Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/python-gnupg/
Date: Wed, 24 Aug 2022 00:21:39
Message-Id: 1661299709.808561585553b345ff72ed811285afbfa079489f.sam@gentoo
1 commit: 808561585553b345ff72ed811285afbfa079489f
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 23 23:17:00 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 24 00:08:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80856158
7
8 dev-python/python-gnupg: add 0.5.0
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-python/python-gnupg/Manifest | 2 ++
13 dev-python/python-gnupg/python-gnupg-0.5.0.ebuild | 32 +++++++++++++++++++++++
14 2 files changed, 34 insertions(+)
15
16 diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest
17 index 9d8e932b2c51..0673d27a4470 100644
18 --- a/dev-python/python-gnupg/Manifest
19 +++ b/dev-python/python-gnupg/Manifest
20 @@ -1,2 +1,4 @@
21 DIST python-gnupg-0.4.9.tar.gz 59982 BLAKE2B 09ca33bf181239d2ed39930e2b017f30e5c3ff158ccf937a1a1e72366cd144bc7327c8a57517840f976b10fbf542f8181721fa6e203cf0b67766b3fea9ca2d16 SHA512 e59685bea966addbfacfd5516601c518c9ccd7a828250584a00dca5c2062b30bd859ae73b467bd16db60abd800bd0b66f68177e56d3c48654416a294e72f3e8f
22 DIST python-gnupg-0.4.9.tar.gz.asc 801 BLAKE2B d95b5e5bb5613adfb5705851ba1f1ff4a9331bfedb452d3f15e7838aaaf66b9b161664e1dc7f16acc4490eb2647dcf6ed1d1cf9b5272bd9523527b7329917cfb SHA512 ca91795ae7c43e825f35bccbbb3464e6f9e60742f28d1e215e97680c4de454b07375d66593553ace53d6fc9ceb423253a34f3ea6a5bc1b27e7da9b0ba3c385f2
23 +DIST python-gnupg-0.5.0.tar.gz 61154 BLAKE2B 0ae7e8ff669f51b47410a7a5aef16ca6792db18f28c59d3ce6615d0852eba1e201e3d000d1f644ffc1a362a74ee56c0930dd5814c23238137d6d8696319fd130 SHA512 cfd302257b53fdc9318004db7323ea5bf4bddc055b65b24386a1ecb27cd476fdf1bc771adcdde70a4eef442982a0c57dc832b92274bbe5ba16cbdf3247f4e77a
24 +DIST python-gnupg-0.5.0.tar.gz.asc 801 BLAKE2B a3df8ea4c22c2df8351aeb51a670e36e2809eef2248507842b9580f819af5c4e5a7ad4902ef54f2a62c3629a2d658cac346cc1647838e8066b2a018939e1a751 SHA512 58fa1b201803bb542e3fb9c1c567d83abba0e897b52efa331942899684e15b4c44a225c28adce58c69c290d5059fc562556b79fec21f960c894b30a8f3642405
25
26 diff --git a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
27 new file mode 100644
28 index 000000000000..8e1e818cf84e
29 --- /dev/null
30 +++ b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
31 @@ -0,0 +1,32 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +DISTUTILS_USE_PEP517=setuptools
38 +PYTHON_COMPAT=( pypy3 python3_{8..11} )
39 +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/vinaysajip.asc
40 +inherit distutils-r1 verify-sig
41 +
42 +DESCRIPTION="A Python wrapper for GnuPG"
43 +HOMEPAGE="https://docs.red-dove.com/python-gnupg/"
44 +SRC_URI="https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz"
45 +SRC_URI+=" verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz.asc )"
46 +
47 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
48 +LICENSE="BSD"
49 +SLOT="0"
50 +
51 +# Need gnupg[nls] for avoiding decode errors and possible hangs
52 +# w/ e.g. sec-keys/openpgp-keys-gentoo-developers but other pkgs too.
53 +RDEPEND="app-crypt/gnupg[nls]"
54 +DEPEND="${RDEPEND}"
55 +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-vinaysajip )"
56 +
57 +distutils_enable_tests unittest
58 +
59 +python_test() {
60 + # NO_EXTERNAL_TESTS must be enabled,
61 + # to disable all tests, which need internet access.
62 + NO_EXTERNAL_TESTS=1 eunittest
63 +}