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-systemd/
Date: Tue, 27 Sep 2022 17:58:02
Message-Id: 1664301469.bb31860c1566203959295fdd019f56964b3a531d.sam@gentoo
1 commit: bb31860c1566203959295fdd019f56964b3a531d
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 27 17:57:31 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 27 17:57:49 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb31860c
7
8 dev-python/python-systemd: add 235
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-python/python-systemd/Manifest | 1 +
13 .../python-systemd/python-systemd-235.ebuild | 35 ++++++++++++++++++++++
14 2 files changed, 36 insertions(+)
15
16 diff --git a/dev-python/python-systemd/Manifest b/dev-python/python-systemd/Manifest
17 index ea4a30d22aba..98ada322756b 100644
18 --- a/dev-python/python-systemd/Manifest
19 +++ b/dev-python/python-systemd/Manifest
20 @@ -1 +1,2 @@
21 DIST python-systemd-234.tar.gz 53900 BLAKE2B 2658ee7083036ed8259e5f4ad0714ea15227ee836ad34c7fbbdb55dd9df48751b8d9998350d789b4f47e78fe7b4a7134e12d637e5a6ebeb29a0b31e5a4575d91 SHA512 164e34ba46827711e9c6ff9ed58b2706d9a22abfc7001de030ed7d463d8ddf783eb5fee93b207c29950a3c566018cc3f1a21a549421cf3e05c1287b433367eb2
22 +DIST python-systemd-235.gh.tar.gz 59858 BLAKE2B 8dbf112773dce4dfe9fb2b0e660a349481fa29c9532c5aa2d125e5bfc255b2408f63b5bd873b6fee9ebbad775ecfaf32497593b17052189797403fa31b05fd6f SHA512 f1286a477200cc7b4d2c44b43452da576e8e660925711466659795775bcee44796688e1ede6cc22e61cb5b03e631c396d22f9a133327ae1147506bce09bab47f
23
24 diff --git a/dev-python/python-systemd/python-systemd-235.ebuild b/dev-python/python-systemd/python-systemd-235.ebuild
25 new file mode 100644
26 index 000000000000..1d5b8750518a
27 --- /dev/null
28 +++ b/dev-python/python-systemd/python-systemd-235.ebuild
29 @@ -0,0 +1,35 @@
30 +# Copyright 2015-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +DISTUTILS_USE_PEP517=setuptools
36 +PYTHON_COMPAT=( python3_{8..11} )
37 +
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="Python module for native access to the systemd facilities"
41 +HOMEPAGE="https://github.com/systemd/python-systemd"
42 +SRC_URI="https://github.com/systemd/python-systemd/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
43 +
44 +LICENSE="LGPL-2.1"
45 +SLOT="0"
46 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
47 +
48 +DEPEND="sys-apps/systemd:="
49 +RDEPEND="${DEPEND}
50 + !sys-apps/systemd[python(-)]
51 +"
52 +
53 +distutils_enable_tests pytest
54 +
55 +python_compile() {
56 + # https://bugs.gentoo.org/690316
57 + distutils-r1_python_compile -j1
58 +}
59 +
60 +python_test() {
61 + unset NOTIFY_SOCKET
62 + cd "${T}" || die
63 + epytest --pyargs systemd -o cache_dir="${T}"
64 +}