Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/oslo-utils/
Date: Thu, 23 Jun 2022 19:28:33
Message-Id: 1656012500.81462bc9994b2feab4184f81fd0b4c0bd8903097.arthurzam@gentoo
1 commit: 81462bc9994b2feab4184f81fd0b4c0bd8903097
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 23 17:46:38 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 23 19:28:20 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81462bc9
7
8 dev-python/oslo-utils: add 6.0.0
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/oslo-utils/Manifest | 1 +
13 dev-python/oslo-utils/oslo-utils-6.0.0.ebuild | 64 +++++++++++++++++++++++++++
14 2 files changed, 65 insertions(+)
15
16 diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
17 index 0154c9389355..85b8cf5356bf 100644
18 --- a/dev-python/oslo-utils/Manifest
19 +++ b/dev-python/oslo-utils/Manifest
20 @@ -1,2 +1,3 @@
21 DIST oslo.utils-4.13.0.tar.gz 101834 BLAKE2B 9d3457ee9ce1746869120bf66d83495b4e1f2b4ca005285fa121ff4c176e85148662cd1de52bdaf93dc18d85478f2cbfde9b310e748b895f01c77ef82019dc0e SHA512 1d97fdaab79cc6c4cc34efdafca7263a2679e60d446aadc46fe31d7fdda2051b37f9df79d149644d914c7274e7fa2d9ef6a1c1aeafad8a1333221dcbe65f4723
22 DIST oslo.utils-5.0.0.tar.gz 101823 BLAKE2B be62ddc2fb9130e3f678366b6181f1f334f95846a09ede4a08917cd88427492978e53039a482a7158f234caf96c9e520026ab6009f1df5de588a9fe68aa0664f SHA512 8941caf086354c9066ef51e64dcab5854b8d99c2b51807cb2d8b75fac0983f5787e499b0727423b624791ead2b5c9b55b463d5ff47f7586f3e302dccec1f5408
23 +DIST oslo.utils-6.0.0.tar.gz 101261 BLAKE2B 8a659b4bedf49e40c85ee40fe026205964d2f4a919170e4700c85e754f4bbffdf5bb9305aea00f7b36233feec93e42bf5e0c72591eeedc02709a7fcdba64d9b6 SHA512 9f9dcd585419372711af69917daf717d7c694cc604aed4db242e508ca6bdea3db9a52a29c354dbb5c80473a819c80dec9eccad7e6f6ca297c3469bcd2db5c7d5
24
25 diff --git a/dev-python/oslo-utils/oslo-utils-6.0.0.ebuild b/dev-python/oslo-utils/oslo-utils-6.0.0.ebuild
26 new file mode 100644
27 index 000000000000..a0bf0d0fa37e
28 --- /dev/null
29 +++ b/dev-python/oslo-utils/oslo-utils-6.0.0.ebuild
30 @@ -0,0 +1,64 @@
31 +# Copyright 1999-2022 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 +PYTHON_COMPAT=( python3_{8..10} )
38 +
39 +inherit distutils-r1
40 +
41 +MY_P=${P/-/.}
42 +DESCRIPTION="Oslo Utility library"
43 +HOMEPAGE="https://launchpad.net/oslo"
44 +SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz"
45 +S="${WORKDIR}/${MY_P}"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
50 +
51 +RDEPEND="
52 + >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
53 + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
54 + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
55 + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
56 + >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
57 + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
58 + >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
59 + >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
60 + dev-python/pyyaml[${PYTHON_USEDEP}]
61 +"
62 +BDEPEND="
63 + >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
64 + test? (
65 + $(python_gen_cond_dep '
66 + >=dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
67 + ' python3_{8..9})
68 + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
69 + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
70 + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
71 + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
72 + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
73 + )
74 +"
75 +
76 +distutils_enable_tests unittest
77 +
78 +src_prepare() {
79 + # spurious rdep
80 + sed -i -e '/pbr/d' requirements.txt || die
81 + distutils-r1_src_prepare
82 +}
83 +
84 +python_compile() {
85 + distutils-r1_python_compile
86 + if ! has "${EPYTHON}" python3.{8..9}; then
87 + find "${BUILD_DIR}"/install -name '*eventletutils*.py' -delete || die
88 + fi
89 +}
90 +
91 +python_test() {
92 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
93 + eunittest
94 +}