-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[42.0.6] "DLL Load Failed" On Windows 7 With Python 3.8 #10944
Comments
I got compiled version Cryptography in pypi.org. |
Windows 7 is unsupported by Microsoft, is there a particular reason you're using it? |
@alex |
We have fixed this in 42.0.7, but we will not be supporting Windows 7 in 43.0. As a practical matter we haven't tested against windows 7 in years (maybe ever?) and we have no ability to test against an embedded Windows distribution. |
@alex Thanks |
bcrypt is a separate package, you’ll need to pin to an older version. |
You need to update your Windows 7 @Slautin. Because mine, up to date till August 2024. Version 42.x run perfectly in Windows 7. Not 43.x, as @alex said. |
@GaneJ
|
"DLL Load Failed" On Windows 7 With Python 3.8,
because some of DLLs try to import "bcryptprimitives" function, which doesn't exist on Windows 7.
This is bcryptprimitives.dll export on Windows 7:
This is _rust.pyd 42.0.6 import:
This is _rust.pyd 42.0.5 import:
ProcessPrng function in bcryptprimitives, only exist in Windows 10 above.
If you want to keep 42.0.6 using bcryptprimitives on Windows,
you should remove support for Python 3.8 below.
Because Python 3.8 below still support Windows 7.
The text was updated successfully, but these errors were encountered: