Replies: 2 comments 2 replies
-
|
AFAIK, there is no bulit-in support in Python, so pipx can not make it natively. BTW, pdm cache is just cache for installation, it is not shared actually. It just make other projects install same dependencies faster with more storage consuming. |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
IMO this should be done at the virtual environment or package installer level instead. pipx needs to go too low level to make this happen. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Let's say that there are two packages,
fooandbarthat arepipx-installable. Both of them depends on the samehugelib- and also on the same version / there is a version that is compatible with both of them.From what I've understood, if I do
pipx install fooand thenpipx install bar~/.local/share/pipx/venvs/there will be two virtual envs (one forfoothe other forbar)hugelibthis might result in a "waste" of space, but I haven't found any configuration/setup to ask
pipxto share the (common) dependencies between venvs - I was hopingpipxhad something likepdmcachefuntionality...Did I miss something? Is there (or there is some plan to add) a way to cache and share the dependencies between installations?
Beta Was this translation helpful? Give feedback.
All reactions