commit:     94a8c299e95685653848d058c223168970b7f2c0
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 20 16:45:26 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Aug 20 18:12:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a8c299

dev-python/pythran: mark as incompatible with setuptools 73

setuptools has a high rate of churn and now tends to frequently break
consumers that subclass or otherwise use the distutils API in complex
ways. Today's incompatibility, in particular, happens due to metaclass
incompatibilities introduced in setuptools.

Pythran fails hard with this (unstable) version of setuptools. Prevent
the two from being installed together while we wait for a fix to be
determined.

Bug: https://github.com/pypa/setuptools/pull/4503
Bug: https://github.com/serge-sans-paille/pythran/issues/2228
Bug: https://bugs.gentoo.org/938246
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-python/pythran/{pythran-0.16.1.ebuild => pythran-0.16.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pythran/pythran-0.16.1.ebuild 
b/dev-python/pythran/pythran-0.16.1-r1.ebuild
similarity index 98%
rename from dev-python/pythran/pythran-0.16.1.ebuild
rename to dev-python/pythran/pythran-0.16.1-r1.ebuild
index b93681c29f4f..55237200e751 100644
--- a/dev-python/pythran/pythran-0.16.1.ebuild
+++ b/dev-python/pythran/pythran-0.16.1-r1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
        =dev-python/gast-0.5*[${PYTHON_USEDEP}]
        dev-python/numpy[${PYTHON_USEDEP}]
        >=dev-python/ply-3.4[${PYTHON_USEDEP}]
-       dev-python/setuptools[${PYTHON_USEDEP}]
+       <dev-python/setuptools-73[${PYTHON_USEDEP}]
 "
 DEPEND="
        test? (

Reply via email to