[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: e2e10f839c1cda746647a220b527c674aa826060 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sun Mar 5 09:22:17 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Mar 5 09:30:09 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e2e10f83 dev-python/asyncssh: add 2.13.1, drop old Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/asyncssh/Manifest | 3 +- dev-python/asyncssh/asyncssh-2.10.1.ebuild | 55 -- dev-python/asyncssh/asyncssh-2.11.0.ebuild | 55 -- dev-python/asyncssh/asyncssh-2.13.1.ebuild | 49 ++ 4 files changed, 50 insertions(+), 112 deletions(-) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 8421cacba..d319313e4 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1,2 +1 @@ -DIST asyncssh-2.10.1.tar.gz 483000 BLAKE2B a588d671b3afe9f77f15974578f27e9001e8138284e4313d8188766c66e81942a8d37598ba79af4971c11f900fa7009311c20c86fce0e058d1fdeeec72c9320a SHA512 adaf68f2e4209e9bf91c2018298a281dab490d723bda9d6f7db892aa43e796e38ff904cf39f56c8b545439ca71c89b419e53521f323cb753cf7a2290beb04e12 -DIST asyncssh-2.11.0.tar.gz 482916 BLAKE2B fd410771d4032996b4a75c0cf7250f481a8e5f5498f6a4c31227468eff3dba8f4936c2711e11aadbf313989e395ee679d11b0a28646735f1868bd81680c3f3e3 SHA512 d9736d0d9e486c4a062fbf493d28f2c5b1074baa32879430750115a686600fa97c947ea34b47a1d9962cc44cc32ce6b31fdb0baa455fbde9b63660c5b8454810 +DIST asyncssh-2.13.1.tar.gz 497376 BLAKE2B 6f7dc62e27d2588dc8d21dcbf99520f3dae1f0f02e808c62d08fba7989d6099927fa36daddda4bf584010bbd40f02919905aefa7b90596a2183d685a0ad5806c SHA512 0c027283681a24058dbe18bad5289488d65d5ebecdda34f38ad63a6d84b54fd457475ada9ab7269925ced5eacbd22f27fea739ace99bd83ca9ce8f9b2d5f0714 diff --git a/dev-python/asyncssh/asyncssh-2.10.1.ebuild b/dev-python/asyncssh/asyncssh-2.10.1.ebuild deleted file mode 100644 index c574e23a1..0 --- a/dev-python/asyncssh/asyncssh-2.10.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -EPYTEST_DESELECT=( - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_string - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_tunnel -) # network tests -PYTHON_COMPAT=( python3_{8..10} ) - -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-3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.6[${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 -} diff --git a/dev-python/asyncssh/asyncssh-2.11.0.ebuild b/dev-python/asyncssh/asyncssh-2.11.0.ebuild deleted file mode 100644 index c574e23a1..0 --- a/dev-python/asyncssh/asyncssh-2.11.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -EPYTEST_DESELECT=( - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_string - tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_tunnel
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 76c36ec52b5d7f1997b3dc60a2183b5ec3e206af Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jun 28 04:30:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 28 04:34:29 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76c36ec5 dev-python/asyncssh: add 2.11.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.11.0.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 95cc262dc..8421cacba 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.10.1.tar.gz 483000 BLAKE2B a588d671b3afe9f77f15974578f27e9001e8138284e4313d8188766c66e81942a8d37598ba79af4971c11f900fa7009311c20c86fce0e058d1fdeeec72c9320a SHA512 adaf68f2e4209e9bf91c2018298a281dab490d723bda9d6f7db892aa43e796e38ff904cf39f56c8b545439ca71c89b419e53521f323cb753cf7a2290beb04e12 +DIST asyncssh-2.11.0.tar.gz 482916 BLAKE2B fd410771d4032996b4a75c0cf7250f481a8e5f5498f6a4c31227468eff3dba8f4936c2711e11aadbf313989e395ee679d11b0a28646735f1868bd81680c3f3e3 SHA512 d9736d0d9e486c4a062fbf493d28f2c5b1074baa32879430750115a686600fa97c947ea34b47a1d9962cc44cc32ce6b31fdb0baa455fbde9b63660c5b8454810 diff --git a/dev-python/asyncssh/asyncssh-2.11.0.ebuild b/dev-python/asyncssh/asyncssh-2.11.0.ebuild new file mode 100644 index 0..c574e23a1 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.11.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +EPYTEST_DESELECT=( + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_string + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_tunnel +) # network tests +PYTHON_COMPAT=( python3_{8..10} ) + +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-3.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.6[${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 +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: ceec0b4fdba7bb327fb1b83ad8b67d44640b68fe Author: Alessandro Barbieri gmail com> AuthorDate: Wed Apr 20 22:24:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 20 22:37:05 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ceec0b4f dev-python/asyncssh: add 2.10.1 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.10.1.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 9354ec44a..30f844cf4 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.10.0.tar.gz 481494 BLAKE2B fc06ad0579f9dc00af7fd0355f8a3a87144cc6fd5f928cfd7798e9a0942b6b549bd94877ab6371470f014cda040f4092df8980e792c37e37402d77d2f5d7bfe3 SHA512 698d97ca607582d75e74fe39798d9a8490b80c1aa5cfafa0152537c9f2354528a7386b26620d0c18b6d986c710e6c16888404ba7263b821f471211b5eae3d21f +DIST asyncssh-2.10.1.tar.gz 483000 BLAKE2B a588d671b3afe9f77f15974578f27e9001e8138284e4313d8188766c66e81942a8d37598ba79af4971c11f900fa7009311c20c86fce0e058d1fdeeec72c9320a SHA512 adaf68f2e4209e9bf91c2018298a281dab490d723bda9d6f7db892aa43e796e38ff904cf39f56c8b545439ca71c89b419e53521f323cb753cf7a2290beb04e12 diff --git a/dev-python/asyncssh/asyncssh-2.10.1.ebuild b/dev-python/asyncssh/asyncssh-2.10.1.ebuild new file mode 100644 index 0..bb0f73ee8 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.10.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +EPYTEST_DESELECT=( + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_string + tests/test_connection.py::_TestConnection::test_connect_timeout_exceeded_tunnel +) # network tests +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-3.1[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.6[${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 +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: aa2a3f1db4889533885ce7ebf04e76bd570043d0 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Mar 28 17:04:48 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Mon Mar 28 17:14:19 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa2a3f1d dev-python/asyncssh: add 2.10.0, drop 2.7.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 2 +- dev-python/asyncssh/{asyncssh-2.7.2.ebuild => asyncssh-2.10.0.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index e47c7c673..814da8306 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1,2 +1,2 @@ -DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0 SHA512 a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7 +DIST asyncssh-2.10.0.tar.gz 481494 BLAKE2B fc06ad0579f9dc00af7fd0355f8a3a87144cc6fd5f928cfd7798e9a0942b6b549bd94877ab6371470f014cda040f4092df8980e792c37e37402d77d2f5d7bfe3 SHA512 698d97ca607582d75e74fe39798d9a8490b80c1aa5cfafa0152537c9f2354528a7386b26620d0c18b6d986c710e6c16888404ba7263b821f471211b5eae3d21f DIST asyncssh-2.9.0.tar.gz 477142 BLAKE2B 01157e603911b4ce308f773c51b9b9a4329b081c185615a1eb0ceb801eb095756c741a40c54d69004cbf9afe67244480c6bd92c1ae804803ab39487d49214e96 SHA512 5369575da6b12c6adbdc6f0c8492098b089f773761c9a78f854bf5e99b09a3b3256a014dba60d6ff7ae23cca3a25176e34e803fa4dde74cc0fe704389a7d0c08 diff --git a/dev-python/asyncssh/asyncssh-2.7.2.ebuild b/dev-python/asyncssh/asyncssh-2.10.0.ebuild similarity index 95% rename from dev-python/asyncssh/asyncssh-2.7.2.ebuild rename to dev-python/asyncssh/asyncssh-2.10.0.ebuild index 9a47b82c7..654e0d743 100644 --- a/dev-python/asyncssh/asyncssh-2.7.2.ebuild +++ b/dev-python/asyncssh/asyncssh-2.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ inherit distutils-r1 docs optfeature DESCRIPTION="Asynchronous SSHv2 client and server library" HOMEPAGE=" https://asyncssh.timeheart.net - https://pypi.org/project/asyncssh + https://pypi.org/project/asyncssh/ https://github.com/ronf/asyncssh " SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 2c7b0640e81cde8e5fd6357f643b58d18bddf6f2 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Mar 17 08:16:48 2022 + Commit: Ronny Gutbrod tastytea de> CommitDate: Thu Mar 17 08:38:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c7b0640 dev-python/asyncssh: add 2.9.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.9.0.ebuild | 47 +++ 2 files changed, 48 insertions(+) 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 0..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 +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: d5090edef73b4a9e85fb85be3ce0d638d21d084f Author: Alessandro Barbieri gmail com> AuthorDate: Mon Nov 1 20:56:01 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Nov 2 03:40:36 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5090ede dev-python/asyncssh: add 2.7.2, drop 2.7.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 2 +- .../asyncssh/{asyncssh-2.7.0.ebuild => asyncssh-2.7.2.ebuild} | 10 ++ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 5d02d1997..1fbad9876 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1 @@ -DIST asyncssh-2.7.0.tar.gz 420765 BLAKE2B 4beab38843951cb9e86f5dc88b4bde4efd9a29178160381ea359233b675d2fa8bbfe58750b8d3fdded65998ea3c472b7b26c07fa191bd8428a06e3e014794dfe SHA512 0f25b199075fc5ff2f27c040b81d679c17fdebb68e919abc23af5b10dc0626eb10141bd6d6de7d92f797f84394a54c34757a8332c4aa08bab36ec6f04e353204 +DIST asyncssh-2.7.2.tar.gz 423431 BLAKE2B f9aa34204e60879c91106a7217c1fef5ee0f2923f5628908bcd07dee30e1ffa7f8c099fa505004035843a6be6101c1549c4809d107c745ad8f8f246201249de0 SHA512 a45248c8068905f7d36d866918b0563e8c9cf6bdfc99fc849818c031deb8b429212a2bb505c0a77da7729b736d49d4e01c187ca79a659385152a93b02d9493f7 diff --git a/dev-python/asyncssh/asyncssh-2.7.0.ebuild b/dev-python/asyncssh/asyncssh-2.7.2.ebuild similarity index 90% rename from dev-python/asyncssh/asyncssh-2.7.0.ebuild rename to dev-python/asyncssh/asyncssh-2.7.2.ebuild index fb28de3c9..9a47b82c7 100644 --- a/dev-python/asyncssh/asyncssh-2.7.0.ebuild +++ b/dev-python/asyncssh/asyncssh-2.7.2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_DIR="docs" @@ -22,8 +22,8 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]" +DEPEND="${REDEPEND}" BDEPEND=" - ${REDEPEND} test? ( >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] @@ -36,12 +36,6 @@ BDEPEND=" distutils_enable_tests pytest distutils_enable_sphinx docs -#python_test() { -# epytest \ -# --deselect tests/test_agent.py::_TestAgent::test_confirm \ -# --deselect tests/test_x509.py::_TestX509::test_expired_root -#} - 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
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 5c4c1d4cc663965a9f5b6f1840305a39879e5518 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Nov 1 20:54:20 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Nov 2 03:40:36 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c4c1d4c dev-python/asyncssh: drop 2.6.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 - dev-python/asyncssh/asyncssh-2.6.0.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index 88408ea69..5d02d1997 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1,2 +1 @@ -DIST asyncssh-2.6.0.tar.gz 419074 BLAKE2B ecac549c3b95b024cf6135e8809720f547607842506e874fd066c351fd89d48b705c4056efdfebed4e88e74f544e8d362d95690c9574e5cd4e0de5cafd84b44e SHA512 b1421ba03bbc3f919ebdc3f4936e024ecb579e9a6823ff507be5fb3b6e03ff0b7aaebf364282902b53f82eeaa095894d747e200eb9fc28cad19d94ec809448a3 DIST asyncssh-2.7.0.tar.gz 420765 BLAKE2B 4beab38843951cb9e86f5dc88b4bde4efd9a29178160381ea359233b675d2fa8bbfe58750b8d3fdded65998ea3c472b7b26c07fa191bd8428a06e3e014794dfe SHA512 0f25b199075fc5ff2f27c040b81d679c17fdebb68e919abc23af5b10dc0626eb10141bd6d6de7d92f797f84394a54c34757a8332c4aa08bab36ec6f04e353204 diff --git a/dev-python/asyncssh/asyncssh-2.6.0.ebuild b/dev-python/asyncssh/asyncssh-2.6.0.ebuild deleted file mode 100644 index af5b73206..0 --- a/dev-python/asyncssh/asyncssh-2.6.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -DOCS_DIR="docs" -DOCS_BUILDER="sphinx" - -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}]" -BDEPEND=" - ${REDEPEND} - 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 - -python_test() { - epytest \ - --deselect tests/test_agent.py::_TestAgent::test_confirm \ - --deselect tests/test_x509.py::_TestX509::test_expired_root -} - -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 -}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: c10554072d604ad0cde34ebd7112152ac923b471 Author: Alessandro Barbieri gmail com> AuthorDate: Sun Jun 27 23:11:04 2021 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jun 27 23:11:04 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1055407 dev-python/asyncssh: add 2.7.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.7.0.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index d9511fd47..88408ea69 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.6.0.tar.gz 419074 BLAKE2B ecac549c3b95b024cf6135e8809720f547607842506e874fd066c351fd89d48b705c4056efdfebed4e88e74f544e8d362d95690c9574e5cd4e0de5cafd84b44e SHA512 b1421ba03bbc3f919ebdc3f4936e024ecb579e9a6823ff507be5fb3b6e03ff0b7aaebf364282902b53f82eeaa095894d747e200eb9fc28cad19d94ec809448a3 +DIST asyncssh-2.7.0.tar.gz 420765 BLAKE2B 4beab38843951cb9e86f5dc88b4bde4efd9a29178160381ea359233b675d2fa8bbfe58750b8d3fdded65998ea3c472b7b26c07fa191bd8428a06e3e014794dfe SHA512 0f25b199075fc5ff2f27c040b81d679c17fdebb68e919abc23af5b10dc0626eb10141bd6d6de7d92f797f84394a54c34757a8332c4aa08bab36ec6f04e353204 diff --git a/dev-python/asyncssh/asyncssh-2.7.0.ebuild b/dev-python/asyncssh/asyncssh-2.7.0.ebuild new file mode 100644 index 0..fb28de3c9 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.7.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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}]" +BDEPEND=" + ${REDEPEND} + 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 + +#python_test() { +# epytest \ +# --deselect tests/test_agent.py::_TestAgent::test_confirm \ +# --deselect tests/test_x509.py::_TestX509::test_expired_root +#} + +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 +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 371946176e67a16ef7827283faa475e0a2f2f2ba Author: Anna Vyalkova sysrq in> AuthorDate: Tue May 25 09:21:55 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Tue May 25 10:37:35 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37194617 dev-python/asyncssh: support python 3.9 Signed-off-by: Anna Vyalkova sysrq.in> dev-python/asyncssh/asyncssh-2.6.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-python/asyncssh/asyncssh-2.6.0.ebuild b/dev-python/asyncssh/asyncssh-2.6.0.ebuild index 43576f2c6..cf8388c46 100644 --- a/dev-python/asyncssh/asyncssh-2.6.0.ebuild +++ b/dev-python/asyncssh/asyncssh-2.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..8} ) +PYTHON_COMPAT=( python3_{7..9} ) DOCS_DIR="docs" DOCS_BUILDER="sphinx" @@ -30,17 +30,17 @@ BDEPEND=" >=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}] - >=dev-python/uvloop-0.9.1[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest +distutils_enable_sphinx docs + python_test() { - pytest -vv \ + epytest \ --deselect tests/test_agent.py::_TestAgent::test_confirm \ - --deselect tests/test_x509.py::_TestX509::test_expired_root \ - || die + --deselect tests/test_x509.py::_TestX509::test_expired_root } pkg_postinst() {
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 529b2593c098edbaa6391ac0350a8bb254d1b92e Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 5 07:26:15 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Wed May 5 07:32:52 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=529b2593 dev-python/asyncssh: comaintainers welcome Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml index 9541cf691..d6668d6b8 100644 --- a/dev-python/asyncssh/metadata.xml +++ b/dev-python/asyncssh/metadata.xml @@ -2,6 +2,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> +co-maintainers welcome lssndrbarbi...@gmail.com Alessandro Barbieri
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: 0f0c016f93315b7a1856241b37572505fccc61cc Author: Theo Anderson posteo de> AuthorDate: Sat Dec 26 09:08:58 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sat Dec 26 09:09:39 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f0c016f dev-python/asyncssh: bump to 2.5.0 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson posteo.de> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.5.0.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest index a1404787..520f8263 100644 --- a/dev-python/asyncssh/Manifest +++ b/dev-python/asyncssh/Manifest @@ -1 +1,2 @@ DIST asyncssh-2.4.2.tar.gz 409792 BLAKE2B 385a39047695c1f42c5fa76ebd3789f908918c0dcb70588cc288f867fc2b4d1a1d42d6216a9f0664b586687551643d0cee26bd305f05ce9780dadc71b33d55f5 SHA512 86d191cda659dd367b8f82fda783cd02afcb8759b29ec88ba3eb095e6dae42126b36da8dcf2fb29d42c6897fa351e96c82cb372d095af8d98ccb5c9483db1f93 +DIST asyncssh-2.5.0.tar.gz 414437 BLAKE2B 5d1b18ba21230e4f2ee47be5616f3db2e3c67c7980994bc205007a6492ff3af0fe800a7c8d89730c06a0d34cf388babc985d7eacb6b625b0f81d64df992158e2 SHA512 646f00287eb8aedc1fc23e35c93a831420b4fba5f2f52091e3a06f6cba06684439d0c58df6a1597f9065436e973d355fb8fefdd9684d163979f86bef331183a5 diff --git a/dev-python/asyncssh/asyncssh-2.5.0.ebuild b/dev-python/asyncssh/asyncssh-2.5.0.ebuild new file mode 100644 index ..43576f2c --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.5.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..8} ) +DOCS_DIR="docs" +DOCS_BUILDER="sphinx" + +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}]" +BDEPEND=" + ${REDEPEND} + 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}] + >=dev-python/uvloop-0.9.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + pytest -vv \ + --deselect tests/test_agent.py::_TestAgent::test_confirm \ + --deselect tests/test_x509.py::_TestX509::test_expired_root \ + || die +} + +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 +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/asyncssh/
commit: b00876148e756c2eebc2bd51867bde44e8db3fc9 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Dec 3 18:47:57 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Thu Dec 3 18:53:23 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0087614 dev-python/asyncssh: new package Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/asyncssh/Manifest | 1 + dev-python/asyncssh/asyncssh-2.4.0.ebuild | 54 +++ dev-python/asyncssh/metadata.xml | 54 +++ 3 files changed, 109 insertions(+) diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest new file mode 100644 index ..6c5e02f1 --- /dev/null +++ b/dev-python/asyncssh/Manifest @@ -0,0 +1 @@ +DIST asyncssh-2.4.0.tar.gz 408626 BLAKE2B cae91006693b04920955f790b43cf05cf2b8b552f853907655fa09d88ea8b955bea93b2c43615008d1048a7eb339f489086496cd4bdbc4728be467eb782b7746 SHA512 f28fb0562d11af54456834696c3bbadb3317a2646b75219da9cc71146d228ab38b616436cf4d4689c5a512b8bc528880e0209cca154884e71a0b0cf7aa433562 diff --git a/dev-python/asyncssh/asyncssh-2.4.0.ebuild b/dev-python/asyncssh/asyncssh-2.4.0.ebuild new file mode 100644 index ..2195d3b5 --- /dev/null +++ b/dev-python/asyncssh/asyncssh-2.4.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_7 ) +DOCDIR="docs" +DOCBUILDER="sphinx" + +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}]" +BDEPEND=" + ${REDEPEND} + 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}] + >=dev-python/uvloop-0.9.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + pytest -vv \ + --deselect tests/test_agent.py::_TestAgent::test_confirm \ + --deselect tests/test_x509.py::_TestX509::test_expired_root \ + || die +} + +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 +} diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml new file mode 100644 index ..9541cf69 --- /dev/null +++ b/dev-python/asyncssh/metadata.xml @@ -0,0 +1,54 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +lssndrbarbi...@gmail.com +Alessandro Barbieri + + +AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework. + +Features + +Full support for SSHv2, SFTP, and SCP client and server functions +Shell, command, and subsystem channels +Environment variables, terminal type, and window size +Direct and forwarded TCP/IP channels +OpenSSH-compatible direct and forwarded UNIX domain socket channels +Local and remote TCP/IP port forwarding +Local and remote UNIX domain socket forwarding +Dynamic TCP/IP port forwarding via SOCKS +X11 forwarding support on both the client and the server +SFTP protocol version 3 with OpenSSH extensions +SCP protocol support, including third-party remote to remote copies +Multiple simultaneous sessions on a single SSH connection +Multiple SSH connections in a single event loop +Byte and string based I/O with settable encoding +A variety of key exchange, encryption, and MAC algorithms +Support for gzip compression +Including OpenSSH variant to delay compression until after auth +User and host-based public key, password, and keyboard-interactive authentication methods +Many types and formats of public keys and certificates