Remove Python 3.9 support. Add Python 3.14 support. by petyaslavova · Pull Request #3814 · redis/redis-py (original) (raw)
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes support for Python 3.9 and adds support for Python 3.14, bumping the major version from 6.2.0 to 7.0.0. The changes update minimum Python version requirements, CI/CD workflows, and project metadata to reflect the new supported Python version range.
- Updated minimum Python version requirement from 3.9 to 3.10
- Added Python 3.14 to supported versions and test matrices
- Bumped package version from 6.2.0 to 7.0.0
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| redis/init.py | Version bump from 6.2.0 to 7.0.0 |
| pyproject.toml | Updated minimum Python requirement, classifiers, and Ruff target version |
| .readthedocs.yml | Changed documentation build Python version from 3.9 to 3.10 |
| .github/workflows/pypi-publish.yaml | Updated PyPI publish workflow to use Python 3.10 |
| .github/workflows/integration.yaml | Updated test matrices to replace 3.9 with 3.10 and add 3.14 |
| .github/workflows/hiredis-py-integration.yaml | Updated hiredis integration tests to use Python 3.10 instead of 3.9 |
| .github/workflows/docs.yaml | Updated documentation workflow to use Python 3.10 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.