[gentoo-dev] [PATCH 7/8] dev-python/sqlglot: Remove obsolete hack

2025-04-09 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/sqlglot/sqlglot-26.12.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/sqlglot/sqlglot-26.12.1.ebuild b/dev-python/sqlglot/sqlglot-26.12.1.ebuild index dfb5ad04a049..e6c62a001c9e 100644 --- a/dev-python/sqlglot/sqlglot-26.12.1.ebui

[gentoo-dev] [PATCH 8/8] dev-python/blake3: Remove obsolete hack

2025-04-09 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/blake3/blake3-1.0.4.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/blake3/blake3-1.0.4.ebuild b/dev-python/blake3/blake3-1.0.4.ebuild index 8e042ea0c094..e7420a53224a 100644 --- a/dev-python/blake3/blake3-1.0.4.ebuild +++ b/dev-pyt

[gentoo-dev] [PATCH 1/8] distutils-r1.eclass: Make DISTUTILS_UPSTREAM_PEP517 default-unset

2025-04-09 Thread Michał Górny
Instead of setting DISTUTILS_UPSTREAM_PEP517 to DISTUTILS_USE_PEP517 in global scope, make it fall back to that variable when used. This way, we don't have to override both variables when multiple values need to be used in an ebuild. Bug: https://bugs.gentoo.org/953285 Signed-off-by: Michał Górny

[gentoo-dev] [PATCH 2/8] distutils-r1.eclass: Bump minimum setuptools version

2025-04-09 Thread Michał Górny
Bump minimum setuptools version, as >=77 introduced a deprecation warning, with a suggested solution that only works with >=77, so now a growing number of packages require that version. Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deleti

[gentoo-dev] [PATCH 3/8] python-utils-r1.eclass: Remove unittest-or-fail use

2025-04-09 Thread Michał Górny
Remove the use of dev-python/unittest-or-fail in favor of using stdlib unittest runner for all implementations. While technically the latter doesn't error out on "no tests" on Python 3.11 and older, this doesn't really matter, because we're going to detect broken invocations while testing on 3.12+

[gentoo-dev] [PATCH 4/8] distutils-r1.eclass: Remove unittest-or-fail deps

2025-04-09 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 6 -- 1 file changed, 6 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 020fe57a4378..f863872330c2 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -647,12 +647,6 @

[gentoo-dev] [PATCH 6/8] distutils-r1.eclass: Add verbose legacy mode deprecation warning

2025-04-09 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 9b83d502d142..8966341f5a10 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-

[gentoo-dev] [PATCH 0/8] distutils-r1.eclass: dev-python/unittest-or-fail removal, verbose deprecation warnings and another setuptools dep bump

2025-04-09 Thread Michał Górny
Hello, Here's another batch of changes to Python eclasses. This time it includes four changes: 1. Fix for DISTUTILS_UPSTREAM_PEP517 when ebuild locally overrides DISTUTILS_USE_PEP517. This is a rare case, see the last two commits for the workarounds that will no longer be necessary. 2. B

[gentoo-dev] Last rites: app-text/nfoview

2025-04-09 Thread Michał Górny
# Michał Górny (2025-04-09) # Still uses legacy distutils-r1 mode, and lacks Python 3.13 target. # No reply from the maintainer for a year now. # Removal on 2025-05-09.  Bug #909900. app-text/nfoview -- Best regards, Michał Górny signature.asc Description: This is a digitally signed message p

[gentoo-dev] [PATCH 5/8] distutils-r1.eclass: Add verbose `det setup.py` deprecation warning

2025-04-09 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/distutils-r1.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index f863872330c2..9b83d502d142 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@