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
Switch to setuptools-scm for versioning #37
Conversation
1d6f382
to
fa9f079
Compare
Hi! This looks interesting. I'm generally in favor, but I need to get some free time to read up on this and play around with it. :) |
For the record it works great, and will also solve #92 because |
fa9f079
to
8885f2b
Compare
I've fixed the conflicts and adopted the strategy of writing a |
This also paves the way to automatic deployments using Travis, which are highly recommended. Let me know if I can help @Tinche! |
8885f2b
to
e6e4bf8
Compare
FWIW I think https://github.com/zsimic/setupmeta is even nicer. |
Following other pytest projects like pytest-html, that use setuptool-scm to manage version, it would be nice other projects follow the suit and let setuptools-scm manage version of this project.
e6e4bf8
to
628cfa9
Compare
Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
2f71fa4
to
5a92bf8
Compare
Rebased the PR to master and added I also cloned my local |
Codecov Report
@@ Coverage Diff @@
## master #37 +/- ##
==========================================
+ Coverage 95.43% 95.45% +0.02%
==========================================
Files 2 2
Lines 219 220 +1
==========================================
+ Hits 209 210 +1
Misses 10 10
Continue to review full report at Codecov.
|
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.
Looks good, please apply my tiny improvements before pressing the 'squash and merge' button.
…est job Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
…p.cfg. This prevents tools relying on setuptools from picking up the dependency correctly. Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
9237357
to
db88ee1
Compare
Without the [1] https://github.com/pytest-dev/pytest-xdist/blob/a1a6c77028d1c2215f2457482602d214f7f9f532/setup.cfg#L43 |
Interesting. I thought that the single source of |
Following other pytest projects like pytest-html,
that use setuptool-scm to manage version
pytest-dev/pytest-html@d9c0b87 .
It would be nice other projects follow the suit and
let setuptools-scm manage version of this project.