Modernize to use pyproject.toml and drop versioneer#607
Modernize to use pyproject.toml and drop versioneer#607eriknw merged 9 commits intopytoolz:masterfrom
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. |