v2.0.10 - Python 3.13 update (#68)
UltralyticsAssistant
released this
29 Oct 21:39
·
13 commits
to main
since this release
🌟 Summary
The release of version 2.0.10 introduces support for Python 3.13 and improvements in release automation processes.
📊 Key Changes
- Python 3.13 Support: The project now officially supports Python 3.13, as indicated in the metadata.
- Version Upgrade: The internal version is updated from 2.0.9 to 2.0.10 to reflect these changes.
- Updated Publish Workflow: The GitHub Actions publish workflow has been optimized:
- Replaced
requests
library withultralytics-actions
to simplify dependencies. - Transitioned to using a utility function
check_pypi_version()
for version management. - Implemented
ultralytics-actions-summarize-release
for release note automation.
- Replaced
🎯 Purpose & Impact
- Enhanced Compatibility: By supporting Python 3.13, the project ensures users can leverage the latest features and improvements of the Python language in their work, promoting greater flexibility and longevity in software development. 🐍
- Streamlined Workflow: The workflow enhancements provide a more efficient and secure process for managing and publishing new versions, reducing potential errors and dependency on manual operations. 🚀
- Improved Maintainability: Utilization of standard utilities and functions helps maintain clean, organized, and reusable code, ultimately leading to a more robust and reliable codebase. 📦
What's Changed
- Update publish.yml by @glenn-jocher in #66
- Update publish.yml by @glenn-jocher in #67
- Python 3.13 update by @glenn-jocher in #68
Full Changelog: v2.0.9...v2.0.10