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
Unfortunately Pipenv isn't working well for our use case: we want to be able to selectively update single dependencies without updating other (unrelated) dependencies. While Pipenv does have some other nice features, this feature is a must-have. There are a bunch of upstream issues/PRs already tracking this:
We've tried to work around this with #233, or by manually editing Pipfile.lock (which defeats the purpose of using a tool), and at this point I think we've spent too much time trying to get this tool to work for us, and should just fall back to using pip-tools as we do over in SecureDrop core. We can re-evaluate later if the situation upstream changes.
The text was updated successfully, but these errors were encountered:
Unfortunately Pipenv isn't working well for our use case: we want to be able to selectively update single dependencies without updating other (unrelated) dependencies. While Pipenv does have some other nice features, this feature is a must-have. There are a bunch of upstream issues/PRs already tracking this:
--upgrade-strategy
setting topipenv lock
? pypa/pipenv#418 (comment)--keep-outdated
pypa/pipenv#3304 (I just installed Pipenv from git and tried to use the functionality introduced in this PR, but when I tried to use it to updatesqlalchemy
only for upgrade sqlalchemy >= 1.3.0 #335 it still updated unrelated dependencies)We've tried to work around this with #233, or by manually editing
Pipfile.lock
(which defeats the purpose of using a tool), and at this point I think we've spent too much time trying to get this tool to work for us, and should just fall back to usingpip-tools
as we do over in SecureDrop core. We can re-evaluate later if the situation upstream changes.The text was updated successfully, but these errors were encountered: