[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: b8bd9aa79af345cc000d914e51970cc6baf2f3c9 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 5 09:11:22 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 5 09:12:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bd9aa7 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-3.4.1.ebuild | 72 --- 2 files changed, 73 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index b175d2cca4b6..15f6586be32e 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.4.1.gh.tar.gz 375155 BLAKE2B 576cc5b23010eaf46eec7dc98e5930c134948038b5588a2cf198289f11a9ab33978e582f273e39d3154fa5fa48109a9bb493745c658e2a2082af055a8f0bc80e SHA512 99026c1045a7f9f4aa7484d089a94dfff141c5d8c565d0bfb3f5c9b1387d963b8f8b3718a79668b1cfe1ec581ab3cb76af787f8011d254aa14c00a5496a805eb DIST paramiko-3.5.0.gh.tar.gz 376242 BLAKE2B 3080669e8b0d60e5b2e5aea390dc4f5f8d19ff32441d13b4e319892d1566f3fc76df714c0a063932e5077de08cd66ccf1140ac96bcb6e1c8e801c1377923aece SHA512 933a63c511fcd0a5a159faf2a9dfddbb44368ba923ea892aa1bf8dbe296777f3caedff27560113cfb15576812b994a59007caac8f297b24e70c79505f88c7d9f diff --git a/dev-python/paramiko/paramiko-3.4.1.ebuild b/dev-python/paramiko/paramiko-3.4.1.ebuild deleted file mode 100644 index 931d3f3c9215.. --- a/dev-python/paramiko/paramiko-3.4.1.ebuild +++ /dev/null @@ -1,72 +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=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_gssapi.py - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p rerunfailures --reruns=5 -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 50064d9a1b84eb569d4caa0fd03e7f715efb8239 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 5 09:06:44 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 5 09:06:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50064d9a dev-python/paramiko: Stabilize 3.5.0 ALLARCHES, #940808 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-3.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.5.0.ebuild b/dev-python/paramiko/paramiko-3.5.0.ebuild index a007b925a2af..931d3f3c9215 100644 --- a/dev-python/paramiko/paramiko-3.5.0.ebuild +++ b/dev-python/paramiko/paramiko-3.5.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 39b7c161dd591300595f98a774361cf543b8b639 Author: Michał Górny gentoo org> AuthorDate: Mon Sep 16 03:48:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 16 03:59:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b7c161 dev-python/paramiko: Bump to 3.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.5.0.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index e53522899f9b..b175d2cca4b6 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.4.1.gh.tar.gz 375155 BLAKE2B 576cc5b23010eaf46eec7dc98e5930c134948038b5588a2cf198289f11a9ab33978e582f273e39d3154fa5fa48109a9bb493745c658e2a2082af055a8f0bc80e SHA512 99026c1045a7f9f4aa7484d089a94dfff141c5d8c565d0bfb3f5c9b1387d963b8f8b3718a79668b1cfe1ec581ab3cb76af787f8011d254aa14c00a5496a805eb +DIST paramiko-3.5.0.gh.tar.gz 376242 BLAKE2B 3080669e8b0d60e5b2e5aea390dc4f5f8d19ff32441d13b4e319892d1566f3fc76df714c0a063932e5077de08cd66ccf1140ac96bcb6e1c8e801c1377923aece SHA512 933a63c511fcd0a5a159faf2a9dfddbb44368ba923ea892aa1bf8dbe296777f3caedff27560113cfb15576812b994a59007caac8f297b24e70c79505f88c7d9f diff --git a/dev-python/paramiko/paramiko-3.5.0.ebuild b/dev-python/paramiko/paramiko-3.5.0.ebuild new file mode 100644 index ..a007b925a2af --- /dev/null +++ b/dev-python/paramiko/paramiko-3.5.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # upstream doesn't really maintain the gssapi support + tests/test_gssapi.py + tests/test_kex_gss.py + tests/test_ssh_gss.py +) + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures --reruns=5 +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 965e52481fed394ca5d800bc3045e095d5350ed1 Author: Michał Górny gentoo org> AuthorDate: Tue Aug 13 20:08:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Aug 13 20:08:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965e5248 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - .../files/paramiko-3.4.0-pytest-fixes.patch| 34 dev-python/paramiko/paramiko-3.4.0.ebuild | 63 -- 3 files changed, 98 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index a7911890a0e2..e53522899f9b 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.4.0.gh.tar.gz 374441 BLAKE2B a6ea03d40e477cb02c1293c46025909251f8eec2be70638bf850638d9fe8c15bfe0e278697e41f3595f482b8f0755d911b905b11db2324eca597fc9be2a22f24 SHA512 f78fccf653d05acee78dfb76fb662c85fbfea7901fd94460a2d2e526c9b25169993051d20c16cfe0b7745008b1ea3a745fc9a280386d98a06689aaadf78f6752 DIST paramiko-3.4.1.gh.tar.gz 375155 BLAKE2B 576cc5b23010eaf46eec7dc98e5930c134948038b5588a2cf198289f11a9ab33978e582f273e39d3154fa5fa48109a9bb493745c658e2a2082af055a8f0bc80e SHA512 99026c1045a7f9f4aa7484d089a94dfff141c5d8c565d0bfb3f5c9b1387d963b8f8b3718a79668b1cfe1ec581ab3cb76af787f8011d254aa14c00a5496a805eb diff --git a/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch b/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch deleted file mode 100644 index 5d8eb3ffbb43.. --- a/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 71dd9c098b800a358065070a44d2803b759f222a Mon Sep 17 00:00:00 2001 -From: marston -Date: Wed, 27 Sep 2023 21:04:25 -0400 -Subject: [PATCH] Fix deprecated nose tests and 'isSet()' - -Upstream-PR: https://github.com/paramiko/paramiko/pull/2306 -Upstream-Issue: https://github.com/paramiko/paramiko/issues/2290 - -diff --git a/tests/test_client.py b/tests/test_client.py -index 1c0c6c84b..feb27bbec 100644 a/tests/test_client.py -+++ b/tests/test_client.py -@@ -689,7 +689,7 @@ def _setup_for_env(self): - ) - - self.event.wait(1.0) --self.assertTrue(self.event.isSet()) -+self.assertTrue(self.event.is_set()) - self.assertTrue(self.ts.is_active()) - - def test_update_environment(self): -diff --git a/tests/test_config.py b/tests/test_config.py -index 2e49aa3de..1e623e0ad 100644 a/tests/test_config.py -+++ b/tests/test_config.py -@@ -53,7 +53,7 @@ def load_config(name): - - - class TestSSHConfig: --def setup(self): -+def setup_method(self): - self.config = load_config("robey") - - def test_init(self): diff --git a/dev-python/paramiko/paramiko-3.4.0.ebuild b/dev-python/paramiko/paramiko-3.4.0.ebuild deleted file mode 100644 index 595554941099.. --- a/dev-python/paramiko/paramiko-3.4.0.ebuild +++ /dev/null @@ -1,63 +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=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_gssapi.py - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - "${FILESDIR}/${PN}-3.4.0-pytest-fixes.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: a4824a5d553201c6ad58591c01236721776264a5 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 13 19:23:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 13 19:23:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4824a5d dev-python/paramiko: Stabilize 3.4.1 ALLARCHES, #937880 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-3.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.4.1.ebuild b/dev-python/paramiko/paramiko-3.4.1.ebuild index a007b925a2af..931d3f3c9215 100644 --- a/dev-python/paramiko/paramiko-3.4.1.ebuild +++ b/dev-python/paramiko/paramiko-3.4.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: e6e0dd6b51bd1a2ec3939bdaf78fec180e1a3761 Author: Michał Górny gentoo org> AuthorDate: Tue Aug 13 04:36:38 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Aug 13 04:54:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e0dd6b dev-python/paramiko: Bump to 3.4.1 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.4.1.ebuild | 72 +++ 2 files changed, 73 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index f03fc1283b0f..a7911890a0e2 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.4.0.gh.tar.gz 374441 BLAKE2B a6ea03d40e477cb02c1293c46025909251f8eec2be70638bf850638d9fe8c15bfe0e278697e41f3595f482b8f0755d911b905b11db2324eca597fc9be2a22f24 SHA512 f78fccf653d05acee78dfb76fb662c85fbfea7901fd94460a2d2e526c9b25169993051d20c16cfe0b7745008b1ea3a745fc9a280386d98a06689aaadf78f6752 +DIST paramiko-3.4.1.gh.tar.gz 375155 BLAKE2B 576cc5b23010eaf46eec7dc98e5930c134948038b5588a2cf198289f11a9ab33978e582f273e39d3154fa5fa48109a9bb493745c658e2a2082af055a8f0bc80e SHA512 99026c1045a7f9f4aa7484d089a94dfff141c5d8c565d0bfb3f5c9b1387d963b8f8b3718a79668b1cfe1ec581ab3cb76af787f8011d254aa14c00a5496a805eb diff --git a/dev-python/paramiko/paramiko-3.4.1.ebuild b/dev-python/paramiko/paramiko-3.4.1.ebuild new file mode 100644 index ..a007b925a2af --- /dev/null +++ b/dev-python/paramiko/paramiko-3.4.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # upstream doesn't really maintain the gssapi support + tests/test_gssapi.py + tests/test_kex_gss.py + tests/test_ssh_gss.py +) + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures --reruns=5 +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 0da9655d82768c492774461f2bf012f950754615 Author: Petr Vaněk gentoo org> AuthorDate: Tue May 28 22:14:30 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue May 28 22:38:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da9655d dev-python/paramiko: enable py3.13 Signed-off-by: Petr Vaněk gentoo.org> dev-python/paramiko/paramiko-3.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.4.0.ebuild b/dev-python/paramiko/paramiko-3.4.0.ebuild index 3ca6df11fc94..595554941099 100644 --- a/dev-python/paramiko/paramiko-3.4.0.ebuild +++ b/dev-python/paramiko/paramiko-3.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: b1e608faac2d815d4d38c8d65d24f830c52d59da Author: Petr Vaněk gentoo org> AuthorDate: Tue May 28 22:03:28 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Tue May 28 22:38:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e608fa dev-python/paramiko: fix tests with >=pytest-8.1 SSHConfig related tests are failing since pytest 8.1. The issue was already addressed in PR [1] in upstream, which is backported in this commit. [1] https://github.com/paramiko/paramiko/pull/2306 Signed-off-by: Petr Vaněk gentoo.org> .../files/paramiko-3.4.0-pytest-fixes.patch| 34 ++ dev-python/paramiko/paramiko-3.4.0.ebuild | 3 +- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch b/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch new file mode 100644 index ..5d8eb3ffbb43 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-3.4.0-pytest-fixes.patch @@ -0,0 +1,34 @@ +From 71dd9c098b800a358065070a44d2803b759f222a Mon Sep 17 00:00:00 2001 +From: marston +Date: Wed, 27 Sep 2023 21:04:25 -0400 +Subject: [PATCH] Fix deprecated nose tests and 'isSet()' + +Upstream-PR: https://github.com/paramiko/paramiko/pull/2306 +Upstream-Issue: https://github.com/paramiko/paramiko/issues/2290 + +diff --git a/tests/test_client.py b/tests/test_client.py +index 1c0c6c84b..feb27bbec 100644 +--- a/tests/test_client.py b/tests/test_client.py +@@ -689,7 +689,7 @@ def _setup_for_env(self): + ) + + self.event.wait(1.0) +-self.assertTrue(self.event.isSet()) ++self.assertTrue(self.event.is_set()) + self.assertTrue(self.ts.is_active()) + + def test_update_environment(self): +diff --git a/tests/test_config.py b/tests/test_config.py +index 2e49aa3de..1e623e0ad 100644 +--- a/tests/test_config.py b/tests/test_config.py +@@ -53,7 +53,7 @@ def load_config(name): + + + class TestSSHConfig: +-def setup(self): ++def setup_method(self): + self.config = load_config("robey") + + def test_init(self): diff --git a/dev-python/paramiko/paramiko-3.4.0.ebuild b/dev-python/paramiko/paramiko-3.4.0.ebuild index 0d9df530e354..3ca6df11fc94 100644 --- a/dev-python/paramiko/paramiko-3.4.0.ebuild +++ b/dev-python/paramiko/paramiko-3.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -44,6 +44,7 @@ EPYTEST_DESELECT=( src_prepare() { local PATCHES=( "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" + "${FILESDIR}/${PN}-3.4.0-pytest-fixes.patch" ) if ! use server; then
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: d2b4f302277f0e55d145c800803a3d6290ada233 Author: Michał Górny gentoo org> AuthorDate: Tue Dec 19 11:54:12 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Dec 19 11:54:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b4f302 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-3.3.1.ebuild | 62 --- 2 files changed, 63 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 09763fc4d95d..f03fc1283b0f 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.3.1.gh.tar.gz 370001 BLAKE2B df3c82fdaeccf4aa4d10922dbdfdf8b8cd77975e7c8980b33ddb082a68dd50fd61dd3e0494f45f81c92ce3827f301bfffa4fd09e132e312de9fd490536b066bd SHA512 94ee41ceb99b0c02e455aa6a7d0fea5f88edc6e9e80dfd4d07417875bcbcc15bbef842106c7a38bae93c0e1008d99d01d7b7a026b005358ae1846a2f931f775c DIST paramiko-3.4.0.gh.tar.gz 374441 BLAKE2B a6ea03d40e477cb02c1293c46025909251f8eec2be70638bf850638d9fe8c15bfe0e278697e41f3595f482b8f0755d911b905b11db2324eca597fc9be2a22f24 SHA512 f78fccf653d05acee78dfb76fb662c85fbfea7901fd94460a2d2e526c9b25169993051d20c16cfe0b7745008b1ea3a745fc9a280386d98a06689aaadf78f6752 diff --git a/dev-python/paramiko/paramiko-3.3.1.ebuild b/dev-python/paramiko/paramiko-3.3.1.ebuild deleted file mode 100644 index 0d9df530e354.. --- a/dev-python/paramiko/paramiko-3.3.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_gssapi.py - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 0946e092bcca0ae0919436c2e9a8544a51892618 Author: Sam James gentoo org> AuthorDate: Tue Dec 19 11:04:11 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 19 11:04:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0946e092 dev-python/paramiko: Stabilize 3.4.0 ALLARCHES, #920303 Signed-off-by: Sam James gentoo.org> dev-python/paramiko/paramiko-3.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.4.0.ebuild b/dev-python/paramiko/paramiko-3.4.0.ebuild index 57c242767f78..0d9df530e354 100644 --- a/dev-python/paramiko/paramiko-3.4.0.ebuild +++ b/dev-python/paramiko/paramiko-3.4.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: b919f97af32c7dccd735d7fa4eb4b9bdfe4a94af Author: Christopher Fore posteo net> AuthorDate: Tue Dec 19 03:23:19 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Dec 19 06:10:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b919f97a dev-python/paramiko: add 3.4.0 The Terrapin exploit is fixed in this version. Bug: https://bugs.gentoo.org/920299 Signed-off-by: Christopher Fore posteo.net> Closes: https://github.com/gentoo/gentoo/pull/34365 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.4.0.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index f65fa79b679c..09763fc4d95d 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.3.1.gh.tar.gz 370001 BLAKE2B df3c82fdaeccf4aa4d10922dbdfdf8b8cd77975e7c8980b33ddb082a68dd50fd61dd3e0494f45f81c92ce3827f301bfffa4fd09e132e312de9fd490536b066bd SHA512 94ee41ceb99b0c02e455aa6a7d0fea5f88edc6e9e80dfd4d07417875bcbcc15bbef842106c7a38bae93c0e1008d99d01d7b7a026b005358ae1846a2f931f775c +DIST paramiko-3.4.0.gh.tar.gz 374441 BLAKE2B a6ea03d40e477cb02c1293c46025909251f8eec2be70638bf850638d9fe8c15bfe0e278697e41f3595f482b8f0755d911b905b11db2324eca597fc9be2a22f24 SHA512 f78fccf653d05acee78dfb76fb662c85fbfea7901fd94460a2d2e526c9b25169993051d20c16cfe0b7745008b1ea3a745fc9a280386d98a06689aaadf78f6752 diff --git a/dev-python/paramiko/paramiko-3.4.0.ebuild b/dev-python/paramiko/paramiko-3.4.0.ebuild new file mode 100644 index ..57c242767f78 --- /dev/null +++ b/dev-python/paramiko/paramiko-3.4.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # upstream doesn't really maintain the gssapi support + tests/test_gssapi.py + tests/test_kex_gss.py + tests/test_ssh_gss.py +) + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 9e3f5ddbb71c7bcb52cd2febee5553955085b703 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 17 17:35:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 17 17:37:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3f5ddb dev-python/paramiko: Enable pypy3 Sponsored-by: Ex Makhina, Inc. exmakhina.com> Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.3.1.ebuild b/dev-python/paramiko/paramiko-3.3.1.ebuild index 8a9a6894f8e1..0d9df530e354 100644 --- a/dev-python/paramiko/paramiko-3.3.1.ebuild +++ b/dev-python/paramiko/paramiko-3.3.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5ca93e8961f7fb206757f677ad56bc543ac6d8c8 Author: Michał Górny gentoo org> AuthorDate: Fri Sep 1 16:44:06 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 1 16:44:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca93e89 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-3.2.0.ebuild | 61 --- 2 files changed, 62 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 97d1c629c060..f65fa79b679c 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.2.0.gh.tar.gz 374709 BLAKE2B 80ec5678a51dc8a0eadd28228ae70a8912fb9a4be1807f5f65a925dd2252fd43ebba6f63b350b62ff7545d9ed0db6e4a78710fb73cff332e6d1ed996b0f1a7d9 SHA512 1d87a19284cef73a76eb7402d0492eb35d4a0588becd2f67ba19fe1498d6c10927127617398de11184d4865c8ce0f3e0c48194d50ef546414a17cf6faff3c39d DIST paramiko-3.3.1.gh.tar.gz 370001 BLAKE2B df3c82fdaeccf4aa4d10922dbdfdf8b8cd77975e7c8980b33ddb082a68dd50fd61dd3e0494f45f81c92ce3827f301bfffa4fd09e132e312de9fd490536b066bd SHA512 94ee41ceb99b0c02e455aa6a7d0fea5f88edc6e9e80dfd4d07417875bcbcc15bbef842106c7a38bae93c0e1008d99d01d7b7a026b005358ae1846a2f931f775c diff --git a/dev-python/paramiko/paramiko-3.2.0.ebuild b/dev-python/paramiko/paramiko-3.2.0.ebuild deleted file mode 100644 index 25cf3df58f77.. --- a/dev-python/paramiko/paramiko-3.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 0bc3b0f30d55b37d20369a822ff0d62f7926132a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 1 16:30:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 1 16:30:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc3b0f3 dev-python/paramiko: Stabilize 3.3.1 ALLARCHES, #913431 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-3.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.3.1.ebuild b/dev-python/paramiko/paramiko-3.3.1.ebuild index a139730460a1..8a9a6894f8e1 100644 --- a/dev-python/paramiko/paramiko-3.3.1.ebuild +++ b/dev-python/paramiko/paramiko-3.3.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: e044d8bf956f2a3dce2e456710fb5829903ada14 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 31 07:45:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 31 07:55:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e044d8bf dev-python/paramiko: Bump to 3.3.1 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.3.1.ebuild | 62 +++ 2 files changed, 63 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 0328ed4b9343..97d1c629c060 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.2.0.gh.tar.gz 374709 BLAKE2B 80ec5678a51dc8a0eadd28228ae70a8912fb9a4be1807f5f65a925dd2252fd43ebba6f63b350b62ff7545d9ed0db6e4a78710fb73cff332e6d1ed996b0f1a7d9 SHA512 1d87a19284cef73a76eb7402d0492eb35d4a0588becd2f67ba19fe1498d6c10927127617398de11184d4865c8ce0f3e0c48194d50ef546414a17cf6faff3c39d +DIST paramiko-3.3.1.gh.tar.gz 370001 BLAKE2B df3c82fdaeccf4aa4d10922dbdfdf8b8cd77975e7c8980b33ddb082a68dd50fd61dd3e0494f45f81c92ce3827f301bfffa4fd09e132e312de9fd490536b066bd SHA512 94ee41ceb99b0c02e455aa6a7d0fea5f88edc6e9e80dfd4d07417875bcbcc15bbef842106c7a38bae93c0e1008d99d01d7b7a026b005358ae1846a2f931f775c diff --git a/dev-python/paramiko/paramiko-3.3.1.ebuild b/dev-python/paramiko/paramiko-3.3.1.ebuild new file mode 100644 index ..a139730460a1 --- /dev/null +++ b/dev-python/paramiko/paramiko-3.3.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # upstream doesn't really maintain the gssapi support + tests/test_gssapi.py + tests/test_kex_gss.py + tests/test_ssh_gss.py +) + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/, dev-python/paramiko/
commit: 4dd98aba7b81efe9aa3744c4f905097f0ec6ef2d Author: Michał Górny gentoo org> AuthorDate: Mon Jul 24 12:49:07 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 24 12:49:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd98aba dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - .../files/paramiko-2.4.2-disable-server.patch | 46 -- .../files/paramiko-3.0.0-nih-test-deps.patch | 98 -- dev-python/paramiko/paramiko-3.1.0-r1.ebuild | 55 4 files changed, 200 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 1b3bc344a812..0328ed4b9343 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51 DIST paramiko-3.2.0.gh.tar.gz 374709 BLAKE2B 80ec5678a51dc8a0eadd28228ae70a8912fb9a4be1807f5f65a925dd2252fd43ebba6f63b350b62ff7545d9ed0db6e4a78710fb73cff332e6d1ed996b0f1a7d9 SHA512 1d87a19284cef73a76eb7402d0492eb35d4a0588becd2f67ba19fe1498d6c10927127617398de11184d4865c8ce0f3e0c48194d50ef546414a17cf6faff3c39d diff --git a/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch b/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch deleted file mode 100644 index 19450cbee1bc.. --- a/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/paramiko/transport.py b/paramiko/transport.py -index f72eebaf..ec7a1445 100644 a/paramiko/transport.py -+++ b/paramiko/transport.py -@@ -110,6 +110,8 @@ from paramiko.ssh_exception import ( - from paramiko.util import retry_on_signal, ClosingContextManager, clamp_value - - -+SERVER_DISABLED_BY_GENTOO = True -+ - # for thread cleanup - _active_threads = [] - -@@ -633,6 +635,8 @@ class Transport(threading.Thread, ClosingContextManager): - `.SSHException` -- if negotiation fails (and no ``event`` was - passed in) - """ -+if SERVER_DISABLED_BY_GENTOO: -+raise Exception("Disabled by Gentoo for security reasons. Enable with 'server' USE flag") - if server is None: - server = ServerInterface() - self.server_mode = True -diff --git a/tests/conftest.py b/tests/conftest.py -index 2b509c5c..bb23ac74 100644 a/tests/conftest.py -+++ b/tests/conftest.py -@@ -4,7 +4,7 @@ import shutil - import threading - - import pytest --from paramiko import RSAKey, SFTPServer, SFTP, Transport -+from paramiko import RSAKey, SFTPServer, SFTP, Transport, transport - - from .loop import LoopSocket - from .stub_sftp import StubServer, StubSFTPServer -@@ -15,6 +15,10 @@ from .util import _support - # 'nicer'. - - -+# We need the server component for testing -+transport.SERVER_DISABLED_BY_GENTOO = False -+ -+ - # Perform logging by default; pytest will capture and thus hide it normally, - # presenting it on error/failure. (But also allow turning it off when doing - # very pinpoint debugging - e.g. using breakpoints, so you don't want output diff --git a/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch b/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch deleted file mode 100644 index 26b12f0ce154.. --- a/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch +++ /dev/null @@ -1,98 +0,0 @@ -From c7d1373554910102846123afb35c8c1a842f2c9a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 17 May 2022 07:26:36 +0200 -Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. - dev-requirements.txt | 6 ++ - pytest.ini | 3 --- - tests/test_client.py | 19 +-- - 3 files changed, 15 insertions(+), 13 deletions(-) - -diff --git a/tests/test_client.py b/tests/test_client.py -index dae5b13a..d0e9c434 100644 a/tests/test_client.py -+++ b/tests/test_client.py -@@ -33,7 +33,6 @@ import weakref - from tempfile import mkstemp - - import pytest --from pytest_relaxed import raises - from unittest.mock import patch, Mock - - import paramiko -@@ -786,11 +785,11 @@ class PasswordPassphraseTests(ClientTest): - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password --@raises
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 061bb8a825dd73df906ea7812ccaf58958d6154d Author: WANG Xuerui gentoo org> AuthorDate: Wed Jul 19 06:50:33 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Thu Jul 20 09:52:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061bb8a8 dev-python/paramiko: keyword 3.2.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-python/paramiko/paramiko-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.2.0.ebuild b/dev-python/paramiko/paramiko-3.2.0.ebuild index c2d25e774277..25cf3df58f77 100644 --- a/dev-python/paramiko/paramiko-3.2.0.ebuild +++ b/dev-python/paramiko/paramiko-3.2.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 985cd5826f09931f19e7e99627e3868a83d16fda Author: Sam James gentoo org> AuthorDate: Tue Jun 27 06:33:34 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 06:33:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985cd582 dev-python/paramiko: enable py3.12 Signed-off-by: Sam James gentoo.org> dev-python/paramiko/paramiko-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.2.0.ebuild b/dev-python/paramiko/paramiko-3.2.0.ebuild index 9060889d8250..c2d25e774277 100644 --- a/dev-python/paramiko/paramiko-3.2.0.ebuild +++ b/dev-python/paramiko/paramiko-3.2.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 48ae3a98caf3da9c873aa471dedd1d3b4a29 Author: Michał Górny gentoo org> AuthorDate: Fri May 26 17:32:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 26 17:32:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ae3a98 dev-python/paramiko: Skip broken tests and restore keywords Skip the gssapi tests, as upstream indicated they don't really maintain the code and they don't test it. Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-3.2.0.ebuild | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-python/paramiko/paramiko-3.2.0.ebuild b/dev-python/paramiko/paramiko-3.2.0.ebuild index 74945454d841..9060889d8250 100644 --- a/dev-python/paramiko/paramiko-3.2.0.ebuild +++ b/dev-python/paramiko/paramiko-3.2.0.ebuild @@ -22,9 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -# the release is broken -# https://github.com/paramiko/paramiko/issues/2245 -KEYWORDS="" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples server" RDEPEND=" @@ -36,6 +34,12 @@ RDEPEND=" distutils_enable_tests pytest +EPYTEST_DESELECT=( + # upstream doesn't really maintain the gssapi support + tests/test_kex_gss.py + tests/test_ssh_gss.py +) + src_prepare() { local PATCHES=( "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 580240beb0451c74ebde79904f3bec0b7f907287 Author: Michał Górny gentoo org> AuthorDate: Fri May 26 04:19:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 26 04:26:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580240be dev-python/paramiko: Bump to 3.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + .../files/paramiko-3.2.0-disable-server.patch | 58 + .../files/paramiko-3.2.0-nih-test-deps.patch | 134 + dev-python/paramiko/paramiko-3.2.0.ebuild | 57 + 4 files changed, 250 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index e8f8b589c1eb..1b3bc344a812 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51 +DIST paramiko-3.2.0.gh.tar.gz 374709 BLAKE2B 80ec5678a51dc8a0eadd28228ae70a8912fb9a4be1807f5f65a925dd2252fd43ebba6f63b350b62ff7545d9ed0db6e4a78710fb73cff332e6d1ed996b0f1a7d9 SHA512 1d87a19284cef73a76eb7402d0492eb35d4a0588becd2f67ba19fe1498d6c10927127617398de11184d4865c8ce0f3e0c48194d50ef546414a17cf6faff3c39d diff --git a/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch b/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch new file mode 100644 index ..942f5161ee6f --- /dev/null +++ b/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch @@ -0,0 +1,58 @@ +From a47e9bdc80224c9ceafcea6da5cea1539ddfbd4d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Fri, 26 May 2023 06:05:13 +0200 +Subject: [PATCH 3/3] Disable server component due to security issues + +--- + paramiko/transport.py | 4 + tests/conftest.py | 5 + + 2 files changed, 9 insertions(+) + +diff --git a/paramiko/transport.py b/paramiko/transport.py +index 8785d6bb..803d07d1 100644 +--- a/paramiko/transport.py b/paramiko/transport.py +@@ -120,6 +120,8 @@ from paramiko.util import ( + ) + + ++SERVER_DISABLED_BY_GENTOO = True ++ + # for thread cleanup + _active_threads = [] + +@@ -768,6 +770,8 @@ class Transport(threading.Thread, ClosingContextManager): + `.SSHException` -- if negotiation fails (and no ``event`` was + passed in) + """ ++if SERVER_DISABLED_BY_GENTOO: ++raise Exception("Disabled by Gentoo for security reasons. Enable with 'server' USE flag") + if server is None: + server = ServerInterface() + self.server_mode = True +diff --git a/tests/conftest.py b/tests/conftest.py +index 7546aae4..804a289e 100644 +--- a/tests/conftest.py b/tests/conftest.py +@@ -16,6 +16,7 @@ from paramiko import ( + Ed25519Key, + ECDSAKey, + PKey, ++transport, + ) + + from ._loop import LoopSocket +@@ -23,6 +24,10 @@ from ._stub_sftp import StubServer, StubSFTPServer + from ._util import _support + + ++# We need the server component for testing ++transport.SERVER_DISABLED_BY_GENTOO = False ++ ++ + # Perform logging by default; pytest will capture and thus hide it normally, + # presenting it on error/failure. (But also allow turning it off when doing + # very pinpoint debugging - e.g. using breakpoints, so you don't want output +-- +2.40.1 + diff --git a/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch b/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch new file mode 100644 index ..84fb618dffb8 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch @@ -0,0 +1,134 @@ +From 33c56a44f425bb5c4bf63759fbe85cfee06ab087 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Tue, 17 May 2022 07:26:36 +0200 +Subject: [PATCH 1/3] Replace pytest-relaxed with plain pytest.raises + +There is really no technical reason to bring pytest-relaxed to call +@raises as a decorator while plain pytest works just fine. Plus, +pytest.raises() is used in test_sftp already. + +pytest-relaxed causes humongous breakage to other packages +on the system. It has been banned from Gentoo for this reason. +--- + tests/test_client.py | 19 +-- + 1 file changed, 9 insertions(+), 10 deletions(-) + +diff --git a/tests/test_client.py b/tests/test_client.py +index 1c0c6c84..c12cbe9a 100644 +--- a/tests/test_client.py b/tests/test_client.py +@@ -33,7 +33,6 @@ import weakref + from tempfile import mkstemp + + import pytest +-from pytest_relaxed import raises + from unittest.mock import patch, Mock + + import paramiko +@@ -799,11 +798,11 @@ class PasswordPassphraseTests(ClientTest): + + # TODO: more granular exception pending #387; s
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 1096379fe5dc669e58985055a9da8d8c2bcbe472 Author: Michał Górny gentoo org> AuthorDate: Wed May 10 15:23:07 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed May 10 15:25:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1096379f dev-python/paramiko: Remove obsolete dev-python/six dep Closes: https://bugs.gentoo.org/906039 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/{paramiko-3.1.0.ebuild => paramiko-3.1.0-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.1.0.ebuild b/dev-python/paramiko/paramiko-3.1.0-r1.ebuild similarity index 97% rename from dev-python/paramiko/paramiko-3.1.0.ebuild rename to dev-python/paramiko/paramiko-3.1.0-r1.ebuild index dd2a49a105fc..380997434a93 100644 --- a/dev-python/paramiko/paramiko-3.1.0.ebuild +++ b/dev-python/paramiko/paramiko-3.1.0-r1.ebuild @@ -30,7 +30,6 @@ RDEPEND=" >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] " distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 1a431f4b8cbb7620987ce6a91f2d8c736f565ef0 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 11 18:37:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 11 18:39:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a431f4b dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-3.0.0.ebuild | 56 --- 2 files changed, 57 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 73aaffd638ca..e8f8b589c1eb 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654 DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51 diff --git a/dev-python/paramiko/paramiko-3.0.0.ebuild b/dev-python/paramiko/paramiko-3.0.0.ebuild deleted file mode 100644 index dd2a49a105fc.. --- a/dev-python/paramiko/paramiko-3.0.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.0.0-nih-test-deps.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 2919dc9c35f685eddad5fde4814efc76eae493b3 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 11 18:20:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 11 18:20:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919dc9c dev-python/paramiko: Stabilize 3.1.0 ALLARCHES, #904178 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.1.0.ebuild b/dev-python/paramiko/paramiko-3.1.0.ebuild index f521b9dc0990..dd2a49a105fc 100644 --- a/dev-python/paramiko/paramiko-3.1.0.ebuild +++ b/dev-python/paramiko/paramiko-3.1.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 69ccffad66813b68ff6319c791ca2a0187fbb22d Author: Michał Górny gentoo org> AuthorDate: Sat Mar 11 05:58:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 11 06:55:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ccffad dev-python/paramiko: Bump to 3.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.1.0.ebuild | 56 +++ 2 files changed, 57 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 61fca35b2344..73aaffd638ca 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654 +DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51 diff --git a/dev-python/paramiko/paramiko-3.1.0.ebuild b/dev-python/paramiko/paramiko-3.1.0.ebuild new file mode 100644 index ..f521b9dc0990 --- /dev/null +++ b/dev-python/paramiko/paramiko-3.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.0.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/, dev-python/paramiko/
commit: f27e72051d86971bcc1876d4689a9acc47a0a665 Author: Michał Górny gentoo org> AuthorDate: Tue Feb 21 07:45:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Feb 21 07:50:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27e7205 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - .../files/paramiko-2.12.0-pytest-relaxed.patch | 93 -- dev-python/paramiko/paramiko-2.12.0.ebuild | 61 -- 3 files changed, 155 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index f1b32d05ad16..61fca35b2344 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.12.0.gh.tar.gz 351956 BLAKE2B d41668f32f28a5c2c3af1d2b5c85bb4c3d2f5af9028cd5ebcb2b8aa21bc25df2c1ead5ddfe61ff12cfacec4b92913833e267f8a3fef07fa9a794f4b064fdb472 SHA512 1bf325ffd393447cb90009d01dc1104d0d43a6acdd08cc6d28310063a649a23748800dab119ab5e10833975e68f5f5702044fc247a2e8058122a5327f2c7 DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654 diff --git a/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch b/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch deleted file mode 100644 index cf34fbfd1c60.. --- a/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 935507cc60b6f0b2b83c9c0e3be3900297b41757 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 17 May 2022 07:26:36 +0200 -Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. - dev-requirements.txt | 1 - - pytest.ini | 3 --- - tests/test_client.py | 19 +-- - 3 files changed, 9 insertions(+), 14 deletions(-) - -diff --git a/dev-requirements.txt b/dev-requirements.txt -index 3ed9eb40..e90f3373 100644 a/dev-requirements.txt -+++ b/dev-requirements.txt -@@ -2,7 +2,6 @@ - invoke==1.6.0 - invocations==2.6.0 - pytest==4.4.2 --pytest-relaxed==1.1.5 - # pytest-xdist for test dir watching and the inv guard task - pytest-xdist==1.28.0 - mock==2.0.0 -diff --git a/pytest.ini b/pytest.ini -index be207cd8..5a506bcd 100644 a/pytest.ini -+++ b/pytest.ini -@@ -1,7 +1,4 @@ - [pytest] --# We use pytest-relaxed just for its utils at the moment, so disable it at the --# plugin level until we adapt test organization to really use it. --addopts = -p no:relaxed - # Loop on failure - looponfailroots = tests paramiko - # Ignore some warnings we cannot easily handle. -diff --git a/tests/test_client.py b/tests/test_client.py -index 3eaad4fb..66c41b0b 100644 a/tests/test_client.py -+++ b/tests/test_client.py -@@ -34,7 +34,6 @@ import weakref - from tempfile import mkstemp - - import pytest --from pytest_relaxed import raises - from mock import patch, Mock - - import paramiko -@@ -787,11 +786,11 @@ class PasswordPassphraseTests(ClientTest): - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password --@raises(SSHException) - @requires_sha1_signing - def test_passphrase_kwarg_not_used_for_password_auth(self): --# Using the "right" password in the "wrong" field shouldn't work. --self._test_connection(passphrase="pygmalion") -+with pytest.raises(SSHException): -+# Using the "right" password in the "wrong" field shouldn't work. -+self._test_connection(passphrase="pygmalion") - - @requires_sha1_signing - def test_passphrase_kwarg_used_for_key_passphrase(self): -@@ -811,15 +810,15 @@ class PasswordPassphraseTests(ClientTest): - password="television", - ) - --@raises(AuthenticationException) # TODO: more granular - @requires_sha1_signing - def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa - self - ): - # Sanity: if we're given both fields, the password field is NOT used as - # a passphrase. --self._test_connection( --key_filename=_support("test_rsa_password.key"), --password="television", --passphrase="wat? lol no", --) -+with pytest.raises(AuthenticationException): -+self._test_connection( -+key_filenam
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 4dea021daa3b1b91c2694af727d1321df2d919a5 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Feb 20 19:01:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Feb 20 19:01:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dea021d dev-python/paramiko: Stabilize 3.0.0 ALLARCHES, #895596 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-3.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-3.0.0.ebuild b/dev-python/paramiko/paramiko-3.0.0.ebuild index f521b9dc0990..dd2a49a105fc 100644 --- a/dev-python/paramiko/paramiko-3.0.0.ebuild +++ b/dev-python/paramiko/paramiko-3.0.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 5aadf65b4602850a7667cb889a2197150264f5b8 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 21 05:33:40 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 21 05:59:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aadf65b dev-python/paramiko: Bump to 3.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + .../files/paramiko-3.0.0-nih-test-deps.patch | 98 ++ dev-python/paramiko/paramiko-3.0.0.ebuild | 56 + 3 files changed, 155 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index aac53d250edf..f1b32d05ad16 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.12.0.gh.tar.gz 351956 BLAKE2B d41668f32f28a5c2c3af1d2b5c85bb4c3d2f5af9028cd5ebcb2b8aa21bc25df2c1ead5ddfe61ff12cfacec4b92913833e267f8a3fef07fa9a794f4b064fdb472 SHA512 1bf325ffd393447cb90009d01dc1104d0d43a6acdd08cc6d28310063a649a23748800dab119ab5e10833975e68f5f5702044fc247a2e8058122a5327f2c7 +DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654 diff --git a/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch b/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch new file mode 100644 index ..26b12f0ce154 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-3.0.0-nih-test-deps.patch @@ -0,0 +1,98 @@ +From c7d1373554910102846123afb35c8c1a842f2c9a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Tue, 17 May 2022 07:26:36 +0200 +Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises + +There is really no technical reason to bring pytest-relaxed to call +@raises as a decorator while plain pytest works just fine. Plus, +pytest.raises() is used in test_sftp already. + +pytest-relaxed causes humongous breakage to other packages +on the system. It has been banned from Gentoo for this reason. +--- + dev-requirements.txt | 6 ++ + pytest.ini | 3 --- + tests/test_client.py | 19 +-- + 3 files changed, 15 insertions(+), 13 deletions(-) + +diff --git a/tests/test_client.py b/tests/test_client.py +index dae5b13a..d0e9c434 100644 +--- a/tests/test_client.py b/tests/test_client.py +@@ -33,7 +33,6 @@ import weakref + from tempfile import mkstemp + + import pytest +-from pytest_relaxed import raises + from unittest.mock import patch, Mock + + import paramiko +@@ -786,11 +785,11 @@ class PasswordPassphraseTests(ClientTest): + + # TODO: more granular exception pending #387; should be signaling "no auth + # methods available" because no key and no password +-@raises(SSHException) + @requires_sha1_signing + def test_passphrase_kwarg_not_used_for_password_auth(self): +-# Using the "right" password in the "wrong" field shouldn't work. +-self._test_connection(passphrase="pygmalion") ++with pytest.raises(SSHException): ++# Using the "right" password in the "wrong" field shouldn't work. ++self._test_connection(passphrase="pygmalion") + + @requires_sha1_signing + def test_passphrase_kwarg_used_for_key_passphrase(self): +@@ -810,15 +809,15 @@ class PasswordPassphraseTests(ClientTest): + password="television", + ) + +-@raises(AuthenticationException) # TODO: more granular + @requires_sha1_signing + def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa + self, + ): + # Sanity: if we're given both fields, the password field is NOT used as + # a passphrase. +-self._test_connection( +-key_filename=_support("test_rsa_password.key"), +-password="television", +-passphrase="wat? lol no", +-) ++with pytest.raises(AuthenticationException): ++self._test_connection( ++key_filename=_support("test_rsa_password.key"), ++password="television", ++passphrase="wat? lol no", ++) +-- +2.39.1 + +From becd215434a7c01c74b407cbf2cbcb192e138a15 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 21 Jan 2023 06:56:09 +0100 +Subject: [PATCH] Remove icecream dep + +--- + tests/conftest.py | 6 -- + 1 file changed, 6 deletions(-) + +diff --git a/tests/conftest.py b/tests/conftest.py +index b28d2a17..3cecb7e8 100644 +--- a/tests/conftest.py b/tests/conftest.py +@@ -10,12 +10,6 @@ from .loop import LoopSocket + from .stub_sftp import StubServer, StubSFTPServer + from .util import _support + +-from icecream import ic, install as install_ic +- +- +-i
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/, dev-python/paramiko/
commit: 6fd77322868db50f5b0b7f935bb2c771a1f3e9f7 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 10 08:55:26 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 10 08:57:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd77322 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - .../files/paramiko-2.11.0-invoke-tests.patch | 40 - .../files/paramiko-2.11.0-pytest-relaxed.patch | 94 -- dev-python/paramiko/paramiko-2.11.0.ebuild | 62 -- 4 files changed, 197 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index eb655f12f935..aac53d250edf 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.11.0.tar.gz 350793 BLAKE2B 86358e08407f8a820a9b33a60e771ac3adb8f3e003ccbc4704ba69a52bd427f38a9c49a20e6a07220d07c25dbcc35a472b2091fa9f7bc1447bab0d7a1ce16b35 SHA512 59e439bd54d83938f91d6c9888f2278bafa4ca48582939580bdabc6207dbe6dc856f6006ad26b7ec91b9d39e92ca70dc6270c6b5d4f77a5e1fa0ec8bd084d4b5 DIST paramiko-2.12.0.gh.tar.gz 351956 BLAKE2B d41668f32f28a5c2c3af1d2b5c85bb4c3d2f5af9028cd5ebcb2b8aa21bc25df2c1ead5ddfe61ff12cfacec4b92913833e267f8a3fef07fa9a794f4b064fdb472 SHA512 1bf325ffd393447cb90009d01dc1104d0d43a6acdd08cc6d28310063a649a23748800dab119ab5e10833975e68f5f5702044fc247a2e8058122a5327f2c7 diff --git a/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch b/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch deleted file mode 100644 index 80fe876ef8e3.. --- a/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 529558cc20e448e45e24dc7b7609cd62300838b8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 16 Apr 2020 09:46:39 +0200 -Subject: [PATCH] Skip tests requiring invoke if it's not installed - -Since invoke is an optional dependency and only one group of tests -require it, skip them gracefully rather than failing if it's not -present. - tests/test_config.py | 7 ++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tests/test_config.py b/tests/test_config.py -index 45fb262d..017d4bbf 100644 a/tests/test_config.py -+++ b/tests/test_config.py -@@ -6,7 +6,11 @@ from socket import gaierror - - from paramiko.py3compat import string_types - --from invoke import Result -+try: -+from invoke import Result -+except ImportError: -+Result = None -+ - from mock import patch - from pytest import raises, mark, fixture - -@@ -742,6 +746,7 @@ def _expect(success_on): - return inner - - -+@mark.skipif(Result is None, reason="requires invoke package") - class TestMatchExec(object): - @patch("paramiko.config.invoke", new=None) - @patch("paramiko.config.invoke_import_error", new=ImportError("meh")) --- -2.35.1 - diff --git a/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch b/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch deleted file mode 100644 index 6e746aff1863.. --- a/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch +++ /dev/null @@ -1,94 +0,0 @@ -From 03741e48c83856e53fc3f1487d660165cb718c11 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 17 May 2022 07:26:36 +0200 -Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. - dev-requirements.txt | 1 - - pytest.ini | 3 --- - tests/test_client.py | 20 ++-- - 3 files changed, 10 insertions(+), 14 deletions(-) - -diff --git a/dev-requirements.txt b/dev-requirements.txt -index 3ed9eb40..e90f3373 100644 a/dev-requirements.txt -+++ b/dev-requirements.txt -@@ -2,7 +2,6 @@ - invoke==1.6.0 - invocations==2.6.0 - pytest==4.4.2 --pytest-relaxed==1.1.5 - # pytest-xdist for test dir watching and the inv guard task - pytest-xdist==1.28.0 - mock==2.0.0 -diff --git a/pytest.ini b/pytest.ini -index be207cd8..5a506bcd 100644 a/pytest.ini -+++ b/pytest.ini -@@ -1,7 +1,4 @@ - [pytest] --# We use pytest-relaxed just for its utils at the moment, so disable it at the --# plugin level until we adapt test organization to really use it. --addopts = -p no:relaxed - # Loop on failure - looponfailroots = tests paramiko - # Ignore some warnings we cannot easily handle. -diff --git a/tests/test_client.py b/tests/test_client.py -index fdf19c45..e4af71df 100644 a/tests/test_client.py -+++ b/tests/test_client.py -@@ -33,7 +33,7 @@ import warnings - import weakref - from tempfile import mkstemp - --from py
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 7137015719869d3c258d871c88f6d495bdcdb0d1 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 10 08:50:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 10 08:50:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71370157 dev-python/paramiko: Stabilize 2.12.0 ALLARCHES, #885203 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-2.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.12.0.ebuild b/dev-python/paramiko/paramiko-2.12.0.ebuild index 856b3dd285da..b1f53f02f742 100644 --- a/dev-python/paramiko/paramiko-2.12.0.ebuild +++ b/dev-python/paramiko/paramiko-2.12.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 82f480da4dce9d9e32b6f72cb83f7004a305756a Author: Michał Górny gentoo org> AuthorDate: Sat Nov 5 04:09:48 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 5 04:59:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f480da dev-python/paramiko: Bump to 2.12.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + .../files/paramiko-2.12.0-pytest-relaxed.patch | 93 ++ dev-python/paramiko/paramiko-2.12.0.ebuild | 61 ++ 3 files changed, 155 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index aa0b682d200c..eb655f12f935 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.11.0.tar.gz 350793 BLAKE2B 86358e08407f8a820a9b33a60e771ac3adb8f3e003ccbc4704ba69a52bd427f38a9c49a20e6a07220d07c25dbcc35a472b2091fa9f7bc1447bab0d7a1ce16b35 SHA512 59e439bd54d83938f91d6c9888f2278bafa4ca48582939580bdabc6207dbe6dc856f6006ad26b7ec91b9d39e92ca70dc6270c6b5d4f77a5e1fa0ec8bd084d4b5 +DIST paramiko-2.12.0.gh.tar.gz 351956 BLAKE2B d41668f32f28a5c2c3af1d2b5c85bb4c3d2f5af9028cd5ebcb2b8aa21bc25df2c1ead5ddfe61ff12cfacec4b92913833e267f8a3fef07fa9a794f4b064fdb472 SHA512 1bf325ffd393447cb90009d01dc1104d0d43a6acdd08cc6d28310063a649a23748800dab119ab5e10833975e68f5f5702044fc247a2e8058122a5327f2c7 diff --git a/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch b/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch new file mode 100644 index ..cf34fbfd1c60 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.12.0-pytest-relaxed.patch @@ -0,0 +1,93 @@ +From 935507cc60b6f0b2b83c9c0e3be3900297b41757 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Tue, 17 May 2022 07:26:36 +0200 +Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises + +There is really no technical reason to bring pytest-relaxed to call +@raises as a decorator while plain pytest works just fine. Plus, +pytest.raises() is used in test_sftp already. + +pytest-relaxed causes humongous breakage to other packages +on the system. It has been banned from Gentoo for this reason. +--- + dev-requirements.txt | 1 - + pytest.ini | 3 --- + tests/test_client.py | 19 +-- + 3 files changed, 9 insertions(+), 14 deletions(-) + +diff --git a/dev-requirements.txt b/dev-requirements.txt +index 3ed9eb40..e90f3373 100644 +--- a/dev-requirements.txt b/dev-requirements.txt +@@ -2,7 +2,6 @@ + invoke==1.6.0 + invocations==2.6.0 + pytest==4.4.2 +-pytest-relaxed==1.1.5 + # pytest-xdist for test dir watching and the inv guard task + pytest-xdist==1.28.0 + mock==2.0.0 +diff --git a/pytest.ini b/pytest.ini +index be207cd8..5a506bcd 100644 +--- a/pytest.ini b/pytest.ini +@@ -1,7 +1,4 @@ + [pytest] +-# We use pytest-relaxed just for its utils at the moment, so disable it at the +-# plugin level until we adapt test organization to really use it. +-addopts = -p no:relaxed + # Loop on failure + looponfailroots = tests paramiko + # Ignore some warnings we cannot easily handle. +diff --git a/tests/test_client.py b/tests/test_client.py +index 3eaad4fb..66c41b0b 100644 +--- a/tests/test_client.py b/tests/test_client.py +@@ -34,7 +34,6 @@ import weakref + from tempfile import mkstemp + + import pytest +-from pytest_relaxed import raises + from mock import patch, Mock + + import paramiko +@@ -787,11 +786,11 @@ class PasswordPassphraseTests(ClientTest): + + # TODO: more granular exception pending #387; should be signaling "no auth + # methods available" because no key and no password +-@raises(SSHException) + @requires_sha1_signing + def test_passphrase_kwarg_not_used_for_password_auth(self): +-# Using the "right" password in the "wrong" field shouldn't work. +-self._test_connection(passphrase="pygmalion") ++with pytest.raises(SSHException): ++# Using the "right" password in the "wrong" field shouldn't work. ++self._test_connection(passphrase="pygmalion") + + @requires_sha1_signing + def test_passphrase_kwarg_used_for_key_passphrase(self): +@@ -811,15 +810,15 @@ class PasswordPassphraseTests(ClientTest): + password="television", + ) + +-@raises(AuthenticationException) # TODO: more granular + @requires_sha1_signing + def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa + self + ): + # Sanity: if we're given both fields, the password field is NOT used as + # a passphrase. +-self._test_connection( +-key_filename=_support("test_rsa_password.key"), +-password="television", +-passphrase="wat? lol no", +-) ++with pytest.raises(AuthenticationException): ++self._test_connection( ++key_filename
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: ae4162aac726356b6d6035da7a6f3d23b7a0df2f Author: Michał Górny gentoo org> AuthorDate: Sun Jun 26 10:38:02 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 4 06:57:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4162aa dev-python/paramiko: Remove keywords for wd40 arches Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.11.0.ebuild b/dev-python/paramiko/paramiko-2.11.0.ebuild index 88f1f1aa6d93..6576cc3aa7b1 100644 --- a/dev-python/paramiko/paramiko-2.11.0.ebuild +++ b/dev-python/paramiko/paramiko-2.11.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 7717b7f0d4cc7876d356d09bdd9c1e968b283bee Author: Alice Ferrazzi gentoo org> AuthorDate: Wed Jun 15 17:24:04 2022 + Commit: Alice Ferrazzi gentoo org> CommitDate: Wed Jun 15 17:26:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7717b7f0 dev-python/paramiko: drop myself as a maintainer Signed-off-by: Alice Ferrazzi gentoo.org> dev-python/paramiko/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-python/paramiko/metadata.xml b/dev-python/paramiko/metadata.xml index 7c7d0ca7ee68..05fe0aaee56e 100644 --- a/dev-python/paramiko/metadata.xml +++ b/dev-python/paramiko/metadata.xml @@ -5,10 +5,6 @@ pyt...@gentoo.org Python - -ali...@gentoo.org -Alice Ferrazzi - This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: ff4ebd8a4cda7f92636d15df5bb4687ab5b05fce Author: Michał Górny gentoo org> AuthorDate: Mon Jun 6 08:31:20 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jun 6 08:31:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4ebd8a dev-python/paramiko: Remove broken doc build Closes: https://bugs.gentoo.org/849953 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.11.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.11.0.ebuild b/dev-python/paramiko/paramiko-2.11.0.ebuild index 347407b94bf2..88f1f1aa6d93 100644 --- a/dev-python/paramiko/paramiko-2.11.0.ebuild +++ b/dev-python/paramiko/paramiko-2.11.0.ebuild @@ -38,7 +38,6 @@ BDEPEND=" ) " -distutils_enable_sphinx sites/docs distutils_enable_tests pytest src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: cf4b38cf4c8d122af96d0991937a08cbb8fa57fb Author: Michał Górny gentoo org> AuthorDate: Wed Jun 1 10:00:21 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 1 10:00:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4b38cf dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 3 - .../paramiko/files/paramiko-2.7.1-tests.patch | 120 - dev-python/paramiko/paramiko-2.10.3.ebuild | 55 -- dev-python/paramiko/paramiko-2.10.4.ebuild | 55 -- dev-python/paramiko/paramiko-2.10.5.ebuild | 62 --- 5 files changed, 295 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 569c9ed592a5..aa0b682d200c 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,4 +1 @@ -DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b -DIST paramiko-2.10.4.tar.gz 348637 BLAKE2B 8ce0d34418b6a1dc1d98fc180d2b2f0fb4333b7e1c52fcf7edabc3b0fc096f1b644dbc21a5b37f9001f046969c3d513ad5f6d7261339a71fa3ec922161cd7be7 SHA512 df39958e647dd6519929f68c4870228a61f54e763751e6b1d07b5e802786c85dfc34af39588009e729c4d189ca17d3aa09a58d4242403a1a1a53d36f6cd313b1 -DIST paramiko-2.10.5.tar.gz 349619 BLAKE2B 12ea66afa9a2e8181363dec08d6b1bfe74d2750a45ae98ed00e53d28aa7b88eb380a0d4df4ad34a4fd08f7223eb262d45f04db522bed30e586cd0cc489389c66 SHA512 319e0e765c8fa7c7c86717d081b2431e9b42540adace693088dd2a541922704dc5a02fcb89666f6eca9a08abd79de1c994949d83a910af67326df7e389f266cd DIST paramiko-2.11.0.tar.gz 350793 BLAKE2B 86358e08407f8a820a9b33a60e771ac3adb8f3e003ccbc4704ba69a52bd427f38a9c49a20e6a07220d07c25dbcc35a472b2091fa9f7bc1447bab0d7a1ce16b35 SHA512 59e439bd54d83938f91d6c9888f2278bafa4ca48582939580bdabc6207dbe6dc856f6006ad26b7ec91b9d39e92ca70dc6270c6b5d4f77a5e1fa0ec8bd084d4b5 diff --git a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch deleted file mode 100644 index a25b7c24ef27.. --- a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch +++ /dev/null @@ -1,120 +0,0 @@ -From e91cac80d679dfe16897988b0c14c1293a93c805 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 16 Apr 2020 09:22:59 +0200 -Subject: [PATCH 1/2] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. - dev-requirements.txt | 1 - - setup.cfg| 3 --- - tests/test_client.py | 20 ++-- - 3 files changed, 10 insertions(+), 14 deletions(-) - -diff --git a/dev-requirements.txt b/dev-requirements.txt -index f4f84748..b1b0cdf5 100644 a/dev-requirements.txt -+++ b/dev-requirements.txt -@@ -2,7 +2,6 @@ - invoke>=1.0,<2.0 - invocations>=1.2.0,<2.0 - pytest==4.4.2 --pytest-relaxed==1.1.5 - # pytest-xdist for test dir watching and the inv guard task - pytest-xdist==1.28.0 - mock==2.0.0 -diff --git a/tests/test_client.py b/tests/test_client.py -index 60ad310c..88fd1d53 100644 a/tests/test_client.py -+++ b/tests/test_client.py -@@ -33,7 +33,7 @@ import warnings - import weakref - from tempfile import mkstemp - --from pytest_relaxed import raises -+import pytest - from mock import patch, Mock - - import paramiko -@@ -684,10 +684,10 @@ class PasswordPassphraseTests(ClientTest): - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password --@raises(SSHException) - def test_passphrase_kwarg_not_used_for_password_auth(self): --# Using the "right" password in the "wrong" field shouldn't work. --self._test_connection(passphrase="pygmalion") -+with pytest.raises(SSHException): -+# Using the "right" password in the "wrong" field shouldn't work. -+self._test_connection(passphrase="pygmalion") - - def test_passphrase_kwarg_used_for_key_passphrase(self): - # Straightforward again, with new passphrase kwarg. -@@ -705,14 +705,14 @@ class PasswordPassphraseTests(ClientTest): - password="television", - ) - --@raises(AuthenticationException) # TODO: more granular - def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa - self - ): - # Sanity: if we're given both fields, the password field is NOT used as - #
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 6c262090b48d256a3933743fa5a4cd61bebb4be6 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 1 08:13:48 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 1 08:14:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c262090 dev-python/paramiko: Stabilize 2.11.0 ALLARCHES, #848843 Signed-off-by: Jakov Smolić gentoo.org> dev-python/paramiko/paramiko-2.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.11.0.ebuild b/dev-python/paramiko/paramiko-2.11.0.ebuild index 846177cc6874..347407b94bf2 100644 --- a/dev-python/paramiko/paramiko-2.11.0.ebuild +++ b/dev-python/paramiko/paramiko-2.11.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: b7eedbb8cc180e0f9f54653582fe6ca86d25a794 Author: Michał Górny gentoo org> AuthorDate: Tue May 17 04:57:36 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue May 17 06:54:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eedbb8 dev-python/paramiko: Bump to 2.11.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + .../files/paramiko-2.11.0-invoke-tests.patch | 40 + .../files/paramiko-2.11.0-pytest-relaxed.patch | 94 ++ dev-python/paramiko/paramiko-2.11.0.ebuild | 63 +++ 4 files changed, 198 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index cda2918825b1..bf23678bc41d 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1,3 @@ DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b DIST paramiko-2.10.4.tar.gz 348637 BLAKE2B 8ce0d34418b6a1dc1d98fc180d2b2f0fb4333b7e1c52fcf7edabc3b0fc096f1b644dbc21a5b37f9001f046969c3d513ad5f6d7261339a71fa3ec922161cd7be7 SHA512 df39958e647dd6519929f68c4870228a61f54e763751e6b1d07b5e802786c85dfc34af39588009e729c4d189ca17d3aa09a58d4242403a1a1a53d36f6cd313b1 +DIST paramiko-2.11.0.tar.gz 350793 BLAKE2B 86358e08407f8a820a9b33a60e771ac3adb8f3e003ccbc4704ba69a52bd427f38a9c49a20e6a07220d07c25dbcc35a472b2091fa9f7bc1447bab0d7a1ce16b35 SHA512 59e439bd54d83938f91d6c9888f2278bafa4ca48582939580bdabc6207dbe6dc856f6006ad26b7ec91b9d39e92ca70dc6270c6b5d4f77a5e1fa0ec8bd084d4b5 diff --git a/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch b/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch new file mode 100644 index ..80fe876ef8e3 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.11.0-invoke-tests.patch @@ -0,0 +1,40 @@ +From 529558cc20e448e45e24dc7b7609cd62300838b8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Thu, 16 Apr 2020 09:46:39 +0200 +Subject: [PATCH] Skip tests requiring invoke if it's not installed + +Since invoke is an optional dependency and only one group of tests +require it, skip them gracefully rather than failing if it's not +present. +--- + tests/test_config.py | 7 ++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tests/test_config.py b/tests/test_config.py +index 45fb262d..017d4bbf 100644 +--- a/tests/test_config.py b/tests/test_config.py +@@ -6,7 +6,11 @@ from socket import gaierror + + from paramiko.py3compat import string_types + +-from invoke import Result ++try: ++from invoke import Result ++except ImportError: ++Result = None ++ + from mock import patch + from pytest import raises, mark, fixture + +@@ -742,6 +746,7 @@ def _expect(success_on): + return inner + + ++@mark.skipif(Result is None, reason="requires invoke package") + class TestMatchExec(object): + @patch("paramiko.config.invoke", new=None) + @patch("paramiko.config.invoke_import_error", new=ImportError("meh")) +-- +2.35.1 + diff --git a/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch b/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch new file mode 100644 index ..6e746aff1863 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.11.0-pytest-relaxed.patch @@ -0,0 +1,94 @@ +From 03741e48c83856e53fc3f1487d660165cb718c11 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Tue, 17 May 2022 07:26:36 +0200 +Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises + +There is really no technical reason to bring pytest-relaxed to call +@raises as a decorator while plain pytest works just fine. Plus, +pytest.raises() is used in test_sftp already. + +pytest-relaxed causes humongous breakage to other packages +on the system. It has been banned from Gentoo for this reason. +--- + dev-requirements.txt | 1 - + pytest.ini | 3 --- + tests/test_client.py | 20 ++-- + 3 files changed, 10 insertions(+), 14 deletions(-) + +diff --git a/dev-requirements.txt b/dev-requirements.txt +index 3ed9eb40..e90f3373 100644 +--- a/dev-requirements.txt b/dev-requirements.txt +@@ -2,7 +2,6 @@ + invoke==1.6.0 + invocations==2.6.0 + pytest==4.4.2 +-pytest-relaxed==1.1.5 + # pytest-xdist for test dir watching and the inv guard task + pytest-xdist==1.28.0 + mock==2.0.0 +diff --git a/pytest.ini b/pytest.ini +index be207cd8..5a506bcd 100644 +--- a/pytest.ini b/pytest.ini +@@ -1,7 +1,4 @@ + [pytest] +-# We use pytest-relaxed just for its utils at the moment, so disable it at the +-# plugin level until we adapt test organization to really use it. +-addopts = -p no:relaxed + # Loop on failure + looponfailroots
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 9379dbfcaad96af3b8278947b8abd2f25df11490 Author: Michał Górny gentoo org> AuthorDate: Tue May 17 04:58:39 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue May 17 06:54:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9379dbfc dev-python/paramiko: Bump to 2.10.5 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.10.5.ebuild | 62 ++ 2 files changed, 63 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index bf23678bc41d..569c9ed592a5 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,3 +1,4 @@ DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b DIST paramiko-2.10.4.tar.gz 348637 BLAKE2B 8ce0d34418b6a1dc1d98fc180d2b2f0fb4333b7e1c52fcf7edabc3b0fc096f1b644dbc21a5b37f9001f046969c3d513ad5f6d7261339a71fa3ec922161cd7be7 SHA512 df39958e647dd6519929f68c4870228a61f54e763751e6b1d07b5e802786c85dfc34af39588009e729c4d189ca17d3aa09a58d4242403a1a1a53d36f6cd313b1 +DIST paramiko-2.10.5.tar.gz 349619 BLAKE2B 12ea66afa9a2e8181363dec08d6b1bfe74d2750a45ae98ed00e53d28aa7b88eb380a0d4df4ad34a4fd08f7223eb262d45f04db522bed30e586cd0cc489389c66 SHA512 319e0e765c8fa7c7c86717d081b2431e9b42540adace693088dd2a541922704dc5a02fcb89666f6eca9a08abd79de1c994949d83a910af67326df7e389f266cd DIST paramiko-2.11.0.tar.gz 350793 BLAKE2B 86358e08407f8a820a9b33a60e771ac3adb8f3e003ccbc4704ba69a52bd427f38a9c49a20e6a07220d07c25dbcc35a472b2091fa9f7bc1447bab0d7a1ce16b35 SHA512 59e439bd54d83938f91d6c9888f2278bafa4ca48582939580bdabc6207dbe6dc856f6006ad26b7ec91b9d39e92ca70dc6270c6b5d4f77a5e1fa0ec8bd084d4b5 diff --git a/dev-python/paramiko/paramiko-2.10.5.ebuild b/dev-python/paramiko/paramiko-2.10.5.ebuild new file mode 100644 index ..8d2074df8b7d --- /dev/null +++ b/dev-python/paramiko/paramiko-2.10.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 33d2debc65c9a7e38a4620925447a937d6ec929f Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon May 16 15:39:19 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon May 16 16:03:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d2debc dev-python/paramiko: enable py3.11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/paramiko/paramiko-2.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.10.4.ebuild b/dev-python/paramiko/paramiko-2.10.4.ebuild index 6f8a297919b6..4e5f232e9ed3 100644 --- a/dev-python/paramiko/paramiko-2.10.4.ebuild +++ b/dev-python/paramiko/paramiko-2.10.4.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: de977457a2c542ab798fca404b9fad51ff5834f1 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 18:39:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 18:40:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de977457 dev-python/paramiko: add 2.10.4 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.10.4.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index bb3ad3811586..cda2918825b1 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b +DIST paramiko-2.10.4.tar.gz 348637 BLAKE2B 8ce0d34418b6a1dc1d98fc180d2b2f0fb4333b7e1c52fcf7edabc3b0fc096f1b644dbc21a5b37f9001f046969c3d513ad5f6d7261339a71fa3ec922161cd7be7 SHA512 df39958e647dd6519929f68c4870228a61f54e763751e6b1d07b5e802786c85dfc34af39588009e729c4d189ca17d3aa09a58d4242403a1a1a53d36f6cd313b1 diff --git a/dev-python/paramiko/paramiko-2.10.4.ebuild b/dev-python/paramiko/paramiko-2.10.4.ebuild new file mode 100644 index ..6f8a297919b6 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.10.4.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: b53213e6a9cc507224b7846116267dce4af0b1af Author: Michał Górny gentoo org> AuthorDate: Tue Apr 19 13:36:11 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 19 13:39:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53213e6 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.10.2.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index c38ba035e69f..bb3ad3811586 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.10.2.tar.gz 347527 BLAKE2B 0c9ad4a696020eaef3402e1243f3f8ebfbe0cdd8c363d0ec04170678906ed67fe3d233d2feba6be4c48e98ee68589d8cebcf56bc0d818af8d827461634ef03fa SHA512 213fb65ac23133d82edf39c07b85a1e3785c25b4e44a31525595e389da4dda83ddf6fd01e637f66a0524b7f5b95e41615b6e0f578e4709c63a7a25ffd1509288 DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b diff --git a/dev-python/paramiko/paramiko-2.10.2.ebuild b/dev-python/paramiko/paramiko-2.10.2.ebuild deleted file mode 100644 index 01fc4e263788.. --- a/dev-python/paramiko/paramiko-2.10.2.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-2.7.1-tests.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: a7fc04a62193d860cbc203887e1820a87731fec6 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 19 12:15:58 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 19 12:15:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fc04a6 dev-python/paramiko: Stabilize 2.10.3 ALLARCHES, #839456 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-2.10.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.10.3.ebuild b/dev-python/paramiko/paramiko-2.10.3.ebuild index 6f8a297919b6..01fc4e263788 100644 --- a/dev-python/paramiko/paramiko-2.10.3.ebuild +++ b/dev-python/paramiko/paramiko-2.10.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 78376846dab71d164560e7a0a3aafccf3a400f95 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 19 14:16:12 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 19 14:16:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78376846 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 2 - dev-python/paramiko/paramiko-2.10.1.ebuild | 55 dev-python/paramiko/paramiko-2.9.2-r1.ebuild | 54 --- dev-python/paramiko/paramiko-2.9.2.ebuild| 55 4 files changed, 166 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 542e4c94757a..c38ba035e69f 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,4 +1,2 @@ -DIST paramiko-2.10.1.tar.gz 347426 BLAKE2B 5c277afb2c8483a522756d017092174d5fc88e534a0069362be26b81896e5c2e280aa06db4d7b945d46f7c3563693f25409d0a51ba184e43d982b5276a76c5fe SHA512 1d97f32c0c14229cf51c2762fe2552ca3ac9bfd945965702cecbcf1ff62f1e740f7fb048d74127230ae23bd4b6ada8509da67e1c1da6a38d65254e674f054f6c DIST paramiko-2.10.2.tar.gz 347527 BLAKE2B 0c9ad4a696020eaef3402e1243f3f8ebfbe0cdd8c363d0ec04170678906ed67fe3d233d2feba6be4c48e98ee68589d8cebcf56bc0d818af8d827461634ef03fa SHA512 213fb65ac23133d82edf39c07b85a1e3785c25b4e44a31525595e389da4dda83ddf6fd01e637f66a0524b7f5b95e41615b6e0f578e4709c63a7a25ffd1509288 DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b -DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.10.1.ebuild b/dev-python/paramiko/paramiko-2.10.1.ebuild deleted file mode 100644 index 6f8a297919b6.. --- a/dev-python/paramiko/paramiko-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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-2.7.1-tests.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-2.9.2-r1.ebuild b/dev-python/paramiko/paramiko-2.9.2-r1.ebuild deleted file mode 100644 index c5a3eb1b9e81.. --- a/dev-python/paramiko/paramiko-2.9.2-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 4af8212c0715ad5d8b7abfb2c9e2ebe6e63a1ce2 Author: Sam James gentoo org> AuthorDate: Sat Mar 19 13:12:10 2022 + Commit: Sam James gentoo org> CommitDate: Sat Mar 19 13:12:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af8212c dev-python/paramiko: Stabilize 2.10.2 ALLARCHES, #835612 Signed-off-by: Sam James gentoo.org> dev-python/paramiko/paramiko-2.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.10.2.ebuild b/dev-python/paramiko/paramiko-2.10.2.ebuild index 6f8a297919b6..01fc4e263788 100644 --- a/dev-python/paramiko/paramiko-2.10.2.ebuild +++ b/dev-python/paramiko/paramiko-2.10.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 46610dd3c759ac2624e88e9adea31e0d68047889 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 19 08:21:48 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 19 09:36:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46610dd3 dev-python/paramiko: Bump to 2.10.3 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.10.3.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 14f5e9fe8ab4..542e4c94757a 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,3 +1,4 @@ DIST paramiko-2.10.1.tar.gz 347426 BLAKE2B 5c277afb2c8483a522756d017092174d5fc88e534a0069362be26b81896e5c2e280aa06db4d7b945d46f7c3563693f25409d0a51ba184e43d982b5276a76c5fe SHA512 1d97f32c0c14229cf51c2762fe2552ca3ac9bfd945965702cecbcf1ff62f1e740f7fb048d74127230ae23bd4b6ada8509da67e1c1da6a38d65254e674f054f6c DIST paramiko-2.10.2.tar.gz 347527 BLAKE2B 0c9ad4a696020eaef3402e1243f3f8ebfbe0cdd8c363d0ec04170678906ed67fe3d233d2feba6be4c48e98ee68589d8cebcf56bc0d818af8d827461634ef03fa SHA512 213fb65ac23133d82edf39c07b85a1e3785c25b4e44a31525595e389da4dda83ddf6fd01e637f66a0524b7f5b95e41615b6e0f578e4709c63a7a25ffd1509288 +DIST paramiko-2.10.3.tar.gz 347738 BLAKE2B ccc66a7e0fe3f777e74b94374ed59435eda440fe0aeab3871e68a132610193d2fadca1fd200db3d194566b8a2a8d6ff889d71594fed69a01fb97ca43b967e957 SHA512 e1fce2ad33ee2942b519458d53497671e66d4777c23877954b135cf9bb8ec43357156147c7e012956ccf6198de800835a617b541a4b0faf54df00f936128514b DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.10.3.ebuild b/dev-python/paramiko/paramiko-2.10.3.ebuild new file mode 100644 index ..6f8a297919b6 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.10.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 6440499582034af3cd8f401180a61ea2dbb25545 Author: Michał Górny gentoo org> AuthorDate: Tue Mar 15 11:51:55 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 15 13:23:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64404995 dev-python/paramiko: Bump to 2.10.2 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.10.2.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index c97f18d876a9..14f5e9fe8ab4 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1,3 @@ DIST paramiko-2.10.1.tar.gz 347426 BLAKE2B 5c277afb2c8483a522756d017092174d5fc88e534a0069362be26b81896e5c2e280aa06db4d7b945d46f7c3563693f25409d0a51ba184e43d982b5276a76c5fe SHA512 1d97f32c0c14229cf51c2762fe2552ca3ac9bfd945965702cecbcf1ff62f1e740f7fb048d74127230ae23bd4b6ada8509da67e1c1da6a38d65254e674f054f6c +DIST paramiko-2.10.2.tar.gz 347527 BLAKE2B 0c9ad4a696020eaef3402e1243f3f8ebfbe0cdd8c363d0ec04170678906ed67fe3d233d2feba6be4c48e98ee68589d8cebcf56bc0d818af8d827461634ef03fa SHA512 213fb65ac23133d82edf39c07b85a1e3785c25b4e44a31525595e389da4dda83ddf6fd01e637f66a0524b7f5b95e41615b6e0f578e4709c63a7a25ffd1509288 DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.10.2.ebuild b/dev-python/paramiko/paramiko-2.10.2.ebuild new file mode 100644 index ..6f8a297919b6 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.10.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 93dd9daddbaff113c0ac92c6365c03014bb2f41c Author: Michał Górny gentoo org> AuthorDate: Mon Mar 14 15:49:36 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Mar 14 17:04:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dd9dad dev-python/paramiko: Bump to 2.10.1 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.10.1.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index a77af5a4dc03..c97f18d876a9 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ +DIST paramiko-2.10.1.tar.gz 347426 BLAKE2B 5c277afb2c8483a522756d017092174d5fc88e534a0069362be26b81896e5c2e280aa06db4d7b945d46f7c3563693f25409d0a51ba184e43d982b5276a76c5fe SHA512 1d97f32c0c14229cf51c2762fe2552ca3ac9bfd945965702cecbcf1ff62f1e740f7fb048d74127230ae23bd4b6ada8509da67e1c1da6a38d65254e674f054f6c DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.10.1.ebuild b/dev-python/paramiko/paramiko-2.10.1.ebuild new file mode 100644 index ..6f8a297919b6 --- /dev/null +++ b/dev-python/paramiko/paramiko-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 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5f8627b3327fc2bf1f725cdbddd40523ae44ee67 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 26 10:15:56 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 26 10:26:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8627b3 dev-python/paramiko: Migrate to PEP517 build Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.9.2-r1.ebuild | 54 1 file changed, 54 insertions(+) diff --git a/dev-python/paramiko/paramiko-2.9.2-r1.ebuild b/dev-python/paramiko/paramiko-2.9.2-r1.ebuild new file mode 100644 index ..c5a3eb1b9e81 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.9.2-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5cf528ad3327c5d6180a7d93ee87a534f9682f8f Author: Michał Górny gentoo org> AuthorDate: Sun Feb 13 09:32:55 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 13 09:33:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf528ad dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.9.1.ebuild | 55 --- 2 files changed, 56 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 501c4b55d2cf..a77af5a4dc03 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.9.1.tar.gz 344470 BLAKE2B b750cf27d3a1324193f4c9bb39cbf773a4ad859dd3af3065da82d35177b2be9561c5175e15e9dcf4612a109849b5cfeea0d6a5f08098d3a6f3e529310ea8abc8 SHA512 d86824451be417322e0cdd073b31c103e737663af89f31abb1de21b5fbb9bdaa4b2e49505d2bc599114173df2457dcea308eb5c445fc5191248eb13e4c1eb500 DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.9.1.ebuild b/dev-python/paramiko/paramiko-2.9.1.ebuild deleted file mode 100644 index 5075c241b284.. --- a/dev-python/paramiko/paramiko-2.9.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 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-2.7.1-tests.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 8b749da337bc35b97c47239b9f447087684c19b9 Author: Michał Górny gentoo org> AuthorDate: Wed Jan 26 20:17:10 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 26 20:18:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b749da3 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 2 -- dev-python/paramiko/paramiko-2.8.0.ebuild | 54 -- dev-python/paramiko/paramiko-2.9.0.ebuild | 55 --- 3 files changed, 111 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index ed1b5bace875..501c4b55d2cf 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,4 +1,2 @@ -DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed -DIST paramiko-2.9.0.tar.gz 344160 BLAKE2B b3436934143971b8a16f6100b6d1633b8ce37303d9be16fd228d7c8c83849e3ef8875cb5d3a3cfa8f08e9e72822ed1dfd310782f1fea0b32051758030b7a1f70 SHA512 3385f837ad36131f4508021b4ee0f073f293c0c1005768071becdfa0b9897dc7dd05467009329160f1eee709d32da72fe9e45fb6d61ea099f64748b00cffce14 DIST paramiko-2.9.1.tar.gz 344470 BLAKE2B b750cf27d3a1324193f4c9bb39cbf773a4ad859dd3af3065da82d35177b2be9561c5175e15e9dcf4612a109849b5cfeea0d6a5f08098d3a6f3e529310ea8abc8 SHA512 d86824451be417322e0cdd073b31c103e737663af89f31abb1de21b5fbb9bdaa4b2e49505d2bc599114173df2457dcea308eb5c445fc5191248eb13e4c1eb500 DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.8.0.ebuild b/dev-python/paramiko/paramiko-2.8.0.ebuild deleted file mode 100644 index 306d7b0ac2a2.. --- a/dev-python/paramiko/paramiko-2.8.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - eapply "${FILESDIR}/${PN}-2.7.1-tests.patch" - - if ! use server; then - eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" - fi - - eapply_user -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-2.9.0.ebuild b/dev-python/paramiko/paramiko-2.9.0.ebuild deleted file mode 100644 index 2e493ae04c6f.. --- a/dev-python/paramiko/paramiko-2.9.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USE
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 28f374e9bfa8ce490a8e3d3c1da5c8d6c3a37d94 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jan 26 19:57:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jan 26 19:57:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f374e9 dev-python/paramiko: Stabilize 2.9.1 ALLARCHES, #832124 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/paramiko-2.9.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.9.1.ebuild b/dev-python/paramiko/paramiko-2.9.1.ebuild index 2e493ae04c6f..5075c241b284 100644 --- a/dev-python/paramiko/paramiko-2.9.1.ebuild +++ b/dev-python/paramiko/paramiko-2.9.1.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 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 085296572d55d3d80d5848836de0f3eee19b672a Author: Michał Górny gentoo org> AuthorDate: Sat Jan 8 22:10:19 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 8 23:26:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08529657 dev-python/paramiko: Bump to 2.9.2 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.9.2.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index ff670d9e3b36..ed1b5bace875 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,3 +1,4 @@ DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed DIST paramiko-2.9.0.tar.gz 344160 BLAKE2B b3436934143971b8a16f6100b6d1633b8ce37303d9be16fd228d7c8c83849e3ef8875cb5d3a3cfa8f08e9e72822ed1dfd310782f1fea0b32051758030b7a1f70 SHA512 3385f837ad36131f4508021b4ee0f073f293c0c1005768071becdfa0b9897dc7dd05467009329160f1eee709d32da72fe9e45fb6d61ea099f64748b00cffce14 DIST paramiko-2.9.1.tar.gz 344470 BLAKE2B b750cf27d3a1324193f4c9bb39cbf773a4ad859dd3af3065da82d35177b2be9561c5175e15e9dcf4612a109849b5cfeea0d6a5f08098d3a6f3e529310ea8abc8 SHA512 d86824451be417322e0cdd073b31c103e737663af89f31abb1de21b5fbb9bdaa4b2e49505d2bc599114173df2457dcea308eb5c445fc5191248eb13e4c1eb500 +DIST paramiko-2.9.2.tar.gz 345088 BLAKE2B b3b95ec222ac5386fba311c2f0878a44a92bfd0d6edd45c928e2c681fccaf66f2bcfb185cf3eafd37361dc119127623d2c690a981e9f30bfe280eb4c1a0f66e6 SHA512 5b0810358376e4a42ba38ffa4a713f104b122fd77d463a80937dd6dc529da70825d6741fec16f93071aefe4bbfa6f0dbdb2eabd125663c19ba4d35ac06ecfa90 diff --git a/dev-python/paramiko/paramiko-2.9.2.ebuild b/dev-python/paramiko/paramiko-2.9.2.ebuild new file mode 100644 index ..1d232671c798 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.9.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 30d57211a2306da29e77749dc56b7dc35bb3b66e Author: Michał Górny gentoo org> AuthorDate: Fri Dec 24 21:42:33 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 24 22:52:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d57211 dev-python/paramiko: Bump to 2.9.1 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.9.1.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 66da142511d7..ff670d9e3b36 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1,3 @@ DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed DIST paramiko-2.9.0.tar.gz 344160 BLAKE2B b3436934143971b8a16f6100b6d1633b8ce37303d9be16fd228d7c8c83849e3ef8875cb5d3a3cfa8f08e9e72822ed1dfd310782f1fea0b32051758030b7a1f70 SHA512 3385f837ad36131f4508021b4ee0f073f293c0c1005768071becdfa0b9897dc7dd05467009329160f1eee709d32da72fe9e45fb6d61ea099f64748b00cffce14 +DIST paramiko-2.9.1.tar.gz 344470 BLAKE2B b750cf27d3a1324193f4c9bb39cbf773a4ad859dd3af3065da82d35177b2be9561c5175e15e9dcf4612a109849b5cfeea0d6a5f08098d3a6f3e529310ea8abc8 SHA512 d86824451be417322e0cdd073b31c103e737663af89f31abb1de21b5fbb9bdaa4b2e49505d2bc599114173df2457dcea308eb5c445fc5191248eb13e4c1eb500 diff --git a/dev-python/paramiko/paramiko-2.9.1.ebuild b/dev-python/paramiko/paramiko-2.9.1.ebuild new file mode 100644 index ..2e493ae04c6f --- /dev/null +++ b/dev-python/paramiko/paramiko-2.9.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 045ac9c26bf96b65eb65a7122b5f3567e8672dcb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 24 07:54:47 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 24 07:56:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045ac9c2 dev-python/paramiko: add 2.9.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.9.0.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index ff1059f9a778..66da142511d7 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed +DIST paramiko-2.9.0.tar.gz 344160 BLAKE2B b3436934143971b8a16f6100b6d1633b8ce37303d9be16fd228d7c8c83849e3ef8875cb5d3a3cfa8f08e9e72822ed1dfd310782f1fea0b32051758030b7a1f70 SHA512 3385f837ad36131f4508021b4ee0f073f293c0c1005768071becdfa0b9897dc7dd05467009329160f1eee709d32da72fe9e45fb6d61ea099f64748b00cffce14 diff --git a/dev-python/paramiko/paramiko-2.9.0.ebuild b/dev-python/paramiko/paramiko-2.9.0.ebuild new file mode 100644 index ..2e493ae04c6f --- /dev/null +++ b/dev-python/paramiko/paramiko-2.9.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-2.7.1-tests.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 912c8f31d20bc7787d65a3a37a619d642086f179 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 26 10:51:52 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 28 14:38:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912c8f31 dev-python/paramiko: Remove ~ia64 (due to Rust) Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.8.0.ebuild b/dev-python/paramiko/paramiko-2.8.0.ebuild index eddf0d0dd88e..306d7b0ac2a2 100644 --- a/dev-python/paramiko/paramiko-2.8.0.ebuild +++ b/dev-python/paramiko/paramiko-2.8.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: a65d6106e38cf614fbabd39cb687db57ce9f84c2 Author: Michał Górny gentoo org> AuthorDate: Sat Nov 13 13:20:30 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 13 13:20:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65d6106 dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.7.2.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 5f64b23a04d..ff1059f9a77 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild deleted file mode 100644 index aeb7f67856f..000 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - eapply "${FILESDIR}/${PN}-2.7.1-tests.patch" - - if ! use server; then - eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" - fi - - eapply_user -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 022ad501aee5b7c459c0df1b75db653c617ac323 Author: Jakov Smolić gentoo org> AuthorDate: Sat Nov 13 11:34:44 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Nov 13 11:34:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022ad501 dev-python/paramiko: Stabilize 2.8.0 ALLARCHES, #823527 Signed-off-by: Jakov Smolić gentoo.org> dev-python/paramiko/paramiko-2.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.8.0.ebuild b/dev-python/paramiko/paramiko-2.8.0.ebuild index 85abef97830..eddf0d0dd88 100644 --- a/dev-python/paramiko/paramiko-2.8.0.ebuild +++ b/dev-python/paramiko/paramiko-2.8.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 9bd8a54206df1dc6fd844fd0f1678f835748dc09 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 10 06:30:01 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 10 06:45:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd8a542 dev-python/paramiko: Bump to 2.8.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 + .../paramiko/files/paramiko-2.7.1-tests.patch | 14 -- dev-python/paramiko/paramiko-2.8.0.ebuild | 54 ++ 3 files changed, 55 insertions(+), 14 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index a9a727eeb4c..5f64b23a04d 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a +DIST paramiko-2.8.0.tar.gz 332217 BLAKE2B fcd691159b0306204064806881f8a42e7310fe23daf22c5de5ce8124d1496d48606247ab03c7657ff01560f801121a35011e0e615c5e142c41d191568f5b2300 SHA512 15f6e1cab9afdf3285804ce09b3af6c20ffc1f8e50d2549272f0ea545d1fdc858e72c7cba085db85c69aad2033655ae2f025e8ed2bd0dff574bcc03156bdb6ed diff --git a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch index 5791afd044a..a25b7c24ef2 100644 --- a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch +++ b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch @@ -27,20 +27,6 @@ index f4f84748..b1b0cdf5 100644 # pytest-xdist for test dir watching and the inv guard task pytest-xdist==1.28.0 mock==2.0.0 -diff --git a/setup.cfg b/setup.cfg -index 44d029c4..99159096 100644 a/setup.cfg -+++ b/setup.cfg -@@ -17,9 +17,6 @@ ignore = E124,E125,E128,E261,E301,E302,E303,E402,E721,W503,E203,E722 - max-line-length = 79 - - [tool:pytest] --# We use pytest-relaxed just for its utils at the moment, so disable it at the --# plugin level until we adapt test organization to really use it. --addopts = -p no:relaxed - # Loop on failure - looponfailroots = tests paramiko - # Ignore some warnings we cannot easily handle. diff --git a/tests/test_client.py b/tests/test_client.py index 60ad310c..88fd1d53 100644 --- a/tests/test_client.py diff --git a/dev-python/paramiko/paramiko-2.8.0.ebuild b/dev-python/paramiko/paramiko-2.8.0.ebuild new file mode 100644 index 000..85abef97830 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.8.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + eapply "${FILESDIR}/${PN}-2.7.1-tests.patch" + + if ! use server; then + eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" + fi + + eapply_user +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: b0f590ef500f72e9fab424b2984565048c7c5e59 Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 9 11:03:27 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 9 11:20:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f590ef dev-python/paramiko: keyword 2.7.2 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-python/paramiko/paramiko-2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild index 6b405a0e1c1..aeb7f67856f 100644 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ b/dev-python/paramiko/paramiko-2.7.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: c7e3521a901984ca6b2e7a9d3cc6ab93ee9ae629 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 4 17:58:08 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 4 17:58:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e3521a dev-python/paramiko: Enable py3.10 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild index 00503d47555..6b405a0e1c1 100644 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ b/dev-python/paramiko/paramiko-2.7.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 558190ca3ac1e78d9e96ddba6c538bb109a9802a Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 16:30:10 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 16:31:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558190ca dev-python/paramiko: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-python/paramiko/paramiko-2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild index 6d2df7d5a69..f95b5a3659a 100644 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ b/dev-python/paramiko/paramiko-2.7.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: da66ceefe7f87a4a5174fce3cebfd979a86ccd89 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 6 20:49:43 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 6 20:50:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da66ceef dev-python/paramiko: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.7.1.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 6fd504e61e1..a9a727eeb4c 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af SHA512 2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2 DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild deleted file mode 100644 index b5e4fbde4ab..000 --- a/dev-python/paramiko/paramiko-2.7.1.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_{6..9} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx sites/docs -distutils_enable_tests pytest - -src_prepare() { - eapply "${FILESDIR}"/${P}-tests.patch - - if ! use server; then - eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" - fi - - eapply_user -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: c85adb649a4a320e660732e42f2d9fef1a3b84b0 Author: Sam James gentoo org> AuthorDate: Sun Dec 6 18:44:05 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 6 18:44:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85adb64 dev-python/paramiko: Stabilize 2.7.2 ALLARCHES, #758572 Signed-off-by: Sam James gentoo.org> dev-python/paramiko/paramiko-2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild index 237c4965f4d..6d2df7d5a69 100644 --- a/dev-python/paramiko/paramiko-2.7.2.ebuild +++ b/dev-python/paramiko/paramiko-2.7.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="examples server" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 8e860189521b30601e998d3deed5b4569286e25a Author: Matthew Thode gentoo org> AuthorDate: Tue Nov 3 18:29:23 2020 + Commit: Matthew Thode gentoo org> CommitDate: Tue Nov 3 18:29:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e860189 dev-python/paramiko: 2.7.2 bump Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.7.2.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index bf879d2fe52..6fd504e61e1 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af SHA512 2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2 +DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild new file mode 100644 index 000..237c4965f4d --- /dev/null +++ b/dev-python/paramiko/paramiko-2.7.2.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_{6..9} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx sites/docs +distutils_enable_tests pytest + +src_prepare() { + eapply "${FILESDIR}/${PN}-2.7.1-tests.patch" + + if ! use server; then + eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" + fi + + eapply_user +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5be7f2cedcd66415c4d8601697082b55defe93bd Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 08:41:52 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 09:15:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be7f2ce dev-python/paramiko: Remove py2 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild index c2d84991da2..b5e4fbde4ab 100644 --- a/dev-python/paramiko/paramiko-2.7.1.ebuild +++ b/dev-python/paramiko/paramiko-2.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6..9} ) +PYTHON_COMPAT=( python3_{6..9} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 35aaeba6340b8c52ecb8234909b0392ae36e8a46 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 10 15:00:04 2020 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 10 15:10:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aaeba6 dev-python/paramiko: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.7.1.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild index 114317d3687..c2d84991da2 100644 --- a/dev-python/paramiko/paramiko-2.7.1.ebuild +++ b/dev-python/paramiko/paramiko-2.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) +PYTHON_COMPAT=( python2_7 python3_{6..9} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -17,8 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="examples server test" -RESTRICT="!test? ( test )" +IUSE="examples server" RDEPEND=" >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] @@ -27,7 +26,6 @@ RDEPEND=" >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] " BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] test? ( dev-python/mock[${PYTHON_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/
commit: 598e2f94abcdbdb2365eec0e182f56fa8bad17ae Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Mar 30 16:18:48 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Thu May 14 22:19:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598e2f94 dev-python/paramiko: remove unused patch Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Aaron Bauman gentoo.org> .../paramiko/files/paramiko-2.6.0-tests.patch | 34 -- 1 file changed, 34 deletions(-) diff --git a/dev-python/paramiko/files/paramiko-2.6.0-tests.patch b/dev-python/paramiko/files/paramiko-2.6.0-tests.patch deleted file mode 100644 index 4b15f6a5050..000 --- a/dev-python/paramiko/files/paramiko-2.6.0-tests.patch +++ /dev/null @@ -1,34 +0,0 @@ -Skip tests requiring pytest-relaxed since it was removed from the tree due to -breaking pytest. - paramiko-2.6.0/tests/test_client.py -+++ paramiko-2.6.0/tests/test_client.py -@@ -33,7 +33,7 @@ - import weakref - from tempfile import mkstemp - --from pytest_relaxed import raises -+#from pytest_relaxed import raises - from mock import patch, Mock - - import paramiko -@@ -684,7 +684,8 @@ - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password --@raises(SSHException) -+#@raises(SSHException) -+@unittest.skip("skip tests requiring pytest-relaxed") - def test_passphrase_kwarg_not_used_for_password_auth(self): - # Using the "right" password in the "wrong" field shouldn't work. - self._test_connection(passphrase="pygmalion") -@@ -705,7 +706,8 @@ - password="television", - ) - --@raises(AuthenticationException) # TODO: more granular -+#@raises(AuthenticationException) # TODO: more granular -+@unittest.skip("skip tests requiring pytest-relaxed") - def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa - self - ):
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/, dev-python/paramiko/
commit: cead8d25918c9c59bb84c29e978d1d96b3d20f23 Author: Michał Górny gentoo org> AuthorDate: Thu Apr 16 08:16:39 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 16 08:37:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cead8d25 dev-python/paramiko: Fix tests to work without dev-python/invoke While at it, update the pytest_relaxed patch to match the one submitted upstream. Closes: https://bugs.gentoo.org/715536 Signed-off-by: Michał Górny gentoo.org> .../paramiko/files/paramiko-2.7.1-tests.patch | 108 + dev-python/paramiko/paramiko-2.7.1.ebuild | 6 +- 2 files changed, 91 insertions(+), 23 deletions(-) diff --git a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch index 9c3570c2c58..5791afd044a 100644 --- a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch +++ b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch @@ -1,26 +1,60 @@ -From e3e904cc88a08e88c9051de4f5a6f1b6e78bf4a6 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Mon, 16 Dec 2019 17:39:50 +0100 -Subject: [PATCH] Strip use of pytest-relaxed +From e91cac80d679dfe16897988b0c14c1293a93c805 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Thu, 16 Apr 2020 09:22:59 +0200 +Subject: [PATCH 1/2] Replace pytest-relaxed with plain pytest.raises -.. since it was removed from the tree due to breaking pytest. +There is really no technical reason to bring pytest-relaxed to call +@raises as a decorator while plain pytest works just fine. Plus, +pytest.raises() is used in test_sftp already. + +pytest-relaxed causes humongous breakage to other packages +on the system. It has been banned from Gentoo for this reason. --- - tests/test_client.py | 23 +++ - 1 file changed, 11 insertions(+), 12 deletions(-) + dev-requirements.txt | 1 - + setup.cfg| 3 --- + tests/test_client.py | 20 ++-- + 3 files changed, 10 insertions(+), 14 deletions(-) +diff --git a/dev-requirements.txt b/dev-requirements.txt +index f4f84748..b1b0cdf5 100644 +--- a/dev-requirements.txt b/dev-requirements.txt +@@ -2,7 +2,6 @@ + invoke>=1.0,<2.0 + invocations>=1.2.0,<2.0 + pytest==4.4.2 +-pytest-relaxed==1.1.5 + # pytest-xdist for test dir watching and the inv guard task + pytest-xdist==1.28.0 + mock==2.0.0 +diff --git a/setup.cfg b/setup.cfg +index 44d029c4..99159096 100644 +--- a/setup.cfg b/setup.cfg +@@ -17,9 +17,6 @@ ignore = E124,E125,E128,E261,E301,E302,E303,E402,E721,W503,E203,E722 + max-line-length = 79 + + [tool:pytest] +-# We use pytest-relaxed just for its utils at the moment, so disable it at the +-# plugin level until we adapt test organization to really use it. +-addopts = -p no:relaxed + # Loop on failure + looponfailroots = tests paramiko + # Ignore some warnings we cannot easily handle. diff --git a/tests/test_client.py b/tests/test_client.py -index 60ad310..22a2e40 100644 +index 60ad310c..88fd1d53 100644 --- a/tests/test_client.py +++ b/tests/test_client.py -@@ -33,7 +33,6 @@ import warnings +@@ -33,7 +33,7 @@ import warnings import weakref from tempfile import mkstemp -from pytest_relaxed import raises ++import pytest from mock import patch, Mock import paramiko -@@ -684,10 +683,10 @@ class PasswordPassphraseTests(ClientTest): +@@ -684,10 +684,10 @@ class PasswordPassphraseTests(ClientTest): # TODO: more granular exception pending #387; should be signaling "no auth # methods available" because no key and no password @@ -28,13 +62,13 @@ index 60ad310..22a2e40 100644 def test_passphrase_kwarg_not_used_for_password_auth(self): -# Using the "right" password in the "wrong" field shouldn't work. -self._test_connection(passphrase="pygmalion") -+with self.assertRaises(SSHException): ++with pytest.raises(SSHException): +# Using the "right" password in the "wrong" field shouldn't work. +self._test_connection(passphrase="pygmalion") def test_passphrase_kwarg_used_for_key_passphrase(self): # Straightforward again, with new passphrase kwarg. -@@ -705,14 +704,14 @@ class PasswordPassphraseTests(ClientTest): +@@ -705,14 +705,14 @@ class PasswordPassphraseTests(ClientTest): password="television", ) @@ -42,21 +76,59 @@ index 60ad310..22a2e40 100644 def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa self ): --# Sanity: if we're given both fields, the password field is NOT used as --# a passphrase. + # Sanity: if we're given both fields, the password field is NOT used as + # a passphrase. -self._test_connection( -key_filename=_support("test_rsa_password.key"), -password="television", -passphrase="wat? lol no", -) -+with self.assertRai
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: b649ece5984ca7f718b7fbcbb6fd7652a95508f4 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:24:28 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:36:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b649ece5 dev-python/paramiko: Remove redundant versions Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/Manifest | 2 -- dev-python/paramiko/paramiko-2.4.2.ebuild | 55 dev-python/paramiko/paramiko-2.6.0.ebuild | 60 --- 3 files changed, 117 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 5eff383e6d9..bf879d2fe52 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,3 +1 @@ -DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f -DIST paramiko-2.6.0.tar.gz 304469 BLAKE2B cde861069c8924b2f685675266fd28600ffd24a39074e9ad5db8fd1d010c6e23ca13a2c78a79b23504dfff395b773b171e7c787119d01e3b92a2eec44ca8b40a SHA512 1ac2c3486cb786a1e4640d7b7f8628087f9b78ee247b09dbd3ac2646790da4f12cf95fc4291f27f200b63ec6c11d9ebf5a1283f88cf2de7c2eb6e6f76e892ef2 DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af SHA512 2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2 diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild deleted file mode 100644 index 289ded23af1..000 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{6,7} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="doc examples server test" -# Depends on pytest-relaxed which is broken -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -src_prepare() { - if ! use server; then - eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" - fi - eapply_user -} - -python_compile_all() { - use doc && esetup.py build_sphinx -s sites/docs -} - -python_install_all() { - use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) - - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild deleted file mode 100644 index 3f3a07c9604..000 --- a/dev-python/paramiko/paramiko-2.6.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="examples server test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - te
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 6db6332991dd42ff1236c50bd58f91544783b854 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:23:38 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:36:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db63329 dev-python/paramiko: Stabilize 2.7.1 ALLARCHES Closes: https://bugs.gentoo.org/714392 Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/paramiko-2.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild index 9e402795e87..d8c3d3a20f1 100644 --- a/dev-python/paramiko/paramiko-2.7.1.ebuild +++ b/dev-python/paramiko/paramiko-2.7.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="examples server test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 64921a9320dd1080dd55a986332c4f0d5cfd125f Author: Michał Górny gentoo org> AuthorDate: Sat Mar 28 11:21:35 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 28 11:21:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64921a93 dev-python/paramiko: Mark ALLARCHES Signed-off-by: Michał Górny gentoo.org> dev-python/paramiko/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/paramiko/metadata.xml b/dev-python/paramiko/metadata.xml index 3624b844268..0665653c36d 100644 --- a/dev-python/paramiko/metadata.xml +++ b/dev-python/paramiko/metadata.xml @@ -21,6 +21,7 @@ are supported. SFTP client mode is now supported too. 用している所です。有名なCipherとHash処理の全てがサポートされています。SFTPクライ アントもサポートされています。 + Enable server feature
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 988b60afe139310d64d191858398f304c3454129 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 25 14:13:55 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 25 14:17:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988b60af dev-python/paramiko: amd64 stable wrt bug #714392 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/paramiko/paramiko-2.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild index caaf4bc6ba6..a9da5a972f7 100644 --- a/dev-python/paramiko/paramiko-2.7.1.ebuild +++ b/dev-python/paramiko/paramiko-2.7.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="examples server test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/files/, dev-python/paramiko/
commit: 0f8f02e2d863c8a591ea9bdb1a623527ec2313ba Author: Sebastian Pipping gentoo org> AuthorDate: Mon Dec 16 16:57:17 2019 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Dec 16 17:02:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8f02e2 dev-python/paramiko: 2.7.1 Closes: https://bugs.gentoo.org/702020 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20 dev-python/paramiko/Manifest | 1 + .../paramiko/files/paramiko-2.7.1-tests.patch | 62 ++ dev-python/paramiko/paramiko-2.7.1.ebuild | 60 + 3 files changed, 123 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index cedc946bc49..5eff383e6d9 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1,3 @@ DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f DIST paramiko-2.6.0.tar.gz 304469 BLAKE2B cde861069c8924b2f685675266fd28600ffd24a39074e9ad5db8fd1d010c6e23ca13a2c78a79b23504dfff395b773b171e7c787119d01e3b92a2eec44ca8b40a SHA512 1ac2c3486cb786a1e4640d7b7f8628087f9b78ee247b09dbd3ac2646790da4f12cf95fc4291f27f200b63ec6c11d9ebf5a1283f88cf2de7c2eb6e6f76e892ef2 +DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af SHA512 2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2 diff --git a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch new file mode 100644 index 000..9c3570c2c58 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch @@ -0,0 +1,62 @@ +From e3e904cc88a08e88c9051de4f5a6f1b6e78bf4a6 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Mon, 16 Dec 2019 17:39:50 +0100 +Subject: [PATCH] Strip use of pytest-relaxed + +.. since it was removed from the tree due to breaking pytest. +--- + tests/test_client.py | 23 +++ + 1 file changed, 11 insertions(+), 12 deletions(-) + +diff --git a/tests/test_client.py b/tests/test_client.py +index 60ad310..22a2e40 100644 +--- a/tests/test_client.py b/tests/test_client.py +@@ -33,7 +33,6 @@ import warnings + import weakref + from tempfile import mkstemp + +-from pytest_relaxed import raises + from mock import patch, Mock + + import paramiko +@@ -684,10 +683,10 @@ class PasswordPassphraseTests(ClientTest): + + # TODO: more granular exception pending #387; should be signaling "no auth + # methods available" because no key and no password +-@raises(SSHException) + def test_passphrase_kwarg_not_used_for_password_auth(self): +-# Using the "right" password in the "wrong" field shouldn't work. +-self._test_connection(passphrase="pygmalion") ++with self.assertRaises(SSHException): ++# Using the "right" password in the "wrong" field shouldn't work. ++self._test_connection(passphrase="pygmalion") + + def test_passphrase_kwarg_used_for_key_passphrase(self): + # Straightforward again, with new passphrase kwarg. +@@ -705,14 +704,14 @@ class PasswordPassphraseTests(ClientTest): + password="television", + ) + +-@raises(AuthenticationException) # TODO: more granular + def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa + self + ): +-# Sanity: if we're given both fields, the password field is NOT used as +-# a passphrase. +-self._test_connection( +-key_filename=_support("test_rsa_password.key"), +-password="television", +-passphrase="wat? lol no", +-) ++with self.assertRaises(AuthenticationException): ++# Sanity: if we're given both fields, the password field is NOT used as ++# a passphrase. ++self._test_connection( ++key_filename=_support("test_rsa_password.key"), ++password="television", ++passphrase="wat? lol no", ++) +-- +2.23.0 + diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild b/dev-python/paramiko/paramiko-2.7.1.ebuild new file mode 100644 index 000..5587e75a3c8 --- /dev/null +++ b/dev-python/paramiko/paramiko-2.7.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 pr
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 9f0b61d290f74224af41608ef0c90288878ffcb6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Dec 4 01:15:01 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Dec 4 16:36:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0b61d2 dev-python/paramiko: python3_8, use distutils_enable_sphinx Tests passed. Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Andreas Sturmlechner gentoo.org> Signed-off-by: Aaron Bauman gentoo.org> dev-python/paramiko/paramiko-2.6.0.ebuild | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild index f10cbe2018e..5587e75a3c8 100644 --- a/dev-python/paramiko/paramiko-2.6.0.ebuild +++ b/dev-python/paramiko/paramiko-2.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="doc examples server test" +IUSE="examples server test" RESTRICT="!test? ( test )" RDEPEND=" @@ -28,13 +28,14 @@ RDEPEND=" " BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ) " +distutils_enable_sphinx sites/docs + src_prepare() { eapply "${FILESDIR}"/${P}-tests.patch @@ -45,17 +46,11 @@ src_prepare() { eapply_user } -python_compile_all() { - use doc && esetup.py build_sphinx -s sites/docs -} - python_test() { py.test -v || die "Tests fail with ${EPYTHON}" } python_install_all() { - use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) - distutils-r1_python_install_all if use examples; then
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 989574e5106581c9ad11d120b1fc47122101d2b1 Author: Aaron Bauman gentoo org> AuthorDate: Sun Nov 24 16:24:42 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 16:24:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989574e5 dev-python/paramiko: remove dupe RESTRICT= and fix examples Signed-off-by: Aaron Bauman gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 8 +++- dev-python/paramiko/paramiko-2.6.0.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 654acfc5f1d..751e6e4b1f1 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -18,6 +18,7 @@ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" +# Depends on pytest-relaxed which is broken RESTRICT="!test? ( test )" RDEPEND=" @@ -31,9 +32,6 @@ BDEPEND=" doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) " -# Depends on pytest-relaxed which is broken. -RESTRICT="test" - src_prepare() { if ! use server; then eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" @@ -51,7 +49,7 @@ python_install_all() { distutils-r1_python_install_all if use examples; then - insinto /usr/share/doc/${PF}/examples - doins demos/* + docinto examples + dodoc -r demos/* fi } diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild index 4f8705b38fe..f10cbe2018e 100644 --- a/dev-python/paramiko/paramiko-2.6.0.ebuild +++ b/dev-python/paramiko/paramiko-2.6.0.ebuild @@ -59,7 +59,7 @@ python_install_all() { distutils-r1_python_install_all if use examples; then - insinto /usr/share/doc/${PF}/examples - doins demos/* + docinto examples + dodoc -r demos/* fi }
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 779b24298d779597c0824a2043ba2567bc8e0030 Author: Aaron Bauman gentoo org> AuthorDate: Sun Nov 24 16:05:56 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 16:05:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779b2429 dev-python/paramiko: fix QA warning about tests Signed-off-by: Aaron Bauman gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 1 + dev-python/paramiko/paramiko-2.6.0.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 1cb412f9140..654acfc5f1d 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -18,6 +18,7 @@ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild index 4b8d6e39f84..abb603e2482 100644 --- a/dev-python/paramiko/paramiko-2.6.0.ebuild +++ b/dev-python/paramiko/paramiko-2.6.0.ebuild @@ -18,6 +18,7 @@ LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 423892026c0c9748eb58347dd7c54ea7c56cad53 Author: Aaron Bauman gentoo org> AuthorDate: Sun Nov 24 16:06:33 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Nov 24 16:06:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42389202 dev-python/paramiko: use HTTPS Signed-off-by: Aaron Bauman gentoo.org> dev-python/paramiko/paramiko-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild index abb603e2482..4f8705b38fe 100644 --- a/dev-python/paramiko/paramiko-2.6.0.ebuild +++ b/dev-python/paramiko/paramiko-2.6.0.ebuild @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)" inherit distutils-r1 DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; # pypi tarballs are missing test data #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 75b9a8974e05fdd57d339623db299e990a8239f7 Author: Aaron Bauman gentoo org> AuthorDate: Mon Jul 29 13:03:25 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jul 29 13:04:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b9a897 dev-python/paramiko: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 559b9089c45..712c0121665 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 95980684d12ca16c784ff4aad9c1468e5141d5ba Author: Tim Harder gentoo org> AuthorDate: Sat Jul 6 08:25:31 2019 + Commit: Tim Harder gentoo org> CommitDate: Sat Jul 6 08:27:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95980684 dev-python/paramiko: version bump to 2.6.0 Signed-off-by: Tim Harder gentoo.org> dev-python/paramiko/Manifest | 1 + .../paramiko/files/paramiko-2.6.0-tests.patch | 34 dev-python/paramiko/paramiko-2.6.0.ebuild | 64 ++ 3 files changed, 99 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 08ccf16d34e..cedc946bc49 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f +DIST paramiko-2.6.0.tar.gz 304469 BLAKE2B cde861069c8924b2f685675266fd28600ffd24a39074e9ad5db8fd1d010c6e23ca13a2c78a79b23504dfff395b773b171e7c787119d01e3b92a2eec44ca8b40a SHA512 1ac2c3486cb786a1e4640d7b7f8628087f9b78ee247b09dbd3ac2646790da4f12cf95fc4291f27f200b63ec6c11d9ebf5a1283f88cf2de7c2eb6e6f76e892ef2 diff --git a/dev-python/paramiko/files/paramiko-2.6.0-tests.patch b/dev-python/paramiko/files/paramiko-2.6.0-tests.patch new file mode 100644 index 000..4b15f6a5050 --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.6.0-tests.patch @@ -0,0 +1,34 @@ +Skip tests requiring pytest-relaxed since it was removed from the tree due to +breaking pytest. + +--- paramiko-2.6.0/tests/test_client.py paramiko-2.6.0/tests/test_client.py +@@ -33,7 +33,7 @@ + import weakref + from tempfile import mkstemp + +-from pytest_relaxed import raises ++#from pytest_relaxed import raises + from mock import patch, Mock + + import paramiko +@@ -684,7 +684,8 @@ + + # TODO: more granular exception pending #387; should be signaling "no auth + # methods available" because no key and no password +-@raises(SSHException) ++#@raises(SSHException) ++@unittest.skip("skip tests requiring pytest-relaxed") + def test_passphrase_kwarg_not_used_for_password_auth(self): + # Using the "right" password in the "wrong" field shouldn't work. + self._test_connection(passphrase="pygmalion") +@@ -705,7 +706,8 @@ + password="television", + ) + +-@raises(AuthenticationException) # TODO: more granular ++#@raises(AuthenticationException) # TODO: more granular ++@unittest.skip("skip tests requiring pytest-relaxed") + def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa + self + ): diff --git a/dev-python/paramiko/paramiko-2.6.0.ebuild b/dev-python/paramiko/paramiko-2.6.0.ebuild new file mode 100644 index 000..eaa0bb58a7a --- /dev/null +++ b/dev-python/paramiko/paramiko-2.6.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +IUSE="doc examples server test" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + eapply "${FILESDIR}"/${P}-tests.patch + + if ! use server; then + eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" + fi + + eapply_user +} + +python_compile_all() { + use doc && esetup.py build_sphinx -s sites/docs +} + +python_test() { + py.test -v || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) + + distutils-r1_python_install_all + + if use examples; then + insinto /usr/s
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5b3a8b115822442e7933e7d864db54c412ab1d78 Author: Virgil Dupras gentoo org> AuthorDate: Sun May 12 00:05:59 2019 + Commit: Virgil Dupras gentoo org> CommitDate: Sun May 12 00:05:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3a8b11 dev-python/paramiko: RESTRICT tests Bug: https://bugs.gentoo.org/685538 Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/paramiko/paramiko-2.4.2.ebuild | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index d52e14914da..559b9089c45 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -28,13 +28,11 @@ RDEPEND=" BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-relaxed[${PYTHON_USEDEP}] - ) " +# Depends on pytest-relaxed which is broken. +RESTRICT="test" + src_prepare() { if ! use server; then eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch" @@ -42,10 +40,6 @@ src_prepare() { eapply_user } -python_test() { - py.test -v || die "Tests fail with ${EPYTHON}" -} - python_compile_all() { use doc && esetup.py build_sphinx -s sites/docs }
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 2079886765c8920be4d0db6f8d9b7714cb534a11 Author: Matthew Thode gentoo org> AuthorDate: Mon Jan 28 20:25:51 2019 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jan 28 20:27:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20798867 dev-python/paramiko: add py37 support Bug: https://bugs.gentoo.org/676510 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index bc1a9f8ab29..f3108e61742 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 8657180ba44be30767646d6f7ccf6d51393147b1 Author: Virgil Dupras gentoo org> AuthorDate: Sat Dec 15 18:02:19 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Sat Dec 15 18:02:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8657180b dev-python/paramiko: remove old and vulnerable Bug: https://bugs.gentoo.org/668876 Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.4.1.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 9e0597cbd48..08ccf16d34e 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1 @@ -DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f diff --git a/dev-python/paramiko/paramiko-2.4.1.ebuild b/dev-python/paramiko/paramiko-2.4.1.ebuild deleted file mode 100644 index 35e9ee53f45..000 --- a/dev-python/paramiko/paramiko-2.4.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="arm sparc" -IUSE="doc examples test" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-relaxed[${PYTHON_USEDEP}] - ) -" - -python_test() { - py.test -v || die "Tests fail with ${EPYTHON}" -} - -python_compile_all() { - use doc && esetup.py build_sphinx -s sites/docs -} - -python_install_all() { - use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) - - distutils-r1_python_install_all - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 47772a2ed9a4fa2327403013d6268a5dc8aaf874 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Dec 15 17:37:18 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 15 17:59:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47772a2e dev-python/paramiko: stable 2.4.2 for sparc, bug #668876 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 1cbeda6c71d..bc1a9f8ab29 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 6f27e932a9d358bfc8ac2386314de18453f2c50b Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 8 11:59:42 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 8 11:59:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f27e932 dev-python/paramiko: arm stable wrt bug #668876 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 615dcc03695..1cbeda6c71d 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 3345da15d6753f22de4075c82d5411e98a9a3101 Author: Virgil Dupras gentoo org> AuthorDate: Mon Dec 3 21:45:05 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Mon Dec 3 21:45:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3345da15 dev-python/paramiko: security cleanup Bug: https://bugs.gentoo.org/668876 Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/paramiko/paramiko-2.4.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/paramiko/paramiko-2.4.1.ebuild b/dev-python/paramiko/paramiko-2.4.1.ebuild index b7ad77c8a4e..35e9ee53f45 100644 --- a/dev-python/paramiko/paramiko-2.4.1.ebuild +++ b/dev-python/paramiko/paramiko-2.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="arm sparc" IUSE="doc examples test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: e78144693fdd2d1598467d74e837f6c92ad5 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 29 20:04:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 29 20:05:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7814469 dev-python/paramiko: stable 2.4.2 for hppa, bug #668876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 72af297f343..615dcc03695 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 7c861ee569cde8f417cd4b82c325ebd222d4def3 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Nov 28 22:34:32 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 28 22:34:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c861ee5 dev-python/paramiko: stable 2.4.2 for ppc64, bug #668876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 1e439ad43a3..72af297f343 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 85677bc749b01702ecd043bd2e6a9a07243292c8 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Nov 28 22:30:48 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 28 22:32:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85677bc7 dev-python/paramiko: stable 2.4.2 for ppc, bug #668876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index aa04910f29d..1e439ad43a3 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: c55b1f8c45faf74a1cc67b23c0d3b7233141a7d4 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Nov 28 22:27:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 28 22:27:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b1f8c dev-python/paramiko: stable 2.4.2 for ia64, bug #668876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 79695e8145c..aa04910f29d 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 3b71baf19548f2f02f530c24434397397b638886 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Nov 27 21:50:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Nov 27 21:55:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b71baf1 dev-python/paramiko: x86 stable (bug #668876) Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 96353f9b50b..79695e8145c 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 24bb89247f7c13a9800df1d234d27bc9c67937c0 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Nov 27 20:57:01 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Nov 27 20:57:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bb8924 dev-python/paramiko-2.4.2-r0: alpha stable Bug: http://bugs.gentoo.org/668876 Signed-off-by: Tobias Klausmann gentoo.org> dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 47f1b811eae..96353f9b50b 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 01cba520bc683756e06582ede9f9d1ef20b22256 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 26 15:28:21 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 26 15:28:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01cba520 dev-python/paramiko: amd64 stable wrt bug #668876 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index 42cc0978f99..47f1b811eae 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 6f212b2b47de2f73f65316a340f840d8bae8bd7c Author: Virgil Dupras gentoo org> AuthorDate: Sat Oct 13 12:51:57 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Sat Oct 13 12:51:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f212b2b dev-python/paramiko: remove old and vulnerable Bug: https://bugs.gentoo.org/664346 Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/paramiko/Manifest | 1 - dev-python/paramiko/paramiko-2.1.2.ebuild | 42 --- 2 files changed, 43 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 25fa5b44f4a..9e0597cbd48 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,3 +1,2 @@ -DIST paramiko-2.1.2.tar.gz 1196746 BLAKE2B c184e171fe550fc231d67473867db283b706a93aebbd13ffb2503e10d69e43b9ab712237e6698fccae13472f0cb8135b6c015381ac687c4c20d4d1cb1620ae00 SHA512 465c5381b1b0a472d2ad8e690f0916a5f51713880486c7b94cadcf85ea0a52569e18337ccfee5440869e4a0c76bd2b1bc15c414128c07326b40ecd36ea021466 DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f diff --git a/dev-python/paramiko/paramiko-2.1.2.ebuild b/dev-python/paramiko/paramiko-2.1.2.ebuild deleted file mode 100644 index 0206b406c83..000 --- a/dev-python/paramiko/paramiko-2.1.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="doc examples" - -RDEPEND=" - >=dev-python/cryptography-1.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -# Required for testsuite -DISTUTILS_IN_SOURCE_BUILD=1 - -python_test() { - "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - - distutils-r1_python_install_all - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins demos/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 0dea45ef77a6cded0dc0ecfc2a1b60af2829158f Author: Tobias Klausmann gentoo org> AuthorDate: Sat Oct 13 06:55:52 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Oct 13 06:55:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dea45ef dev-python/paramiko-2.4.1-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/664346 Signed-off-by: Tobias Klausmann gentoo.org> dev-python/paramiko/paramiko-2.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.1.ebuild b/dev-python/paramiko/paramiko-2.4.1.ebuild index aba3b71c721..b7ad77c8a4e 100644 --- a/dev-python/paramiko/paramiko-2.4.1.ebuild +++ b/dev-python/paramiko/paramiko-2.4.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 800e343c051242fbb58a47daa6ffad6120e9a4db Author: Virgil Dupras gentoo org> AuthorDate: Fri Oct 5 18:26:05 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Fri Oct 5 18:26:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800e343c dev-python/paramiko: propagate alpha keyword to 2.4.2 Bug: https://bugs.gentoo.org/647562 Signed-off-by: Virgil Dupras gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 dev-python/paramiko/paramiko-2.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild index fb8e47b707d..42cc0978f99 100644 --- a/dev-python/paramiko/paramiko-2.4.2.ebuild +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples server test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 4f674b4c8cdfe0f1274a85894d553fce0c5031be Author: Tobias Klausmann gentoo org> AuthorDate: Fri Oct 5 16:15:36 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri Oct 5 17:05:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f674b4c dev-python/paramiko-2.4.1-r0: add ~alpha keyword Gentoo-Bug: http://bugs.gentoo.org/647562 Signed-off-by: Tobias Klausmann gentoo.org> dev-python/paramiko/paramiko-2.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.1.ebuild b/dev-python/paramiko/paramiko-2.4.1.ebuild index 7460d9cfdd4..aba3b71c721 100644 --- a/dev-python/paramiko/paramiko-2.4.1.ebuild +++ b/dev-python/paramiko/paramiko-2.4.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" IUSE="doc examples test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/, dev-python/paramiko/files/
commit: 28e7e2b6ccd187aa7850b3a9201b6d8b43898905 Author: Virgil Dupras gentoo org> AuthorDate: Wed Sep 26 13:56:25 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Wed Sep 26 14:00:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e7e2b6 dev-python/paramiko: bump to 2.4.2 Also, disable the server feature by default for security reasons. It can be re-enabled with the 'server' USE flag, which is going to be hard-masked. Bug: https://bugs.gentoo.org/19 Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Virgil Dupras gentoo.org> dev-python/paramiko/Manifest | 1 + .../files/paramiko-2.4.2-disable-server.patch | 46 dev-python/paramiko/metadata.xml | 3 ++ dev-python/paramiko/paramiko-2.4.2.ebuild | 62 ++ 4 files changed, 112 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index d90724711be..25fa5b44f4a 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,2 +1,3 @@ DIST paramiko-2.1.2.tar.gz 1196746 BLAKE2B c184e171fe550fc231d67473867db283b706a93aebbd13ffb2503e10d69e43b9ab712237e6698fccae13472f0cb8135b6c015381ac687c4c20d4d1cb1620ae00 SHA512 465c5381b1b0a472d2ad8e690f0916a5f51713880486c7b94cadcf85ea0a52569e18337ccfee5440869e4a0c76bd2b1bc15c414128c07326b40ecd36ea021466 DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de +DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185 SHA512 894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f diff --git a/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch b/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch new file mode 100644 index 000..19450cbee1b --- /dev/null +++ b/dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch @@ -0,0 +1,46 @@ +diff --git a/paramiko/transport.py b/paramiko/transport.py +index f72eebaf..ec7a1445 100644 +--- a/paramiko/transport.py b/paramiko/transport.py +@@ -110,6 +110,8 @@ from paramiko.ssh_exception import ( + from paramiko.util import retry_on_signal, ClosingContextManager, clamp_value + + ++SERVER_DISABLED_BY_GENTOO = True ++ + # for thread cleanup + _active_threads = [] + +@@ -633,6 +635,8 @@ class Transport(threading.Thread, ClosingContextManager): + `.SSHException` -- if negotiation fails (and no ``event`` was + passed in) + """ ++if SERVER_DISABLED_BY_GENTOO: ++raise Exception("Disabled by Gentoo for security reasons. Enable with 'server' USE flag") + if server is None: + server = ServerInterface() + self.server_mode = True +diff --git a/tests/conftest.py b/tests/conftest.py +index 2b509c5c..bb23ac74 100644 +--- a/tests/conftest.py b/tests/conftest.py +@@ -4,7 +4,7 @@ import shutil + import threading + + import pytest +-from paramiko import RSAKey, SFTPServer, SFTP, Transport ++from paramiko import RSAKey, SFTPServer, SFTP, Transport, transport + + from .loop import LoopSocket + from .stub_sftp import StubServer, StubSFTPServer +@@ -15,6 +15,10 @@ from .util import _support + # 'nicer'. + + ++# We need the server component for testing ++transport.SERVER_DISABLED_BY_GENTOO = False ++ ++ + # Perform logging by default; pytest will capture and thus hide it normally, + # presenting it on error/failure. (But also allow turning it off when doing + # very pinpoint debugging - e.g. using breakpoints, so you don't want output diff --git a/dev-python/paramiko/metadata.xml b/dev-python/paramiko/metadata.xml index 054a7be7a59..3624b844268 100644 --- a/dev-python/paramiko/metadata.xml +++ b/dev-python/paramiko/metadata.xml @@ -21,6 +21,9 @@ are supported. SFTP client mode is now supported too. 用している所です。有名なCipherとHash処理の全てがサポートされています。SFTPクライ アントもサポートされています。 + +Enable server feature + paramiko paramiko/paramiko diff --git a/dev-python/paramiko/paramiko-2.4.2.ebuild b/dev-python/paramiko/paramiko-2.4.2.ebuild new file mode 100644 index 000..fb8e47b707d --- /dev/null +++ b/dev-python/paramiko/paramiko-2.4.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; +#
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 673edcb6a4cdbbcf4a4ab5ee0ba64bb3c930f513 Author: Virgil Dupras gentoo org> AuthorDate: Thu Sep 6 18:14:21 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Thu Sep 6 18:14:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673edcb6 dev-python/paramiko: drop live ebuild It's been broken for quite a while with no open bug to request its fix. Also, depends on obsolete pycrypto. Closes: https://bugs.gentoo.org/611606 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-python/paramiko/paramiko-.ebuild | 40 1 file changed, 40 deletions(-) diff --git a/dev-python/paramiko/paramiko-.ebuild b/dev-python/paramiko/paramiko-.ebuild deleted file mode 100644 index d1f4ddb6bd9..000 --- a/dev-python/paramiko/paramiko-.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 git-r3 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="" -EGIT_REPO_URI="https://github.com/paramiko/paramiko.git"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="" -IUSE="doc examples" - -RDEPEND=" - >=dev-python/pycrypto-2.1[${PYTHON_USEDEP}] - !=dev-python/pycrypto-2.4[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.11[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -# Required for testsuite -DISTUTILS_IN_SOURCE_BUILD=1 - -python_test() { - "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - use examples && dodoc -r demos - - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: e2617dd4dd47aacc4bfed6787dc9b9c65ab6bb2b Author: Virgil Dupras gentoo org> AuthorDate: Thu Aug 23 13:09:02 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Thu Aug 23 13:10:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2617dd4 dev-python/paramiko: remove old and vulnerable Bug: https://bugs.gentoo.org/664346 Package-Manager: Portage-2.3.48, Repoman-2.3.10 dev-python/paramiko/Manifest | 3 -- dev-python/paramiko/paramiko-2.2.1.ebuild | 45 -- dev-python/paramiko/paramiko-2.3.1.ebuild | 52 - dev-python/paramiko/paramiko-2.4.0.ebuild | 54 --- 4 files changed, 154 deletions(-) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 2bf65e2840e..d90724711be 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1,5 +1,2 @@ DIST paramiko-2.1.2.tar.gz 1196746 BLAKE2B c184e171fe550fc231d67473867db283b706a93aebbd13ffb2503e10d69e43b9ab712237e6698fccae13472f0cb8135b6c015381ac687c4c20d4d1cb1620ae00 SHA512 465c5381b1b0a472d2ad8e690f0916a5f51713880486c7b94cadcf85ea0a52569e18337ccfee5440869e4a0c76bd2b1bc15c414128c07326b40ecd36ea021466 -DIST paramiko-2.2.1.tar.gz 1205818 BLAKE2B 6b9007c2f653d6e640de4051bb16e5b9a4d039b59b38cb3500d6b2935e4e9e4acddecb0b1eb404f8bc6c5ea94a90cbc9a405ae5189efa0b9026d0550fcd9f259 SHA512 6aa2cce301f32c15d66e2137bc8a5c10ea4a667c599b24047a1e176b10636fe3abd28c7b2974befdde432a86c924acceace056c0572ea3006d3e4a8160b725c3 -DIST paramiko-2.3.1.tar.gz 282553 BLAKE2B 298bf73d2ecbb47506a7e3b7a03ddd650c8f126ef21b0e443602327a7011ee55c146aa3b6e4d160b47680b50dab3fcf04843597a290ccb166f88fc129bd85a67 SHA512 b63a177f1f03937d5650d6f2a3ca4c00e0c3ffb0080e5e5a8141aab435c3ad415f5af8c61cb2894d176544b854ff26ee510eaa41081b452dfa6213cdc055 -DIST paramiko-2.4.0.tar.gz 283484 BLAKE2B b0f7c99d8083aae5f70605cead265c060af29937fd5b97e3606fe9319e5b982dea4efce8e5e823c584ea9a046a08e29cbabe2304d069ba07b435acbf6c3224e4 SHA512 9c8deec2041c3756206b03c932be102383ad35077513f51f3d85573d4081a81c110e483375eb28b174b89c8703b38123d7e74f5b784b697ab0046dae083b9f41 DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild b/dev-python/paramiko/paramiko-2.2.1.ebuild deleted file mode 100644 index 9ee804f5839..000 --- a/dev-python/paramiko/paramiko-2.2.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm64 hppa ia64 ppc ppc64 ~sparc x86" -IUSE="doc examples" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.1[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -# Required for testsuite -DISTUTILS_IN_SOURCE_BUILD=1 - -python_test() { - "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - - distutils-r1_python_install_all - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-2.3.1.ebuild b/dev-python/paramiko/paramiko-2.3.1.ebuild deleted file mode 100644 index 2252a944212..000 --- a/dev-python/paramiko/paramiko-2.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"; -# pypi tarballs are missing test data -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" -IUSE="doc examples" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${P
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: 5b40406cd5b2c6916e8f54daade5a6cf30a02635 Author: Tim Harder gentoo org> AuthorDate: Mon Mar 19 06:20:31 2018 + Commit: Tim Harder gentoo org> CommitDate: Mon Mar 19 06:26:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b40406c dev-python/paramiko: version bump to 2.4.1 dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-2.4.1.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 6ad7679c673..2bf65e2840e 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -2,3 +2,4 @@ DIST paramiko-2.1.2.tar.gz 1196746 BLAKE2B c184e171fe550fc231d67473867db283b706a DIST paramiko-2.2.1.tar.gz 1205818 BLAKE2B 6b9007c2f653d6e640de4051bb16e5b9a4d039b59b38cb3500d6b2935e4e9e4acddecb0b1eb404f8bc6c5ea94a90cbc9a405ae5189efa0b9026d0550fcd9f259 SHA512 6aa2cce301f32c15d66e2137bc8a5c10ea4a667c599b24047a1e176b10636fe3abd28c7b2974befdde432a86c924acceace056c0572ea3006d3e4a8160b725c3 DIST paramiko-2.3.1.tar.gz 282553 BLAKE2B 298bf73d2ecbb47506a7e3b7a03ddd650c8f126ef21b0e443602327a7011ee55c146aa3b6e4d160b47680b50dab3fcf04843597a290ccb166f88fc129bd85a67 SHA512 b63a177f1f03937d5650d6f2a3ca4c00e0c3ffb0080e5e5a8141aab435c3ad415f5af8c61cb2894d176544b854ff26ee510eaa41081b452dfa6213cdc055 DIST paramiko-2.4.0.tar.gz 283484 BLAKE2B b0f7c99d8083aae5f70605cead265c060af29937fd5b97e3606fe9319e5b982dea4efce8e5e823c584ea9a046a08e29cbabe2304d069ba07b435acbf6c3224e4 SHA512 9c8deec2041c3756206b03c932be102383ad35077513f51f3d85573d4081a81c110e483375eb28b174b89c8703b38123d7e74f5b784b697ab0046dae083b9f41 +DIST paramiko-2.4.1.tar.gz 285151 BLAKE2B 767c4ad11da77c5c6796165057715f318cab417c5bae72cd97b51af94ecbf233316fd4286e35b2f855027e05bcf195c869b45a87f66954bee3bb98ae9d0ef1a9 SHA512 5a580d25e7911937f228ef4a2b89b5a1efd771f576c6c68cf1c36e1abbc38adbc6ad5dc91400de7112238fcf7803f5f26c13fe10be4af8a2a86af9398da7a8de diff --git a/dev-python/paramiko/paramiko-2.4.1.ebuild b/dev-python/paramiko/paramiko-2.4.1.ebuild new file mode 100644 index 000..277911f22ed --- /dev/null +++ b/dev-python/paramiko/paramiko-2.4.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE="http://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.python.org/pypi/paramiko/"; +# pypi tarballs are missing test data +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +IUSE="doc examples test" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-relaxed[${PYTHON_USEDEP}] + ) +" + +python_test() { + py.test -v || die "Tests fail with ${EPYTHON}" +} + +python_compile_all() { + use doc && esetup.py build_sphinx -s sites/docs +} + +python_install_all() { + use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. ) + + distutils-r1_python_install_all + + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins demos/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
commit: caa0a17ce6cda47f4dc2b96f3e0a9e0931e83b05 Author: Markus Meier gentoo org> AuthorDate: Tue Mar 13 18:07:22 2018 + Commit: Markus Meier gentoo org> CommitDate: Tue Mar 13 18:07:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa0a17c dev-python/paramiko: add ~arm, bug #647562 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" dev-python/paramiko/paramiko-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/paramiko/paramiko-2.4.0.ebuild b/dev-python/paramiko/paramiko-2.4.0.ebuild index 4aeec60a36b..277911f22ed 100644 --- a/dev-python/paramiko/paramiko-2.4.0.ebuild +++ b/dev-python/paramiko/paramiko-2.4.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" IUSE="doc examples test" RDEPEND="