-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update Python Versions #82
Conversation
…atest, and update actions to latest versions.
…ecated in favour of in python 3.12+.
86950cd
to
806728c
Compare
@TomHall2020 I think this is ready to be merged if you fancy casting an eye? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah looks good, there's the option to clean up some of the type hinting syntax but that isn't necessary and depends a bit on taste anyway, plus theres always more stuff coming in future versions.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #82 +/- ##
=======================================
Coverage 97.64% 97.64%
=======================================
Files 28 28
Lines 1611 1613 +2
=======================================
+ Hits 1573 1575 +2
Misses 38 38
|
* Update python minimum to 3.10 in pyproject.toml. * Add notes to README and docs to detail minimum python version as 3.10 * Update workflows to use 3.10 as minimum python version, add 3.12 as latest, and update actions to latest versions. * Fix linting issue (use strict in zip) that arises with minimum version being 3.10. * Update to explicit TypeAlias in targets, with note thqat this is deprecated in favour of in python 3.12+.
* Update Python Versions (#82) * Update python minimum to 3.10 in pyproject.toml. * Add notes to README and docs to detail minimum python version as 3.10 * Update workflows to use 3.10 as minimum python version, add 3.12 as latest, and update actions to latest versions. * Fix linting issue (use strict in zip) that arises with minimum version being 3.10. * Update to explicit TypeAlias in targets, with note thqat this is deprecated in favour of in python 3.12+. * Update ready for PyPI upload. * Set version to 1.0.0 * Update License to use real name instead of GitHub username. * Update README with badges. * Fix location specifier for a local install.
Closes #71
Checklist:
Style and formatting appliedTests written to cover changesDocstrings included/updated in code