Skip to content

Add support for Python 3.15 - #432

Open
kytta wants to merge 2 commits into
certifi:masterfrom
kytta:py315
Open

Add support for Python 3.15#432
kytta wants to merge 2 commits into
certifi:masterfrom
kytta:py315

Conversation

@kytta

@kytta kytta commented Aug 22, 2026

Copy link
Copy Markdown

Python 3.15 is not out yet, but it has entered "release candidate" phase, meaning the ABI and features are now stable. PSF recommends third-party projects maintainers to test and declare support for this version.

This PR adds 3.15 to the classifiers in the setup.py and adds 3.15 to the test matrix. For the latter, I had to add allow-prereleases: true; it will take prereleases only for versions that hadn't come out yet (3.15 -> 3.15.0rc1) and will become redundant on 2026-10-01

Comment thread .github/workflows/ci.yml
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't use allow-preleases. The correct thing to do is specify 3.15-dewv

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