-
-
Notifications
You must be signed in to change notification settings - Fork 593
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
Move more setup stuff to pyproject.toml #542
Conversation
Codecov Report
@@ Coverage Diff @@
## master #542 +/- ##
=======================================
Coverage 91.28% 91.28%
=======================================
Files 28 28
Lines 2719 2719
=======================================
Hits 2482 2482
Misses 237 237 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
Nice! I think we can now delete setup.py
completely?
We should also change this in the three workflows:
-cache-dependency-path: "setup.py"
+cache-dependency-path: "pyproject.toml"
I read that it might be useful for some older environments, but if you think it's not needed, we can remove it too (and see if we get complaints 😉). |
Let's try without the stub https://setuptools.pypa.io/en/latest/userguide/quickstart.html#basic-use says (emphasis added):
And https://setuptools.pypa.io/en/latest/userguide/quickstart.html#development-mode says:
If anyone needs editable installs, I think it's fair enough to require modern pip (= less than two years old). We can always add the stub back if it's really needed. |
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
OK, fine. setup.py removed! |
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.
🚀
No description provided.