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_resources/
Date: Thu, 27 Feb 2020 11:31:38
Message-Id: 1582803067.f865890c6c177bf9fc0f2143af671a4a602e6be9.sbraz@gentoo
1 commit: f865890c6c177bf9fc0f2143af671a4a602e6be9
2 Author: Ralph Seichter <github <AT> seichter <DOT> de>
3 AuthorDate: Sun Feb 23 14:13:31 2020 +0000
4 Commit: Louis Sautier <sbraz <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 27 11:31:07 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f865890c
7
8 dev-python/importlib_resources: fix byte-compilation, misc. changes
9
10 * Resolve QA warnings regarding Python byte-compilation.
11 * Use distutils_enable_* functions for doc and tests.
12
13 Closes: https://bugs.gentoo.org/703104
14 Package-Manager: Portage-2.3.84, Repoman-2.3.20
15 Signed-off-by: Ralph Seichter <gentoo <AT> seichter.de>
16 Closes: https://github.com/gentoo/gentoo/pull/14753
17 Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>
18
19 .../importlib_resources-1.0.2-r2.ebuild | 39 ++++++++++++++++++++++
20 1 file changed, 39 insertions(+)
21
22 diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r2.ebuild b/dev-python/importlib_resources/importlib_resources-1.0.2-r2.ebuild
23 new file mode 100644
24 index 00000000000..d179907d9e9
25 --- /dev/null
26 +++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r2.ebuild
27 @@ -0,0 +1,39 @@
28 +# Copyright 1999-2020 Gentoo Authors
29 +# Distributed under the terms of the GNU General Public License v2
30 +
31 +EAPI=7
32 +
33 +# This is a backport of Python 3.7's importlib.resources
34 +PYTHON_COMPAT=( pypy3 python{2_7,3_6} )
35 +
36 +inherit distutils-r1
37 +
38 +DESCRIPTION="Read resources from Python packages"
39 +HOMEPAGE="https://importlib-resources.readthedocs.io/en/latest/"
40 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
41 +
42 +LICENSE="Apache-2.0"
43 +SLOT="0"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
45 +
46 +RDEPEND="
47 + $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
48 + virtual/python-typing[${PYTHON_USEDEP}]
49 +"
50 +
51 +distutils_enable_tests unittest
52 +distutils_enable_sphinx importlib_resources/docs
53 +
54 +# https://gitlab.com/python-devs/importlib_resources/issues/71
55 +PATCHES=( "${FILESDIR}/${P}-skip-wheel.patch" )
56 +
57 +python_compile() {
58 + distutils-r1_python_compile
59 + if ! python_is_python3; then
60 + rm "${BUILD_DIR}/lib/importlib_resources/_py3.py" || die
61 + fi
62 +}
63 +
64 +python_install() {
65 + distutils-r1_python_install --skip-build
66 +}