-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Is your feature request related to a problem? Please describe.
GitHub is complaining that a transitive dependency has a vulnerability and I see no way in pipenv to force a resolution in the same way I currently can in the javascript ecosystem with yarn (https://classic.yarnpkg.com/en/docs/selective-version-resolutions/).
I'm using ScoutSuite
which in turn relies on oci
which relies on a version of cryptography
that GitHub considers vulnerable. It looks like oci
has no immediate plans to upgrade this bad dependency (oracle/oci-python-sdk#299). Since I don't use Oracle cloud, I'm happy if the oci dependency from ScoutSuite doesn't work. I just want to force update this dependency to resolve to version >= 3.2 where the issue is resolved.
Describe the solution you'd like
A resolutions
section of the pipfile equivalent to yarn's resolutions
section which behaves in the same way during install/resolution.
Describe alternatives you've considered
The only viable alternative I see is to fork one or both of the repos above and make the necessary changes myself - way too much effort for what should be a one-line change in my local pipfile.
Additional context
N/A