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

2023-12-19 Thread Michał Górny
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/

2023-12-19 Thread Sam James
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/

2023-12-18 Thread Michał Górny
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/

2023-11-17 Thread Michał Górny
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/

2023-09-01 Thread Michał Górny
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/

2023-09-01 Thread Arthur Zamarin
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/

2023-07-31 Thread Michał Górny
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/

2023-07-24 Thread Michał Górny
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
--

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

2023-07-20 Thread WANG Xuerui
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/

2023-06-27 Thread Sam James
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/

2023-05-26 Thread Michał Górny
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/

2023-05-25 Thread Michał Górny
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; 

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

2023-05-10 Thread Michał Górny
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/

2023-04-11 Thread Michał Górny
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/

2023-04-11 Thread Arthur Zamarin
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/

2023-03-10 Thread Michał Górny
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/

2023-02-20 Thread Michał Górny
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(
-+

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

2023-02-20 Thread Arthur Zamarin
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/

2023-01-20 Thread Michał Górny
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
+-
+-

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

2022-12-10 Thread Michał Górny
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 

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

2022-12-10 Thread Arthur Zamarin
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/

2022-11-04 Thread Michał Górny
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(
++

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

2022-07-04 Thread Michał Górny
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/

2022-06-15 Thread Alice Ferrazzi
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/

2022-06-06 Thread Michał Górny
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/

2022-06-01 Thread Michał Górny
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/

2022-06-01 Thread Jakov Smolić
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/

2022-05-17 Thread Michał Górny
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/

2022-05-17 Thread Michał Górny
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/

2022-05-16 Thread Andrew Ammerlaan
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/

2022-04-25 Thread Arthur Zamarin
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/

2022-04-19 Thread Michał Górny
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/

2022-04-19 Thread Arthur Zamarin
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/

2022-03-19 Thread Michał Górny
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}]
-   

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

2022-03-19 Thread Sam James
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/

2022-03-19 Thread Michał Górny
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/

2022-03-15 Thread Michał Górny
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/

2022-03-14 Thread Michał Górny
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/

2022-02-26 Thread Michał Górny
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/

2022-02-13 Thread Michał Górny
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/

2022-01-26 Thread Michał Górny
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}]
-   

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

2022-01-26 Thread Arthur Zamarin
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/

2022-01-08 Thread Michał Górny
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/

2021-12-24 Thread Michał Górny
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/

2021-12-23 Thread Arthur Zamarin
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/

2021-11-28 Thread Michał Górny
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/

2021-11-13 Thread Michał Górny
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/

2021-11-13 Thread Jakov Smolić
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/

2021-10-10 Thread Michał Górny
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/

2021-09-09 Thread Marek Szuba
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/

2021-06-04 Thread Michał Górny
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/

2020-12-27 Thread Fabian Groffen
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/

2020-12-06 Thread Michał Górny
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/

2020-12-06 Thread Sam James
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/

2020-11-03 Thread Matthew Thode
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/

2020-08-22 Thread Michał Górny
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/

2020-06-10 Thread Michał Górny
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/

2020-05-14 Thread Aaron Bauman
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/

2020-04-16 Thread Michał Górny
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 

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

2020-03-28 Thread Michał Górny
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}]
-   

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

2020-03-28 Thread Michał Górny
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/

2020-03-28 Thread Michał Górny
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/

2020-03-25 Thread Agostino Sarubbo
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/

2019-12-16 Thread Sebastian Pipping
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 

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

2019-12-04 Thread Aaron Bauman
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/

2019-11-24 Thread Aaron Bauman
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/

2019-11-24 Thread Aaron Bauman
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/

2019-11-24 Thread Aaron Bauman
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/

2019-07-29 Thread Aaron Bauman
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/

2019-07-06 Thread Tim Harder
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 

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

2019-05-11 Thread Virgil Dupras
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/

2019-01-28 Thread Matthew Thode
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/

2018-12-15 Thread Virgil Dupras
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/

2018-12-15 Thread Sergei Trofimovich
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/

2018-12-08 Thread Mikle Kolyada
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/

2018-12-03 Thread Virgil Dupras
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/

2018-11-29 Thread Sergei Trofimovich
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/

2018-11-28 Thread Sergei Trofimovich
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/

2018-11-28 Thread Sergei Trofimovich
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/

2018-11-28 Thread Sergei Trofimovich
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/

2018-11-27 Thread Thomas Deutschmann
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/

2018-11-27 Thread Tobias Klausmann
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/

2018-11-26 Thread Agostino Sarubbo
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/

2018-10-13 Thread Virgil Dupras
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/

2018-10-13 Thread Tobias Klausmann
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/

2018-10-05 Thread Virgil Dupras
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/

2018-10-05 Thread Tobias Klausmann
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/

2018-09-26 Thread Virgil Dupras
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/

2018-09-06 Thread Virgil Dupras
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/

2018-08-23 Thread Virgil Dupras
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}]
-   

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

2018-03-19 Thread Tim Harder
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/

2018-03-13 Thread Markus Meier
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="



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

2018-02-22 Thread Jeroen Roovers
commit: cf0b19db13bcf52ab925973591ee9873424c373d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Feb 22 21:44:22 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Feb 22 21:45:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf0b19db

dev-python/paramiko: Stable for HPPA too.

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --ignore-arches

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

diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild 
b/dev-python/paramiko/paramiko-2.2.1.ebuild
index 59f8761378b..2f1dfac87dd 100644
--- a/dev-python/paramiko/paramiko-2.2.1.ebuild
+++ b/dev-python/paramiko/paramiko-2.2.1.ebuild
@@ -14,7 +14,7 @@ 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"
+KEYWORDS="amd64 ~arm64 hppa ia64 ppc ppc64 ~sparc x86"
 IUSE="doc examples"
 
 RDEPEND="



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

2018-02-22 Thread Jeroen Roovers
commit: 68a884bd39806cf6b2d3beb8c8b8492e7b9063ec
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Feb 22 18:27:28 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Feb 22 18:28:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a884bd

dev-python/paramiko: Mark ~hppa too.

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --ignore-arches

 dev-python/paramiko/paramiko-2.2.1.ebuild | 2 +-
 dev-python/paramiko/paramiko-2.3.1.ebuild | 4 ++--
 dev-python/paramiko/paramiko-2.4.0.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/paramiko/paramiko-2.2.1.ebuild 
b/dev-python/paramiko/paramiko-2.2.1.ebuild
index bec1852fce3..59f8761378b 100644
--- a/dev-python/paramiko/paramiko-2.2.1.ebuild
+++ b/dev-python/paramiko/paramiko-2.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86"
 IUSE="doc examples"
 
 RDEPEND="

diff --git a/dev-python/paramiko/paramiko-2.3.1.ebuild 
b/dev-python/paramiko/paramiko-2.3.1.ebuild
index 106bbe8627d..c5f04dee25d 100644
--- a/dev-python/paramiko/paramiko-2.3.1.ebuild
+++ b/dev-python/paramiko/paramiko-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # 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="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="doc examples"
 
 RDEPEND="

diff --git a/dev-python/paramiko/paramiko-2.4.0.ebuild 
b/dev-python/paramiko/paramiko-2.4.0.ebuild
index bd10c373856..4aeec60a36b 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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
 IUSE="doc examples test"
 
 RDEPEND="



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

2018-02-22 Thread Michał Górny
commit: 2dbea59d12eb788f4357b4fc3e8cc55684203a29
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 22 16:07:20 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 22 16:07:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbea59d

dev-python/paramiko: Tested on ~amd64-fbsd (bug #647562)

 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 b2ff4b3b92a..bd10c373856 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 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
 IUSE="doc examples test"
 
 RDEPEND="



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

2018-02-18 Thread Sergei Trofimovich
commit: 4a0b876d9253a763209206d228c579f8bc19a032
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Feb 18 07:36:52 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 18 08:30:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0b876d

dev-python/paramiko: keyworded 2.4.0 for sparc, bug #647562

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 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 7e1445da7c4..b2ff4b3b92a 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 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc examples test"
 
 RDEPEND="



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

2018-02-13 Thread Matt Thode
commit: 79b122329ec1bbae7e0620f65e22af536001c30a
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 13 20:51:01 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Feb 13 21:01:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b12232

dev-python/paramiko: re-adding arm64

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 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 121705cbb58..7e1445da7c4 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 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="doc examples test"
 
 RDEPEND="



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

2018-02-08 Thread Tim Harder
commit: f6861ba7d2d2b839794d194645e9336e84422d81
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Feb  9 06:21:57 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Feb  9 06:22:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6861ba7

dev-python/paramiko: fix docs install

Closes: https://bugs.gentoo.org/646992

 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 bc73323f0c6..121705cbb58 100644
--- a/dev-python/paramiko/paramiko-2.4.0.ebuild
+++ b/dev-python/paramiko/paramiko-2.4.0.ebuild
@@ -43,7 +43,7 @@ python_compile_all() {
 }
 
 python_install_all() {
-   use doc && local HTML_DOCS=( build/sphinx/html/. )
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
 
distutils-r1_python_install_all
 



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

2018-02-07 Thread Tim Harder
commit: da9aedee72496cb3d43f47bf1103c85aa190306b
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Feb  8 05:06:12 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Feb  8 05:08:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9aedee

dev-python/paramiko: version bump to 2.4.0

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

diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index cd96fa8ffe1..6ad7679c673 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -1,3 +1,4 @@
 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

diff --git a/dev-python/paramiko/paramiko-2.4.0.ebuild 
b/dev-python/paramiko/paramiko-2.4.0.ebuild
new file mode 100644
index 000..bc73323f0c6
--- /dev/null
+++ b/dev-python/paramiko/paramiko-2.4.0.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 ~ia64 ~ppc ~ppc64 ~x86"
+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/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/files/, dev-python/paramiko/

2018-01-05 Thread Michał Górny
commit: ea7c48747e06a2013badbc5c53cb458636189957
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 09:58:32 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 13:26:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7c4874

dev-python/paramiko: Clean old up

 dev-python/paramiko/Manifest   |  2 -
 .../files/paramiko-1.16.0-install_requires.patch   | 18 
 dev-python/paramiko/paramiko-1.16.0.ebuild | 43 --
 dev-python/paramiko/paramiko-2.3.0.ebuild  | 52 --
 4 files changed, 115 deletions(-)

diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index 9b7ea39d7b4..cd96fa8ffe1 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -1,5 +1,3 @@
-DIST paramiko-1.16.0.tar.gz 1335094 BLAKE2B 
03d95d50b9a03a112074687b294c628de40400cded065bb89371e3f9a10d373c0b419365a56e6e04e2ec3ff7c4b6dbda4952f920f93941bf06ba3413fd4e79e2
 SHA512 
d75ed591c12898bab7d3e64b7281c9054ad49d00b6dba9e51826cca43ce30ae7c089ead0c3396f7542c2635183637e00a16f0b3d57360c0f65ec93d081489962
 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.0.tar.gz 279279 BLAKE2B 
64db3412ac5b64ca345a978442062b9ff14e70ca7bbec85c807421df7dbb47166c694e9882508c2c9eefca37ae12233da3c696212a574bccd16015afbaa6c7ad
 SHA512 
a7935b76805a938e389fcf38beca0eb653cc1bc370ed7869726361d5758235d282e747c42582781c122f7c8e4299e61292c1ac96dc3921d44aedaf8a699c1ebc
 DIST paramiko-2.3.1.tar.gz 282553 BLAKE2B 
298bf73d2ecbb47506a7e3b7a03ddd650c8f126ef21b0e443602327a7011ee55c146aa3b6e4d160b47680b50dab3fcf04843597a290ccb166f88fc129bd85a67
 SHA512 
b63a177f1f03937d5650d6f2a3ca4c00e0c3ffb0080e5e5a8141aab435c3ad415f5af8c61cb2894d176544b854ff26ee510eaa41081b452dfa6213cdc055

diff --git a/dev-python/paramiko/files/paramiko-1.16.0-install_requires.patch 
b/dev-python/paramiko/files/paramiko-1.16.0-install_requires.patch
deleted file mode 100644
index fde5e11b19e..000
--- a/dev-python/paramiko/files/paramiko-1.16.0-install_requires.patch
+++ /dev/null
@@ -1,18 +0,0 @@
- setup.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 629c28f..e987dc6 100644
 a/setup.py
-+++ b/setup.py
-@@ -41,8 +41,8 @@ try:
- from setuptools import setup
- kw = {
- 'install_requires': [
--'pycrypto >= 2.1, != 2.4',
--'ecdsa >= 0.11',
-+'pycrypto >=2.1,!=2.4',
-+'ecdsa >=0.11',
- ],
- }
- except ImportError:

diff --git a/dev-python/paramiko/paramiko-1.16.0.ebuild 
b/dev-python/paramiko/paramiko-1.16.0.ebuild
deleted file mode 100644
index d0620934429..000
--- a/dev-python/paramiko/paramiko-1.16.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-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/;
-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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris"
-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
-
-PATCHES=(
-   "${FILESDIR}"/${P}-install_requires.patch
-)
-
-python_test() {
-   "${PYTHON}" test.py --verbose || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/. )
-   use examples && local EXAMPLES=( demos/. )
-
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/paramiko/paramiko-2.3.0.ebuild 
b/dev-python/paramiko/paramiko-2.3.0.ebuild
deleted file mode 100644
index 106bbe8627d..000
--- a/dev-python/paramiko/paramiko-2.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the 

  1   2   >