Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pdm-pep517/
Date: Sun, 03 Jul 2022 19:14:43
Message-Id: 1656875669.3edfdeff094901ceaa8c2cc06fc8572a12bb6076.arthurzam@gentoo
1 commit: 3edfdeff094901ceaa8c2cc06fc8572a12bb6076
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 3 18:43:30 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 3 19:14:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3edfdeff
7
8 dev-python/pdm-pep517: add 1.0.1
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/pdm-pep517/Manifest | 1 +
13 dev-python/pdm-pep517/pdm-pep517-1.0.1.ebuild | 58 +++++++++++++++++++++++++++
14 2 files changed, 59 insertions(+)
15
16 diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
17 index d21727cd3ee0..bb5e469f4856 100644
18 --- a/dev-python/pdm-pep517/Manifest
19 +++ b/dev-python/pdm-pep517/Manifest
20 @@ -1,2 +1,3 @@
21 DIST pdm-pep517-0.12.7.gh.tar.gz 304959 BLAKE2B 0571a77803b999f88f38da843c5fcf126eeb538c6812c3e245be2fc14d6cd19929559985efba2d245bbf0efb00e412b2133fca6bbe9e63317e6b7311867e0072 SHA512 45da8ab31071a57062fac5b89abe7d912d787d647eda1b45fe3941c43687fe0fe5c8d11e539290035375e17eef808489000513e3128708fcefd851e792757b8f
22 DIST pdm-pep517-1.0.0.gh.tar.gz 307117 BLAKE2B 6af1cbeb10bfcf040aaaaf60535d660c00ad84f0a186b508112e224df7eed417ce97ec1bdbf2764549172ecbededf4e9b17b6ae915b71599f04d09f2103c0a7c SHA512 cb8c02af8c4f00cf68e6379c2e93aa0ab7d30f4405debb62f7c46afc10596ab440128f1a7444fe6989d5eafb462bbbe0cfc83325bc1aba92268498a3d96332e8
23 +DIST pdm-pep517-1.0.1.gh.tar.gz 307357 BLAKE2B f833179b0ea011c4304625f08d3eca85b17163d4af6144f72e6faa2fe1091f9607f53ae051fca4e837009c3132ad6f06ae69cc5288ca8731ffb1ff2ef555d0d0 SHA512 7d90829a351e95f7b53f53d356a60cb170036059f5e6311df46989253b33f126f384a93cd6aa22c95b1ec7aa501e13773ccafabbb41e5237e84537b73dc43f58
24
25 diff --git a/dev-python/pdm-pep517/pdm-pep517-1.0.1.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.0.1.ebuild
26 new file mode 100644
27 index 000000000000..65915f36678c
28 --- /dev/null
29 +++ b/dev-python/pdm-pep517/pdm-pep517-1.0.1.ebuild
30 @@ -0,0 +1,58 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=standalone
37 +PYTHON_COMPAT=( python3_{8..11} pypy3 )
38 +
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
42 +HOMEPAGE="
43 + https://pypi.org/project/pdm-pep517/
44 + https://github.com/pdm-project/pdm-pep517/
45 +"
46 +SRC_URI="
47 + https://github.com/pdm-project/pdm-pep517/archive/${PV}.tar.gz
48 + -> ${P}.gh.tar.gz
49 +"
50 +
51 +LICENSE="MIT"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~arm64 ~x86"
54 +
55 +RDEPEND="
56 + >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
57 + dev-python/license-expression[${PYTHON_USEDEP}]
58 + >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
59 + >=dev-python/tomli-2[${PYTHON_USEDEP}]
60 + dev-python/tomli-w[${PYTHON_USEDEP}]
61 +"
62 +BDEPEND="
63 + ${RDEPEND}
64 + test? (
65 + dev-vcs/git
66 + )
67 +"
68 +# setuptools are used to build C extensions
69 +RDEPEND+="
70 + dev-python/setuptools[${PYTHON_USEDEP}]
71 +"
72 +
73 +distutils_enable_tests pytest
74 +
75 +src_prepare() {
76 + rm -r pdm/pep517/_vendor || die
77 + find -name '*.py' -exec sed \
78 + -e 's:from pdm\.pep517\._vendor\.:from :' \
79 + -e 's:from pdm\.pep517\._vendor ::' \
80 + -i {} + || die
81 + distutils-r1_src_prepare
82 +}
83 +
84 +src_test() {
85 + git config --global user.email "test@×××××××.com" || die
86 + git config --global user.name "Test User" || die
87 + distutils-r1_src_test
88 +}