[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2026-02-08 Thread Michał Górny
commit: 568efdd37fb03badaa74b6b59b9b21a36733ab8e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb  9 04:06:49 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb  9 04:06:49 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568efdd3

dev-python/setuptools: Bump to 82.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-82.0.0.ebuild | 121 +
 2 files changed, 122 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 7a06c217dfdb..e7063abfcc0a 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaa
 DIST setuptools-80.10.2.tar.gz 1200343 BLAKE2B 
575eacccf3f9f846658d55d55425263d8847419644e62506b9e953c5a5db541dc6b3d8c4fcf096ec1e46406ecad545569111dc265aa8474ba17ebe57a10b382d
 SHA512 
7dbc657878b418a9bdba124e5b8f98228af0590ffbb02c6396ac5b3d84be8f04b327780a7b1f9fa223d4c179004e822e2b00eec673f8eeb700b08b095ff6491d
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b
 DIST setuptools-81.0.0.tar.gz 1198299 BLAKE2B 
a92fa15e03c99f6d7acbc0a24e6d3b4b31d514c031195b1dd0ae238611c44c3c979847c45437e5e4221fb8f750a7264fb55235ee7d4a8207ef19a67306d5360c
 SHA512 
4dda2f0796d1a32d160e0786fc6ebb9908483e16edac6b0335df4779a0a8331f13b70fbf69986a27cc8f6ff10c1f696599059710fef99f36ff1e766f04220466
+DIST setuptools-82.0.0.tar.gz 1144893 BLAKE2B 
dae5c129ba4f490f7e9e7cfc42ff4147010fcd2f63e7e5bf6635a4153e5c3882f2ee265f01baa23d8c0f6c562c90c5408a998db0b95e5ea9c5a2fade167059d5
 SHA512 
52424f813bb8efa1d3aa8cb910338d29c36c6a641f7ded91d298c1abe7c1a24d572c60c14c028f3825af29b46d57a4ee454845b1d22b73b03278a9500d957dd9

diff --git a/dev-python/setuptools/setuptools-82.0.0.ebuild 
b/dev-python/setuptools/setuptools-82.0.0.ebuild
new file mode 100644
index ..4daedc1b7e6a
--- /dev/null
+++ b/dev-python/setuptools/setuptools-82.0.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-10.8.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-25.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.45.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avo

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2026-02-07 Thread Michał Górny
commit: 9ba8852a15c7366542932cf1f886395a8a4ea2a2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb  7 06:47:47 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb  7 09:52:20 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba8852a

dev-python/setuptools: Bump to 81.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-81.0.0.ebuild | 121 +
 2 files changed, 122 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index cc7aaffac139..7a06c217dfdb 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.10.2.tar.gz 1200343 BLAKE2B 
575eacccf3f9f846658d55d55425263d8847419644e62506b9e953c5a5db541dc6b3d8c4fcf096ec1e46406ecad545569111dc265aa8474ba17ebe57a10b382d
 SHA512 
7dbc657878b418a9bdba124e5b8f98228af0590ffbb02c6396ac5b3d84be8f04b327780a7b1f9fa223d4c179004e822e2b00eec673f8eeb700b08b095ff6491d
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b
+DIST setuptools-81.0.0.tar.gz 1198299 BLAKE2B 
a92fa15e03c99f6d7acbc0a24e6d3b4b31d514c031195b1dd0ae238611c44c3c979847c45437e5e4221fb8f750a7264fb55235ee7d4a8207ef19a67306d5360c
 SHA512 
4dda2f0796d1a32d160e0786fc6ebb9908483e16edac6b0335df4779a0a8331f13b70fbf69986a27cc8f6ff10c1f696599059710fef99f36ff1e766f04220466

diff --git a/dev-python/setuptools/setuptools-81.0.0.ebuild 
b/dev-python/setuptools/setuptools-81.0.0.ebuild
new file mode 100644
index ..4daedc1b7e6a
--- /dev/null
+++ b/dev-python/setuptools/setuptools-81.0.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-10.8.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-25.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.45.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   de

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2026-01-25 Thread Michał Górny
commit: 99907ca5fc8ba031c6ed3b5f79cf84d3f1d95cef
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 26 03:31:44 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 26 04:12:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99907ca5

dev-python/setuptools: Bump to 80.10.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest  |   1 +
 dev-python/setuptools/setuptools-80.10.2.ebuild | 119 
 2 files changed, 120 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 925dff67367f..5e524b992dd4 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.10.1.tar.gz 1229650 BLAKE2B 
4024eb8292d3e3a603984aaf0c8ed9ae6d6dfcafa60a3ee73fde9398956c101fa7b4f4588eb2fa09b1932e2c5f9f2e4512347b75d32e3db84eab5b65729149c7
 SHA512 
ce0f37be10d873d320aa18573d7b6ec51e2ecb0fef07d672bc295fbef909ed8be496331c925181169f57fb8cee7109f4fbef292151ca0a491da169b85220eaf1
+DIST setuptools-80.10.2.tar.gz 1200343 BLAKE2B 
575eacccf3f9f846658d55d55425263d8847419644e62506b9e953c5a5db541dc6b3d8c4fcf096ec1e46406ecad545569111dc265aa8474ba17ebe57a10b382d
 SHA512 
7dbc657878b418a9bdba124e5b8f98228af0590ffbb02c6396ac5b3d84be8f04b327780a7b1f9fa223d4c179004e822e2b00eec673f8eeb700b08b095ff6491d
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b

diff --git a/dev-python/setuptools/setuptools-80.10.2.ebuild 
b/dev-python/setuptools/setuptools-80.10.2.ebuild
new file mode 100644
index ..6c954549ef5c
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.10.2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-10.8.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-25.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.45.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2026-01-22 Thread Michał Górny
commit: cd7a3d9db286dd528c1c0ed6cdb5121adaa18a72
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 22 02:40:26 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 22 14:10:23 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7a3d9d

dev-python/setuptools: Bump to 80.10.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest  |   1 +
 dev-python/setuptools/setuptools-80.10.1.ebuild | 119 
 2 files changed, 120 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c3c8b6c9b135..925dff67367f 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
+DIST setuptools-80.10.1.tar.gz 1229650 BLAKE2B 
4024eb8292d3e3a603984aaf0c8ed9ae6d6dfcafa60a3ee73fde9398956c101fa7b4f4588eb2fa09b1932e2c5f9f2e4512347b75d32e3db84eab5b65729149c7
 SHA512 
ce0f37be10d873d320aa18573d7b6ec51e2ecb0fef07d672bc295fbef909ed8be496331c925181169f57fb8cee7109f4fbef292151ca0a491da169b85220eaf1
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b

diff --git a/dev-python/setuptools/setuptools-80.10.1.ebuild 
b/dev-python/setuptools/setuptools-80.10.1.ebuild
new file mode 100644
index ..6c954549ef5c
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.10.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-10.8.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-25.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.45.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # https://github.com/abravalheri/validate-pyproject/pull/221
+   "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patc

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-11-26 Thread Sam James
commit: 7c65f4fb017e3d1456a6849ffdb07f0530ab33db
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 26 20:07:08 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 26 20:07:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c65f4fb

dev-python/setuptools-scm: Stabilize 9.2.2 ALLARCHES, #966573

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild
index 38d40d6badc2..9412153d3e57 100644
--- a/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 # there's an optional dep on rich for cute logs
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-gettext/

2025-10-29 Thread Michał Górny
commit: 7848e615bace995b7259bb63b08ecc3abc66eda0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 30 06:14:26 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 30 06:45:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7848e615

dev-python/setuptools-gettext: Bump to 0.1.16

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-gettext/Manifest |  2 ++
 .../setuptools-gettext-0.1.16.ebuild   | 34 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index 0e11bd41e0d3..93a5c96fdff6 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1 +1,3 @@
 DIST setuptools_gettext-0.1.14.tar.gz 16177 BLAKE2B 
ad34ca37db52bdb2d317592e76e765636402ea2e656af22e31e7e2dfd59edce88003b14d4180b9b77b402ae2b53dcb9cebb0e065753272387bdaeee3af6baefd
 SHA512 
40a76eb94173f704158dc676d332c436b81d11f2045276622cee2ab08636b988f3e95fa60bc4fdeeb72334d2daa51e56cd394f441479221b266e187bda2b928c
+DIST setuptools_gettext-0.1.16.tar.gz 16842 BLAKE2B 
1af9cac3b9f982fb39b17e9d8e2e0dd1dca6fa31e0ee280869f9c0c71960e85eeda6586126cf7301b8fc79779dd4dc33a3e53232ccd22ad202ca8a5a9279deb2
 SHA512 
5a9c54b3c7186a37896b7ff7cc07b20566161bf169b1226d0cb9d9ea677e24a3dff01b180f41a900943090eb4d0c8bff5fcc042dc403f6a028af13cb4f628a15
+DIST setuptools_gettext-0.1.16.tar.gz.provenance 10155 BLAKE2B 
7239719ea7a6ee9309f637bc340f2be489044d1e558f2845a56f5dd9cab3d28a6414c0335827a61ad4c22ad48c9030f457fcf13cf4d7e34253a90a69f0b6
 SHA512 
7c6f679f17d40a9e40e480a8aad3516d89aa787195b6b89764af3fcad845d5ba93f3ecf9169890bb43e600f9e2d0d92909a8d25c728c90930198cf8ddbd2a73f

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild
new file mode 100644
index ..8f29495e9438
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/breezy-team/setuptools-gettext
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Setuptools plugin for building mo files"
+HOMEPAGE="
+   https://pypi.org/project/setuptools-gettext/
+   https://github.com/breezy-team/setuptools-gettext/
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/setuptools-61.0.0[${PYTHON_USEDEP}]
+   sys-devel/gettext
+"
+
+python_test() {
+   cd example || die
+   distutils_pep517_install "${T}/${EPYTHON}"
+   if [[ ! -f 
${T}/${EPYTHON}/usr/share/locale/nl/LC_MESSAGES/hallowereld.mo ]]
+   then
+   die ".mo file not installed"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-10-19 Thread Michał Górny
commit: 0a7f1b0825ee016057de939d5abf2d94685b94cd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 20 04:27:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 20 04:52:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7f1b08

dev-python/setuptools-scm: Bump to 9.2.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  2 +
 .../setuptools-scm/setuptools-scm-9.2.2.ebuild | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 5cb6113c5742..59b152135d9a 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -2,3 +2,5 @@ DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b1
 DIST setuptools_scm-9.2.0.tar.gz 201229 BLAKE2B 
b2633c1a4f5a8a4b0ff23bf9b866e9bcb5f5c7b3a5fff9159d207b7405f8e3d76efddf3dda6a3083efdbd83bd3ff9d3399ebd2bcbe87598a93d36494ac169753
 SHA512 
da76f5440d03cadc545d0ed4275476c2d5b42013a100ee3948e77a05fdb61087fe208785bbb460d96423da7f6849b5eab45914f0054b21fd1d0c36ce0eac1795
 DIST setuptools_scm-9.2.1.tar.gz 202821 BLAKE2B 
5780ac8ad0e1c35b9a1d34ecfba6d7c8a0776153356d66371aa24700ba2b1849ee7097652d8566123fc975bd81fd69e7201e636dfa06bb3aa05b8d79ce0fabe8
 SHA512 
a50559e6d12474056a30dec8276c637302ce33e54f88ce508ef0a93158ed8b15d07e108dc907e3ad2e315444643639177ef049759003ef34d6cc1243d21e312e
 DIST setuptools_scm-9.2.1.tar.gz.provenance 9513 BLAKE2B 
d885e11b12bf8087fbf1f134c11f05210f5fc25a2b0b3e2084d7a48da07eeb62ee5b68df229eff2fd3c00856e56216d4e1c2c2220b4ae7c7870020723aa314b5
 SHA512 
2c0bb8ade54e92d304333e04cacdc40ecb35cad2a5f024a0b349dc2a295ea327fdb93cc24ba155e71cd308cfca404f7288c4e5f2dd1b6eab2daafed24669f676
+DIST setuptools_scm-9.2.2.tar.gz 203385 BLAKE2B 
8577c4c6265ae851212be04b245b3da8b49d541174f5e675dea916c76b3cba5b5ab9f6264a97904e2d5ca02dee4e3f8eb88c9e8badbba2ed53bed531fe9f6b6c
 SHA512 
757ca11a3d13601606b6914ea70e3d271d287f26ada976ec77334fc0f611208669585d2580994f1ddff830cd698a837d3e882dd5cdccdaf9f8eba34fdd8cb708
+DIST setuptools_scm-9.2.2.tar.gz.provenance 9705 BLAKE2B 
b710df7f8cbb324aa2927243ab0416869319813016d64f589b7a9f565576fff58c1aee18da4ea9bc3fb5a969cf74c1fcaa1332812bf88267ec9f2bf437876e53
 SHA512 
6ac563d0ab5f1afce28976eb030364a451508ec7d47b6e99668c37b8ba09e3b56500b104d62ad6047fad9f6be0b2b6ebea66b561041485b9d15b84c39fe92313

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild
new file mode 100644
index ..38d40d6badc2
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_integration.py::test_xmlsec_download_regression
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-10-17 Thread Michał Górny
commit: 74cb28bc1b23e3169b8aef60bf9b1b9c57d00eef
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 13 02:35:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 13 02:55:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cb28bc

dev-python/setuptools-scm: Bump to 9.2.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  2 +
 .../setuptools-scm/setuptools-scm-9.2.1.ebuild | 53 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index d2bed8a20d8c..5cb6113c5742 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1,4 @@
 DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8
 DIST setuptools_scm-9.2.0.tar.gz 201229 BLAKE2B 
b2633c1a4f5a8a4b0ff23bf9b866e9bcb5f5c7b3a5fff9159d207b7405f8e3d76efddf3dda6a3083efdbd83bd3ff9d3399ebd2bcbe87598a93d36494ac169753
 SHA512 
da76f5440d03cadc545d0ed4275476c2d5b42013a100ee3948e77a05fdb61087fe208785bbb460d96423da7f6849b5eab45914f0054b21fd1d0c36ce0eac1795
+DIST setuptools_scm-9.2.1.tar.gz 202821 BLAKE2B 
5780ac8ad0e1c35b9a1d34ecfba6d7c8a0776153356d66371aa24700ba2b1849ee7097652d8566123fc975bd81fd69e7201e636dfa06bb3aa05b8d79ce0fabe8
 SHA512 
a50559e6d12474056a30dec8276c637302ce33e54f88ce508ef0a93158ed8b15d07e108dc907e3ad2e315444643639177ef049759003ef34d6cc1243d21e312e
+DIST setuptools_scm-9.2.1.tar.gz.provenance 9513 BLAKE2B 
d885e11b12bf8087fbf1f134c11f05210f5fc25a2b0b3e2084d7a48da07eeb62ee5b68df229eff2fd3c00856e56216d4e1c2c2220b4ae7c7870020723aa314b5
 SHA512 
2c0bb8ade54e92d304333e04cacdc40ecb35cad2a5f024a0b349dc2a295ea327fdb93cc24ba155e71cd308cfca404f7288c4e5f2dd1b6eab2daafed24669f676

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild
new file mode 100644
index ..38d40d6badc2
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_integration.py::test_xmlsec_download_regression
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Sam James
commit: c0031f180559dd9ae3372f8973cb5a9b444c8fae
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  2 23:56:17 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  2 23:56:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0031f18

dev-python/setuptools-rust: Stabilize 1.12.0 arm, #963663

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index 71eaa5ac5617..9576c6fd0f6a 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Sam James
commit: 6df38a7d89ed66ab9ae9eb238b84a6a6a8fdb4c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  2 23:56:16 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  2 23:56:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df38a7d

dev-python/setuptools-rust: Stabilize 1.12.0 arm64, #963663

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index 27dc8c461b80..71eaa5ac5617 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Arthur Zamarin
commit: b6f8aa2d88ec5b4a3c55b57c0139c61c623fe7af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct  2 17:29:53 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct  2 17:29:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f8aa2d

dev-python/setuptools-rust: Stabilize 1.12.0 ppc64, #963663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index f6dd0618a824..ea3cd3991899 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Arthur Zamarin
commit: 0112e739ff0861a3ebc15c2d8b10793171471370
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct  2 17:29:54 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct  2 17:29:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0112e739

dev-python/setuptools-rust: Stabilize 1.12.0 ppc, #963663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index ea3cd3991899..27dc8c461b80 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Arthur Zamarin
commit: 258b0fe1eb2e10e0fa6cc118c1e9e15eb5ebc590
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct  2 15:35:29 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct  2 15:35:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258b0fe1

dev-python/setuptools-rust: Stabilize 1.12.0 amd64, #963663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index 207a3b40e050..f6dd0618a824 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-10-02 Thread Arthur Zamarin
commit: b14af7a7eb90b431b92f41a11d071ab331c555af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct  2 15:35:27 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct  2 15:35:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14af7a7

dev-python/setuptools-rust: Stabilize 1.12.0 x86, #963663

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
index e43876be7952..207a3b40e050 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-08-29 Thread Michał Górny
commit: 12aa2949a37ef50928aaa7c06b2e376a09626878
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 30 03:18:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 30 03:18:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12aa2949

dev-python/setuptools-rust: Bump to 1.12.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest|   6 +
 .../setuptools-rust/setuptools-rust-1.12.0.ebuild  | 178 +
 2 files changed, 184 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 0345b789e70a..0c87ece07f91 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -43,10 +43,15 @@ DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19b
 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd
 SHA512 
278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870cbfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
 DIST pyo3-0.24.1.crate 1113050 BLAKE2B 
5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e
 SHA512 
6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed
+DIST pyo3-0.25.1.crate 1121993 BLAKE2B 
79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe
 SHA512 
9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6
 DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 
34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834
 SHA512 
6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7
+DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B 
ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc
 SHA512 
d6fe4a4688203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467
 DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 
1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe
 SHA512 
b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e
+DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 
351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e
 SHA512 
35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7
 DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 
48436f5f1a6a6e93d916873be5e18cfdc892d59479e4963f267d2a1805bd134eed6890d53915fdafa8ff93c7458d136b57fbf783bee18f34a6087f7819c9dd92
 SHA512 
7b9fc55232284d7b138e3e9c9a9c864a1b0d9b5317c3263a057df5dc1976087e934558d6c046d784735e063f1009df35b91776c850ad709800ca8b2be8e993d8
+DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B 
aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a
 SHA512 
08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470
 DIST pyo3-macros-backend-0.24.1.crate 72588 BLAKE2B 
35f1810f5d1da5b5f0b5533d0c9e832ea7c7a7a5be20711d9694b84aad62d13b8a9a1c498c61a9a1f2679fda7d25bf508536d38cded43520ed97524681dcfabe
 SHA512 
8378154aa74c75a4d4533de673515298d8ada8377feb687694688bcf21fc5c2bcf856c2db7ce172cb038936b407e57a665ad6c3b9ce1a499a474e54c6bf119ff
+DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 
02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9
 SHA512 
4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST rand-0.7.3.crate 112246 BLAKE2B 
ecc

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-08-16 Thread Michał Górny
commit: 6ce67122bc7f1098995138b60a9713a60ff18068
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 17 02:21:40 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 17 03:17:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce67122

dev-python/setuptools-scm: Bump to 9.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-9.2.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 4a9e8c731e3c..972bf4a4982d 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -2,3 +2,4 @@ DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b1
 DIST setuptools_scm-9.0.0.tar.gz 184752 BLAKE2B 
f6ec73dd4733b7cf24cd67bebde9cc96e1c611187774c35fa33e96a29b8aab29c13069ba68e52406dee30e1bf19d2fe38f61031f66b4abb7aeec60a5d3cb72aa
 SHA512 
2d22695ac7036d70d23d8c2613b1c9a9948cc517754b93f38d561065746b8df001d6bae9878477f2df622711b6809b8e178c2c21ad82bdd9c7877b5816251e47
 DIST setuptools_scm-9.0.3.tar.gz 187006 BLAKE2B 
8e936eda4802aae82d3aafa4ee8d4cfd3beae7afc7df0719e97a268d63a3f1e701334734fcb94c31fa16b11f67b3e38f2097fd9c7951b1d185bc4cfc1d2f6809
 SHA512 
642b11ec216a7f332492d6cfa6b4972aa7e58bdf6181f62f0e9d8ab8dba24feb771aa4e87facf704aabad500bd75a12d2ad420f00b0f36fb61d3b35158a71ea7
 DIST setuptools_scm-9.1.1.tar.gz 191499 BLAKE2B 
1da62adeabc697195c0ebf43131d00bea8a8b85fa556e228bd03b7ec4a110f61938aef5e3c433862c1a93af1e0112f0b327519181b17a9be22927837c7c90a21
 SHA512 
142affb002a72de841ca18461ebd40ac2a0f5f2599a9c82c020ee0081975871701e17b64e40e8eebbd7be469a572f6eacd1b82d26600c787a168c5cb0066be55
+DIST setuptools_scm-9.2.0.tar.gz 201229 BLAKE2B 
b2633c1a4f5a8a4b0ff23bf9b866e9bcb5f5c7b3a5fff9159d207b7405f8e3d76efddf3dda6a3083efdbd83bd3ff9d3399ebd2bcbe87598a93d36494ac169753
 SHA512 
da76f5440d03cadc545d0ed4275476c2d5b42013a100ee3948e77a05fdb61087fe208785bbb460d96423da7f6849b5eab45914f0054b21fd1d0c36ce0eac1795

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild
new file mode 100644
index ..acf15a322b51
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.2.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_integration.py::test_xmlsec_download_regression
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-08-11 Thread Michał Górny
commit: 2182d469d87452946c9c4bc8acefc8ee476f7af4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 11 18:28:35 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 11 19:08:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2182d469

dev-python/setuptools-scm: Bump to 9.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-9.1.1.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 989a937112a4..4a9e8c731e3c 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8
 DIST setuptools_scm-9.0.0.tar.gz 184752 BLAKE2B 
f6ec73dd4733b7cf24cd67bebde9cc96e1c611187774c35fa33e96a29b8aab29c13069ba68e52406dee30e1bf19d2fe38f61031f66b4abb7aeec60a5d3cb72aa
 SHA512 
2d22695ac7036d70d23d8c2613b1c9a9948cc517754b93f38d561065746b8df001d6bae9878477f2df622711b6809b8e178c2c21ad82bdd9c7877b5816251e47
 DIST setuptools_scm-9.0.3.tar.gz 187006 BLAKE2B 
8e936eda4802aae82d3aafa4ee8d4cfd3beae7afc7df0719e97a268d63a3f1e701334734fcb94c31fa16b11f67b3e38f2097fd9c7951b1d185bc4cfc1d2f6809
 SHA512 
642b11ec216a7f332492d6cfa6b4972aa7e58bdf6181f62f0e9d8ab8dba24feb771aa4e87facf704aabad500bd75a12d2ad420f00b0f36fb61d3b35158a71ea7
+DIST setuptools_scm-9.1.1.tar.gz 191499 BLAKE2B 
1da62adeabc697195c0ebf43131d00bea8a8b85fa556e228bd03b7ec4a110f61938aef5e3c433862c1a93af1e0112f0b327519181b17a9be22927837c7c90a21
 SHA512 
142affb002a72de841ca18461ebd40ac2a0f5f2599a9c82c020ee0081975871701e17b64e40e8eebbd7be469a572f6eacd1b82d26600c787a168c5cb0066be55

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.1.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.1.1.ebuild
new file mode 100644
index ..acf15a322b51
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_integration.py::test_xmlsec_download_regression
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-08-05 Thread Michał Górny
commit: 6664161e87741b98da763cc5c35e137d6dd1186d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  6 03:46:05 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  6 04:40:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6664161e

dev-python/setuptools-scm: Bump to 9.0.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-9.0.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 1898cc042cbe..989a937112a4 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8
 DIST setuptools_scm-9.0.0.tar.gz 184752 BLAKE2B 
f6ec73dd4733b7cf24cd67bebde9cc96e1c611187774c35fa33e96a29b8aab29c13069ba68e52406dee30e1bf19d2fe38f61031f66b4abb7aeec60a5d3cb72aa
 SHA512 
2d22695ac7036d70d23d8c2613b1c9a9948cc517754b93f38d561065746b8df001d6bae9878477f2df622711b6809b8e178c2c21ad82bdd9c7877b5816251e47
+DIST setuptools_scm-9.0.3.tar.gz 187006 BLAKE2B 
8e936eda4802aae82d3aafa4ee8d4cfd3beae7afc7df0719e97a268d63a3f1e701334734fcb94c31fa16b11f67b3e38f2097fd9c7951b1d185bc4cfc1d2f6809
 SHA512 
642b11ec216a7f332492d6cfa6b4972aa7e58bdf6181f62f0e9d8ab8dba24feb771aa4e87facf704aabad500bd75a12d2ad420f00b0f36fb61d3b35158a71ea7

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.0.3.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.0.3.ebuild
new file mode 100644
index ..ea65d71e9c57
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.0.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-08-04 Thread Michał Górny
commit: 4540e6eaae275967a787969f14297f037b0aea37
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  5 02:34:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  5 03:36:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4540e6ea

dev-python/setuptools-scm: Bump to 9.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-9.0.0.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 08b01bd3e379..1898cc042cbe 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
 DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8
+DIST setuptools_scm-9.0.0.tar.gz 184752 BLAKE2B 
f6ec73dd4733b7cf24cd67bebde9cc96e1c611187774c35fa33e96a29b8aab29c13069ba68e52406dee30e1bf19d2fe38f61031f66b4abb7aeec60a5d3cb72aa
 SHA512 
2d22695ac7036d70d23d8c2613b1c9a9948cc517754b93f38d561065746b8df001d6bae9878477f2df622711b6809b8e178c2c21ad82bdd9c7877b5816251e47

diff --git a/dev-python/setuptools-scm/setuptools-scm-9.0.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-9.0.0.ebuild
new file mode 100644
index ..ea65d71e9c57
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-9.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+EPYTEST_PLUGINS=( pytest-timeout )
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+
+   # incompatible with current mypy version
+   testing/test_functions.py::test_dump_version_mypy
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-07-26 Thread Michał Górny
commit: 7df8bfd860de36329ddab85381cb5c42a168cb27
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 26 10:23:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 26 10:25:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df8bfd8

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.9.0.ebuild | 130 -
 1 file changed, 130 deletions(-)

diff --git a/dev-python/setuptools/setuptools-80.9.0.ebuild 
b/dev-python/setuptools/setuptools-80.9.0.ebuild
deleted file mode 100644
index 26356f533d5e..
--- a/dev-python/setuptools/setuptools-80.9.0.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# https://github.com/pypa/setuptools/issues/4459
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
-   # https://github.com/abravalheri/validate-pyproject/pull/221
-   "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch"
-   )
-
-   distutils-r1_src_prepare
-
-   # breaks tests
-   sed -i -e '/--import-mode/d' pytest.ini || die
-
-   # remove bundled dependencies
-   rm -r */_vendor || die
-}
-
-python_test() {
-   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
-   return
-   fi
-
-   local EPYTEST_DESELECT=(
-   # network
-   setuptools/tests/integration/test_pbr.py::test_pbr_integration
-   
setuptools/tests/test_build_meta.py::test_legacy_editable_install
-   
setuptools/tests/test_develop.py::TestNamespaces::test_namespace_package_importable
-   setuptools/tests/test_distutils_adoption.py
-   setuptools/tests/test_editable_install.py
-   
setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
-   
setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
-   # TODO
-   
setuptools/tests/config/test_setupcfg.py::TestConfigurationRead

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-07-26 Thread Michał Górny
commit: c707b94518be558b04151e1c66c91bf285c694bc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 26 10:17:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 26 10:17:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c707b945

dev-python/setuptools: Stabilize 80.9.0-r1 ALLARCHES, #960717

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.9.0-r1.ebuild 
b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
index f983770caa7d..f04da78c52ec 100644
--- a/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-07-05 Thread Michał Górny
commit: 5d2c648147f01c72c402a61989d8c73f93717497
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  5 12:59:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  5 13:00:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2c6481

dev-python/setuptools: Remove obsolete patch and update testing

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.9.0-r1.ebuild | 111 ++
 1 file changed, 111 insertions(+)

diff --git a/dev-python/setuptools/setuptools-80.9.0-r1.ebuild 
b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
new file mode 100644
index ..f983770caa7d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.9.0-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # https://github.com/abravalheri/validate-pyproject/pull/221
+   "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch"
+   )
+
+   distutils-r1_src_prepare
+
+   # remove bundled dependencies
+   rm -r */_vendor || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   return
+   fi
+
+   local EPYTEST_DESELECT=(
+   # broken by unbundling (e.g. installs self-wheel into venv)
+   setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta
+   setuptools/tests/test_distutils_adoption.py
+   setuptools/tests/test_editable_install.py
+   
setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist
+   
setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata
+   
setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
+   # TODO
+   
setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
+   
setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
+   # TODO, probably some random package
+   
setuptools/tests/config/t

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-06-14 Thread Michał Górny
commit: 848ea6cc106693232b4d0d2551a6efc8a2c2545f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 14 11:46:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 14 11:46:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848ea6cc

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-80.8.0.ebuild | 130 -
 2 files changed, 131 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 98c1c573fa88..c3c8b6c9b135 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
-DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b

diff --git a/dev-python/setuptools/setuptools-80.8.0.ebuild 
b/dev-python/setuptools/setuptools-80.8.0.ebuild
deleted file mode 100644
index 26356f533d5e..
--- a/dev-python/setuptools/setuptools-80.8.0.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..14} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# https://github.com/pypa/setuptools/issues/4459
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}/setuptools-62.4.0-

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-06-14 Thread Arthur Zamarin
commit: f5d27111015ba254e1a30a59292bd02715744bf0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 11:11:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 11:11:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d27111

dev-python/setuptools: Stabilize 80.9.0 ALLARCHES, #958134

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-80.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.9.0.ebuild 
b/dev-python/setuptools/setuptools-80.9.0.ebuild
index b3f6452e8dd6..26356f533d5e 100644
--- a/dev-python/setuptools/setuptools-80.9.0.ebuild
+++ b/dev-python/setuptools/setuptools-80.9.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-06-07 Thread Michał Górny
commit: 047a92cb2ee52b968de613f85ed98c51dbc73b85
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 10:20:13 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 10:20:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047a92cb

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-80.4.0.ebuild | 130 -
 2 files changed, 131 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 87c413a46546..98c1c573fa88 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
-DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
 DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1
 DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b

diff --git a/dev-python/setuptools/setuptools-80.4.0.ebuild 
b/dev-python/setuptools/setuptools-80.4.0.ebuild
deleted file mode 100644
index a69951f06b40..
--- a/dev-python/setuptools/setuptools-80.4.0.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..13} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# ht

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-06-07 Thread Arthur Zamarin
commit: 6bd74c9849bae1cc5a679b3a6df6847fe4ecd75f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  7 10:00:55 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  7 10:00:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd74c98

dev-python/setuptools: Stabilize 80.8.0 ALLARCHES, #957366

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-80.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.8.0.ebuild 
b/dev-python/setuptools/setuptools-80.8.0.ebuild
index b3f6452e8dd6..26356f533d5e 100644
--- a/dev-python/setuptools/setuptools-80.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-80.8.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-gettext/

2025-05-27 Thread Michał Górny
commit: 58ec98065eb2ba770bf29c8b8ad5ecae2c1aa99a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 27 17:02:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 27 17:02:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ec9806

dev-python/setuptools-gettext: Remove stale python_gen_cond_dep

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
index 81ae8ddcb31a..223e5e606230 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
@@ -21,9 +21,6 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
sys-devel/gettext
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.2.1[${PYTHON_USEDEP}]
-   ' 3.10)
 "
 
 python_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-gettext/

2025-05-27 Thread Michał Górny
commit: 86844fb8a2b9c5103493effbaed29716867b1362
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 27 16:49:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 27 16:49:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86844fb8

dev-python/setuptools-gettext: Enable py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
index 222efeb89a60..81ae8ddcb31a 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-26 Thread Michał Górny
commit: acdb28a56e9324d43bcc1e3e452d7099cbd1b677
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 27 02:30:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 27 03:24:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdb28a5

dev-python/setuptools: Bump to 80.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.9.0.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index fd78e9fe49d7..87c413a46546 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
 DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1
+DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B 
ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9
 SHA512 
36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b

diff --git a/dev-python/setuptools/setuptools-80.9.0.ebuild 
b/dev-python/setuptools/setuptools-80.9.0.ebuild
new file mode 100644
index ..b3f6452e8dd6
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.9.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://git

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-git/

2025-05-26 Thread Michał Górny
commit: 17d7ff963a388f9cbd36e6cecc20d3c6bd977cee
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 26 17:59:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 26 18:50:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d7ff96

dev-python/setuptools-git: Enable py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild 
b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
index 235ed728cf0b..66043afabdf7 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-24 Thread Michał Górny
commit: 3819d8e2b1e5d4c43d9c58ce4fd3be84fee87073
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 10:47:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 10:47:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3819d8e2

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-80.3.1.ebuild | 129 -
 2 files changed, 130 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 808fc4c13bed..fd78e9fe49d7 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
-DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
 DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1

diff --git a/dev-python/setuptools/setuptools-80.3.1.ebuild 
b/dev-python/setuptools/setuptools-80.3.1.ebuild
deleted file mode 100644
index 2114a2bde917..
--- a/dev-python/setuptools/setuptools-80.3.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..13} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# ht

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-24 Thread Arthur Zamarin
commit: 064549bf777a0ed0cba2ae89b9c1beb6b8f2c1a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 24 10:13:56 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 24 10:13:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064549bf

dev-python/setuptools: Stabilize 80.4.0 ALLARCHES, #956549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-80.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.4.0.ebuild 
b/dev-python/setuptools/setuptools-80.4.0.ebuild
index 286049ec2044..a69951f06b40 100644
--- a/dev-python/setuptools/setuptools-80.4.0.ebuild
+++ b/dev-python/setuptools/setuptools-80.4.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-05-24 Thread Michał Górny
commit: c3d272bdcc38ef6d9e4bbc854f8fe7df0ce0776e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 09:17:11 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 09:17:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d272bd

dev-python/setuptools-scm: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  2 -
 .../setuptools-scm/setuptools-scm-8.2.1.ebuild | 61 --
 .../setuptools-scm/setuptools-scm-8.3.0.ebuild | 61 --
 3 files changed, 124 deletions(-)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 32c888a1ded1..08b01bd3e379 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,3 +1 @@
-DIST setuptools_scm-8.2.1.tar.gz 78075 BLAKE2B 
e026c02cd172b6a7cbcea93c2ceeeaaff9912722063523b1f12039b7d9c147a9b5d1267e907867e27d8c8deb14e9d32e4c48cdf5683ec796a0c1fc01dabf1843
 SHA512 
4afa1bba1a9e3791be5b2cda945ee9c6a0d3b085a528ec9d74ca4e3649522d947594aade9e146164df3548a853aed96c62a14c617d38b50a7797f8e1f53f7ab1
-DIST setuptools_scm-8.3.0.tar.gz 78025 BLAKE2B 
e500924090316b94a0c3c67794eba1d0ebbe65ffa2ba0a37636fc9c3f82e66ad36e50e5ec09a44b17631285ee17fa473a3c2e408b60144efc3ef8a9f9ba3473d
 SHA512 
11c401b6075b1da5cbf0108a1d6464f885b0086960643cc7dd4750f20879a6cc9af947ecb80bb5f4e3aaa4e2b6c98301d6207cd466e49b7bcdf55fe995299783
 DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
deleted file mode 100644
index c99de4cc8f47..
--- a/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage versions by scm tags via setuptools"
-HOMEPAGE="
-   https://github.com/pypa/setuptools-scm/
-   https://pypi.org/project/setuptools-scm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-# there's an optional dep on rich for cute logs
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # the usual nondescript gpg-agent failure
-   testing/test_git.py::test_git_getdate_signed_commit
-
-   # fetching from the Internet
-   testing/test_regressions.py::test_pip_download
-
-   # calls flake8, unpredictable
-   testing/test_functions.py::test_dump_version_flake8
-   )
-
-   if has_version dev-python/nose; then
-   EPYTEST_DESELECT+=(
-   # https://bugs.gentoo.org/892639
-   testing/test_integration.py::test_pyproject_support
-   )
-   fi
-
-   epytest
-}

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild
deleted file mode 100644
index b3466e7f8a31..
--- a/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage versions by scm tags via setuptools"
-HOMEPAGE="
-   https://github.com/pypa/setuptools-scm/
-   https://pypi.org/project/setuptools-scm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-# there's an optional dep on rich for cute logs
-RDEPEND="
-   dev-python/packaging[$

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-05-24 Thread Michał Górny
commit: add4b53b15aeca380232531bb110e0c7cfed7226
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 09:16:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 09:16:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add4b53b

dev-python/setuptools-scm: Stabilize 8.3.1 ALLARCHES, #956516

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
index b8c2595b5448..40df192cf1bf 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 # there's an optional dep on rich for cute logs
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-24 Thread Michał Górny
commit: 82f47fc72b68dc5bcc1638c091dd47f44a2a5ab1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 09:06:05 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 09:06:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f47fc7

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   2 -
 dev-python/setuptools/setuptools-80.2.0.ebuild | 132 -
 dev-python/setuptools/setuptools-80.7.1.ebuild | 130 
 3 files changed, 264 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index d7d95373961c..808fc4c13bed 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,6 +1,4 @@
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
-DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
 DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
-DIST setuptools-80.7.1.tar.gz 1319188 BLAKE2B 
ed8b6cee577f15be456d92b1a1241d477dccbad414eba093134fbd66c5228b241a2c31602f2253319e06980a103777bc9981896cf9734890a1046f75050b848a
 SHA512 
831bc6d6c65c2febb8e907fe10d24b4463d15e085f13754dae284814262e7e16645141e839adc28941e53ecdcfefdd460bf8a79d9c4a05437c5b49466d4161c6
 DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1

diff --git a/dev-python/setuptools/setuptools-80.2.0.ebuild 
b/dev-python/setuptools/setuptools-80.2.0.ebuild
deleted file mode 100644
index b6d30b03ff3e..
--- a/dev-python/setuptools/setuptools-80.2.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..13} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-24 Thread Michał Górny
commit: 168cbf6cfb1a3eabd181a776de007ab0ccb70b05
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 09:02:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 09:03:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168cbf6c

dev-python/setuptools: Stabilize 80.3.1 ALLARCHES, #956524

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.3.1.ebuild 
b/dev-python/setuptools/setuptools-80.3.1.ebuild
index 38ca01dede1b..2114a2bde917 100644
--- a/dev-python/setuptools/setuptools-80.3.1.ebuild
+++ b/dev-python/setuptools/setuptools-80.3.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-23 Thread Michał Górny
commit: fbbb31bd2db31876b611399508cc8750c206e769
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 23 17:33:27 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 23 18:59:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbb31bd

dev-python/setuptools: Also enable py3.14 on <80, for pip tests

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-79.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-79.0.1.ebuild 
b/dev-python/setuptools/setuptools-79.0.1.ebuild
index f85cc1d403c0..84658b820dc6 100644
--- a/dev-python/setuptools/setuptools-79.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-79.0.1.ebuild
@@ -7,8 +7,8 @@ EAPI=8
 # please bump dev-python/ensurepip-setuptools along with this package!
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-23 Thread Michał Górny
commit: 8a2f0120c6daaa5af131a39f3b3206ad63f55f3f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 23 17:22:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 23 17:22:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a2f0120

dev-python/setuptools: Enable testing on py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-80.8.0.ebuild 
b/dev-python/setuptools/setuptools-80.8.0.ebuild
index 286049ec2044..b3f6452e8dd6 100644
--- a/dev-python/setuptools/setuptools-80.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-80.8.0.ebuild
@@ -7,8 +7,8 @@ EAPI=8
 # please bump dev-python/ensurepip-setuptools along with this package!
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{11..13} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
+PYTHON_TESTED=( python3_{11..14} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_{13,14}t )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-20 Thread Michał Górny
commit: ab042c1d6dbfa4f84f47538e43545391c01e2ba5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 21 04:33:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 21 05:38:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab042c1d

dev-python/setuptools: Bump to 80.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.8.0.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a19c5e08ed40..d7d95373961c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b
 DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
 DIST setuptools-80.7.1.tar.gz 1319188 BLAKE2B 
ed8b6cee577f15be456d92b1a1241d477dccbad414eba093134fbd66c5228b241a2c31602f2253319e06980a103777bc9981896cf9734890a1046f75050b848a
 SHA512 
831bc6d6c65c2febb8e907fe10d24b4463d15e085f13754dae284814262e7e16645141e839adc28941e53ecdcfefdd460bf8a79d9c4a05437c5b49466d4161c6
+DIST setuptools-80.8.0.tar.gz 1319720 BLAKE2B 
0416a838d4806c646b6c957f120c0ea265b63429142de9ffa2708233f55500055f1fd5b8b8760950a73eb348ecbec2168c35d3beb1b3888de2e6df85913f5702
 SHA512 
e2b54c43b0925a911aee7738ca71e62e448ac5732332b375ebf5b55aeda1abfb59b06afbb40662d37b9a65f499b5a64ee2878f28e915059d4c7d0a61d408e8a1

diff --git a/dev-python/setuptools/setuptools-80.8.0.ebuild 
b/dev-python/setuptools/setuptools-80.8.0.ebuild
new file mode 100644
index ..286049ec2044
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.8.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-17 Thread Sam James
commit: 3bedefa4271aea9a22a8e367c3d131a7ab7222a0
Author: Sam James  gentoo  org>
AuthorDate: Sat May 17 11:41:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 17 11:41:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bedefa4

dev-python/setuptools: Stabilize 80.2.0 ALLARCHES, #956060

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools/setuptools-80.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.2.0.ebuild 
b/dev-python/setuptools/setuptools-80.2.0.ebuild
index 56dbefde5b3a..b6d30b03ff3e 100644
--- a/dev-python/setuptools/setuptools-80.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-80.2.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-14 Thread Michał Górny
commit: 30f8c2b4c6410dee99bb0d4f3dce0b0351dfda30
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 15 03:36:51 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 15 03:36:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f8c2b4

dev-python/setuptools: Bump to 80.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.7.1.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 36dbef5ff3e2..a19c5e08ed40 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaa
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
 DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4
+DIST setuptools-80.7.1.tar.gz 1319188 BLAKE2B 
ed8b6cee577f15be456d92b1a1241d477dccbad414eba093134fbd66c5228b241a2c31602f2253319e06980a103777bc9981896cf9734890a1046f75050b848a
 SHA512 
831bc6d6c65c2febb8e907fe10d24b4463d15e085f13754dae284814262e7e16645141e839adc28941e53ecdcfefdd460bf8a79d9c4a05437c5b49466d4161c6

diff --git a/dev-python/setuptools/setuptools-80.7.1.ebuild 
b/dev-python/setuptools/setuptools-80.7.1.ebuild
new file mode 100644
index ..286049ec2044
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.7.1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-05-14 Thread Michał Górny
commit: 5122a7df520a4e3bf05ac05cebe4b2145871c5d5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 14 08:18:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 14 08:30:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5122a7df

dev-python/setuptools-rust: Enable py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
index 2967dcbdf606..b51a15fc82cb 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CARGO_OPTIONAL=yes
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3_11 pypy3 )
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
 
 CRATES="
[email protected]
@@ -141,6 +141,8 @@ BDEPEND="
)
 "
 
+export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
+
 src_unpack() {
cargo_src_unpack
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-05-12 Thread Michał Górny
commit: 97424c66410762a55fe13775ef566369be18ead9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 12 10:17:45 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 12 10:29:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97424c66

dev-python/setuptools-scm: Remove stale python_gen_cond_dep

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
index 21d8e7a25a69..b8c2595b5448 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
@@ -5,7 +5,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..14} python3_1{3t,4t} pypy3_11 )
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
 
 inherit distutils-r1 pypi
 
@@ -23,9 +23,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv
 RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/setuptools-61[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
-   ' 3.10)
 "
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-10 Thread Michał Górny
commit: f5d58c6ab571891275e9a2f7975723cf7fd1d088
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 11:55:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 11:55:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d58c6a

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   3 -
 dev-python/setuptools/setuptools-75.8.2.ebuild | 132 
 dev-python/setuptools/setuptools-78.1.0.ebuild | 134 -
 dev-python/setuptools/setuptools-80.3.0.ebuild | 132 
 4 files changed, 401 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ccff56f0a6ff..36dbef5ff3e2 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,7 +1,4 @@
-DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
-DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
-DIST setuptools-80.3.0.tar.gz 1314475 BLAKE2B 
26fb2b0408221a51f4664a983927be79936b89e3daffb71f1d6ad76a2b752ee10f3958ac9be9fb7d8c78906b6cff33b19c16d248649600d6921083bdfc841d04
 SHA512 
f492360d8eec2a33a70328cf6e7e017290dea510ffa14fe12ef0161bd72a46d6078ff099a885f256ced0862c3551b6ef3af449a4638b309f6b55070dcd482c51
 DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
 DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4

diff --git a/dev-python/setuptools/setuptools-75.8.2.ebuild 
b/dev-python/setuptools/setuptools-75.8.2.ebuild
deleted file mode 100644
index a4fd87dbb977..
--- a/dev-python/setuptools/setuptools-75.8.2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTH

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-10 Thread Sam James
commit: bf4e1d5d68229a099853f2b726b5d8138cde5f84
Author: Sam James  gentoo  org>
AuthorDate: Sat May 10 11:03:15 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 10 11:03:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4e1d5d

dev-python/setuptools: Stabilize 79.0.1 ALLARCHES, #955743

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools/setuptools-79.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-79.0.1.ebuild 
b/dev-python/setuptools/setuptools-79.0.1.ebuild
index f57414ffa01f..f85cc1d403c0 100644
--- a/dev-python/setuptools/setuptools-79.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-79.0.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-10 Thread Michał Górny
commit: 7daa5c68945ebf055ac6560df85ffc8862a2d209
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 04:13:51 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 07:41:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daa5c68

dev-python/setuptools: Bump to 80.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.4.0.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8544804e3a33..ccff56f0a6ff 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,3 +4,4 @@ DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaa
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
 DIST setuptools-80.3.0.tar.gz 1314475 BLAKE2B 
26fb2b0408221a51f4664a983927be79936b89e3daffb71f1d6ad76a2b752ee10f3958ac9be9fb7d8c78906b6cff33b19c16d248649600d6921083bdfc841d04
 SHA512 
f492360d8eec2a33a70328cf6e7e017290dea510ffa14fe12ef0161bd72a46d6078ff099a885f256ced0862c3551b6ef3af449a4638b309f6b55070dcd482c51
 DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789
+DIST setuptools-80.4.0.tar.gz 1315008 BLAKE2B 
e41541fdd6e6adad6ed2f39f2c344c944336e89c24b6d9de9984c8a0234c61dba05b15df805639d380e840b0a15b98a3998c251b764340b5251624827be0934a
 SHA512 
d4d55d9f7bdecbf26e3de6e5a99245db4b69a203a37475539ce4a3b8c6e6b9f1c47f5dc29b4d6a4dc971cabc6714ae7bc0a55f99e214d9402b47bb3dd89b58a4

diff --git a/dev-python/setuptools/setuptools-80.4.0.ebuild 
b/dev-python/setuptools/setuptools-80.4.0.ebuild
new file mode 100644
index ..286049ec2044
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.4.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-05-08 Thread Michał Górny
commit: d437389267eb5c963e7a03c2bb63884041bd392e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  8 17:02:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  8 19:09:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4373892

dev-python/setuptools-scm: Enable py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
index b3466e7f8a31..21d8e7a25a69 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
@@ -5,7 +5,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
+PYTHON_COMPAT=( python3_{11..14} python3_1{3t,4t} pypy3_11 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-08 Thread Michał Górny
commit: c022d7d6f55f026a9d8652adb3905c0539f890cd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  8 17:04:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  8 19:09:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c022d7d6

dev-python/setuptools: Enable py3.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-80.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-80.3.1.ebuild 
b/dev-python/setuptools/setuptools-80.3.1.ebuild
index 558dbf012914..38ca01dede1b 100644
--- a/dev-python/setuptools/setuptools-80.3.1.ebuild
+++ b/dev-python/setuptools/setuptools-80.3.1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
 PYTHON_TESTED=( python3_{11..13} pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t python3_14 python3_14t )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-04 Thread Michał Górny
commit: baa4cc55abe34caa92bac99b7ab10c843db657d1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  5 04:24:44 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  5 05:05:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa4cc55

dev-python/setuptools: Bump to 80.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.3.1.ebuild | 129 +
 2 files changed, 130 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 737289ae9a08..8544804e3a33 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16c
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
 DIST setuptools-80.3.0.tar.gz 1314475 BLAKE2B 
26fb2b0408221a51f4664a983927be79936b89e3daffb71f1d6ad76a2b752ee10f3958ac9be9fb7d8c78906b6cff33b19c16d248649600d6921083bdfc841d04
 SHA512 
f492360d8eec2a33a70328cf6e7e017290dea510ffa14fe12ef0161bd72a46d6078ff099a885f256ced0862c3551b6ef3af449a4638b309f6b55070dcd482c51
+DIST setuptools-80.3.1.tar.gz 1315082 BLAKE2B 
65207edf080d80599b2fe82caed638221bbe1155f745fd8cd02bd9da5934b1880782eb285f5be44088e189684385e7fbbd2bd0750fcd27aaf556f0a44214573d
 SHA512 
be5157aa1f1a7f1e3e11b971ffedac509303d4919d590c1f741dd1c4966c5dc83168b458d3aad66dd9874c7f8f4c8c5bbded6b4dbf6ed91f0d05b1c65229a789

diff --git a/dev-python/setuptools/setuptools-80.3.1.ebuild 
b/dev-python/setuptools/setuptools-80.3.1.ebuild
new file mode 100644
index ..558dbf012914
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.3.1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enf

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-03 Thread Michał Górny
commit: 6f7f04448635a05f4e094b6f544e96a8063a25c7
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May  4 02:15:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May  4 02:15:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7f0444

dev-python/setuptools: Bump to 80.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.3.0.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 34b41c9f40d3..737289ae9a08 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53
+DIST setuptools-80.3.0.tar.gz 1314475 BLAKE2B 
26fb2b0408221a51f4664a983927be79936b89e3daffb71f1d6ad76a2b752ee10f3958ac9be9fb7d8c78906b6cff33b19c16d248649600d6921083bdfc841d04
 SHA512 
f492360d8eec2a33a70328cf6e7e017290dea510ffa14fe12ef0161bd72a46d6078ff099a885f256ced0862c3551b6ef3af449a4638b309f6b55070dcd482c51

diff --git a/dev-python/setuptools/setuptools-80.3.0.ebuild 
b/dev-python/setuptools/setuptools-80.3.0.ebuild
new file mode 100644
index ..56dbefde5b3a
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.3.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally us

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-02 Thread Michał Górny
commit: 5dde26726f4cbd1f7df9fcf7372167e3a1551948
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  3 04:15:48 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  3 06:07:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dde2672

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   5 -
 dev-python/setuptools/setuptools-78.1.1.ebuild | 134 
 dev-python/setuptools/setuptools-79.0.0.ebuild | 134 
 dev-python/setuptools/setuptools-80.0.0.ebuild | 135 -
 dev-python/setuptools/setuptools-80.0.1.ebuild | 135 -
 dev-python/setuptools/setuptools-80.1.0.ebuild | 135 -
 6 files changed, 678 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 52188a07cc59..34b41c9f40d3 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,9 +1,4 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
-DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483a41ef1c4d0f30f977bb5cfd48c41f283c24b756d8494eb87a78e239d0ebc727e0611ac0b8aef6ca1178c04db92b54d
 SHA512 
0a44bb3f9e5c9b247ada0854552042e7733d6908a8b2ce82d750a7bebbd94a15c9f453343dc131e34cfa641bec300611d57ea8e52ee8ad4971a026ad6cc8b938
-DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b7c95fe5037f1c7dd86205dbceca207925d009e9ef9ea3b9342627812adb1d9f25387a4056bd704c41ee17881c1cd40
 SHA512 
ba701e80ec7e85ea8c54f617c5ee84f5ba9de0feeb8c33018a2eaeee4d059a38bf9380f93afff7dcd39068da872d38d8cbea6732eb44c3f87c8a02e6dc26758f
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
-DIST setuptools-80.0.0.tar.gz 1354221 BLAKE2B 
e9cabaccc8563f95fef103177e7c4f7a71e9ca01294d0912a1cf060e195a68fcf971d0966386823a504ef231f8724bf9ed1ba01f7587de581102e5df66ed71f3
 SHA512 
b0ba9269b9fb029d39e454c4278a82b92203dc638a3b102e0bed322d022db5fbd2bb7f82c707c9d1cfbba9a6718a25e3870f0e7fb5e821889517a127073c64b7
-DIST setuptools-80.0.1.tar.gz 1354165 BLAKE2B 
4ca7ab6973adbe1b8967a68ee2eaa2adc29624770b38a3ddce9ea7941c1d55cee6ac3c0c10552e6002dacbb43fc0b0ac70324f6a62c666fb8a05f73b87a6b8bb
 SHA512 
8f63688f954370e964f98b34a63b94d4a32c9825c15a0522eaeccaf1280b8de62b567746ad56d7a01024c5a7209ae1cc76b2af356801cea84020a96c75d98587
-DIST setuptools-80.1.0.tar.gz 1354038 BLAKE2B 
457f76a67bef8c05d7d670bbdf0cd72a3fc4ea2c76dc1fd6ae3adab70f3ba169a0cb54ba286863734322f5670e4520a9bf50f140b29b6db2fbcd34fce19582da
 SHA512 
c25194fb390b8df8b3148e6deb6e55274ecf698f9a19464fa15a8ce4295478a3f6817ec0c5cb55d706aa89d9373383d13cde647a8681bfcb51f4494d65aac82e
 DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53

diff --git a/dev-python/setuptools/setuptools-78.1.1.ebuild 
b/dev-python/setuptools/setuptools-78.1.1.ebuild
deleted file mode 100644
index f57414ffa01f..
--- a/dev-python/setuptools/setuptools-78.1.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/j

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-05-02 Thread Michał Górny
commit: 0cd833798c587960a29f691d70755466e100d727
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  3 04:13:33 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  3 06:07:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd83379

dev-python/setuptools: Bump to 80.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.2.0.ebuild | 132 +
 2 files changed, 133 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index b05c50dc387b..52188a07cc59 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -6,3 +6,4 @@ DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaa
 DIST setuptools-80.0.0.tar.gz 1354221 BLAKE2B 
e9cabaccc8563f95fef103177e7c4f7a71e9ca01294d0912a1cf060e195a68fcf971d0966386823a504ef231f8724bf9ed1ba01f7587de581102e5df66ed71f3
 SHA512 
b0ba9269b9fb029d39e454c4278a82b92203dc638a3b102e0bed322d022db5fbd2bb7f82c707c9d1cfbba9a6718a25e3870f0e7fb5e821889517a127073c64b7
 DIST setuptools-80.0.1.tar.gz 1354165 BLAKE2B 
4ca7ab6973adbe1b8967a68ee2eaa2adc29624770b38a3ddce9ea7941c1d55cee6ac3c0c10552e6002dacbb43fc0b0ac70324f6a62c666fb8a05f73b87a6b8bb
 SHA512 
8f63688f954370e964f98b34a63b94d4a32c9825c15a0522eaeccaf1280b8de62b567746ad56d7a01024c5a7209ae1cc76b2af356801cea84020a96c75d98587
 DIST setuptools-80.1.0.tar.gz 1354038 BLAKE2B 
457f76a67bef8c05d7d670bbdf0cd72a3fc4ea2c76dc1fd6ae3adab70f3ba169a0cb54ba286863734322f5670e4520a9bf50f140b29b6db2fbcd34fce19582da
 SHA512 
c25194fb390b8df8b3148e6deb6e55274ecf698f9a19464fa15a8ce4295478a3f6817ec0c5cb55d706aa89d9373383d13cde647a8681bfcb51f4494d65aac82e
+DIST setuptools-80.2.0.tar.gz 1354232 BLAKE2B 
2eb5f9b51632c865533bb018e268da7e9b52f1cecdb9da0eb0da713ee4e44d0827c6340b5c1f663d3b8b4df08849c32972498980de287fab6101593d5aeb47ca
 SHA512 
a684eb3ef4049c6d05aca9cd77a015e63047cdc84460af798ac1dc1d87a970370176ac7fd87e250be155e6177e89ad84adb5557f04d1a1059cd449c08c53

diff --git a/dev-python/setuptools/setuptools-80.2.0.ebuild 
b/dev-python/setuptools/setuptools-80.2.0.ebuild
new file mode 100644
index ..56dbefde5b3a
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.2.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{11..13} pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally us

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-30 Thread Michał Górny
commit: 3ef126bde903ea767224fb76dc64e2bcab02ca21
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  1 01:42:50 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  1 02:54:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef126bd

dev-python/setuptools: Bump to 80.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.1.0.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 647a1b51eca3..b05c50dc387b 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -5,3 +5,4 @@ DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.0.0.tar.gz 1354221 BLAKE2B 
e9cabaccc8563f95fef103177e7c4f7a71e9ca01294d0912a1cf060e195a68fcf971d0966386823a504ef231f8724bf9ed1ba01f7587de581102e5df66ed71f3
 SHA512 
b0ba9269b9fb029d39e454c4278a82b92203dc638a3b102e0bed322d022db5fbd2bb7f82c707c9d1cfbba9a6718a25e3870f0e7fb5e821889517a127073c64b7
 DIST setuptools-80.0.1.tar.gz 1354165 BLAKE2B 
4ca7ab6973adbe1b8967a68ee2eaa2adc29624770b38a3ddce9ea7941c1d55cee6ac3c0c10552e6002dacbb43fc0b0ac70324f6a62c666fb8a05f73b87a6b8bb
 SHA512 
8f63688f954370e964f98b34a63b94d4a32c9825c15a0522eaeccaf1280b8de62b567746ad56d7a01024c5a7209ae1cc76b2af356801cea84020a96c75d98587
+DIST setuptools-80.1.0.tar.gz 1354038 BLAKE2B 
457f76a67bef8c05d7d670bbdf0cd72a3fc4ea2c76dc1fd6ae3adab70f3ba169a0cb54ba286863734322f5670e4520a9bf50f140b29b6db2fbcd34fce19582da
 SHA512 
c25194fb390b8df8b3148e6deb6e55274ecf698f9a19464fa15a8ce4295478a3f6817ec0c5cb55d706aa89d9373383d13cde647a8681bfcb51f4494d65aac82e

diff --git a/dev-python/setuptools/setuptools-80.1.0.ebuild 
b/dev-python/setuptools/setuptools-80.1.0.ebuild
new file mode 100644
index ..a1e1bba8d802
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.1.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-29 Thread Michał Górny
commit: 09b4b77c89e03c689597e49c6e408b68a9afb8ab
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 30 03:37:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 30 05:35:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b4b77c

dev-python/setuptools: Bump to 80.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.0.1.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index e426dbbcf749..647a1b51eca3 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,3 +4,4 @@ DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483
 DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b7c95fe5037f1c7dd86205dbceca207925d009e9ef9ea3b9342627812adb1d9f25387a4056bd704c41ee17881c1cd40
 SHA512 
ba701e80ec7e85ea8c54f617c5ee84f5ba9de0feeb8c33018a2eaeee4d059a38bf9380f93afff7dcd39068da872d38d8cbea6732eb44c3f87c8a02e6dc26758f
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
 DIST setuptools-80.0.0.tar.gz 1354221 BLAKE2B 
e9cabaccc8563f95fef103177e7c4f7a71e9ca01294d0912a1cf060e195a68fcf971d0966386823a504ef231f8724bf9ed1ba01f7587de581102e5df66ed71f3
 SHA512 
b0ba9269b9fb029d39e454c4278a82b92203dc638a3b102e0bed322d022db5fbd2bb7f82c707c9d1cfbba9a6718a25e3870f0e7fb5e821889517a127073c64b7
+DIST setuptools-80.0.1.tar.gz 1354165 BLAKE2B 
4ca7ab6973adbe1b8967a68ee2eaa2adc29624770b38a3ddce9ea7941c1d55cee6ac3c0c10552e6002dacbb43fc0b0ac70324f6a62c666fb8a05f73b87a6b8bb
 SHA512 
8f63688f954370e964f98b34a63b94d4a32c9825c15a0522eaeccaf1280b8de62b567746ad56d7a01024c5a7209ae1cc76b2af356801cea84020a96c75d98587

diff --git a/dev-python/setuptools/setuptools-80.0.1.ebuild 
b/dev-python/setuptools/setuptools-80.0.1.ebuild
new file mode 100644
index ..a1e1bba8d802
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.0.1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-27 Thread Michał Górny
commit: 41e71e87c22106b7d2345faaa7405f6cbe510572
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 28 02:06:31 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 28 03:16:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e71e87

dev-python/setuptools: Bump to 80.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-80.0.0.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 66c574f55f8b..e426dbbcf749 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16c
 DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483a41ef1c4d0f30f977bb5cfd48c41f283c24b756d8494eb87a78e239d0ebc727e0611ac0b8aef6ca1178c04db92b54d
 SHA512 
0a44bb3f9e5c9b247ada0854552042e7733d6908a8b2ce82d750a7bebbd94a15c9f453343dc131e34cfa641bec300611d57ea8e52ee8ad4971a026ad6cc8b938
 DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b7c95fe5037f1c7dd86205dbceca207925d009e9ef9ea3b9342627812adb1d9f25387a4056bd704c41ee17881c1cd40
 SHA512 
ba701e80ec7e85ea8c54f617c5ee84f5ba9de0feeb8c33018a2eaeee4d059a38bf9380f93afff7dcd39068da872d38d8cbea6732eb44c3f87c8a02e6dc26758f
 DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179
+DIST setuptools-80.0.0.tar.gz 1354221 BLAKE2B 
e9cabaccc8563f95fef103177e7c4f7a71e9ca01294d0912a1cf060e195a68fcf971d0966386823a504ef231f8724bf9ed1ba01f7587de581102e5df66ed71f3
 SHA512 
b0ba9269b9fb029d39e454c4278a82b92203dc638a3b102e0bed322d022db5fbd2bb7f82c707c9d1cfbba9a6718a25e3870f0e7fb5e821889517a127073c64b7

diff --git a/dev-python/setuptools/setuptools-80.0.0.ebuild 
b/dev-python/setuptools/setuptools-80.0.0.ebuild
new file mode 100644
index ..a1e1bba8d802
--- /dev/null
+++ b/dev-python/setuptools/setuptools-80.0.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-04-23 Thread Michał Górny
commit: 4d1a1315ac1d029232431ab4fb2ce9a5f3317eef
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 24 01:26:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 24 01:54:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1a1315

dev-python/setuptools-scm: Bump to 8.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.3.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 2731758e2b50..32c888a1ded1 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools_scm-8.2.1.tar.gz 78075 BLAKE2B 
e026c02cd172b6a7cbcea93c2ceeeaaff9912722063523b1f12039b7d9c147a9b5d1267e907867e27d8c8deb14e9d32e4c48cdf5683ec796a0c1fc01dabf1843
 SHA512 
4afa1bba1a9e3791be5b2cda945ee9c6a0d3b085a528ec9d74ca4e3649522d947594aade9e146164df3548a853aed96c62a14c617d38b50a7797f8e1f53f7ab1
 DIST setuptools_scm-8.3.0.tar.gz 78025 BLAKE2B 
e500924090316b94a0c3c67794eba1d0ebbe65ffa2ba0a37636fc9c3f82e66ad36e50e5ec09a44b17631285ee17fa473a3c2e408b60144efc3ef8a9f9ba3473d
 SHA512 
11c401b6075b1da5cbf0108a1d6464f885b0086960643cc7dd4750f20879a6cc9af947ecb80bb5f4e3aaa4e2b6c98301d6207cd466e49b7bcdf55fe995299783
+DIST setuptools_scm-8.3.1.tar.gz 78088 BLAKE2B 
6cedb55fc16830d12a28fe5b662c371b134bc4d7ef0e6de446b71152e5d83a031cf763b0753042c96745e82bf9dc42fa7cfee05a9a7e7824a4cf659b0a401a51
 SHA512 
e924abf81c7ee466241c5d66c39b416c8b308f01df9e1498c55ad6ed9812fbf883d8bcafd6fdcdcb96c5ec42b868ae04088de1870ca09a650fa07eb3ea9901c8

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
new file mode 100644
index ..b3466e7f8a31
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-23 Thread Michał Górny
commit: 42256e6c6c0ce67adee394ce462cd922f2bad648
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 24 00:54:09 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 24 00:54:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42256e6c

dev-python/setuptools: Bump to 79.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-79.0.1.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index e95f20ee6aaa..66c574f55f8b 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
 DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483a41ef1c4d0f30f977bb5cfd48c41f283c24b756d8494eb87a78e239d0ebc727e0611ac0b8aef6ca1178c04db92b54d
 SHA512 
0a44bb3f9e5c9b247ada0854552042e7733d6908a8b2ce82d750a7bebbd94a15c9f453343dc131e34cfa641bec300611d57ea8e52ee8ad4971a026ad6cc8b938
 DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b7c95fe5037f1c7dd86205dbceca207925d009e9ef9ea3b9342627812adb1d9f25387a4056bd704c41ee17881c1cd40
 SHA512 
ba701e80ec7e85ea8c54f617c5ee84f5ba9de0feeb8c33018a2eaeee4d059a38bf9380f93afff7dcd39068da872d38d8cbea6732eb44c3f87c8a02e6dc26758f
+DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B 
d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff
 SHA512 
5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179

diff --git a/dev-python/setuptools/setuptools-79.0.1.ebuild 
b/dev-python/setuptools/setuptools-79.0.1.ebuild
new file mode 100644
index ..f57414ffa01f
--- /dev/null
+++ b/dev-python/setuptools/setuptools-79.0.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-04-22 Thread Michał Górny
commit: c96eefe360cc650eeddbd0f06038cbaa5360a8fb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 23 04:33:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 23 04:33:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96eefe3

dev-python/setuptools-scm: Bump to 8.3.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.3.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 9217a4d8adb4..2731758e2b50 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
 DIST setuptools_scm-8.2.1.tar.gz 78075 BLAKE2B 
e026c02cd172b6a7cbcea93c2ceeeaaff9912722063523b1f12039b7d9c147a9b5d1267e907867e27d8c8deb14e9d32e4c48cdf5683ec796a0c1fc01dabf1843
 SHA512 
4afa1bba1a9e3791be5b2cda945ee9c6a0d3b085a528ec9d74ca4e3649522d947594aade9e146164df3548a853aed96c62a14c617d38b50a7797f8e1f53f7ab1
+DIST setuptools_scm-8.3.0.tar.gz 78025 BLAKE2B 
e500924090316b94a0c3c67794eba1d0ebbe65ffa2ba0a37636fc9c3f82e66ad36e50e5ec09a44b17631285ee17fa473a3c2e408b60144efc3ef8a9f9ba3473d
 SHA512 
11c401b6075b1da5cbf0108a1d6464f885b0086960643cc7dd4750f20879a6cc9af947ecb80bb5f4e3aaa4e2b6c98301d6207cd466e49b7bcdf55fe995299783

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild
new file mode 100644
index ..b3466e7f8a31
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.3.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-22 Thread Michał Górny
commit: 8f3ad8c578317afb6e67a91040ed956e00867056
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 22 08:55:59 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 22 08:55:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3ad8c5

dev-python/setuptools-rust: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest|   6 -
 .../setuptools-rust/setuptools-rust-1.11.0.ebuild  | 176 -
 2 files changed, 182 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 26c9f46df1e7..0345b789e70a 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -42,15 +42,10 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 
48c4a31a3b555fa37072c4de083580bb76974
 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846
 SHA512 
a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd
 SHA512 
278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870cbfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.24.0.crate 1108432 BLAKE2B 
03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87
 SHA512 
2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
 DIST pyo3-0.24.1.crate 1113050 BLAKE2B 
5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e
 SHA512 
6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed
-DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 
7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d
 SHA512 
f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365
 DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 
34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834
 SHA512 
6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7
-DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 
2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91
 SHA512 
2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a
 DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 
1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe
 SHA512 
b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e
-DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 
7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd
 SHA512 
e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749
 DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 
48436f5f1a6a6e93d916873be5e18cfdc892d59479e4963f267d2a1805bd134eed6890d53915fdafa8ff93c7458d136b57fbf783bee18f34a6087f7819c9dd92
 SHA512 
7b9fc55232284d7b138e3e9c9a9c864a1b0d9b5317c3263a057df5dc1976087e934558d6c046d784735e063f1009df35b91776c850ad709800ca8b2be8e993d8
-DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B 
d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695
 SHA512 
58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb
 DIST pyo3-macros-backend-0.24.1.crate 72588 BLAKE2B 
35f1810f5d1da5b5f0b5533d0c9e832ea7c7a7a5be20711d9694b84aad62d13b8a9a1c498c61a9a1f2679fda7d25bf508536d38cded43520ed97524681dcfabe
 SHA512 
8378154aa74c75a4d4533de673515298d8ada8377feb687694688bcf21fc5c2bcf856c2db7ce172cb038936b407e57a665ad6c3b9ce1a499a474e54c6bf119ff
 DIST quote-1.0.36.crate 28507 BLAKE2B

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-21 Thread Sam James
commit: c281ef37aa923e4a4ebdaa0c0445820d894c5d1e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 22 00:35:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 22 00:35:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c281ef37

dev-python/setuptools-rust: Stabilize 1.11.1 x86, #954064

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
index e92ffbcc20c5..2967dcbdf606 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.1.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-20 Thread Michał Górny
commit: 5fca1cf4279c52b865f5cd684b7f7cf274783286
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 21 03:36:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 21 04:28:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fca1cf4

dev-python/setuptools: Bump to 79.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-79.0.0.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 220cdec51fa0..e95f20ee6aaa 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
 DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483a41ef1c4d0f30f977bb5cfd48c41f283c24b756d8494eb87a78e239d0ebc727e0611ac0b8aef6ca1178c04db92b54d
 SHA512 
0a44bb3f9e5c9b247ada0854552042e7733d6908a8b2ce82d750a7bebbd94a15c9f453343dc131e34cfa641bec300611d57ea8e52ee8ad4971a026ad6cc8b938
+DIST setuptools-79.0.0.tar.gz 1367685 BLAKE2B 
b85eae52bd372c97248ad9e9d8544f151b7c95fe5037f1c7dd86205dbceca207925d009e9ef9ea3b9342627812adb1d9f25387a4056bd704c41ee17881c1cd40
 SHA512 
ba701e80ec7e85ea8c54f617c5ee84f5ba9de0feeb8c33018a2eaeee4d059a38bf9380f93afff7dcd39068da872d38d8cbea6732eb44c3f87c8a02e6dc26758f

diff --git a/dev-python/setuptools/setuptools-79.0.0.ebuild 
b/dev-python/setuptools/setuptools-79.0.0.ebuild
new file mode 100644
index ..f57414ffa01f
--- /dev/null
+++ b/dev-python/setuptools/setuptools-79.0.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trov

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-19 Thread Michał Górny
commit: 3f3c947ec2f11eddd8431dbdb657a37629982ccf
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 20 04:07:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 20 05:22:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f3c947e

dev-python/setuptools: Bump to 78.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-78.1.1.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0dc727882da1..220cdec51fa0 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68
+DIST setuptools-78.1.1.tar.gz 1368163 BLAKE2B 
45dd7ea3a4e237c65323f5a4645b70a483a41ef1c4d0f30f977bb5cfd48c41f283c24b756d8494eb87a78e239d0ebc727e0611ac0b8aef6ca1178c04db92b54d
 SHA512 
0a44bb3f9e5c9b247ada0854552042e7733d6908a8b2ce82d750a7bebbd94a15c9f453343dc131e34cfa641bec300611d57ea8e52ee8ad4971a026ad6cc8b938

diff --git a/dev-python/setuptools/setuptools-78.1.1.ebuild 
b/dev-python/setuptools/setuptools-78.1.1.ebuild
new file mode 100644
index ..f57414ffa01f
--- /dev/null
+++ b/dev-python/setuptools/setuptools-78.1.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-04-12 Thread Michał Górny
commit: 2913207a10ef0bb90a9a42ac5fc2677363f0f6fc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 12 07:29:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 12 07:29:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2913207a

dev-python/setuptools: Stabilize 78.1.0 ALLARCHES, #953601

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-78.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-78.1.0.ebuild 
b/dev-python/setuptools/setuptools-78.1.0.ebuild
index f57414ffa01f..f85cc1d403c0 100644
--- a/dev-python/setuptools/setuptools-78.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-78.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-05 Thread Michał Górny
commit: 1c554b885fc7a1b18814c287e7a4c02294018095
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr  6 05:45:33 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr  6 05:45:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c554b88

dev-python/setuptools-rust: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest|   8 -
 .../setuptools-rust-1.10.2-r1.ebuild   | 191 -
 2 files changed, 199 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 082b45e334ee..26c9f46df1e7 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -42,20 +42,14 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 
48c4a31a3b555fa37072c4de083580bb76974
 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846
 SHA512 
a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd
 SHA512 
278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870cbfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.23.4.crate 1087676 BLAKE2B 
2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f3e2732f1
 SHA512 
0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
 DIST pyo3-0.24.0.crate 1108432 BLAKE2B 
03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87
 SHA512 
2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
 DIST pyo3-0.24.1.crate 1113050 BLAKE2B 
5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e
 SHA512 
6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed
-DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 
7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18
 SHA512 
b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
 DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 
7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d
 SHA512 
f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365
 DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 
34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834
 SHA512 
6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7
-DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 
29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e
 SHA512 
43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
-DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 
650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a
 SHA512 
c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
 DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 
2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91
 SHA512 
2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a
 DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 
1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe
 SHA512 
b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e
-DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B 
b

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-05 Thread Sam James
commit: fae4f91807f02cd1b1deef5b01a4e963b338b3b9
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  6 00:03:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  6 00:03:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae4f918

dev-python/setuptools-rust: Stabilize 1.11.0 sparc, #953179

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
index 9811adff9a49..9ecb63c8430c 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-05 Thread Arthur Zamarin
commit: 5907da671a2577de8511769599a405e81198f62f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 17:07:50 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 17:07:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5907da67

dev-python/setuptools-rust: Stabilize 1.11.0 ppc, #953179

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
index 1afc2dde2881..16ad241b3902 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-04-05 Thread Michał Górny
commit: 642f4277d086f7ad6b192edce968967d27a7053b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  5 13:29:33 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  5 13:29:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642f4277

dev-python/setuptools-scm: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 -
 .../setuptools-scm/setuptools-scm-8.2.0.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index db039bba5023..9217a4d8adb4 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1 @@
-DIST setuptools_scm-8.2.0.tar.gz 77572 BLAKE2B 
105ddebf318a1bc0d1f0ee0e5232f5af8a43a8ed0908bd6ffceb6ba188ff8640b681a0a98006f67cc8c2f82917e6e0565f8a1aba44e8d7ff29700e3d158dde22
 SHA512 
3f4c4eb8a3e4f71a29187486cdc00b1e9af9b577c55a58b5ad03e6c6bad50b638b2e23ed8ee3db739481f8380d126635b42213b16172e79ba9f6ec81ce774e27
 DIST setuptools_scm-8.2.1.tar.gz 78075 BLAKE2B 
e026c02cd172b6a7cbcea93c2ceeeaaff9912722063523b1f12039b7d9c147a9b5d1267e907867e27d8c8deb14e9d32e4c48cdf5683ec796a0c1fc01dabf1843
 SHA512 
4afa1bba1a9e3791be5b2cda945ee9c6a0d3b085a528ec9d74ca4e3649522d947594aade9e146164df3548a853aed96c62a14c617d38b50a7797f8e1f53f7ab1

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
deleted file mode 100644
index c99de4cc8f47..
--- a/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage versions by scm tags via setuptools"
-HOMEPAGE="
-   https://github.com/pypa/setuptools-scm/
-   https://pypi.org/project/setuptools-scm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-# there's an optional dep on rich for cute logs
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # the usual nondescript gpg-agent failure
-   testing/test_git.py::test_git_getdate_signed_commit
-
-   # fetching from the Internet
-   testing/test_regressions.py::test_pip_download
-
-   # calls flake8, unpredictable
-   testing/test_functions.py::test_dump_version_flake8
-   )
-
-   if has_version dev-python/nose; then
-   EPYTEST_DESELECT+=(
-   # https://bugs.gentoo.org/892639
-   testing/test_integration.py::test_pyproject_support
-   )
-   fi
-
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-04-05 Thread Sam James
commit: df9cd9f9762d8721b3b3c5068e2c2115ba2b825a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  5 11:57:09 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  5 11:57:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9cd9f9

dev-python/setuptools-scm: Stabilize 8.2.1 ALLARCHES, #953202

Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
index b3466e7f8a31..c99de4cc8f47 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 # there's an optional dep on rich for cute logs
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-05 Thread Arthur Zamarin
commit: 772d0cc138b725f7db03e634196c068ed843147a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 11:11:02 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 11:11:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772d0cc1

dev-python/setuptools-rust: Stabilize 1.11.0 arm, #953179

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
index 9e71430cb176..5e9056f502c9 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.11.0.ebuild
@@ -118,7 +118,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-04-04 Thread Michał Górny
commit: 9ce7e6ba2fc8f8e16c2f43d293a21b78ef3fded4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  5 05:57:44 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  5 06:37:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce7e6ba

dev-python/setuptools-rust: Bump to 1.11.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest|   6 +
 .../setuptools-rust/setuptools-rust-1.11.1.ebuild  | 176 +
 2 files changed, 182 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 958e31ceea70..082b45e334ee 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -44,15 +44,20 @@ DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e80
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
 DIST pyo3-0.23.4.crate 1087676 BLAKE2B 
2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f3e2732f1
 SHA512 
0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
 DIST pyo3-0.24.0.crate 1108432 BLAKE2B 
03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87
 SHA512 
2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
+DIST pyo3-0.24.1.crate 1113050 BLAKE2B 
5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e
 SHA512 
6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed
 DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 
7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18
 SHA512 
b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
 DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 
7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d
 SHA512 
f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365
+DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 
34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834
 SHA512 
6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7
 DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 
29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e
 SHA512 
43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
 DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 
650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a
 SHA512 
c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
 DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 
2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91
 SHA512 
2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a
+DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 
1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe
 SHA512 
b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e
 DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B 
ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97
 SHA512 
c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
 DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 
7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd
 SHA512 
e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749
+DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 
48436f5f1a6a6e93

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-29 Thread Michał Górny
commit: abb5c3f485905b89ae28c6677e9dfa646e9e40c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 29 07:18:44 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 29 07:40:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb5c3f4

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   5 -
 dev-python/setuptools/setuptools-76.0.0.ebuild | 132 
 dev-python/setuptools/setuptools-76.1.0.ebuild | 132 
 dev-python/setuptools/setuptools-77.0.1.ebuild | 134 -
 dev-python/setuptools/setuptools-77.0.3.ebuild | 134 -
 dev-python/setuptools/setuptools-78.0.2.ebuild | 134 -
 6 files changed, 671 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 65471c625efc..0dc727882da1 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,7 +1,2 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
-DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e
-DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65db395d9f5ef5b2293f54b56d88570bc5db307d609c1f1531d720ece5333808a38fc1788832b2d5783ffd2b498a2b7ee
 SHA512 
3e937bbf68c313ac8fe7dedbd3f644598dca623d564a943edc53fddf6726c3d8dd1f6efcd5bc9350ee1c98e0d8005c9854eefc162baefb1aaabd7d8cff9893d9
-DIST setuptools-77.0.1.tar.gz 1366225 BLAKE2B 
7c49143cabfd4d8fc0ca668e10e4b23e8c44de529f6f9a00166cd3f8a95a1a2c566bd7024c3327cabbac736e64c80b5fe701e3bc28a0b2463baa1c6051c64704
 SHA512 
3481e4e76f539a53f93ff5b1650bfc24f164b0331edd27680399b473c5b4c8409e5ea5dc3aaa1db1924dff64c4e8dba2a4ef385a5e207ef9f624c881139445e3
-DIST setuptools-77.0.3.tar.gz 1367236 BLAKE2B 
aa3ee044d2ed312520fe560efd74a593d7ff81390c7656e049227b497638bec8f7fdf5de6d25c2f98999503de42b593dc4e853a13943797112848467e3b82e27
 SHA512 
3b8ff731b4c42c3a4d0a8b785822f6f112ebce950874e7adb3a86aedc27bf53a88d931146313f5f05c131be383a8b2c06fb0c1bf542ca7eb209e68d110b4f958
-DIST setuptools-78.0.2.tar.gz 1367747 BLAKE2B 
d1f65fc73f68a5c8b8523e164672c764484559f3a8435e29fe2c72936eba03a06f507ab835c54f19d45962adc41a4ca452b3fd4cd089dad2c05b78be22d98bfd
 SHA512 
14452bf438dc6a4d944d9c6dd4f88a33f9d8d61c3ab892d5056e3d31262e00099c8cb21fcf8501b640c002b7798bc3c1ee23f676dcfd1d8ad015d0f253814bfb
 DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68

diff --git a/dev-python/setuptools/setuptools-76.0.0.ebuild 
b/dev-python/setuptools/setuptools-76.0.0.ebuild
deleted file mode 100644
index ba2823b1e049..
--- a/dev-python/setuptools/setuptools-76.0.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-25 Thread Michał Górny
commit: b6a0ae63ff8d25b9b6785bfcf895b847155d03bd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 23 16:20:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 23 16:20:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a0ae63

dev-python/setuptools: Remove unneeded pip-run dep

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-75.8.2.ebuild | 1 -
 dev-python/setuptools/setuptools-76.0.0.ebuild | 1 -
 dev-python/setuptools/setuptools-76.1.0.ebuild | 1 -
 dev-python/setuptools/setuptools-77.0.1.ebuild | 1 -
 dev-python/setuptools/setuptools-77.0.3.ebuild | 1 -
 5 files changed, 5 deletions(-)

diff --git a/dev-python/setuptools/setuptools-75.8.2.ebuild 
b/dev-python/setuptools/setuptools-75.8.2.ebuild
index 2c3d96da6709..a4fd87dbb977 100644
--- a/dev-python/setuptools/setuptools-75.8.2.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.2.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
>=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pyproject-hooks[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-76.0.0.ebuild 
b/dev-python/setuptools/setuptools-76.0.0.ebuild
index dac8b7007e55..ba2823b1e049 100644
--- a/dev-python/setuptools/setuptools-76.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-76.0.0.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
>=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pyproject-hooks[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-76.1.0.ebuild 
b/dev-python/setuptools/setuptools-76.1.0.ebuild
index dac8b7007e55..ba2823b1e049 100644
--- a/dev-python/setuptools/setuptools-76.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-76.1.0.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
>=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pyproject-hooks[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-77.0.1.ebuild 
b/dev-python/setuptools/setuptools-77.0.1.ebuild
index 011fc8e4e746..f57414ffa01f 100644
--- a/dev-python/setuptools/setuptools-77.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-77.0.1.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
>=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pyproject-hooks[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-77.0.3.ebuild 
b/dev-python/setuptools/setuptools-77.0.3.ebuild
index 011fc8e4e746..f57414ffa01f 100644
--- a/dev-python/setuptools/setuptools-77.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-77.0.3.ebuild
@@ -52,7 +52,6 @@ BDEPEND="
>=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
>=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pyproject-hooks[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-25 Thread Michał Górny
commit: 9207cf3a3afb3c46d4850d1c1f00e73b86011373
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 26 05:34:11 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 26 06:34:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9207cf3a

dev-python/setuptools: Bump to 78.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-78.1.0.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 564ace5f9dd6..65471c625efc 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -4,3 +4,4 @@ DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65d
 DIST setuptools-77.0.1.tar.gz 1366225 BLAKE2B 
7c49143cabfd4d8fc0ca668e10e4b23e8c44de529f6f9a00166cd3f8a95a1a2c566bd7024c3327cabbac736e64c80b5fe701e3bc28a0b2463baa1c6051c64704
 SHA512 
3481e4e76f539a53f93ff5b1650bfc24f164b0331edd27680399b473c5b4c8409e5ea5dc3aaa1db1924dff64c4e8dba2a4ef385a5e207ef9f624c881139445e3
 DIST setuptools-77.0.3.tar.gz 1367236 BLAKE2B 
aa3ee044d2ed312520fe560efd74a593d7ff81390c7656e049227b497638bec8f7fdf5de6d25c2f98999503de42b593dc4e853a13943797112848467e3b82e27
 SHA512 
3b8ff731b4c42c3a4d0a8b785822f6f112ebce950874e7adb3a86aedc27bf53a88d931146313f5f05c131be383a8b2c06fb0c1bf542ca7eb209e68d110b4f958
 DIST setuptools-78.0.2.tar.gz 1367747 BLAKE2B 
d1f65fc73f68a5c8b8523e164672c764484559f3a8435e29fe2c72936eba03a06f507ab835c54f19d45962adc41a4ca452b3fd4cd089dad2c05b78be22d98bfd
 SHA512 
14452bf438dc6a4d944d9c6dd4f88a33f9d8d61c3ab892d5056e3d31262e00099c8cb21fcf8501b640c002b7798bc3c1ee23f676dcfd1d8ad015d0f253814bfb
+DIST setuptools-78.1.0.tar.gz 1367827 BLAKE2B 
d82320d11829e43e6841cd6b5a9bd4e16cfc9e7e2f97f64ac2ab1956ed68587ca6c74a07781f6afeefd3a949c23dee374460bdd327b7a5d908f33b2882f3d87d
 SHA512 
e0b9562a8b3bb7a6b664da84ef37e4f4f71df5dd3129b636ece798878e62bf4be60ff6b6643a98b7047e540e14c931eeb54b4e08c583ac1a86ffb5dc5e921c68

diff --git a/dev-python/setuptools/setuptools-78.1.0.ebuild 
b/dev-python/setuptools/setuptools-78.1.0.ebuild
new file mode 100644
index ..f57414ffa01f
--- /dev/null
+++ b/dev-python/setuptools/setuptools-78.1.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-24 Thread Michał Górny
commit: 3d7c173149318ce62d386788e6214ea8fa5fde09
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 25 04:36:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 25 05:33:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7c1731

dev-python/setuptools: Bump to 78.0.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-78.0.2.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index e7fea19e75f7..564ace5f9dd6 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a
 DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65db395d9f5ef5b2293f54b56d88570bc5db307d609c1f1531d720ece5333808a38fc1788832b2d5783ffd2b498a2b7ee
 SHA512 
3e937bbf68c313ac8fe7dedbd3f644598dca623d564a943edc53fddf6726c3d8dd1f6efcd5bc9350ee1c98e0d8005c9854eefc162baefb1aaabd7d8cff9893d9
 DIST setuptools-77.0.1.tar.gz 1366225 BLAKE2B 
7c49143cabfd4d8fc0ca668e10e4b23e8c44de529f6f9a00166cd3f8a95a1a2c566bd7024c3327cabbac736e64c80b5fe701e3bc28a0b2463baa1c6051c64704
 SHA512 
3481e4e76f539a53f93ff5b1650bfc24f164b0331edd27680399b473c5b4c8409e5ea5dc3aaa1db1924dff64c4e8dba2a4ef385a5e207ef9f624c881139445e3
 DIST setuptools-77.0.3.tar.gz 1367236 BLAKE2B 
aa3ee044d2ed312520fe560efd74a593d7ff81390c7656e049227b497638bec8f7fdf5de6d25c2f98999503de42b593dc4e853a13943797112848467e3b82e27
 SHA512 
3b8ff731b4c42c3a4d0a8b785822f6f112ebce950874e7adb3a86aedc27bf53a88d931146313f5f05c131be383a8b2c06fb0c1bf542ca7eb209e68d110b4f958
+DIST setuptools-78.0.2.tar.gz 1367747 BLAKE2B 
d1f65fc73f68a5c8b8523e164672c764484559f3a8435e29fe2c72936eba03a06f507ab835c54f19d45962adc41a4ca452b3fd4cd089dad2c05b78be22d98bfd
 SHA512 
14452bf438dc6a4d944d9c6dd4f88a33f9d8d61c3ab892d5056e3d31262e00099c8cb21fcf8501b640c002b7798bc3c1ee23f676dcfd1d8ad015d0f253814bfb

diff --git a/dev-python/setuptools/setuptools-78.0.2.ebuild 
b/dev-python/setuptools/setuptools-78.0.2.ebuild
new file mode 100644
index ..f57414ffa01f
--- /dev/null
+++ b/dev-python/setuptools/setuptools-78.0.2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparent

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-20 Thread Michał Górny
commit: e58aa930d93fbb1e653a590bcf1d0f1329584a06
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 21 03:17:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 21 04:12:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58aa930

dev-python/setuptools: Bump to 77.0.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-77.0.3.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0a166809e166..e7fea19e75f7 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e
 DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e
 DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65db395d9f5ef5b2293f54b56d88570bc5db307d609c1f1531d720ece5333808a38fc1788832b2d5783ffd2b498a2b7ee
 SHA512 
3e937bbf68c313ac8fe7dedbd3f644598dca623d564a943edc53fddf6726c3d8dd1f6efcd5bc9350ee1c98e0d8005c9854eefc162baefb1aaabd7d8cff9893d9
 DIST setuptools-77.0.1.tar.gz 1366225 BLAKE2B 
7c49143cabfd4d8fc0ca668e10e4b23e8c44de529f6f9a00166cd3f8a95a1a2c566bd7024c3327cabbac736e64c80b5fe701e3bc28a0b2463baa1c6051c64704
 SHA512 
3481e4e76f539a53f93ff5b1650bfc24f164b0331edd27680399b473c5b4c8409e5ea5dc3aaa1db1924dff64c4e8dba2a4ef385a5e207ef9f624c881139445e3
+DIST setuptools-77.0.3.tar.gz 1367236 BLAKE2B 
aa3ee044d2ed312520fe560efd74a593d7ff81390c7656e049227b497638bec8f7fdf5de6d25c2f98999503de42b593dc4e853a13943797112848467e3b82e27
 SHA512 
3b8ff731b4c42c3a4d0a8b785822f6f112ebce950874e7adb3a86aedc27bf53a88d931146313f5f05c131be383a8b2c06fb0c1bf542ca7eb209e68d110b4f958

diff --git a/dev-python/setuptools/setuptools-77.0.3.ebuild 
b/dev-python/setuptools/setuptools-77.0.3.ebuild
new file mode 100644
index ..011fc8e4e746
--- /dev/null
+++ b/dev-python/setuptools/setuptools-77.0.3.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-03-19 Thread Michał Górny
commit: 01042be18948ee2796478a89fbc210bb342aa70a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 20 05:46:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 20 06:49:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01042be1

dev-python/setuptools-scm: Bump to 8.2.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.2.1.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index ddd6fc517f05..db039bba5023 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
 DIST setuptools_scm-8.2.0.tar.gz 77572 BLAKE2B 
105ddebf318a1bc0d1f0ee0e5232f5af8a43a8ed0908bd6ffceb6ba188ff8640b681a0a98006f67cc8c2f82917e6e0565f8a1aba44e8d7ff29700e3d158dde22
 SHA512 
3f4c4eb8a3e4f71a29187486cdc00b1e9af9b577c55a58b5ad03e6c6bad50b638b2e23ed8ee3db739481f8380d126635b42213b16172e79ba9f6ec81ce774e27
+DIST setuptools_scm-8.2.1.tar.gz 78075 BLAKE2B 
e026c02cd172b6a7cbcea93c2ceeeaaff9912722063523b1f12039b7d9c147a9b5d1267e907867e27d8c8deb14e9d32e4c48cdf5683ec796a0c1fc01dabf1843
 SHA512 
4afa1bba1a9e3791be5b2cda945ee9c6a0d3b085a528ec9d74ca4e3649522d947594aade9e146164df3548a853aed96c62a14c617d38b50a7797f8e1f53f7ab1

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
new file mode 100644
index ..b3466e7f8a31
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.2.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-19 Thread Michał Górny
commit: 1415e6388f2d318cf56ccba70c0523f928eb6ab8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 20 05:06:28 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 20 06:49:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1415e638

dev-python/setuptools: Bump to 77.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-77.0.1.ebuild | 135 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8c5b6f19c9ee..0a166809e166 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e
 DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65db395d9f5ef5b2293f54b56d88570bc5db307d609c1f1531d720ece5333808a38fc1788832b2d5783ffd2b498a2b7ee
 SHA512 
3e937bbf68c313ac8fe7dedbd3f644598dca623d564a943edc53fddf6726c3d8dd1f6efcd5bc9350ee1c98e0d8005c9854eefc162baefb1aaabd7d8cff9893d9
+DIST setuptools-77.0.1.tar.gz 1366225 BLAKE2B 
7c49143cabfd4d8fc0ca668e10e4b23e8c44de529f6f9a00166cd3f8a95a1a2c566bd7024c3327cabbac736e64c80b5fe701e3bc28a0b2463baa1c6051c64704
 SHA512 
3481e4e76f539a53f93ff5b1650bfc24f164b0331edd27680399b473c5b4c8409e5ea5dc3aaa1db1924dff64c4e8dba2a4ef385a5e207ef9f624c881139445e3

diff --git a/dev-python/setuptools/setuptools-77.0.1.ebuild 
b/dev-python/setuptools/setuptools-77.0.1.ebuild
new file mode 100644
index ..011fc8e4e746
--- /dev/null
+++ b/dev-python/setuptools/setuptools-77.0.1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+#

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-18 Thread Michał Górny
commit: 2fecc47d619a1b904d07398c528526b09c749901
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 18 06:23:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 18 07:31:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fecc47d

dev-python/setuptools: Bump to 76.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-76.1.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8a9a2a399bc4..8c5b6f19c9ee 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e
+DIST setuptools-76.1.0.tar.gz 1350273 BLAKE2B 
ba4a2b83b793394fdddaa1ce817b8ea65db395d9f5ef5b2293f54b56d88570bc5db307d609c1f1531d720ece5333808a38fc1788832b2d5783ffd2b498a2b7ee
 SHA512 
3e937bbf68c313ac8fe7dedbd3f644598dca623d564a943edc53fddf6726c3d8dd1f6efcd5bc9350ee1c98e0d8005c9854eefc162baefb1aaabd7d8cff9893d9

diff --git a/dev-python/setuptools/setuptools-76.1.0.ebuild 
b/dev-python/setuptools/setuptools-76.1.0.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-76.1.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-03-15 Thread Arthur Zamarin
commit: 67b7343dfb527a73a5e194c3a119db7715c27b9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 08:39:45 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 08:39:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b7343d

dev-python/setuptools-scm: Stabilize 8.2.0 ALLARCHES, #950846

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
index b3466e7f8a31..c99de4cc8f47 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
 # there's an optional dep on rich for cute logs
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-15 Thread Michał Górny
commit: f6c98ddc9e6dba4a1e9f391050ce08a9b4c72315
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 15 14:53:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 15 14:53:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c98ddc

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   4 -
 dev-python/setuptools/setuptools-75.8.0.ebuild | 133 -
 dev-python/setuptools/setuptools-75.8.1.ebuild | 133 -
 dev-python/setuptools/setuptools-75.9.0.ebuild | 133 -
 dev-python/setuptools/setuptools-75.9.1.ebuild | 133 -
 5 files changed, 536 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 2f413a823494..8a9a2a399bc4 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,6 +1,2 @@
-DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
-DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb
 SHA512 
6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
-DIST setuptools-75.9.0.tar.gz 1345084 BLAKE2B 
6c8f6aafa89f8c1098132941e9f8d46571e9c9a9dc53de11cba0c9731420e65016fdd5d1ded6d66aaee3b6d0fff10f49ecf1d8ba82aaa560e864967dc73e79cd
 SHA512 
e5c633e0684e1d2b4e030b91da25515ee696ad1d971d907498a0b5ccba940b69d27488f62eac08ea1c54fade1e96578e4dce9b7a9213ab202bfd5e1c46bbdbaf
-DIST setuptools-75.9.1.tar.gz 1345088 BLAKE2B 
7cd34173283a5bf79fd0cb9f60af1a072726c43bdee2bf3fb7227183eef2064f13e936acfdba27a8564f14f510dbc6f6ed4f1deef2f6be22426a82739bb77687
 SHA512 
a79009f5ef1e5d7de8a54f4052d6ebeb76371501974dad264fc079056c5b98f73e21905008d6b9dbd49a4b5b88f70dcb839d7a08221fa8c8b6531c6fb7a1c509
 DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e

diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild 
b/dev-python/setuptools/setuptools-75.8.0.ebuild
deleted file mode 100644
index 2c3d96da6709..
--- a/dev-python/setuptools/setuptools-75.8.0.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
-  

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-15 Thread Arthur Zamarin
commit: 62a867446ac81e0433c70a2ce809c9b8140ecad9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 15 12:42:10 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 15 12:42:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a86744

dev-python/setuptools: Stabilize 75.8.2 ALLARCHES, #951404

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-75.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-75.8.2.ebuild 
b/dev-python/setuptools/setuptools-75.8.2.ebuild
index dac8b7007e55..2c3d96da6709 100644
--- a/dev-python/setuptools/setuptools-75.8.2.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.2.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-03-15 Thread Michał Górny
commit: 843c39d894d74430d10f00439da94cdd75dc5c34
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 15 06:00:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 15 07:44:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843c39d8

dev-python/setuptools-rust: Bump to 1.11.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest|   7 +
 .../setuptools-rust/setuptools-rust-1.11.0.ebuild  | 176 +
 2 files changed, 183 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index b77e62158a9b..958e31ceea70 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -43,11 +43,16 @@ DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19b
 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd
 SHA512 
278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870cbfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
 DIST pyo3-0.23.4.crate 1087676 BLAKE2B 
2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f3e2732f1
 SHA512 
0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-0.24.0.crate 1108432 BLAKE2B 
03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87
 SHA512 
2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad
 DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 
7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18
 SHA512 
b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 
7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d
 SHA512 
f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365
 DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 
29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e
 SHA512 
43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
 DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 
650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a
 SHA512 
c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 
2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91
 SHA512 
2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a
 DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B 
ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97
 SHA512 
c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 
7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd
 SHA512 
e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749
 DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B 
a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9
 SHA512 
2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
+DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B 
d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695
 SHA512 
58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb
 DIST quote-1.0.36.crate 285

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-11 Thread Michał Górny
commit: 816e3d9986f375e11b7f656a6b8e33e56224efe3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  9 16:50:17 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  9 17:46:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816e3d99

dev-python/setuptools: Bump to 76.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-76.0.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a049a2d70c60..2f413a823494 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f960
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-75.9.0.tar.gz 1345084 BLAKE2B 
6c8f6aafa89f8c1098132941e9f8d46571e9c9a9dc53de11cba0c9731420e65016fdd5d1ded6d66aaee3b6d0fff10f49ecf1d8ba82aaa560e864967dc73e79cd
 SHA512 
e5c633e0684e1d2b4e030b91da25515ee696ad1d971d907498a0b5ccba940b69d27488f62eac08ea1c54fade1e96578e4dce9b7a9213ab202bfd5e1c46bbdbaf
 DIST setuptools-75.9.1.tar.gz 1345088 BLAKE2B 
7cd34173283a5bf79fd0cb9f60af1a072726c43bdee2bf3fb7227183eef2064f13e936acfdba27a8564f14f510dbc6f6ed4f1deef2f6be22426a82739bb77687
 SHA512 
a79009f5ef1e5d7de8a54f4052d6ebeb76371501974dad264fc079056c5b98f73e21905008d6b9dbd49a4b5b88f70dcb839d7a08221fa8c8b6531c6fb7a1c509
+DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 
4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84
 SHA512 
8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e

diff --git a/dev-python/setuptools/setuptools-76.0.0.ebuild 
b/dev-python/setuptools/setuptools-76.0.0.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-76.0.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-09 Thread Michał Górny
commit: 92df8f0df7fa3b068a53b784c2cafd6f862f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  9 13:03:48 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  9 13:38:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92df8f0d

dev-python/setuptools: Bump to 75.9.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.9.1.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a56f7ab32954..a049a2d70c60 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f9
 DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb
 SHA512 
6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
 DIST setuptools-75.9.0.tar.gz 1345084 BLAKE2B 
6c8f6aafa89f8c1098132941e9f8d46571e9c9a9dc53de11cba0c9731420e65016fdd5d1ded6d66aaee3b6d0fff10f49ecf1d8ba82aaa560e864967dc73e79cd
 SHA512 
e5c633e0684e1d2b4e030b91da25515ee696ad1d971d907498a0b5ccba940b69d27488f62eac08ea1c54fade1e96578e4dce9b7a9213ab202bfd5e1c46bbdbaf
+DIST setuptools-75.9.1.tar.gz 1345088 BLAKE2B 
7cd34173283a5bf79fd0cb9f60af1a072726c43bdee2bf3fb7227183eef2064f13e936acfdba27a8564f14f510dbc6f6ed4f1deef2f6be22426a82739bb77687
 SHA512 
a79009f5ef1e5d7de8a54f4052d6ebeb76371501974dad264fc079056c5b98f73e21905008d6b9dbd49a4b5b88f70dcb839d7a08221fa8c8b6531c6fb7a1c509

diff --git a/dev-python/setuptools/setuptools-75.9.1.ebuild 
b/dev-python/setuptools/setuptools-75.9.1.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.9.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-03-09 Thread Michał Górny
commit: 35187e2d66f9dcd4ba777c912f438a018fbdd2b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  9 02:39:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  9 03:35:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35187e2d

dev-python/setuptools: Bump to 75.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.9.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index f7aae64dee3c..a56f7ab32954 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
 DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb
 SHA512 
6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f
 DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913
+DIST setuptools-75.9.0.tar.gz 1345084 BLAKE2B 
6c8f6aafa89f8c1098132941e9f8d46571e9c9a9dc53de11cba0c9731420e65016fdd5d1ded6d66aaee3b6d0fff10f49ecf1d8ba82aaa560e864967dc73e79cd
 SHA512 
e5c633e0684e1d2b4e030b91da25515ee696ad1d971d907498a0b5ccba940b69d27488f62eac08ea1c54fade1e96578e4dce9b7a9213ab202bfd5e1c46bbdbaf

diff --git a/dev-python/setuptools/setuptools-75.9.0.ebuild 
b/dev-python/setuptools/setuptools-75.9.0.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.9.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+#

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-03-08 Thread Michał Górny
commit: 0e0c5a265e2a3024631be7d4ac8f511ce442f7c5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  8 10:42:44 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  8 10:50:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0c5a26

dev-python/setuptools-scm: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 -
 .../setuptools-scm/setuptools-scm-8.1.0.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 9bff7a7eab90..ddd6fc517f05 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1 @@
-DIST setuptools_scm-8.1.0.tar.gz 76465 BLAKE2B 
f50a1c25c93179809cb448dbaeab9d71596c729e374c88c2f8d9f5f7a1d746a001f9aa9fb93478679f1c1af96f35313e1250f96375f56310a4b814ee0542ed52
 SHA512 
205f1c122539d107a61a7ef01ff9ec225f7b2e6d92fc33a9f2a0c616051cbf32163ac4e6878d898e51cc1ff81fce6c6521a18fc5e09bdbc9d7d2467ba013c57f
 DIST setuptools_scm-8.2.0.tar.gz 77572 BLAKE2B 
105ddebf318a1bc0d1f0ee0e5232f5af8a43a8ed0908bd6ffceb6ba188ff8640b681a0a98006f67cc8c2f82917e6e0565f8a1aba44e8d7ff29700e3d158dde22
 SHA512 
3f4c4eb8a3e4f71a29187486cdc00b1e9af9b577c55a58b5ad03e6c6bad50b638b2e23ed8ee3db739481f8380d126635b42213b16172e79ba9f6ec81ce774e27

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
deleted file mode 100644
index cacddcb004dd..
--- a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Manage versions by scm tags via setuptools"
-HOMEPAGE="
-   https://github.com/pypa/setuptools-scm/
-   https://pypi.org/project/setuptools-scm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-
-# there's an optional dep on rich for cute logs
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   dev-vcs/git
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # the usual nondescript gpg-agent failure
-   testing/test_git.py::test_git_getdate_signed_commit
-
-   # fetching from the Internet
-   testing/test_regressions.py::test_pip_download
-
-   # calls flake8, unpredictable
-   testing/test_functions.py::test_dump_version_flake8
-   )
-
-   if has_version dev-python/nose; then
-   EPYTEST_DESELECT+=(
-   # https://bugs.gentoo.org/892639
-   testing/test_integration.py::test_pyproject_support
-   )
-   fi
-
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-02-26 Thread Michał Górny
commit: 47ebfa5d60f4b96b0003c6ca68d44a131e929910
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 27 04:52:53 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 27 05:50:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ebfa5d

dev-python/setuptools: Bump to 75.8.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.8.2.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index faf52f36d6e5..f7aae64dee3c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
 DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb
 SHA512 
6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f
+DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 
7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2
 SHA512 
adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913

diff --git a/dev-python/setuptools/setuptools-75.8.2.ebuild 
b/dev-python/setuptools/setuptools-75.8.2.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.8.2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-02-25 Thread Michał Górny
commit: f4baed53538b843c22449795a5d1847e7bcaf447
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 26 05:18:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 26 06:03:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4baed53

dev-python/setuptools: Bump to 75.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.8.1.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 1e8dbbf9fd4c..faf52f36d6e5 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +1,2 @@
 DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
+DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B 
c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb
 SHA512 
6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f

diff --git a/dev-python/setuptools/setuptools-75.8.1.ebuild 
b/dev-python/setuptools/setuptools-75.8.1.ebuild
new file mode 100644
index ..dac8b7007e55
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.8.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+   # https

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-02-22 Thread Michał Górny
commit: b29167ebe0cb6e77916513b2fbeb7dd341dcc7c4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 22 06:20:44 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 22 07:49:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29167eb

dev-python/setuptools-scm: Bump to 8.2.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.2.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 15ec0ef24855..9bff7a7eab90 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
 DIST setuptools_scm-8.1.0.tar.gz 76465 BLAKE2B 
f50a1c25c93179809cb448dbaeab9d71596c729e374c88c2f8d9f5f7a1d746a001f9aa9fb93478679f1c1af96f35313e1250f96375f56310a4b814ee0542ed52
 SHA512 
205f1c122539d107a61a7ef01ff9ec225f7b2e6d92fc33a9f2a0c616051cbf32163ac4e6878d898e51cc1ff81fce6c6521a18fc5e09bdbc9d7d2467ba013c57f
+DIST setuptools_scm-8.2.0.tar.gz 77572 BLAKE2B 
105ddebf318a1bc0d1f0ee0e5232f5af8a43a8ed0908bd6ffceb6ba188ff8640b681a0a98006f67cc8c2f82917e6e0565f8a1aba44e8d7ff29700e3d158dde22
 SHA512 
3f4c4eb8a3e4f71a29187486cdc00b1e9af9b577c55a58b5ad03e6c6bad50b638b2e23ed8ee3db739481f8380d126635b42213b16172e79ba9f6ec81ce774e27

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
new file mode 100644
index ..b3466e7f8a31
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.2.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools-scm/
+   https://pypi.org/project/setuptools-scm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# there's an optional dep on rich for cute logs
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-61[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.2[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # calls flake8, unpredictable
+   testing/test_functions.py::test_dump_version_flake8
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-02-16 Thread Michał Górny
commit: 4b99bdc87227a39da4a0ff05c7de218d7796ae47
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 16 20:34:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 16 20:37:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b99bdc8

dev-python/setuptools: Enable testing on pypy3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-75.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild 
b/dev-python/setuptools/setuptools-75.8.0.ebuild
index 0df5024a0755..2c3d96da6709 100644
--- a/dev-python/setuptools/setuptools-75.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.0.ebuild
@@ -7,8 +7,8 @@ EAPI=8
 # please bump dev-python/ensurepip-setuptools along with this package!
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 python3_13t )
+PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-rust/

2025-02-16 Thread Michał Górny
commit: 284582d96defb9a8883b8f9aa008221b56bd1d14
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 16 14:56:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 16 15:08:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284582d9

dev-python/setuptools-rust: Enable pypy3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-rust/Manifest| 11 +++
 .../setuptools-rust-1.10.2-r1.ebuild   | 35 +++---
 2 files changed, 31 insertions(+), 15 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index a506a814ac0c..b77e62158a9b 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -42,11 +42,12 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 
48c4a31a3b555fa37072c4de083580bb76974
 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846
 SHA512 
a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B 
fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd
 SHA512 
278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870cbfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
 DIST proc-macro2-1.0.82.crate 48452 BLAKE2B 
c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165
 SHA512 
3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.22.3.crate 542516 BLAKE2B 
26607f4455a58ea704cc2d01dfe3857147e03ff891ab0aadab73c7eef2ecb4445097b369d8986c18bdd5efa3ba767b9f41411d5a8f10d6d06851634d07d42642
 SHA512 
17940627701b0d3c401ccb4221241e7bc727d2b89cc26bbb231aec597cda1c04f07d4315b617d4e9f85623a6fff0031f83c6b7afcaf442c50e694785b07022ad
-DIST pyo3-build-config-0.22.3.crate 31297 BLAKE2B 
dbac8f03e96ba1bfef9b31b3e28e7f81a79f24a9596ae786f602633dc18dbccb583380d324e3e2ccdc2909c57a23d1e488f300ac123c7f8309e052fc97c9fe28
 SHA512 
42265d570b07b23603783903181c49c4a8bfef1a67055510d9c8c9a504c8e0435b8bae9a352740be791c5562e0abdc48f97ea1d7c03cfc270e821e643dbadea2
-DIST pyo3-ffi-0.22.3.crate 69099 BLAKE2B 
c085c9485f585ab8c2a636385dcf90dc70fe854285b223a298283803c98ff21d3c3623a2cc8a00b61950ac07c123efa7c244d4c924eb0945b4a6c6023cd7e4d5
 SHA512 
f964b6b0ed17f968a06106f5396a23c5162f66bcf36e897ecf7b37cbd059f28093400c602b51d9a28dfdcfc8af6ff21c4fd68c6627b049a319c85096bf6024cd
-DIST pyo3-macros-0.22.3.crate 8183 BLAKE2B 
5ef8297c67f2910580caa349951580b4d962329f1324eb3a53ef946cc5f41ffe10f4af1d7184904621cd0f318a94618af43cf785f3a3ef57fc4747c47db02820
 SHA512 
c0ad8480ef7f7ac5287a3bbd363136c63668b2cb77f475d5a6cd5921aa9dcf0336baf6a464b4d2a0068fb21724184785faa79d75b588f90359e8aa250a17e85f
-DIST pyo3-macros-backend-0.22.3.crate 66032 BLAKE2B 
33c2e8cae9b44e4a4806833f780e03f553ef0e6dbac733e9232e406fb64757691fbdfb65fd864280e14e8af8a4bb9c485a3c02227e8d1286ce11f1d4dbd61c28
 SHA512 
7b52977e02aca9bf4754d60957e69d47f9f447fe8bda40f146bbbd31eb7ebf2fc01c600c9b279f97cdf203e2cc66d96c1617c08041bc1215a02a80a90244417c
+DIST pyo3-0.23.4.crate 1087676 BLAKE2B 
2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f3e2732f1
 SHA512 
0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 
7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18
 SHA512 
b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 
29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e
 SHA512 
43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
+DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 
650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a
 SHA512 
c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B 
ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97
 SHA512 
c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-m

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools-scm/

2025-02-14 Thread Michał Górny
commit: a0357ece11d5b2382517758ee97cd165d92995e3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 14 16:11:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 15 07:09:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0357ece

dev-python/setuptools-scm: Enable pypy3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
index 21492431d57d..cacddcb004dd 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # please keep this ebuild at EAPI 8 -- sys-apps/portage dep
 EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 pypy3_11 )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-02-14 Thread Michał Górny
commit: 31216e3dcb930431d8d72e1ba392e4b447629237
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 14 16:11:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 15 07:09:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31216e3d

dev-python/setuptools: Enable pypy3.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/setuptools-75.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild 
b/dev-python/setuptools/setuptools-75.8.0.ebuild
index 5da039c67906..0df5024a0755 100644
--- a/dev-python/setuptools/setuptools-75.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.0.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
 PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 python3_13t )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-01-25 Thread Michał Górny
commit: 8663123693a001c067e1fc20ae6ad909130c95b4
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 25 09:58:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 25 09:58:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86631236

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest|   2 -
 dev-python/setuptools/setuptools-75.6.0-r1.ebuild | 130 --
 dev-python/setuptools/setuptools-75.7.0.ebuild| 130 --
 3 files changed, 262 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 02a92c745c28..1e8dbbf9fd4c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1 @@
-DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 
65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a
 SHA512 
bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e
-DIST setuptools-75.7.0.tar.gz 1338616 BLAKE2B 
df1a44a354fc48fc9bdbbea3883d0659f9865c1000b50dc8a329f6c8be9c9777b1f9cc6ce93e2e38cc53f46d08daadd470101913bf1a5992a50cd4049684c1fa
 SHA512 
22cb119056efbfd5986eaa38ab37b24bdbbfd9903202fa031eb9a8acc4cbc1586df04bdf871eaaeeb09bfe1ad28d117e9b187f16d54afe26afc658295b5183f1
 DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d

diff --git a/dev-python/setuptools/setuptools-75.6.0-r1.ebuild 
b/dev-python/setuptools/setuptools-75.6.0-r1.ebuild
deleted file mode 100644
index ee55ef5f35e6..
--- a/dev-python/setuptools/setuptools-75.6.0-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoi

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-01-25 Thread Arthur Zamarin
commit: 91ec91c6b0ece907c6b81a830bba31b07eb6aa92
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 25 09:20:30 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 25 09:20:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ec91c6

dev-python/setuptools: Stabilize 75.8.0 ALLARCHES, #948800

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-75.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild 
b/dev-python/setuptools/setuptools-75.8.0.ebuild
index 4daa92c3dd0d..5da039c67906 100644
--- a/dev-python/setuptools/setuptools-75.8.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.8.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-01-08 Thread Michał Górny
commit: e61022c92e4cf57dd52f81ed44ede05aea045924
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  9 04:35:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  9 05:26:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61022c9

dev-python/setuptools: Bump to 75.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.8.0.ebuild | 133 +
 2 files changed, 134 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index dc42dd98d116..02a92c745c28 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 
65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a
 SHA512 
bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e
 DIST setuptools-75.7.0.tar.gz 1338616 BLAKE2B 
df1a44a354fc48fc9bdbbea3883d0659f9865c1000b50dc8a329f6c8be9c9777b1f9cc6ce93e2e38cc53f46d08daadd470101913bf1a5992a50cd4049684c1fa
 SHA512 
22cb119056efbfd5986eaa38ab37b24bdbbfd9903202fa031eb9a8acc4cbc1586df04bdf871eaaeeb09bfe1ad28d117e9b187f16d54afe26afc658295b5183f1
+DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B 
a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837
 SHA512 
4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d

diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild 
b/dev-python/setuptools/setuptools-75.8.0.ebuild
new file mode 100644
index ..4daa92c3dd0d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.8.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   de

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2025-01-05 Thread Michał Górny
commit: 32d246fc12c25960c69d6269ed28595fe294f0fb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan  6 05:45:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan  6 06:39:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d246fc

dev-python/setuptools: Bump to 75.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-75.7.0.ebuild | 130 +
 2 files changed, 131 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index fa831b8af949..dc42dd98d116 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +1,2 @@
 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 
65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a
 SHA512 
bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e
+DIST setuptools-75.7.0.tar.gz 1338616 BLAKE2B 
df1a44a354fc48fc9bdbbea3883d0659f9865c1000b50dc8a329f6c8be9c9777b1f9cc6ce93e2e38cc53f46d08daadd470101913bf1a5992a50cd4049684c1fa
 SHA512 
22cb119056efbfd5986eaa38ab37b24bdbbfd9903202fa031eb9a8acc4cbc1586df04bdf871eaaeeb09bfe1ad28d117e9b187f16d54afe26afc658295b5183f1

diff --git a/dev-python/setuptools/setuptools-75.7.0.ebuild 
b/dev-python/setuptools/setuptools-75.7.0.ebuild
new file mode 100644
index ..5b55118e8f20
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.7.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed.  Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+   # https://github

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2024-12-07 Thread Michał Górny
commit: 4027ddc0f63ca8f5c95cd3e4745db19173a209c5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  7 11:48:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  7 11:51:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4027ddc0

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-75.5.0.ebuild | 128 -
 dev-python/setuptools/setuptools-75.6.0.ebuild | 128 -
 3 files changed, 257 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 3d24cd43a3c9..fa831b8af949 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1 @@
-DIST setuptools-75.5.0.tar.gz 1336032 BLAKE2B 
3e06713c45212ef64b0f041089aa0621f3c12b850c9716e21181e91192378bb0596f81cfd6c484c3ec2d6f7e29ea7967fb17a7e5bbc2de996968be4fc47c2c32
 SHA512 
353ad99bb946d5ed07139f3a6d5f0efc9a4ca9721b060fce9095ee6fc74ac0e832fd0ebf7b2d1d68c71021db30561c5fea6abdde42174981f26002390a1e0e67
 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 
65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a
 SHA512 
bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e

diff --git a/dev-python/setuptools/setuptools-75.5.0.ebuild 
b/dev-python/setuptools/setuptools-75.5.0.ebuild
deleted file mode 100644
index 1eb6021ff9a4..
--- a/dev-python/setuptools/setuptools-75.5.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# https://github.com/pypa/setuptools/issues/4459
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDI

[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2024-12-07 Thread Arthur Zamarin
commit: 9856c077babbf69bc20ad144e629d2db6c03d71c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  7 11:07:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  7 11:07:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9856c077

dev-python/setuptools: Stabilize 75.6.0-r1 ALLARCHES, #946009

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/setuptools/setuptools-75.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-75.6.0-r1.ebuild 
b/dev-python/setuptools/setuptools-75.6.0-r1.ebuild
index a9961b9303cc..ee55ef5f35e6 100644
--- a/dev-python/setuptools/setuptools-75.6.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-75.6.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/

2024-11-30 Thread Michał Górny
commit: 037233d7fa2b15b6bc7c24d863c649bfe2b0a70d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 30 11:45:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 30 11:45:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037233d7

dev-python/setuptools: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/setuptools/Manifest|   1 -
 dev-python/setuptools/setuptools-74.1.3-r1.ebuild | 126 --
 2 files changed, 127 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 20f9e5f6961c..3d24cd43a3c9 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
-DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B 
c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c
 SHA512 
7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc
 DIST setuptools-75.5.0.tar.gz 1336032 BLAKE2B 
3e06713c45212ef64b0f041089aa0621f3c12b850c9716e21181e91192378bb0596f81cfd6c484c3ec2d6f7e29ea7967fb17a7e5bbc2de996968be4fc47c2c32
 SHA512 
353ad99bb946d5ed07139f3a6d5f0efc9a4ca9721b060fce9095ee6fc74ac0e832fd0ebf7b2d1d68c71021db30561c5fea6abdde42174981f26002390a1e0e67
 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 
65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a
 SHA512 
bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e

diff --git a/dev-python/setuptools/setuptools-74.1.3-r1.ebuild 
b/dev-python/setuptools/setuptools-74.1.3-r1.ebuild
deleted file mode 100644
index 9cc97e5921d2..
--- a/dev-python/setuptools/setuptools-74.1.3-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-   !<=dev-libs/gobject-introspection-1.76.1-r0
-   !=dev-libs/gobject-introspection-1.78.1-r0
-   !=dev-libs/gobject-introspection-1.80.1-r1
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
-   dev-python/jaraco-test[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-subprocess[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed.  Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# https://github.com/pypa/setuptools/issues/4459
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   >=dev-pyth

  1   2   3   4   5   6   7   8   9   10   >