question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Update git packages with pipx upgrade-all

See original GitHub issue

This might be a bit far fetched but imagine I’ve installed some package with --spec git+https:.../some_branch/ and that package gets an update i.e a new commit in some_branch. Can pipx pull those new changes upon pipx upgrade? (AFAICT it doesn’t do this already). Thanks!

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:11 (3 by maintainers)

github_iconTop GitHub Comments

4reactions
cs01commented, Jan 27, 2019

I could add a file to the virtual env. Something like a .pipxrc with JSON that includes various keys, the “spec” being one of them. Then pipx could recognize and read that file, and re-use the same origin for all updates.

If people like this idea I can add it. As always, feel free to vote with a thumbs up or provide an alternative suggestion to vote on.

1reaction
cs01commented, Jan 2, 2020

Yes, we’re getting close

Read more comments on GitHub >

github_iconTop Results From Across the Web

Update injected packages. · Issue #79 · pypa/pipx - GitHub
-U, --upgrade Upgrade all specified packages to the newest available version. The handling of dependencies depends on the upgrade-strategy used.
Read more >
Docs - pipx
Virtual Environments will be installed to $PIPX_HOME/venvs. ... an existing Virtual Environment upgrade Upgrade a package upgrade-all Upgrade all packages.
Read more >
pipx · PyPI
Upgrades all packages within their virtual environments by running pip install --upgrade PACKAGE . pipx upgrade-all ...
Read more >
How to "pip-upgrade" a (private) package from a VCS (git ...
i've installed a private package with : pip install git+https://gitlab.com/toto/titi.git@master. my private packge is:
Read more >
Pipx : Python CLI package tool - GeeksforGeeks
upgrade-all Upgrade all packages. Runs `pip install -U <pkgname>` for each package. uninstall Uninstall a package; uninstall-all Uninstall all ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found