-
Notifications
You must be signed in to change notification settings - Fork 262
MNT: Replace versioneer with setuptools_scm #1171
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
71f9a63
to
365f3e8
Compare
Codecov ReportBase: 92.38% // Head: 92.36% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #1171 +/- ##
==========================================
- Coverage 92.38% 92.36% -0.03%
==========================================
Files 98 97 -1
Lines 12257 12252 -5
Branches 2520 2520
==========================================
- Hits 11324 11316 -8
- Misses 612 614 +2
- Partials 321 322 +1
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
292a456
to
0fce94c
Compare
fb98edf
to
2663982
Compare
This is ready for review. |
Rename remaining setup.cfg to .flake8
These are now handled by setuptools_scm. Also, clarify the expected top-level packages in find
9e955a6
to
e1f807c
Compare
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.
Awesome!
e1f807c
to
cf564cf
Compare
Thanks for the review! |
setuptools_scm now has git-archive support, is better maintained than versioneer (I say as the de facto maintainer of versioneer), can be used with other build backends than setuptools, and generally a smaller footprint in the package.
I'm interested to see if this passes all of our tests.