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: Sun, 19 Mar 2023 04:13:39
Message-Id: 1679199209.8183e126a739ef3162b696a008d889d8e4d0d4a3.mgorny@gentoo
1 commit: 8183e126a739ef3162b696a008d889d8e4d0d4a3
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 04:01:24 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 04:13:29 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8183e126
7
8 dev-python/importlib_metadata: Bump to 6.1.0
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/importlib_metadata/Manifest | 1 +
13 .../importlib_metadata-6.1.0.ebuild | 53 ++++++++++++++++++++++
14 2 files changed, 54 insertions(+)
15
16 diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
17 index a24f3c68fdb5..2eb0751d3f71 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.13.0.tar.gz 50445 BLAKE2B 0f52430bdcf63275d16d330fd2ec6a85926ab75cc2c14d0e996dc29a1258ba71e12253dd36f776f280c68cfc0d68058ce52d246fef5eccd9c3b7e5ea9bab5441 SHA512 68deb9b017d89df05b613c564bfaafd9024f9a6b1b14973bb75c0756f29911c6a2516a87b4fad60cb15b66bca79a275163fb8db2cfbd088ab952633de056d1e1
22 DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 9c4e6b20b725e263dad4acc4553b0067777c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63 SHA512 7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
23 DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e SHA512 9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1
24 +DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a SHA512 7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c
25
26 diff --git a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
27 new file mode 100644
28 index 000000000000..94609d071b76
29 --- /dev/null
30 +++ b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild
31 @@ -0,0 +1,53 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
36 +EAPI=7
37 +
38 +DISTUTILS_USE_PEP517=flit
39 +# NB: this package extends beyond built-in importlib stuff in py3.8+
40 +# new entry_point API not yet included in cpython release
41 +PYTHON_COMPAT=( pypy3 python3_{9..11} )
42 +
43 +inherit distutils-r1 pypi
44 +
45 +DESCRIPTION="Read metadata from Python packages"
46 +HOMEPAGE="
47 + https://github.com/python/importlib_metadata/
48 + https://pypi.org/project/importlib-metadata/
49 +"
50 +
51 +LICENSE="Apache-2.0"
52 +SLOT="0"
53 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
54 +
55 +RDEPEND="
56 + dev-python/zipp[${PYTHON_USEDEP}]
57 +"
58 +BDEPEND="
59 + test? (
60 + dev-python/packaging[${PYTHON_USEDEP}]
61 + dev-python/pyfakefs[${PYTHON_USEDEP}]
62 + $(python_gen_cond_dep '
63 + dev-python/importlib_resources[${PYTHON_USEDEP}]
64 + ' 3.8)
65 + )
66 +"
67 +
68 +distutils_enable_tests unittest
69 +
70 +src_configure() {
71 + grep -q 'build-backend = "setuptools' pyproject.toml ||
72 + die "Upstream changed build-backend, recheck"
73 + # write a custom pyproject.toml to ease setuptools bootstrap
74 + cat > pyproject.toml <<-EOF || die
75 + [build-system]
76 + requires = ["flit_core >=3.2,<4"]
77 + build-backend = "flit_core.buildapi"
78 +
79 + [project]
80 + name = "importlib_metadata"
81 + version = "${PV}"
82 + description = "Read metadata from Python packages"
83 + EOF
84 +}