[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncssh/

2021-05-05 Thread Alessandro Barbieri
commit: 529b2593c098edbaa6391ac0350a8bb254d1b92e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed May  5 07:26:15 2021 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2021-06-27 Thread Alessandro Barbieri
commit: c10554072d604ad0cde34ebd7112152ac923b471
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Jun 27 23:11:04 2021 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2021-05-25 Thread Anna Vyalkova
commit: 371946176e67a16ef7827283faa475e0a2f2f2ba
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Tue May 25 09:21:55 2021 +
Commit: Anna Vyalkova  sysrq  in>
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:dev commit in: dev-python/asyncssh/

2022-03-17 Thread Alessandro Barbieri
commit: 2c7b0640e81cde8e5fd6357f643b58d18bddf6f2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Mar 17 08:16:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2022-03-28 Thread Alessandro Barbieri
commit: aa2a3f1db4889533885ce7ebf04e76bd570043d0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 28 17:04:48 2022 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2022-03-29 Thread Alessandro Barbieri
commit: 05641bce83df644dfa32ed26c54b27c8117812ad
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 29 20:16:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 29 20:53:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05641bce

dev-python/asyncssh: drop 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 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 814da8306..9354ec44a 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
 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.9.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.9.0.ebuild
deleted file mode 100644
index 654e0d743..0
--- a/dev-python/asyncssh/asyncssh-2.9.0.ebuild
+++ /dev/null
@@ -1,47 +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"
-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:dev commit in: dev-python/asyncssh/

2022-03-29 Thread Alessandro Barbieri
commit: b39e6ea592095b490b9764d683516049460afdd8
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 29 20:15:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 29 20:53:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b39e6ea5

dev-python/asyncssh: add missing dep

Closes: https://bugs.gentoo.org/836363
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/asyncssh/asyncssh-2.10.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/asyncssh/asyncssh-2.10.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.10.0.ebuild
index 654e0d743..b874e75e0 100644
--- a/dev-python/asyncssh/asyncssh-2.10.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.10.0.ebuild
@@ -21,7 +21,10 @@ LICENSE="ECL-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND=">=dev-python/cryptography-2.8[${PYTHON_USEDEP}]"
+RDEPEND="
+   >=dev-python/cryptography-2.8[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
+"
 DEPEND="${REDEPEND}"
 BDEPEND="
test? (



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncssh/

2022-04-20 Thread Alessandro Barbieri
commit: ceec0b4fdba7bb327fb1b83ad8b67d44640b68fe
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 20 22:24:03 2022 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2021-11-01 Thread Alessandro Barbieri
commit: 5c4c1d4cc663965a9f5b6f1840305a39879e5518
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Nov  1 20:54:20 2021 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2021-11-01 Thread Alessandro Barbieri
commit: d5090edef73b4a9e85fb85be3ce0d638d21d084f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Nov  1 20:56:01 2021 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2020-12-18 Thread Andrew Ammerlaan
commit: 7f260489a73dc014847a1d4371fc0300a10d3c62
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Fri Dec 18 15:39:06 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Dec 18 15:39:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f260489

dev-python/asyncssh: version bump 2.4.2

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 dev-python/asyncssh/Manifest | 2 +-
 dev-python/asyncssh/{asyncssh-2.4.0.ebuild => asyncssh-2.4.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 6c5e02f1..a1404787 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1 +1 @@
-DIST asyncssh-2.4.0.tar.gz 408626 BLAKE2B 
cae91006693b04920955f790b43cf05cf2b8b552f853907655fa09d88ea8b955bea93b2c43615008d1048a7eb339f489086496cd4bdbc4728be467eb782b7746
 SHA512 
f28fb0562d11af54456834696c3bbadb3317a2646b75219da9cc71146d228ab38b616436cf4d4689c5a512b8bc528880e0209cca154884e71a0b0cf7aa433562
+DIST asyncssh-2.4.2.tar.gz 409792 BLAKE2B 
385a39047695c1f42c5fa76ebd3789f908918c0dcb70588cc288f867fc2b4d1a1d42d6216a9f0664b586687551643d0cee26bd305f05ce9780dadc71b33d55f5
 SHA512 
86d191cda659dd367b8f82fda783cd02afcb8759b29ec88ba3eb095e6dae42126b36da8dcf2fb29d42c6897fa351e96c82cb372d095af8d98ccb5c9483db1f93

diff --git a/dev-python/asyncssh/asyncssh-2.4.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.4.2.ebuild
similarity index 98%
rename from dev-python/asyncssh/asyncssh-2.4.0.ebuild
rename to dev-python/asyncssh/asyncssh-2.4.2.ebuild
index 52e6e9ce..cb7dd07c 100644
--- a/dev-python/asyncssh/asyncssh-2.4.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7,8} )
 DOCS_DIR="docs"
 DOCS_BUILDER="sphinx"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncssh/

2020-12-03 Thread Alessandro Barbieri
commit: b00876148e756c2eebc2bd51867bde44e8db3fc9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Dec  3 18:47:57 2020 +
Commit: Alessandro Barbieri  gmail  com>
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 certificate

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncssh/

2020-12-26 Thread Theo Anderson
commit: 0f0c016f93315b7a1856241b37572505fccc61cc
Author: Theo Anderson  posteo  de>
AuthorDate: Sat Dec 26 09:08:58 2020 +
Commit: Theo Anderson  posteo  de>
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:dev commit in: dev-python/asyncssh/

2022-05-30 Thread Alessandro Barbieri
commit: 68c543703e4de0c1fa2be89f91773d7270254c52
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:50:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68c54370

dev-python/asyncssh: enable py3.10

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/asyncssh/asyncssh-2.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/asyncssh/asyncssh-2.10.1.ebuild 
b/dev-python/asyncssh/asyncssh-2.10.1.ebuild
index bb0f73ee8..c574e23a1 100644
--- a/dev-python/asyncssh/asyncssh-2.10.1.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.10.1.ebuild
@@ -10,7 +10,7 @@ EPYTEST_DESELECT=(

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} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1 docs optfeature
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncssh/

2022-05-30 Thread Alessandro Barbieri
commit: b3bf5f627684351cf8b7cceb9ab38d48869ec404
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:50:09 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:22 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3bf5f62

dev-python/asyncssh: drop 2.10.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/asyncssh/Manifest   |  1 -
 dev-python/asyncssh/asyncssh-2.10.0.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 30f844cf4..95cc262dc 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
-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.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.10.0.ebuild
deleted file mode 100644
index b3e8af92f..0
--- a/dev-python/asyncssh/asyncssh-2.10.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
-) # 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-2.8[${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:dev commit in: dev-python/asyncssh/

2022-06-27 Thread Alessandro Barbieri
commit: 76c36ec52b5d7f1997b3dc60a2183b5ec3e206af
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 28 04:30:03 2022 +
Commit: Alessandro Barbieri  gmail  com>
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:dev commit in: dev-python/asyncssh/

2023-03-05 Thread Anna Vyalkova
commit: e2e10f839c1cda746647a220b527c674aa826060
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Mar  5 09:22:17 2023 +
Commit: Anna Vyalkova  sysrq  in>
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
-) #