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? (