Deprecate and update python support#650
Merged
peter-doggart merged 6 commits intopython-restx:masterfrom Apr 14, 2026
Merged
Conversation
added 6 commits
April 14, 2026 15:13
- Require Python 3.10+; update classifiers, docs, and bumpr test env - Expand GitHub Actions matrix (CPython, PyPy) and Flask exclusions - Update tox for Flask 2/3 factors, PyPy envs with tox-only rpds pins - Refresh test deps (pytest stack, twine) for newer interpreters - Fix field tests for Python 3.14 partial/class attribute behavior - Document changes under CHANGELOG 1.3.3 Made-with: Cursor
GitHub Actions installs .[test], not tox-only pins. Newer rpds-py builds with maturin/PyO3 and rejects PyPy 3.10. Add PEP 508 markers in requirements/test.pip so PyPy resolves wheel versions; drop redundant tox deps overrides. Made-with: Cursor
- test.pip: drop rpds/readme markers; keep one twine line for PyPy 3.10 only - GHA: pre-install rpds-py (and readme-renderer for PyPy 3.11) before .[test] - tox: restore rpds-py caps on PyPy envs for local runs - CHANGELOG: describe workflow + tox split Made-with: Cursor
Remove duplicate twine from develop.pip and redundant CI pip install. Made-with: Cursor
Made-with: Cursor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates to remove support for Python 3.9, update testing to ensure compatibility with 3.13 and 3.14.