Skip to content

chore: Make Python 3.14 support official#474

Merged
ValerianRey merged 1 commit intomainfrom
support-python-3-14
Oct 29, 2025
Merged

chore: Make Python 3.14 support official#474
ValerianRey merged 1 commit intomainfrom
support-python-3-14

Conversation

@ValerianRey
Copy link
Copy Markdown
Contributor

@ValerianRey ValerianRey commented Oct 29, 2025

  • Add 3.14 to the matrix of tested python versions in tests.yml
  • Run build-deploy-docs.yml, release.yml, tests.yml:build-doc and tests.yml:mypy on 3.14
  • Say torchjd is compatible with 3.14 in installation.md and add 3.14 classifier in pyproject.toml
  • Suggest 3.14 in CONTRIBUTING.md
  • Add changelog entry

  • The badge in README.md will be updated whenever we release. It's based on the classifiers in pyproject.toml.
  • Status of python version can be found here. 3.14 was released on october 7, and 3.9 is end of life this month, so torchjd is now compatible with all current python versions (3.10 to 3.14).

@codecov
Copy link
Copy Markdown

codecov bot commented Oct 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 52 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@PierreQuinton
Copy link
Copy Markdown
Contributor

PierreQuinton commented Oct 29, 2025

Should end of support of 3.9 be done here or in another PR? I think it may also allow some non-trivial positive change in typing.

@ValerianRey
Copy link
Copy Markdown
Contributor Author

Should end of support of 3.9 be done here or in another PR? I think it may also allow some non-trivial positive change in typing.

lol we never supported 3.9

* Add 3.14 to the matrix of tested python versions in tests.yml
* Run build-deploy-docs.yml, release.yml, tests.yml:build-doc and tests.yml:mypy on 3.14
* Say torchjd is compatible with 3.14 in installation.md and add 3.14 classifier in pyproject.toml
* Suggest 3.14 in CONTRIBUTING.md
* Add changelog entry
@ValerianRey ValerianRey merged commit 3407290 into main Oct 29, 2025
20 checks passed
@ValerianRey ValerianRey deleted the support-python-3-14 branch October 29, 2025 15:29
ValerianRey added a commit that referenced this pull request Oct 30, 2025
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