Repository navigation
Test and declare Python 3.15 support - #108
Conversation
|
👋 Hello @glenn-jocher, thank you for submitting a
For more guidance, please refer to our Contributing Guide. Don't hesitate to leave a comment if you have any questions. Thank you for contributing to Ultralytics! 🚀 |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
UltralyticsAssistant
left a comment
There was a problem hiding this comment.
🔍 PR Review
Made with ❤️ by Ultralytics Actions
Reviewed the three-file update: the CI matrix, Python classifier, and CI documentation are in sync. No issues found. LGTM.
|
🎉 This PR was merged! Thank you, @glenn-jocher, for adding Python 3.15 to the CI matrix across Ubuntu, macOS, and Windows and updating the package metadata.
A great example of collaboration expanding Python version coverage. |
Summary
Python 3.15 is final: 3.15.0 shipped on 2026-10-09, and 3.15.2 is the current patch release. This PR raises the tested and declared maximum from the previous ceiling to 3.15. The
requires-pythonfloor (>=3.9) and its CI job are unchanged.ci.yml: the matrix changes from 3.9, 3.13, 3.14 to 3.9, 3.13, 3.15.pyproject.toml: adds theProgramming Language :: Python :: 3.15classifier.AGENTS.md: the CI description now names 3.15.Validation
CI on this PR runs the existing test suite on Python 3.15.
🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
The project now declares Python 3.15 support and includes it in the CI matrix.
📊 Key Changes
pyproject.tomladds the Python 3.15 classifier.AGENTS.mdupdates its description of the CI matrix; therequires-pythonfloor remains unchanged.🎯 Purpose & Impact