Package Dependencies

Hello,

I have installed Anaconda/Python on one of our machines. One of the packages required to install the combocurve_api_v1 package is cryptography. I’m running into some issues where the combocurve package requires an older version of cryptography while anaconda and pyopenssl require a newer one. The CC package will install, but then Anaconda will not open due to the cryptography package being out of date. Any guidance on this?

(base) C:\Users\ablaine>pip install combocurve_api_v1
Collecting combocurve_api_v1
Using cached combocurve_api_v1-0.2.6-py3-none-any.whl.metadata (3.7 kB)
Collecting cffi==1.15.1 (from combocurve_api_v1)
Using cached cffi-1.15.1-cp312-cp312-win_amd64.whl
Collecting cryptography==41.0.3 (from combocurve_api_v1)
Using cached cryptography-41.0.3-cp37-abi3-win_amd64.whl.metadata (5.3 kB)
Requirement already satisfied: pycparser==2.21 in c:\users\ablaine\appdata\local\anaconda3\lib\site-packages (from combocurve_api_v1) (2.21)
Requirement already satisfied: pyjwt==2.8.0 in c:\users\ablaine\appdata\local\anaconda3\lib\site-packages (from pyjwt[crypto]==2.8.0->combocurve_api_v1) (2.8.0)
Using cached combocurve_api_v1-0.2.6-py3-none-any.whl (6.2 kB)
Using cached cryptography-41.0.3-cp37-abi3-win_amd64.whl (2.6 MB)
Installing collected packages: cffi, cryptography, combocurve_api_v1
Attempting uninstall: cffi
Found existing installation: cffi 1.17.1
Uninstalling cffi-1.17.1:
Successfully uninstalled cffi-1.17.1
WARNING: Failed to remove contents in a temporary directory ‘C:\Users\ablaine\AppData\Local\Temp\pip-uninstall-mw2rxpjy’.
You can safely remove it manually.
Attempting uninstall: cryptography
Found existing installation: cryptography 43.0.0
Uninstalling cryptography-43.0.0:
Successfully uninstalled cryptography-43.0.0
WARNING: Failed to remove contents in a temporary directory ‘C:\Users\ablaine\AppData\Local\anaconda3\Lib\site-packages~ryptography’.
You can safely remove it manually.
ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pyopenssl 24.2.1 requires cryptography<44,>=41.0.5, but you have cryptography 41.0.3 which is incompatible.
Successfully installed cffi-1.15.1 combocurve_api_v1-0.2.6 cryptography-41.0.3

Hey @Austin.Franks,
Thanks for reaching out! I can contact the API team and see if we can update that package.

Appreciate it. Looks like cffi might be involved as well after reviewing the info above again, but your API team may know better than me.

Hey @Austin.Franks our team has released a new version of the client combocurve-api-v1 0.2.7 with updated dependencies. Please try it and see if it works for you.

Looks to be working now. Thanks for the update!

Awesome! Glad to hear it!