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/importlib_metadata/
Date: Mon, 28 Feb 2022 08:28:46
Message-Id: 1646036912.626438e1e12950cb11e8cc326f6bf49756c202f3.mgorny@gentoo
1 commit: 626438e1e12950cb11e8cc326f6bf49756c202f3
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 28 07:32:16 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 28 08:28:32 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626438e1
7
8 dev-python/importlib_metadata: Bump to 4.11.2
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/importlib_metadata/Manifest | 1 +
13 .../importlib_metadata-4.11.2.ebuild | 51 ++++++++++++++++++++++
14 2 files changed, 52 insertions(+)
15
16 diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
17 index 4081f723ddff..75470a0e730b 100644
18 --- a/dev-python/importlib_metadata/Manifest
19 +++ b/dev-python/importlib_metadata/Manifest
20 @@ -1,3 +1,4 @@
21 DIST importlib_metadata-4.10.1.tar.gz 42013 BLAKE2B 056a8e16cacc961bef5168c903f5143a764eeee028f576da964fa4b1462ecb98b5baa1b59653cf15a49b0f8d8c31cc9993c16c89d04d188cb1a99d3943ac4ec4 SHA512 96ceb9286145e2933ca3a1724fde4519819c27a1dc0947ef8e0c399a4cc2026875e673ab352f08bb4dd6aa10d78d8c9773a6fb0138e3065961df7e850ff37757
22 DIST importlib_metadata-4.11.0.tar.gz 42170 BLAKE2B b1f0a887c3b62981b3312a06b0ebb0bc8e03313f6b1cfb58f59ef934f15aeb5247cf58befba7551f3485bd7162ed8a3c90633a88445a03257aeb9c15a101c08a SHA512 d959fdbf947c034fcac921677041a9f765a09b9b63566f83680f4fe68260d09278f5a3fe443ce0c63a8e561f9cc6e0b48721e75c065af3c89a91cdffe6d2d451
23 DIST importlib_metadata-4.11.1.tar.gz 42224 BLAKE2B 7d376d0bfaf3304ea8412559bcbafd2a92ee88a045432a1245b5127ac1766c2842374f4e05e140e95f0e7e73072cdfe6fba6b140c656470f1c24aae8500b662f SHA512 1f7a5469b378b9f3080ae893637eb5aa778267250c50c8a56786d912ef8cd2f737cc580686f7ce37351505728493ac5feb243823ec37b7afc978746e7dc70cef
24 +DIST importlib_metadata-4.11.2.tar.gz 43293 BLAKE2B ea515da66eed404d7d6bdf09fc3ade31c34a48656a6e37219c2d86eed3004ef2c82dc80f916de54b45e4b462a3b142d40b8e2ee959614e9be011844ba12eb3fc SHA512 114a8078b15905a898d63934f208d6409ec043cd5ac35f9455f532956fb7e5262df26aadcd8618ca8b2baf69333147a15d456fdb0d8e50163aecedfccb6003d9
25
26 diff --git a/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild b/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild
27 new file mode 100644
28 index 000000000000..3d83a45dfd42
29 --- /dev/null
30 +++ b/dev-python/importlib_metadata/importlib_metadata-4.11.2.ebuild
31 @@ -0,0 +1,51 @@
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=flit
38 +# NB: this package extends beyond built-in importlib stuff in py3.8+
39 +# new entry_point API not yet included in cpython release
40 +PYTHON_COMPAT=( pypy3 python3_{8..10} )
41 +
42 +inherit distutils-r1
43 +
44 +DESCRIPTION="Read metadata from Python packages"
45 +HOMEPAGE="https://github.com/python/importlib_metadata"
46 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
47 +
48 +LICENSE="Apache-2.0"
49 +SLOT="0"
50 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
51 +
52 +RDEPEND="
53 + dev-python/zipp[${PYTHON_USEDEP}]
54 +"
55 +BDEPEND="
56 + test? (
57 + dev-python/packaging[${PYTHON_USEDEP}]
58 + dev-python/pyfakefs[${PYTHON_USEDEP}]
59 + $(python_gen_cond_dep '
60 + dev-python/importlib_resources[${PYTHON_USEDEP}]
61 + ' 3.8)
62 + )
63 +"
64 +
65 +distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
66 +distutils_enable_tests unittest
67 +
68 +src_configure() {
69 + grep -q 'build-backend = "setuptools' pyproject.toml ||
70 + die "Upstream changed build-backend, recheck"
71 + # write a custom pyproject.toml to ease setuptools bootstrap
72 + cat > pyproject.toml <<-EOF || die
73 + [build-system]
74 + requires = ["flit_core >=3.2,<4"]
75 + build-backend = "flit_core.buildapi"
76 +
77 + [project]
78 + name = "importlib_metadata"
79 + version = "${PV}"
80 + description = "Read metadata from Python packages"
81 + EOF
82 +}