-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Update documentation with non-optional dependencies #1191
Comments
This is one reason I don't even like installation docs 😆 patch submitters never remember to update them when they add new imports 😞 Thanks for noticing! My initial reaction was "well those are probably just pinned Cryptography sub-dependencies" but no, they are just similar. (eg Notes to self... Bcrypt and PyNaCl are required for Ed25519 support, so that's a straight addition. PyASN1 is currently only needed for optional GSSAPI support, so aside from import-level shenanigans, I don't get why we added it to our top level requires... Dug and it seems like we used it for Cryptography-1.1 based DSS, etc keys partway through development of that switch-over - but then it was removed again in eb3e117 without also removing it from setup.py? Going to poke a bit around 2.2.x and see if I can convince things to install and test w/o pyasn1 installed (GSSAPI is an optional test suite as well) and then I'll patch up setup + docs and merge-up. |
Pondering whether we can/should remove Think I'll just make the changes on master for now? |
Seems all right, updated the pyasn1 imports in the gssapi module ( So, Paramiko 2.5.x, when it comes out, will have this change in its code, and the docs will have the change as soon as I push. Thanks again! 👍 |
Hi,
On the installation page at paramiko.org it says:
...but in setup.py:
...which was a bit of a surprise!
Could the docs be updated, please?
The text was updated successfully, but these errors were encountered: