Skip to content

Enable support of Python 3.15 - #188

Merged
antonwolfy merged 3 commits into
masterfrom
support-python-3.15
Oct 15, 2026
Merged

antonwolfy merged 3 commits into
masterfrom
support-python-3.15

Conversation

@antonwolfy

@antonwolfy antonwolfy commented Oct 5, 2026 •

Copy link
Copy Markdown
Collaborator

This PR adds Python 3.15 across the CI matrices and package metadata.

Note, only the regular (GIL) 3.15 build is added. The free-threaded 3.15t build is left out for now because conda-forge has no NumPy build for it yet.

Add Python 3.15 to the CI matrices and package metadata:
- pyproject.toml: add the 3.15 classifier and bump requires-python to <3.16
- clang builds: add 3.15 and allow-prereleases in setup-python
- build_pip: add 3.15 rows and the conda-forge/label/python_rc channel
- conda-package(-cf): add 3.15 rows (numpy 2.5) and the python_rc channel

The 3.15 release candidate on conda-forge depends on the _python_rc
package, which is only published in conda-forge/label/python_rc.
antonwolfy and others added 2 commits October 13, 2026 20:35
Python 3.15.0 is released and the final builds are on the conda-forge
main label without the _python_rc dependency, and setup-python has it
as a stable version:
- conda workflows: remove the conda-forge/label/python_rc channel
- clang builds: remove allow-prereleases from setup-python

@vchamarthi vchamarthi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM,
All 3.15 builds looks fine

@vlad-perevezentsev vlad-perevezentsev left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM
Thank you @antonwolfy

@antonwolfy
antonwolfy merged commit 183a62e into master Oct 15, 2026
101 checks passed
@antonwolfy
antonwolfy deleted the support-python-3.15 branch October 15, 2026 11:44
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.

4 participants