-
Notifications
You must be signed in to change notification settings - Fork 280
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
MNT: housekeeping #3951
MNT: housekeeping #3951
Conversation
06f3980
to
87fa0e3
Compare
pyproject.toml
Outdated
@@ -1,6 +1,6 @@ | |||
[build-system] | |||
requires = [ | |||
"setuptools>=19.6", | |||
"setuptools>=59.0.0", |
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.
I guess it's been a while since we updated this requirement, eh?
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.
Yep, 19.6 probably doesn't actually work anymore actually
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.
for posterity: setuptools 19.6 only supported Python <= 3.5, so it's clearly not viable anymore
https://pypi.org/project/setuptools/19.6/
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.
just noticed that 59.0.0 wasn't available anymore so moving to 59.0.1 to avoid confusion in case we ever want to make it a strict pin
|
||
log = logging.getLogger("setupext") |
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.
should we explicitly note that this is yt's setupext?
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.
I don't think there's any risk of collisions so I guess not ?
87fa0e3
to
6fb57c7
Compare
PR Summary
toml-types
dep (not needed since MNT: migrate from toml to tomli + tomli_w #3831)conftest.py
(the simple fact that test pass validate that we don't need it anymore)logging
is the official recommended replacement fordisutils.log
sourcedistutils.errors
is re-exported withinsetuptools.errors
sincesetuptools 59.0.0
(see Re-exporterrors
fromdistutils
pypa/setuptools#2858)setuptools
from runtime dependency (this is a left over from an old misunderstanding: setuptools was in fact never a runtime dependency)