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.

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.