-
-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cryptography NAPALM dependancy needs rust and newer pip on python36 #125
Comments
This has affected a lot of packages/apps in the Python ecosystem. I'm not crazy about blindly upgrading pip to the latest version - as there have been breaking The latest version of pip has a pre-compiled wheel of the cryptography package so there's no need to install |
It's worth noting that the NetBox |
I'm on board with pinned |
Netbox doesn't deploy on RHEL/CentOS 7 python36 with pip3 v9.0.3 due to current release of cryptography depended on by NAPALM depending on rust during the build/install process, pip3 v9.0.3 setuptools doesn't have modules to build rust, but running
pip3 install pip --upgrade
in the venv then installing napalm works, as long as rust (1.47.0) is installed from EPEL.We may need to add rust as a package dependancy then upgrade pip in the venv during deployment, maybe have the first pip/venv task be to set up an empty venv and upgrade pip, then install requirements/constraints then optional modules.
This may affect other platforms as well
The text was updated successfully, but these errors were encountered: