Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/greenlet/
Date: Sat, 28 Jan 2023 16:19:01
Message-Id: 1674922730.a7f5fc6534013d7ab29fe479376feea0ff639cde.mgorny@gentoo
1 commit: a7f5fc6534013d7ab29fe479376feea0ff639cde
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 28 16:06:56 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 28 16:18:50 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f5fc65
7
8 dev-python/greenlet: Bump to 2.0.2
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/greenlet/Manifest | 1 +
13 dev-python/greenlet/greenlet-2.0.2.ebuild | 35 +++++++++++++++++++++++++++++++
14 2 files changed, 36 insertions(+)
15
16 diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest
17 index e000cacf86a1..2707a2505a12 100644
18 --- a/dev-python/greenlet/Manifest
19 +++ b/dev-python/greenlet/Manifest
20 @@ -1,2 +1,3 @@
21 DIST greenlet-1.1.3.tar.gz 91624 BLAKE2B 88ba03f7a5acc7de2ab757a04667de9774ec8979b0f3d45131f8174a4ea9a608e359e4d8ce2f7e57c58ce4844e58a082d35d983fd583fc6f53ffa38363fb7863 SHA512 9ece4a4e758de963c96c7cbd33aec33fa11ddd3d46b8dc4194e14d534f8f68787df551cb1e3be57fc8a65fbd8d5daf8fee59567927f6f272535dd7c720baa4f4
22 DIST greenlet-2.0.1.tar.gz 163824 BLAKE2B 4b06e3b95399f38dc529b06656dfee0347eb72cbce4ab62d4655d017457bf9df234d2767c1296705ba23b0d9f6476654327766efd329e48459c311600f33248a SHA512 3f4ccc761f64c7f10946d2fa965ef847e814ca1b6f57dc0df262cb6eed24148b44c6629770bf038656a9e3706e45553080844dfc841643604bd4776ca7ca03a2
23 +DIST greenlet-2.0.2.tar.gz 164980 BLAKE2B 1afa8390e96d7eeafd84a4323a4eb9e4b2cad50a3e6654b1609702a5a74dfb5dadc7a1ff81cc8e7718d0587728c2ec944069db8241f1aa0723d2f98e6911ddb6 SHA512 03d0b2764c52524c97930a7bd856a432360a96ddbe3d1f2352ec49750994e6811fd28378f83b96cac91520234d0a6e9e56232ff688c71ff57f6340d3d182635b
24
25 diff --git a/dev-python/greenlet/greenlet-2.0.2.ebuild b/dev-python/greenlet/greenlet-2.0.2.ebuild
26 new file mode 100644
27 index 000000000000..d8251e3aed7e
28 --- /dev/null
29 +++ b/dev-python/greenlet/greenlet-2.0.2.ebuild
30 @@ -0,0 +1,35 @@
31 +# Copyright 1999-2023 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=setuptools
37 +# Note: greenlet is built-in in pypy
38 +PYTHON_COMPAT=( python3_{9..11} )
39 +
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="Lightweight in-process concurrent programming"
43 +HOMEPAGE="
44 + https://greenlet.readthedocs.io/en/latest/
45 + https://github.com/python-greenlet/greenlet/
46 + https://pypi.org/project/greenlet/
47 +"
48 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
49 +
50 +LICENSE="MIT"
51 +SLOT="0"
52 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa -ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
53 +
54 +distutils_enable_sphinx docs
55 +distutils_enable_tests unittest
56 +
57 +src_prepare() {
58 + # patch cflag manipulations out
59 + sed -i -e 's:global_flags[.]append.*:pass:' setup.py || die
60 + distutils-r1_src_prepare
61 +}
62 +
63 +python_test() {
64 + eunittest greenlet.tests
65 +}