[gentoo-commits] repo/gentoo:master commit in: dev-python/asyncssh/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +