-
Notifications
You must be signed in to change notification settings - Fork 417
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
feat: add upgrade-shared command #1316
Conversation
9f23e2a
to
786c4dd
Compare
Thank you for doing this! Could you extend our documentation at how-pipx-works.md, stating clearly how the shared libs can be upgraded? |
dbfdf53
to
8cea298
Compare
@chrysle, I'm not sure what to add to |
I thought of adding something like "This [shared lib] can later on be managed with the
Looks good, thanks! We somehow ignored it for a while, but there is a certain |
This allows to create/upgrade shared libraries as a standalone command. It might be useful to initialize shared libraries with a pinned version of pip in order to create e.g. reproducible docker images using a constraint file.
9b2463d
to
59fb7ef
Compare
Done
It's related but I limited the update to what's necessary only (pip). |
Co-authored-by: chrysle <[email protected]>
Co-authored-by: chrysle <[email protected]>
for more information, see https://pre-commit.ci
This reverts commit 7063e4b.
This reverts commit 82b5072.
I'm completely baffled by this. It can't be that quoted dependency specifiers containing spaces are disrespected on Windows only? |
just fixed conflicts with the main branch |
Thanks, @mayeut! |
changelog.d/
(if the patch affects the end users)Summary of changes
Add upgrade-shared command
This allows to create/upgrade shared libraries as a standalone command.
It might be useful to initialize shared libraries with a pinned version of pip in order to create e.g. reproducible docker images using a constraint file.
It also allows for different
--pip-args
that one would get with theinstall
command.Test plan
Tested in tests/test_upgrade_shared.py