Skip to content

Missing dependencies on python-cryptography and python-typing_extensions

Description:

    import asyncssh
/usr/lib/python3.13/site-packages/asyncssh/__init__.py:31: in <module>
    from .agent import SSHAgentClient, SSHAgentKeyPair, connect_agent
/usr/lib/python3.13/site-packages/asyncssh/agent.py:33: in <module>
    from .public_key import KeyPairListArg, SSHCertificate, SSHKeyPair
/usr/lib/python3.13/site-packages/asyncssh/public_key.py:37: in <module>
    from .crypto import ed25519_available, ed448_available
/usr/lib/python3.13/site-packages/asyncssh/crypto/__init__.py:23: in <module>
    from .cipher import BasicCipher, GCMCipher, register_cipher, get_cipher_params
/usr/lib/python3.13/site-packages/asyncssh/crypto/cipher.py:27: in <module>
    from cryptography.exceptions import InvalidTag
E   ModuleNotFoundError: No module named 'cryptography'
$ grep -i require /usr/lib/python3.13/site-packages/asyncssh-2.21.0.dist-info/METADATA                                                                                                                                    
Requires-Python: >=3.6
Requires-Dist: cryptography>=39.0
Requires-Dist: typing_extensions>=4.0.0
...

Additional info:

  • package version(s): 2.21.0-1
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information