Skip to content

Add support for Python 3.15 - #3098

Open
antonwolfy wants to merge 3 commits into
masterfrom
support-python-3.15
Open

antonwolfy wants to merge 3 commits into
masterfrom
support-python-3.15

Conversation

@antonwolfy

@antonwolfy antonwolfy commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

This PR enables Python 3.15 in dpnp and adds it to the GitHub CI.

  • Have you provided a meaningful PR description?
  • Have you added a test, reproducer or referred to an issue with a reproducer?
  • Have you tested your changes locally for CPU and GPU devices?
  • Have you made sure that new changes do not introduce compiler warnings?
  • Have you checked performance impact of proposed changes?
  • Have you added documentation for your changes, if necessary?
  • Have you added your changes to the changelog?

Raise the upper Python bound to <3.16 in pyproject.toml and in the
CMake find_package(Python) range, add the 3.15 classifier and black
target version, and list 3.15 in the quick start guide.

Add Python 3.15 (GIL build) to the conda package and nightly test
workflows, and drop 3.12 there to keep the number of CI jobs unchanged.
Free-threaded 3.15t is left as a TODO until NumPy and dpctl cp315t
builds are available.
@antonwolfy antonwolfy added this to the 0.21.0 release milestone Oct 14, 2026
@antonwolfy antonwolfy self-assigned this Oct 14, 2026
@coveralls

coveralls commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Coverage Status

No base build to compare — support-python-3.15 into master

@github-actions

Copy link
Copy Markdown
Contributor

View rendered docs @ https://intelpython.github.io/dpnp/pull/3098/index.html

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Array API standard conformance tests for dpnp=0.21.0dev14=np2py314h8d9cdd5_7 ran successfully.
Passed: 1376
Failed: 0
Skipped: 6

This branch has not been deployed

No deployments
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.

3 participants