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
[BUG] macOS Ventura requires at last cryptography 3.4.6 #63191
Comments
I already have Xcode command line tools, and rust and openssl@3 from Homebrew. The build doesn't work because cryptography==3.3.2 is ancient. The dependency needs to be upgraded. 3.4.6 provides a wheel that works. Edit: To clarify, I can install the latest version of cryptography from source with a command like Edit 2: I can install 3.3.2 with |
Feb 7, 2021 is hardly "ancient". It should be perfectly possible to build. Your error above is because you didn't run the correct command, as given in that guide. |
🤷♂️ The guide doesn't mention |
3.3.2 also has CVE-2023-0286 (critical) (though I guess it only affects wheels) and CVE-2023-23931 (moderate). These two require upgrading to 39.0.1. |
Description
macOS Ventura cannot install cryptography < 3.4.6. Salt locks to 3.3.2.
Steps to Reproduce the behavior
See also https://cryptography.io/en/latest/faq/#installing-cryptography-produces-a-fatal-error-openssl-opensslv-h-file-not-found-error (pip is the latest version though)
Expected behavior
pip install salt-ssh
succeeds.Versions Report
Can't run
salt --versions-report
as can't install it!Using Python 3.10.2 and pip 22.3.1
The text was updated successfully, but these errors were encountered: