Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support up to Python 3.13 #39

Merged
merged 2 commits into from
Dec 7, 2024
Merged

Support up to Python 3.13 #39

merged 2 commits into from
Dec 7, 2024

Conversation

glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Oct 29, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Added support for Python 3.12 and Python 3.13 compatibility in the project.

πŸ“Š Key Changes

  • Updated pyproject.toml to explicitly include Python 3.12 and 3.13 in the supported programming language classifiers.

🎯 Purpose & Impact

  • βœ… Purpose: Ensure compatibility with newer Python versions as they become widely adopted.
  • 🌍 Impact: Expands the user base by allowing developers using the latest Python versions to seamlessly use the project without compatibility concerns.

@UltralyticsAssistant UltralyticsAssistant added the enhancement New feature or request label Oct 29, 2024
@UltralyticsAssistant
Copy link
Member

πŸ‘‹ Hello @glenn-jocher, thank you for submitting a PR to the ultralytics/template repository! πŸš€ We appreciate your efforts in enhancing the compatibility of the project by supporting Python 3.12 and 3.13. To ensure everything is on track for a smooth integration, please review the following checklist:

  • βœ… Define a Purpose: Make sure the purpose of your PR, as you have outlined in the description, aligns with any relevant issues if applicable. It's great to see that your summary and key changes sections already provide clarity!
  • βœ… Synchronize with Source: Confirm your PR is synchronized with the main branch of the ultralytics/template repository. If it's behind the latest changes, consider clicking the 'Update branch' button or running git pull and git merge main locally.
  • βœ… Ensure CI Checks Pass: It’s important to verify that all Ultralytics Continuous Integration (CI) checks are successfully passing for your PR. Please address any issues if any checks fail.
  • βœ… Update Documentation: If your changes impact usage or configuration, please update the relevant documentation.
  • βœ… Add Tests: If applicable, incorporate or update tests to verify your changes, and ensure all existing and new tests pass successfully.
  • βœ… Sign the CLA: If this is your first contribution to Ultralytics, please sign our Contributor License Agreement by confirming "I have read the CLA Document and I sign the CLA" in a message in this PR.
  • βœ… Minimize Changes: Keep your changes limited to what's necessary for this feature enhancement to ensure seamless integration. "It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is." β€” Bruce Lee

For further guidance, you can refer to our Contributing Guide. Please feel free to reach out if you encounter any questions. Thank you again for your valuable contribution to Ultralytics! An Ultralytics engineer will assist you further shortly. πŸš€βœ¨

@glenn-jocher glenn-jocher merged commit 54e346d into main Dec 7, 2024
9 checks passed
@glenn-jocher glenn-jocher deleted the glenn-jocher-patch-1 branch December 7, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants