Skip to content

Pin optional dependencies to python>=3.10,<3.15 buildable versions#1527

Merged
Julian merged 1 commit into
python-jsonschema:mainfrom
mentonin:pin-optional-deps
Jul 20, 2026
Merged

Pin optional dependencies to python>=3.10,<3.15 buildable versions#1527
Julian merged 1 commit into
python-jsonschema:mainfrom
mentonin:pin-optional-deps

Conversation

@mentonin

Copy link
Copy Markdown
Contributor

idna<0.3 and rfc3987<1.3 do not build on python versions 3.10 through 3.14. This PR changes pyproject.toml to specifically require versions compatible with the stated requires-python = ">=3.10".

Tests

I tested builds with uv sync --resolution=lowest-direct and ran nox with the updated lockfile, passing all tests

@Julian
Julian merged commit 2f01895 into python-jsonschema:main Jul 20, 2026
87 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants