-
Notifications
You must be signed in to change notification settings - Fork 270
Modernize to use pyproject.toml and drop versioneer #607
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
Conversation
eriknw
commented
Oct 15, 2025
- support Python 3.14 and drop Python 3.8
- some additional cleanup and modernization
- support Python 3.14 and drop Python 3.8 - some additional cleanup and modernization
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #607 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 13 13
Lines 1178 1181 +3
=========================================
+ Hits 1178 1181 +3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
You bet! I'm sure it's long past due. The impetus for this was to be PEP 517 compliant, which tools will begin to require soon. @mrocklin, do you have any thoughts on what to put in the I added pre-commit hooks that do basic checks and light linting via Anyway, it's always a pleasure to work on |
Merging so I can continue to experiment with Trusted Publishing. I may do a release tomorrow (Thursday), so please provide any feedback here or as separate issue/PR as appropriate. |
No immediate thoughts from me.
Makes sense to me. My intuition here is that if either of us want to improve infrastructure here we should feel free to do so. I thnk that we probably shouldn't change much functionality in toolz these days (unless we're planning on being active again for a while) but that there are probably lots of low hanging fruit for infrastructure or procedural changes. |