← All tasks
pythonrthalley/dnspython #1223Not a task: not reproduced

Impossible Sphinx version requirement for dev

envgap__rthalley__dnspython-1223

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
25ee91f0cea274d1836d2175c98e76af7c777fd6
Manifest
pyproject.toml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

rthalley/dnspython #1223 · read the original issue
**Describe the bug**

`pyproject.toml` requires Python 3.10 or later, but the required version of Sphinx requires Python 3.11 or later.

**To Reproduce**

```
❯ uv sync --all-extras
  × No solution found when resolving dependencies for split (markers: python_full_version < '3.11'):
  ╰─▶ Because the requested Python version (>=3.10) does not satisfy Python>=3.11 and sphinx>=8.2.0,<=8.2.3 depends on Python>=3.11, we can conclude that sphinx>=8.2.0,<=8.2.3 cannot
      be used.
      And because only the following versions of sphinx are available:
          sphinx<=8.2.0
          sphinx==8.2.1
          sphinx==8.2.2
          sphinx==8.2.3
          sphinx==8.3.0
      and sphinx==8.3.0 was yanked (reason: Bad release), we can conclude that sphinx>=8.2.0 cannot be used.
      And because dnspython[dev] depends on sphinx>=8.2.0 and your project requires dnspython[dev], we can conclude that your project's requirements are unsatisfiable.

      hint: The `requires-python` value (>=3.10) includes Python versions that are not supported by your dependencies (e.g., sphinx>=8.2.0,<=8.2.3 only supports >=3.11). Consider
      using a more restrictive `requires-python` value (like >=3.11).

      hint: While the active Python version is 3.13, the resolution failed for other Python versions supported by your project. Consider limiting your project's supported Python
      versions using `requires-python`.
```


**Context (please complete the following information):**
  
 - dnspython version `main`
 - Python version 3.10
 - OS: macOS 26
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]