Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/paramiko/
Date: Tue, 03 Nov 2020 18:29:45
Message-Id: 1604428178.8e860189521b30601e998d3deed5b4569286e25a.prometheanfire@gentoo
1 commit: 8e860189521b30601e998d3deed5b4569286e25a
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 3 18:29:23 2020 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 3 18:29:38 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e860189
7
8 dev-python/paramiko: 2.7.2 bump
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 dev-python/paramiko/Manifest | 1 +
14 dev-python/paramiko/paramiko-2.7.2.ebuild | 54 +++++++++++++++++++++++++++++++
15 2 files changed, 55 insertions(+)
16
17 diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
18 index bf879d2fe52..6fd504e61e1 100644
19 --- a/dev-python/paramiko/Manifest
20 +++ b/dev-python/paramiko/Manifest
21 @@ -1 +1,2 @@
22 DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af SHA512 2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2
23 +DIST paramiko-2.7.2.tar.gz 331678 BLAKE2B ff96dfd7b114255c15282f4f73e1f9425ccf77106426ccf3ad3f833b56bd5abfde867cf2d322448dc7b3777af6ab080b4e37ff8871ce17f0db17634b7f101747 SHA512 c9bc569428a0a61814cb73941356de5bae7fea7891ba4fd3f5c00ff1ee5083454bfde7e969fb4aaf5254b909f7f0132f590d67803eda8a67503e5c02ec2bf01a
24
25 diff --git a/dev-python/paramiko/paramiko-2.7.2.ebuild b/dev-python/paramiko/paramiko-2.7.2.ebuild
26 new file mode 100644
27 index 00000000000..237c4965f4d
28 --- /dev/null
29 +++ b/dev-python/paramiko/paramiko-2.7.2.ebuild
30 @@ -0,0 +1,54 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +PYTHON_COMPAT=( python3_{6..9} )
37 +PYTHON_REQ_USE="threads(+)"
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="SSH2 protocol library"
42 +HOMEPAGE="https://www.paramiko.org/ https://github.com/paramiko/paramiko/ https://pypi.org/project/paramiko/"
43 +# pypi tarballs are missing test data
44 +#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
45 +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
46 +
47 +LICENSE="LGPL-2.1"
48 +SLOT="0"
49 +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"
50 +IUSE="examples server"
51 +
52 +RDEPEND="
53 + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
54 + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
55 + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}]
56 + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
57 +"
58 +BDEPEND="
59 + test? (
60 + dev-python/mock[${PYTHON_USEDEP}]
61 + )
62 +"
63 +
64 +distutils_enable_sphinx sites/docs
65 +distutils_enable_tests pytest
66 +
67 +src_prepare() {
68 + eapply "${FILESDIR}/${PN}-2.7.1-tests.patch"
69 +
70 + if ! use server; then
71 + eapply "${FILESDIR}/${PN}-2.4.2-disable-server.patch"
72 + fi
73 +
74 + eapply_user
75 +}
76 +
77 +python_install_all() {
78 + distutils-r1_python_install_all
79 +
80 + if use examples; then
81 + docinto examples
82 + dodoc -r demos/*
83 + fi
84 +}