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

2025-02-04 Thread Sam James
commit: 432aff1fb9fd21202b0d0b53efe874531a79ea59
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  4 22:02:39 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  4 22:02:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432aff1f

dev-python/asyncssh: Stabilize 2.19.0 x86, #948647

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 0f18d2eba5f6..8b69409e453a 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
 
 RDEPEND="
virtual/openssh



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

2025-02-01 Thread Arthur Zamarin
commit: 80bcd3e711522368acb07e666e0f0b4e1cf75020
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb  1 09:53:09 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb  1 09:53:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bcd3e7

dev-python/asyncssh: Stabilize 2.19.0 arm64, #948647

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/asyncssh/asyncssh-2.19.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 126d22cdb44e..51cdad8bfb22 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 RDEPEND="
virtual/openssh



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

2024-12-28 Thread Sam James
commit: eba43288c8ebaa9908a141d6ff8329e181c8484e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 28 11:43:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 28 11:43:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba43288

dev-python/asyncssh: Keyword 2.19.0 sparc, #942029

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 964decbfb8fd..126d22cdb44e 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: 28e57c78f4678b5ebf5ced2f0635bd602d3f2d4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 20:14:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 20:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e57c78

dev-python/asyncssh: Keyword 2.19.0 ppc, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index e13f725fe072..964decbfb8fd 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: c2facb8aa075083446e88ce18b88f54d6d6dc953
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 20:14:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 20:14:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2facb8a

dev-python/asyncssh: Keyword 2.19.0 arm64, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 08ad1d886e53..e13f725fe072 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: 8a0852b226b66fea72a3753e0f5fbc94ff669c63
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 20:00:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 20:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a0852b2

dev-python/asyncssh: Keyword 2.19.0 x86, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 56d9939b1a81..08ad1d886e53 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc64 ~s390"
+KEYWORDS="~amd64 ~arm ~mips ~ppc64 ~s390 ~x86"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: c2dadbc83eb083f803c0dc0583d4f5390d0aa644
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 19:59:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 19:59:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2dadbc8

dev-python/asyncssh: Keyword 2.19.0 s390, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index 8dbe8d56349d..f8548b02c582 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~s390"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: 7d627f79f83b9eb45b8420940d54753216103593
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 19:59:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 19:59:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d627f79

dev-python/asyncssh: Keyword 2.19.0 ppc64, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index c23744d4c8f2..8dbe8d56349d 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: 439fb417f85952d4ff01ae806f9b57d4925fc6d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 19:59:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 19:59:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439fb417

dev-python/asyncssh: Keyword 2.19.0 mips, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index f8548b02c582..ce0b67014b81 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~s390"
+KEYWORDS="~amd64 ~mips ~ppc64 ~s390"
 
 RDEPEND="
virtual/openssh



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

2024-12-13 Thread Arthur Zamarin
commit: 2ce7c2c314e73d32e19781c5890e39a6f0f800e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 20:00:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 20:00:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce7c2c3

dev-python/asyncssh: Keyword 2.19.0 arm, #942029

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
index ce0b67014b81..56d9939b1a81 100644
--- a/dev-python/asyncssh/asyncssh-2.19.0.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="|| ( EPL-2.0 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~amd64 ~mips ~ppc64 ~s390"
+KEYWORDS="~amd64 ~arm ~mips ~ppc64 ~s390"
 
 RDEPEND="
virtual/openssh



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

2024-12-12 Thread Michał Górny
commit: 1ebdc32e453501d8f149ce8d5a5c99371b43f353
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 13 05:10:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 13 06:15:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebdc32e

dev-python/asyncssh: Bump to 2.19.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.19.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 04b100e5206c..3d7ec6893048 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1,3 @@
 DIST asyncssh-2.17.0.tar.gz 515658 BLAKE2B 
a07cfab65b0d2df09b1a6b93d81f9385571da154953bddefe5e45b8b1c1800c5ad765030f11154de85f03ff946d2b58954ea0dbd15fb468215482c6a9be6168c
 SHA512 
be4d25185008dacde8369249ae8321c403590423dd6f088ca6568333be9e96a93509f9663e5292d5bbe27ea20064bc530f0867dd05aef2a453bc1f8eeff1ed40
 DIST asyncssh-2.18.0.tar.gz 526304 BLAKE2B 
9b00c179ebda7c2c12a21d2ec6521edcd5852d80dcedbe05273e6bf03ee603fc4904cb71679b4047ccc43a767ade2202c3680b517f0e8c565effe045da532f3d
 SHA512 
e708b7bd4fe7644b699b914557c9df2b47b718d2eca10a49edf0c7d6a740026e3c509040d7b5793db2a298001a815583db122975f111733b9d5921174e6f024f
+DIST asyncssh-2.19.0.tar.gz 533702 BLAKE2B 
dcc460f66040dae39372266aed1781060d24ea95c51cbf21d1f35ab435f10ec9bea50ac0c859bb1d3ba4d898761aec497bf07f42b93ac9d2919f0f0597ba93ee
 SHA512 
0ebd963570ddf3c7dbdb6aea109cf1900e42e37a57d4e93f408d1220267ae5b27d3306ce287fbf068ad7cc62b51b548dabd931f7d0d00dbc9025fa7981ddc900

diff --git a/dev-python/asyncssh/asyncssh-2.19.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
new file mode 100644
index ..c23744d4c8f2
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.19.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="|| ( EPL-2.0 GPL-2+ )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p rerunfailures --reruns=5
+}
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}



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

2024-10-26 Thread Michał Górny
commit: 94a4bfe57e383413952fd54921fc3bd37ef638db
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 27 03:15:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 27 03:15:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a4bfe5

dev-python/asyncssh: Remove old

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index c0aa16273a9e..4087a66c8cb0 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
-DIST asyncssh-2.16.0.tar.gz 520697 BLAKE2B 
113e079045dd0543966cc9de86c6de453f0da0803955a69948368f015e340f801a99db3cc15c97eaf0030c36edf92ad40071dcfbcd80f6243f8467ba311bb979
 SHA512 
d47a0450709e48cc781f03dc2fc1f153f4fd59bce59354085ff36ef3af37223071566136d5a48211024db41400e7b82b918921942d8f5df203b98275e6fd460a
 DIST asyncssh-2.17.0.tar.gz 515658 BLAKE2B 
a07cfab65b0d2df09b1a6b93d81f9385571da154953bddefe5e45b8b1c1800c5ad765030f11154de85f03ff946d2b58954ea0dbd15fb468215482c6a9be6168c
 SHA512 
be4d25185008dacde8369249ae8321c403590423dd6f088ca6568333be9e96a93509f9663e5292d5bbe27ea20064bc530f0867dd05aef2a453bc1f8eeff1ed40

diff --git a/dev-python/asyncssh/asyncssh-2.16.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.16.0.ebuild
deleted file mode 100644
index 8dd7162e4b4b..
--- a/dev-python/asyncssh/asyncssh-2.16.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
-   https://github.com/ronf/asyncssh
-   https://pypi.org/project/asyncssh/
-"
-
-LICENSE="EPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   virtual/openssh
-   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/aiofiles[${PYTHON_USEDEP}]
-   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
-   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
-   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-distutils_enable_sphinx docs
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p rerunfailures --reruns=5
-}
-
-pkg_postinst() {
-   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
-   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
-   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
-   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
-   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
-}



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

2024-10-26 Thread Michał Górny
commit: e22241558889f206d7c3fa001747f56d5314550f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 27 03:16:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 27 03:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2224155

dev-python/asyncssh: Bump to 2.18.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.18.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 4087a66c8cb0..04b100e5206c 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1 +1,2 @@
 DIST asyncssh-2.17.0.tar.gz 515658 BLAKE2B 
a07cfab65b0d2df09b1a6b93d81f9385571da154953bddefe5e45b8b1c1800c5ad765030f11154de85f03ff946d2b58954ea0dbd15fb468215482c6a9be6168c
 SHA512 
be4d25185008dacde8369249ae8321c403590423dd6f088ca6568333be9e96a93509f9663e5292d5bbe27ea20064bc530f0867dd05aef2a453bc1f8eeff1ed40
+DIST asyncssh-2.18.0.tar.gz 526304 BLAKE2B 
9b00c179ebda7c2c12a21d2ec6521edcd5852d80dcedbe05273e6bf03ee603fc4904cb71679b4047ccc43a767ade2202c3680b517f0e8c565effe045da532f3d
 SHA512 
e708b7bd4fe7644b699b914557c9df2b47b718d2eca10a49edf0c7d6a740026e3c509040d7b5793db2a298001a815583db122975f111733b9d5921174e6f024f

diff --git a/dev-python/asyncssh/asyncssh-2.18.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.18.0.ebuild
new file mode 100644
index ..8dd7162e4b4b
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.18.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p rerunfailures --reruns=5
+}
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}



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

2024-09-02 Thread Michał Górny
commit: 1feb048f61e0e1d7c4c587290df39a9cd9adba41
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  3 04:55:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  3 05:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1feb048f

dev-python/asyncssh: Bump to 2.17.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.17.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 00c5e6ec5b2f..c0aa16273a9e 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1 +1,2 @@
 DIST asyncssh-2.16.0.tar.gz 520697 BLAKE2B 
113e079045dd0543966cc9de86c6de453f0da0803955a69948368f015e340f801a99db3cc15c97eaf0030c36edf92ad40071dcfbcd80f6243f8467ba311bb979
 SHA512 
d47a0450709e48cc781f03dc2fc1f153f4fd59bce59354085ff36ef3af37223071566136d5a48211024db41400e7b82b918921942d8f5df203b98275e6fd460a
+DIST asyncssh-2.17.0.tar.gz 515658 BLAKE2B 
a07cfab65b0d2df09b1a6b93d81f9385571da154953bddefe5e45b8b1c1800c5ad765030f11154de85f03ff946d2b58954ea0dbd15fb468215482c6a9be6168c
 SHA512 
be4d25185008dacde8369249ae8321c403590423dd6f088ca6568333be9e96a93509f9663e5292d5bbe27ea20064bc530f0867dd05aef2a453bc1f8eeff1ed40

diff --git a/dev-python/asyncssh/asyncssh-2.17.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.17.0.ebuild
new file mode 100644
index ..8dd7162e4b4b
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.17.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p rerunfailures --reruns=5
+}
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}



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

2024-09-02 Thread Michał Górny
commit: 55105ab576ed7587d30be38f16717cadd6932cb1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  3 04:54:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  3 05:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55105ab5

dev-python/asyncssh: Remove old

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index eefc2782e1b2..00c5e6ec5b2f 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
-DIST asyncssh-2.15.0.tar.gz 516935 BLAKE2B 
0e67dc6c2d7814479241d81e06d6a5290a99802490c097769137673980b798122718a3af99c6d71a3fb08b37d4e3e0c4cfc2fb69523b2b76c88cdbf638fd42ee
 SHA512 
51f43bfcf27dadd9e79d7b306b11f6dc196d2de65a60663aa6e59f1b1246a6467a6324209bfb0607a9d2902ef8dde51cd172f9e32e36168954c67b8fcd7e1dd6
 DIST asyncssh-2.16.0.tar.gz 520697 BLAKE2B 
113e079045dd0543966cc9de86c6de453f0da0803955a69948368f015e340f801a99db3cc15c97eaf0030c36edf92ad40071dcfbcd80f6243f8467ba311bb979
 SHA512 
d47a0450709e48cc781f03dc2fc1f153f4fd59bce59354085ff36ef3af37223071566136d5a48211024db41400e7b82b918921942d8f5df203b98275e6fd460a

diff --git a/dev-python/asyncssh/asyncssh-2.15.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.15.0.ebuild
deleted file mode 100644
index 8dd7162e4b4b..
--- a/dev-python/asyncssh/asyncssh-2.15.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
-   https://github.com/ronf/asyncssh
-   https://pypi.org/project/asyncssh/
-"
-
-LICENSE="EPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   virtual/openssh
-   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/aiofiles[${PYTHON_USEDEP}]
-   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
-   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
-   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
-   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-distutils_enable_sphinx docs
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p rerunfailures --reruns=5
-}
-
-pkg_postinst() {
-   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
-   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
-   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
-   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
-   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/asyncssh/, dev-python/asyncssh/files/

2024-08-17 Thread Michał Górny
commit: 145b7c42ae28cb09aa3cec835c09afbfd4b3cfea
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 18 05:50:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 18 06:04:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145b7c42

dev-python/asyncssh: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |   1 -
 dev-python/asyncssh/asyncssh-2.14.2.ebuild |  53 
 .../asyncssh/files/asyncssh-2.14.2-py313.patch | 151 -
 3 files changed, 205 deletions(-)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 5286e46df645..9e003e473ce5 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1,2 +1 @@
-DIST asyncssh-2.14.2.tar.gz 498190 BLAKE2B 
66cc538322688d0782e203eb723c7c7a196fd5da725fe95df8b31e25e35e45b86bb01cb5c46f5516475614b9cf7b8076bc3994ec77daf552e030724b0734c2d1
 SHA512 
76952b8837832139274fbfc4ec4aa84841c66a4eb4c1bd09fd532727287574509fb2b94b684c14d6f76add80a1fe5c8236a3412ab6a71574c203706895b23f93
 DIST asyncssh-2.15.0.tar.gz 516935 BLAKE2B 
0e67dc6c2d7814479241d81e06d6a5290a99802490c097769137673980b798122718a3af99c6d71a3fb08b37d4e3e0c4cfc2fb69523b2b76c88cdbf638fd42ee
 SHA512 
51f43bfcf27dadd9e79d7b306b11f6dc196d2de65a60663aa6e59f1b1246a6467a6324209bfb0607a9d2902ef8dde51cd172f9e32e36168954c67b8fcd7e1dd6

diff --git a/dev-python/asyncssh/asyncssh-2.14.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
deleted file mode 100644
index 0c7015523b72..
--- a/dev-python/asyncssh/asyncssh-2.14.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
-   https://github.com/ronf/asyncssh
-   https://pypi.org/project/asyncssh/
-"
-
-LICENSE="EPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   virtual/openssh
-   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/aiofiles[${PYTHON_USEDEP}]
-   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
-   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
-   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   # https://github.com/ronf/asyncssh/issues/616
-   "${FILESDIR}/${P}-py313.patch"
-)
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-distutils_enable_sphinx docs
-
-pkg_postinst() {
-   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
-   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
-   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
-   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
-   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
-}

diff --git a/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch 
b/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
deleted file mode 100644
index fa3752a2b516..
--- a/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
+++ /dev/null
@@ -1,151 +0,0 @@
-From 58168139adcaa4bf12448904137cd77812636b18 Mon Sep 17 00:00:00 2001
-From: Ron Frederick 
-Date: Sat, 23 Dec 2023 10:25:14 -0800
-Subject: [PATCH] Guard against possible UNIX domain socket cleanup in Python
- 3.13
-
-This commit adds guards around code which cleans up UNIX domain
-sockets, to protect against a change proposed at
-https://github.com/python/cpython/issues/111246
-which would cause the socket to clean itself up on close.

- tests/test_agent.py   |  5 -
- tests/test_forward.py | 50 +--
- 2 files changed, 43 insertions(+), 12 deletions(-)
-
-diff --git a/tests/test_agent.py b/tests/test_agent.py
-index 28ca730..2f0b83c 100644
 a/tests/test_agent.py
-+++ b/tests/test_agent.py
-@@ -85,7 +85,10 @@ async def stop(self):
- self._server.close()
- await self._server.wait_closed()
- 
--os.remove(self._path)
-+try:
-+os.remove(self._path)
-+except OSError:
-+pass
- 
- 
- class _TestAgent(AsyncTestCase):
-diff --git a/tests/test_forward.py b/tests/test_forward.py
-index cae199d..4d30eda 100644
 a/tests/test_forward.py
-+++ b/tests/test_forward.py
-@@ -651,7 +651,10 @@ async def test_forward_local_path_to_port(self):
- async with conn.forward_local_path_to_port('local', '', 7):
- await self._

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

2024-08-17 Thread Michał Górny
commit: 5bef55c0d3d4a367f3c4108311042d5b03425877
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 18 05:50:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 18 06:04:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bef55c0

dev-python/asyncssh: Bump to 2.16.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.16.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index 9e003e473ce5..eefc2782e1b2 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1 +1,2 @@
 DIST asyncssh-2.15.0.tar.gz 516935 BLAKE2B 
0e67dc6c2d7814479241d81e06d6a5290a99802490c097769137673980b798122718a3af99c6d71a3fb08b37d4e3e0c4cfc2fb69523b2b76c88cdbf638fd42ee
 SHA512 
51f43bfcf27dadd9e79d7b306b11f6dc196d2de65a60663aa6e59f1b1246a6467a6324209bfb0607a9d2902ef8dde51cd172f9e32e36168954c67b8fcd7e1dd6
+DIST asyncssh-2.16.0.tar.gz 520697 BLAKE2B 
113e079045dd0543966cc9de86c6de453f0da0803955a69948368f015e340f801a99db3cc15c97eaf0030c36edf92ad40071dcfbcd80f6243f8467ba311bb979
 SHA512 
d47a0450709e48cc781f03dc2fc1f153f4fd59bce59354085ff36ef3af37223071566136d5a48211024db41400e7b82b918921942d8f5df203b98275e6fd460a

diff --git a/dev-python/asyncssh/asyncssh-2.16.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.16.0.ebuild
new file mode 100644
index ..8dd7162e4b4b
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.16.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p rerunfailures --reruns=5
+}
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}



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

2024-07-03 Thread Michał Górny
commit: fe0fb581045045ce5afdf06f24c9467beb24
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul  4 04:57:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul  4 05:13:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0fb581

dev-python/asyncssh: Bump to 2.15.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.15.0.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
index b8b02af0e904..5286e46df645 100644
--- a/dev-python/asyncssh/Manifest
+++ b/dev-python/asyncssh/Manifest
@@ -1 +1,2 @@
 DIST asyncssh-2.14.2.tar.gz 498190 BLAKE2B 
66cc538322688d0782e203eb723c7c7a196fd5da725fe95df8b31e25e35e45b86bb01cb5c46f5516475614b9cf7b8076bc3994ec77daf552e030724b0734c2d1
 SHA512 
76952b8837832139274fbfc4ec4aa84841c66a4eb4c1bd09fd532727287574509fb2b94b684c14d6f76add80a1fe5c8236a3412ab6a71574c203706895b23f93
+DIST asyncssh-2.15.0.tar.gz 516935 BLAKE2B 
0e67dc6c2d7814479241d81e06d6a5290a99802490c097769137673980b798122718a3af99c6d71a3fb08b37d4e3e0c4cfc2fb69523b2b76c88cdbf638fd42ee
 SHA512 
51f43bfcf27dadd9e79d7b306b11f6dc196d2de65a60663aa6e59f1b1246a6467a6324209bfb0607a9d2902ef8dde51cd172f9e32e36168954c67b8fcd7e1dd6

diff --git a/dev-python/asyncssh/asyncssh-2.15.0.ebuild 
b/dev-python/asyncssh/asyncssh-2.15.0.ebuild
new file mode 100644
index ..8dd7162e4b4b
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.15.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p rerunfailures --reruns=5
+}
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/asyncssh/, dev-python/asyncssh/files/

2024-07-01 Thread Michał Górny
commit: cc5a7572edcab682b5e2665439952ad6f246b5ea
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul  1 15:42:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul  1 15:55:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5a7572

dev-python/asyncssh: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/asyncssh/asyncssh-2.14.2.ebuild |   8 +-
 .../asyncssh/files/asyncssh-2.14.2-py313.patch | 151 +
 2 files changed, 155 insertions(+), 4 deletions(-)

diff --git a/dev-python/asyncssh/asyncssh-2.14.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
index 1ad40f7b2969..f3f3d4abcd70 100644
--- a/dev-python/asyncssh/asyncssh-2.14.2.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 optfeature pypi
 
@@ -35,9 +35,9 @@ BDEPEND="
)
 "
 
-EPYTEST_DESELECT=(
-   # https://github.com/ronf/asyncssh/pull/578
-   tests/test_process.py::_TestAsyncFileRedirection::test_stdout_aiofile
+PATCHES=(
+   # https://github.com/ronf/asyncssh/issues/616
+   "${FILESDIR}/${P}-py313.patch"
 )
 
 distutils_enable_tests pytest

diff --git a/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch 
b/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
new file mode 100644
index ..fa3752a2b516
--- /dev/null
+++ b/dev-python/asyncssh/files/asyncssh-2.14.2-py313.patch
@@ -0,0 +1,151 @@
+From 58168139adcaa4bf12448904137cd77812636b18 Mon Sep 17 00:00:00 2001
+From: Ron Frederick 
+Date: Sat, 23 Dec 2023 10:25:14 -0800
+Subject: [PATCH] Guard against possible UNIX domain socket cleanup in Python
+ 3.13
+
+This commit adds guards around code which cleans up UNIX domain
+sockets, to protect against a change proposed at
+https://github.com/python/cpython/issues/111246
+which would cause the socket to clean itself up on close.
+---
+ tests/test_agent.py   |  5 -
+ tests/test_forward.py | 50 +--
+ 2 files changed, 43 insertions(+), 12 deletions(-)
+
+diff --git a/tests/test_agent.py b/tests/test_agent.py
+index 28ca730..2f0b83c 100644
+--- a/tests/test_agent.py
 b/tests/test_agent.py
+@@ -85,7 +85,10 @@ async def stop(self):
+ self._server.close()
+ await self._server.wait_closed()
+ 
+-os.remove(self._path)
++try:
++os.remove(self._path)
++except OSError:
++pass
+ 
+ 
+ class _TestAgent(AsyncTestCase):
+diff --git a/tests/test_forward.py b/tests/test_forward.py
+index cae199d..4d30eda 100644
+--- a/tests/test_forward.py
 b/tests/test_forward.py
+@@ -651,7 +651,10 @@ async def test_forward_local_path_to_port(self):
+ async with conn.forward_local_path_to_port('local', '', 7):
+ await self._check_local_unix_connection('local')
+ 
+-os.remove('local')
++try:
++os.remove('local')
++except OSError:
++pass
+ 
+ @unittest.skipIf(sys.platform == 'win32',
+  'skip UNIX domain socket tests on Windows')
+@@ -665,7 +668,10 @@ async def test_forward_local_path_to_port_failure(self):
+ with self.assertRaises(OSError):
+ await conn.forward_local_path_to_port('local', '', 7)
+ 
+-os.remove('local')
++try:
++os.remove('local')
++except OSError:
++pass
+ 
+ @asynctest
+ async def test_forward_local_port_pause(self):
+@@ -798,7 +804,11 @@ async def test_forward_remote_port_to_path(self):
+ 
+ server.close()
+ await server.wait_closed()
+-os.remove('local')
++
++try:
++os.remove('local')
++except OSError:
++pass
+ 
+ @asynctest
+ async def test_forward_remote_specific_port(self):
+@@ -1020,7 +1030,10 @@ async def test_unix_server(self):
+ await listener.wait_closed()
+ listener.close()
+ 
+-os.remove('echo')
++try:
++os.remove('echo')
++except OSError:
++pass
+ 
+ @asynctest
+ async def test_unix_server_open(self):
+@@ -1053,7 +1066,10 @@ async def test_unix_server_non_async(self):
+ async with conn.start_unix_server(_unix_listener_non_async, path):
+ await self._check_local_unix_connection('echo')
+ 
+-os.remove('echo')
++try:
++os.remove('echo')
++except OSError:
++pass
+ 
+ @asynctest
+ async def test_unix_server_failure(self):
+@@ -1071,7 +1087,10 @@ async def test_forward_local_path(self):
+ async with conn.forward_local_path('local', '/echo'):
+ await self._check_local_unix_connection('local')
+ 
+-os.remove('local')
++try:
++os.remove('local')
++except OSError:
++ 

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

2024-07-01 Thread Michał Górny
commit: f04ebcd24f7c583b62611f82cd8b57f44793e5f6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul  1 15:48:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul  1 15:55:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04ebcd2

dev-python/asyncssh: Use pytest-xdist

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/asyncssh/asyncssh-2.14.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
index f3f3d4abcd70..0c7015523b72 100644
--- a/dev-python/asyncssh/asyncssh-2.14.2.ebuild
+++ b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
@@ -40,6 +40,7 @@ PATCHES=(
"${FILESDIR}/${P}-py313.patch"
 )
 
+EPYTEST_XDIST=1
 distutils_enable_tests pytest
 distutils_enable_sphinx docs
 



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

2024-05-17 Thread Andrew Ammerlaan
commit: 0ed08b063b0870e252cbcf734f1cff215635bcfe
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri May 17 13:08:48 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri May 17 14:12:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed08b06

dev-python/asyncssh: new package, add 2.14.2

New dependency of spyder, loosly based on the ebuild from the benzene overlay.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/asyncssh/Manifest   |  1 +
 dev-python/asyncssh/asyncssh-2.14.2.ebuild | 52 ++
 dev-python/asyncssh/metadata.xml   | 13 
 3 files changed, 66 insertions(+)

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
new file mode 100644
index ..b8b02af0e904
--- /dev/null
+++ b/dev-python/asyncssh/Manifest
@@ -0,0 +1 @@
+DIST asyncssh-2.14.2.tar.gz 498190 BLAKE2B 
66cc538322688d0782e203eb723c7c7a196fd5da725fe95df8b31e25e35e45b86bb01cb5c46f5516475614b9cf7b8076bc3994ec77daf552e030724b0734c2d1
 SHA512 
76952b8837832139274fbfc4ec4aa84841c66a4eb4c1bd09fd532727287574509fb2b94b684c14d6f76add80a1fe5c8236a3412ab6a71574c203706895b23f93

diff --git a/dev-python/asyncssh/asyncssh-2.14.2.ebuild 
b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
new file mode 100644
index ..1ad40f7b2969
--- /dev/null
+++ b/dev-python/asyncssh/asyncssh-2.14.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Asynchronous SSHv2 client and server library"
+HOMEPAGE="
+   https://github.com/ronf/asyncssh
+   https://pypi.org/project/asyncssh/
+"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/openssh
+   >=dev-python/cryptography-39.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # https://github.com/ronf/asyncssh/pull/578
+   tests/test_process.py::_TestAsyncFileRedirection::test_stdout_aiofile
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+pkg_postinst() {
+   optfeature "OpenSSH private key encryption support" 
">=dev-python/bcrypt-3.1.3"
+   optfeature "key exchange and authentication with U2F/FIDO2 security 
keys support" ">=dev-python/fido2-0.9.2"
+   optfeature "GSSAPI key exchange and authentication support" 
">=dev-python/gssapi-1.2.0"
+   optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl"
+   optfeature "X.509 certificate authentication support" 
">=dev-python/pyopenssl-23.0.0"
+}

diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml
new file mode 100644
index ..1727dacd3918
--- /dev/null
+++ b/dev-python/asyncssh/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+asyncssh
+ronf/asyncssh
+  
+  
+  
+pyt...@gentoo.org
+Python
+  
+