Skip to content

Python 3.14#3296

Open
HamzaYslmn wants to merge 1 commit intoapache:mainfrom
HamzaYslmn:main
Open

Python 3.14#3296
HamzaYslmn wants to merge 1 commit intoapache:mainfrom
HamzaYslmn:main

Conversation

@HamzaYslmn
Copy link
Copy Markdown

This pull request updates the project to support Python 3.14 across the codebase, including CI workflows and package metadata. It also adds a conditional dependency on numpy for Python 3.14 and above. These changes ensure compatibility with the latest Python version and improve dependency management.

Python 3.14 support:

#3294 (comment)

  • Added Python 3.14 to the test matrix in .github/workflows/python-ci.yml and the build matrix in .github/workflows/pypi-build-artifacts.yml to ensure CI coverage for the new version. [1] [2]
  • Updated the CIBW_PROJECT_REQUIRES_PYTHON environment variable in .github/workflows/pypi-build-artifacts.yml to allow building for Python 3.14.
  • Added the Python 3.14 classifier to the pyproject.toml to indicate official support.

Dependency management:

  • Added a conditional dependency on numpy>=2.3.0 for Python 3.14 and above in pyproject.toml to address compatibility needs for the new Python version.

Rationale for this change

Are these changes tested?

Are there any user-facing changes?

Co-authored-by: Copilot <copilot@github.com>
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