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
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]