-
Notifications
You must be signed in to change notification settings - Fork 416
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
Drop wheel
and setuptools
from shared libs
#1078
Conversation
And enable running the remaining shared library `pip` using `pipx run`.
CHANGELOG.md
Outdated
@@ -1,5 +1,7 @@ | |||
## dev | |||
|
|||
- Drop `setuptools` and `wheel` from the shared libraries |
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.
It may be a good idea to describe briefly what this means to end users.
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.
Sure, done. Have you already considered adopting towncrier
for pipx
? This would also simplify categorizing the changes.
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.
CI is failing.
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.
Got a few small suggestions..
And enable running the remaining shared library `pip` using `pipx run`.
Co-authored-by: Sviatoslav Sydorenko <[email protected]>
ddd41e3
to
913e823
Compare
Thank you! |
We need to fix the CI first 😎 |
It should be fixed in #1117. |
@chrysle Please fix linting. |
1688741
to
995a1a7
Compare
…e/pipx into shared-libs-drop-setuptools-wheel
995a1a7
to
df0efad
Compare
Done! |
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.
Thanks! |
This change did not have the intended effect. Instead, it had the effect of leaving an old setuptools lingering in the shared libs, because that's what
See #1539 for why that's worse than upgrading it. |
And enable running and installing the remaining shared library
pip
usingpipx run
. I have transferred the hack from #970 per #951 (comment) for use withpip
.pipx run wheel
/install wheel
doesn't work #951setuptools
andwheel
from shared libs #990docs/changelog.md
Summary of changes
Test plan
Tested by running