Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/
Date: Fri, 01 Apr 2022 16:17:52
Message-Id: 1648829771.609fb59499c4ac815db4f409e3af3ae8f6531034.ionen@gentoo
1 commit: 609fb59499c4ac815db4f409e3af3ae8f6531034
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 1 16:07:05 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 1 16:16:11 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609fb594
7
8 dev-util/maturin: remove problematic pyproject.toml for now
9
10 Will likely look at using PEP517 in a new version soon'ish, but the
11 file is unused at the moment and cause issues with >=setuptools-61.3.0
12
13 Closes: https://bugs.gentoo.org/836597
14 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
15
16 dev-util/maturin/maturin-0.12.11.ebuild | 3 +++
17 1 file changed, 3 insertions(+)
18
19 diff --git a/dev-util/maturin/maturin-0.12.11.ebuild b/dev-util/maturin/maturin-0.12.11.ebuild
20 index f26b7c9e2d0d..859c85ba6eb0 100644
21 --- a/dev-util/maturin/maturin-0.12.11.ebuild
22 +++ b/dev-util/maturin/maturin-0.12.11.ebuild
23 @@ -306,6 +306,9 @@ PATCHES=(
24 python_prepare_all() {
25 distutils-r1_python_prepare_all
26
27 + # TODO: migrate to pep517, deleted meanwhile for bug #836597
28 + rm pyproject.toml || die
29 +
30 # use setup.py only for pure python and handle cargo manually
31 sed -i 's/cmdclass.*/packages=["'${PN}'"],/' setup.py || die