You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suppose I have a library kywy v1 that defines the dependency on numpy==1.26.4. Then I have a kywy-server app v5 that depends on kywy==1 and the matching numpy==1.26.4. When I
pipx install kywy-server==5
all is good and I can run $ kywy-server.
Now, I update the kywy version to v2 and change the dependency to numpy==2.1.3. It's now different to numpy==1.26.4 used by kywy-server. Then I want to inject this new kywy v2 into the kywy-server:
pipx inject kywy-server kywy==2
which would result into a collition of subdependencies: kywy==2 requires numpy==2.1.3, but kywy-server==5 which hasn't changed still requires numpy==1.26.4. Pip would result into a subdeps conflict and won't resolve this automatically.
I'm wondering how pipx handles it?
The text was updated successfully, but these errors were encountered:
Suppose I have a library
kywy
v1 that defines the dependency onnumpy==1.26.4
. Then I have akywy-server
app v5 that depends onkywy==1
and the matchingnumpy==1.26.4
. When Iall is good and I can run
$ kywy-server
.Now, I update the
kywy
version to v2 and change the dependency tonumpy==2.1.3
. It's now different tonumpy==1.26.4
used bykywy-server
. Then I want to inject this new kywy v2 into thekywy-server
:which would result into a collition of subdependencies:
kywy==2
requiresnumpy==2.1.3
, butkywy-server==5
which hasn't changed still requiresnumpy==1.26.4
. Pip would result into a subdeps conflict and won't resolve this automatically.I'm wondering how
pipx
handles it?The text was updated successfully, but these errors were encountered: