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: 1679199208.293039b15bfb39b95117678ba8ef6beddbe50d97.mgorny@gentoo
1 commit: 293039b15bfb39b95117678ba8ef6beddbe50d97
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 04:01:04 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 04:13:28 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293039b1
7
8 dev-python/importlib_metadata: Bump to 6.0.1
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/importlib_metadata/Manifest | 1 +
13 .../importlib_metadata-6.0.1.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 6988bbbadba7..a24f3c68fdb5 100644
18 --- a/dev-python/importlib_metadata/Manifest
19 +++ b/dev-python/importlib_metadata/Manifest
20 @@ -1,2 +1,3 @@
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
25 diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
26 new file mode 100644
27 index 000000000000..94609d071b76
28 --- /dev/null
29 +++ b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild
30 @@ -0,0 +1,53 @@
31 +# Copyright 1999-2023 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
35 +EAPI=7
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_{9..11} )
41 +
42 +inherit distutils-r1 pypi
43 +
44 +DESCRIPTION="Read metadata from Python packages"
45 +HOMEPAGE="
46 + https://github.com/python/importlib_metadata/
47 + https://pypi.org/project/importlib-metadata/
48 +"
49 +
50 +LICENSE="Apache-2.0"
51 +SLOT="0"
52 +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"
53 +
54 +RDEPEND="
55 + dev-python/zipp[${PYTHON_USEDEP}]
56 +"
57 +BDEPEND="
58 + test? (
59 + dev-python/packaging[${PYTHON_USEDEP}]
60 + dev-python/pyfakefs[${PYTHON_USEDEP}]
61 + $(python_gen_cond_dep '
62 + dev-python/importlib_resources[${PYTHON_USEDEP}]
63 + ' 3.8)
64 + )
65 +"
66 +
67 +distutils_enable_tests unittest
68 +
69 +src_configure() {
70 + grep -q 'build-backend = "setuptools' pyproject.toml ||
71 + die "Upstream changed build-backend, recheck"
72 + # write a custom pyproject.toml to ease setuptools bootstrap
73 + cat > pyproject.toml <<-EOF || die
74 + [build-system]
75 + requires = ["flit_core >=3.2,<4"]
76 + build-backend = "flit_core.buildapi"
77 +
78 + [project]
79 + name = "importlib_metadata"
80 + version = "${PV}"
81 + description = "Read metadata from Python packages"
82 + EOF
83 +}