-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Remove cryptography (depends on #5952) #5618
Comments
One fun and different thing about types-cryptography is that other typeshed packages depend on it: paramiko, PyJWT, openssl-python. So we will need to ensure stub packages can depend on non-typeshed-stub-packages. |
Just in case, does anyone feel strongly against allowing stub packages from depending on real PEP 561 packages? cc @JukkaL |
What do you mean by "real" PEP 561 packages? |
Perhaps packages that contain |
Yup, I started with "real packages", clarified to "PEP 561 packages", but missed editing out the "real". Basically packages that can be arbitrarily big, do complicated setup.py things, be system dependent, yada yada |
Not speaking about stubs packages in general, but I think it's reasonable if typeshed packages depend on dependencies of the corresponding upstream package. I.e. if package |
I agree with @srittau. I think that it would be sufficient to maintain an allowlist of vetted dependencies. I'd expect that the number of such dependencies will be fairly small, so it shouldn't be much effort to maintain. |
Blocked by #5952. |
What is the current status of this? Can we now make other packages depend on |
cryptography
addedpy.typed
in release 3.4.4, released 2021-02-09.The text was updated successfully, but these errors were encountered: