Skip to content

Enable support of Python 3.15 - #378

Draft
antonwolfy wants to merge 2 commits into
masterfrom
support-python-3.15
Draft

Enable support of Python 3.15#378
antonwolfy wants to merge 2 commits into
masterfrom
support-python-3.15

Conversation

@antonwolfy

@antonwolfy antonwolfy commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

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

Note, it relies on the legacy (GIL) behavior for 3.15; free-threading support is handled separately in #357.

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 smoke builds: add 3.15 and allow-prereleases in setup-python
- build_pip: add 3.15 and the conda-forge/label/python_rc RC channel
- conda-package(-cf): add 3.15 rows (numpy 2.5) and the python_rc channel
@antonwolfy antonwolfy self-assigned this Sep 9, 2026
@antonwolfy antonwolfy added this to the 2.4.0 release milestone Sep 9, 2026
setup-miniconda creates the environment with python=3.15 using only its
own 'channels' input, so the release candidate must be available there too
- the channel added to the later conda build/CHANNELS steps is not enough.
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.

1 participant