Skip to content

Add support for Python 3.13 and remove Python 3.8 #67

Merged
shapiromatron merged 10 commits intoMrTango:mainfrom
dpgraham4401:add_python3.13_support
May 22, 2025
Merged

Add support for Python 3.13 and remove Python 3.8 #67
shapiromatron merged 10 commits intoMrTango:mainfrom
dpgraham4401:add_python3.13_support

Conversation

@dpgraham4401
Copy link
Copy Markdown
Contributor

@dpgraham4401 dpgraham4401 commented Mar 2, 2025

Description

This PR adds support for Python version 3.13, removes support for Python 3.8 (which has reached EOL). It also updates the ruff version to the latest version (0.11.6 as of 04/2025) and the targeted python lint/formatting version to 3.9. Targeting 3.9+ allows us to use built-in collection types such as list and dict as generic types instead of importing the corresponding capitalized types (e.g. List or Dict) from typing.

EDIT: bumped the ruff version from 0.9.9 to 0.11.6

@shapiromatron shapiromatron self-assigned this Mar 26, 2025
Copy link
Copy Markdown
Collaborator

@shapiromatron shapiromatron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks great, thank you for the contribution! Happy to accept this, however I think we're about to accept some rather large changes with #66 over the next few days.

Would you be willing to update this PR after that has been merged in? All the changes look good to me.

Comment thread README.md Outdated
@dpgraham4401
Copy link
Copy Markdown
Contributor Author

@shapiromatron I have no problem waiting for the other PR to clear. Most of these changes are automatically created/fixed by the formatter. Just let me know.

@dpgraham4401 dpgraham4401 removed their assignment Apr 18, 2025
@J535D165
Copy link
Copy Markdown
Collaborator

#66 was merged @dpgraham4401. We would love to review an update of this PR.

@dpgraham4401 dpgraham4401 force-pushed the add_python3.13_support branch from c6d80a6 to 2de3ae5 Compare May 22, 2025 15:15
@dpgraham4401
Copy link
Copy Markdown
Contributor Author

@J535D165 @shapiromatron PR has been rebased and updated.

@J535D165
Copy link
Copy Markdown
Collaborator

Nice, looks good to me.

Copy link
Copy Markdown
Collaborator

@shapiromatron shapiromatron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you for your contribution @dpgraham4401!

@shapiromatron shapiromatron merged commit a3bfaa0 into MrTango:main May 22, 2025
5 checks passed
@dpgraham4401 dpgraham4401 deleted the add_python3.13_support branch May 22, 2025 15:46
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.

3 participants