diff options
author | 2022-03-17 09:16:48 +0100 | |
---|---|---|
committer | 2022-03-17 09:38:42 +0100 | |
commit | 2c7b0640e81cde8e5fd6357f643b58d18bddf6f2 (patch) | |
tree | 73d3e96891bb21b716d51787d53c3fa65351be97 /dev-python/asyncssh | |
parent | dev-R/waldo: add 0.4.0, drop 0.3.1 (diff) | |
download | guru-2c7b0640e81cde8e5fd6357f643b58d18bddf6f2.tar.gz guru-2c7b0640e81cde8e5fd6357f643b58d18bddf6f2.tar.bz2 guru-2c7b0640e81cde8e5fd6357f643b58d18bddf6f2.zip |
dev-python/asyncssh: add 2.9.0
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Diffstat (limited to 'dev-python/asyncssh')
-rw-r--r-- | dev-python/asyncssh/Manifest | 1 | ||||
-rw-r--r-- | dev-python/asyncssh/asyncssh-2.9.0.ebuild | 47 |
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 1fbad9876..e47c7c673 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0 SHA512 a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7 +DIST asyncssh-2.9.0.tar.gz 477142 BLAKE2B 01157e603911b4ce308f773c51b9b9a4329b081c185615a1eb0ceb801eb095756c741a40c54d69004cbf9afe67244480c6bd92c1ae804803ab39487d49214e96 SHA512 5369575da6b12c6adbdc6f0c8492098b089f773761c9a78f854bf5e99b09a3b3256a014dba60d6ff7ae23cca3a25176e34e803fa4dde74cc0fe704389a7d0c08 diff --git a/dev-python/asyncssh/asyncssh-2.9.0.ebuild b/dev-python/asyncssh/asyncssh-2.9.0.ebuild new file mode 100644 index 000000000..654e0d743 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.9.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 docs optfeature + +DESCRIPTION="Asynchronous SSHv2 client and server library" +HOMEPAGE=" + https://asyncssh.timeheart.net + https://pypi.org/project/asyncssh/ + https://github.com/ronf/asyncssh +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="ECL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND}" +BDEPEND=" + test? ( + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] + >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}] + >=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +pkg_postinst() { + optfeature "support for OpenSSH private key encryption" dev-python/bcrypt + optfeature "support for key exchange and authentication with U2F/FIDO2 security keys" dev-python/fido2 + optfeature "support for accessing PIV keys on PKCS#11 security tokens" dev-python/python-pkcs11 + optfeature "support for GSSAPI key exchange and authentication on UNIX" dev-python/gssapi + optfeature "if you have a version of OpenSSL older than 1.1.1b installed and you want support for Curve25519 key exchange, Ed25519 keys and certificates, or the Chacha20-Poly1305 cipher" dev-python/libnacl + optfeature "support for UMAC cryptographic hashes" dev-python/libnettle + optfeature "support for X.509 certificate authentication" dev-python/pyopenssl +} |