Gentoo Archives: gentoo-commits

From: Louis Sautier <sbraz@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/importlib_metadata/
Date: Mon, 29 Mar 2021 08:37:53
Message-Id: 1617006802.75f8f6fbc712983391323bfd4389bcf4d1fc58e9.sbraz@gentoo
1 commit: 75f8f6fbc712983391323bfd4389bcf4d1fc58e9
2 Author: Louis Sautier <sbraz <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 29 08:33:22 2021 +0000
4 Commit: Louis Sautier <sbraz <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 29 08:33:22 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f8f6fb
7
8 dev-python/importlib_metadata: add 3.9.0
9
10 Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>
11
12 dev-python/importlib_metadata/Manifest | 1 +
13 .../importlib_metadata-3.9.0.ebuild | 42 ++++++++++++++++++++++
14 2 files changed, 43 insertions(+)
15
16 diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest
17 index c6000ad587c..7078385b878 100644
18 --- a/dev-python/importlib_metadata/Manifest
19 +++ b/dev-python/importlib_metadata/Manifest
20 @@ -6,3 +6,4 @@ DIST importlib_metadata-3.7.3.tar.gz 37193 BLAKE2B 0de5f4ece99db9ec4f86e9b967c85
21 DIST importlib_metadata-3.8.0.tar.gz 38515 BLAKE2B ba5e06f8a43632dedcb1cb10007dbc7978b33c9a264e3ddc743855f44c932a00b05bae810a1d6621742a75161ef828bd9523045a023f657a24dab6d7e36bc1bf SHA512 2c336457accf8b33426e73632c90ea46720230822826b683365e5a32fe89c2fccfd45843613d9631cbbe926c03418ba107609ea85fead88ab2f9b9b18c67ddb5
22 DIST importlib_metadata-3.8.1.tar.gz 38548 BLAKE2B 7f8f73e13a167bce0b7299b117058e00fd8b7c936af55fa04b5c6202192e6cb46d66d3b1b31621827e68678b3e270c203b452c8441941c5bf6a0eb7e2cad1e28 SHA512 503a30293e8ba67478bd26aaf598da931384ef356b9d046dbceeec4105794368d9689bf3744019caf7419e70d032ee544e860c79bd63b1f4b58341490d7d2f97
23 DIST importlib_metadata-3.8.2.tar.gz 38973 BLAKE2B 40b001870608003a9beaa513e5f7dad0217884719a78a64dd74bad3db275ac30bc226d57f61aa644fcd0425bc69e06ce66555aa92132e89d36ecd5519c7d32d9 SHA512 c4ca5055c759b588b42708a9ca903d4cda91614385cc39016c5126e37e1f3bd0faafe7ec0cf6d58553ac71c1a028f0f74d0ba3d66135e97d75b051ea4f71cbeb
24 +DIST importlib_metadata-3.9.0.tar.gz 39430 BLAKE2B 099600e6691425265c92726c80a9b0f86cc7b1f6af1968647c1dbaa30e92921b03e97b684f5128fe434f870b4f4ac25c66df3c5ad1b41119c3fcf543d48d7a50 SHA512 fe635ed3ada20e6209315d619c918cac3782b52edb95099d41d9a6849b1bc56940f50641be17b859f54b9b33eac86c7c059b3a58d1d119fb1f90e2d6de62529d
25
26 diff --git a/dev-python/importlib_metadata/importlib_metadata-3.9.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-3.9.0.ebuild
27 new file mode 100644
28 index 00000000000..c7a1cf5de75
29 --- /dev/null
30 +++ b/dev-python/importlib_metadata/importlib_metadata-3.9.0.ebuild
31 @@ -0,0 +1,42 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +# NB: this package extends beyond built-in importlib stuff in py3.8+
38 +# new entry_point API not yet included in cpython release
39 +PYTHON_COMPAT=( pypy3 python3_{7..9} )
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="Read metadata from Python packages"
43 +HOMEPAGE="https://github.com/python/importlib_metadata"
44 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
49 +
50 +RDEPEND="
51 + $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_{6,7})
52 + dev-python/zipp[${PYTHON_USEDEP}]
53 +"
54 +BDEPEND="
55 + dev-python/setuptools_scm[${PYTHON_USEDEP}]
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 + ' pypy3 python3_{7,8})
62 + )
63 +"
64 +
65 +distutils_enable_sphinx docs dev-python/jaraco-packaging dev-python/rst-linker
66 +distutils_enable_tests unittest
67 +
68 +python_prepare_all() {
69 + # Skip a test that requires pep517 which is not in the tree
70 + sed -e 's:test_find_local:_&:' -i tests/test_integration.py || die
71 +
72 + distutils-r1_python_prepare_all
73 +}