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

2024-10-02 Thread Michał Górny
commit: 6bdc611379fe2ae63d4999d479b0ecb069a986cd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  2 09:34:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  2 11:22:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdc6113

dev-python/setuptools-rust: Bump to 1.10.2

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

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

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 1ac3615ee82a..ac9927b6bf79 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.22.2.crate 538342 BLAKE2B 
faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e
 SHA512 
e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
+DIST pyo3-0.22.3.crate 542516 BLAKE2B 
26607f4455a58ea704cc2d01dfe3857147e03ff891ab0aadab73c7eef2ecb4445097b369d8986c18bdd5efa3ba767b9f41411d5a8f10d6d06851634d07d42642
 SHA512 
17940627701b0d3c401ccb4221241e7bc727d2b89cc26bbb231aec597cda1c04f07d4315b617d4e9f85623a6fff0031f83c6b7afcaf442c50e694785b07022ad
 DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B 
c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee
 SHA512 
644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
+DIST pyo3-build-config-0.22.3.crate 31297 BLAKE2B 
dbac8f03e96ba1bfef9b31b3e28e7f81a79f24a9596ae786f602633dc18dbccb583380d324e3e2ccdc2909c57a23d1e488f300ac123c7f8309e052fc97c9fe28
 SHA512 
42265d570b07b23603783903181c49c4a8bfef1a67055510d9c8c9a504c8e0435b8bae9a352740be791c5562e0abdc48f97ea1d7c03cfc270e821e643dbadea2
 DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 
0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3
 SHA512 
bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
+DIST pyo3-ffi-0.22.3.crate 69099 BLAKE2B 
c085c9485f585ab8c2a636385dcf90dc70fe854285b223a298283803c98ff21d3c3623a2cc8a00b61950ac07c123efa7c244d4c924eb0945b4a6c6023cd7e4d5
 SHA512 
f964b6b0ed17f968a06106f5396a23c5162f66bcf36e897ecf7b37cbd059f28093400c602b51d9a28dfdcfc8af6ff21c4fd68c6627b049a319c85096bf6024cd
 DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 
9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439
 SHA512 
f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
+DIST pyo3-macros-0.22.3.crate 8183 BLAKE2B 
5ef8297c67f2910580caa349951580b4d962329f1324eb3a53ef946cc5f41ffe10f4af1d7184904621cd0f318a94618af43cf785f3a3ef57fc4747c47db02820
 SHA512 
c0ad8480ef7f7ac5287a3bbd363136c63668b2cb77f475d5a6cd5921aa9dcf0336baf6a464b4d2a0068fb21724184785faa79d75b588f90359e8aa250a17e85f
 DIST pyo3-macros-backend-0.22.2.crate 65620 BLAKE2B 
37fba9ff384373418d3a7341acafb8e33308a64e30026f828693a37c32ab4a74d058f2db84d00467a20f9f267c96fe54c0f154d1ebbae92490e8dfc0d29c042f
 SHA512 
0517080c0d5d4ed8136521fd37aa3a192c2eb8cab58545d8543ee4df9cd0dcea19fe0678d5ab90f05fe3eb0f4a86fc2f07b76f2e12ac1fcf7e7c195c2ffa4fd8
+DIST pyo3-macros-backend-0.22.3.crate 66032 BLAKE2B 
33c2e8cae9b44e4a4806833f780e03f553ef0e6dbac733e9232e406fb64757691fbdfb65fd864280e14e8af8a4bb9c485a3c02227e8d1286ce11f1d4dbd61c28
 SHA512 
7b52977e02aca9bf4754d60957e69d47f9f447fe8bda40f146bbbd31eb7ebf2fc01c600c9b279f97cdf203e2cc66d96c1617c08041bc1215a02a80a90244417c
 DIST quote-1.0.36.crate 28507 BLAKE2B 
b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129
 SHA512 
f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
 DIST rand-0.7.3.crate 112246 BLAKE2B 
ecc7c

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

2024-09-28 Thread Michał Górny
commit: 4edc31dcd089410a93ae47c3973b119d14142e4a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 28 10:14:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 28 10:33:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edc31dc

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   2 -
 dev-python/setuptools/setuptools-74.1.2.ebuild | 126 
 dev-python/setuptools/setuptools-75.0.0.ebuild | 128 -
 3 files changed, 256 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 9b2d625536dd..fec469fcf637 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,5 +1,3 @@
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
-DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c
 DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B 
c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c
 SHA512 
7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc
-DIST setuptools-75.0.0.tar.gz 1347819 BLAKE2B 
db2745fecb86a0747acab21371ea0714b2c97694490f3e71bb59a51d05b782af60f044cbb9ad29c4798644cd986119d98592ae857ccfd9b3a3fc98199291568b
 SHA512 
78955967c23450822a154db99f9a4cb5d45bfb2fe42797ea39c784e23004172d75fbbba6a6b89fa8c0d63c6b9ffb45e791e48b3d8201cfffc84bd75769cd02ef
 DIST setuptools-75.1.0.tar.gz 1348057 BLAKE2B 
a749260ee2b3162ce102204d89b00bcb6d69c84a7785dee443467946b4fe275f080917b204e65d8abd9e629e5ebef311825a1a472b3e5a09815373ab172b1ca4
 SHA512 
5003e81c7988dd522cfba233ac643ade9a1ff074a13182a81da7fe3f40565b97dd2696c96b8a0694fcd3417e527e2cf6d6ea5e21d29ff927c1ab5916a2607239

diff --git a/dev-python/setuptools/setuptools-74.1.2.ebuild 
b/dev-python/setuptools/setuptools-74.1.2.ebuild
deleted file mode 100644
index 63143677e239..
--- a/dev-python/setuptools/setuptools-74.1.2.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[@]}" )
-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-pyt

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

2024-09-27 Thread Sam James
commit: d6941d760533f42173c147c4db1906b3b7779423
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 27 10:29:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 27 10:29:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6941d76

dev-python/setuptools: downgrade !! -> !

Hard blockers stop resolution hard, downgrade to soft blocker. It's
not perfect but it's better than nothing.

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

 dev-python/setuptools/setuptools-73.0.1.ebuild | 2 +-
 dev-python/setuptools/setuptools-74.1.2.ebuild | 8 
 dev-python/setuptools/setuptools-74.1.3.ebuild | 8 
 dev-python/setuptools/setuptools-75.0.0.ebuild | 8 
 dev-python/setuptools/setuptools-75.1.0.ebuild | 8 
 5 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/dev-python/setuptools/setuptools-73.0.1.ebuild 
b/dev-python/setuptools/setuptools-73.0.1.ebuild
index 3a4611df6fd8..3e241dfd0c5f 100644
--- a/dev-python/setuptools/setuptools-73.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-73.0.1.ebuild
@@ -26,7 +26,7 @@ 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}]

diff --git a/dev-python/setuptools/setuptools-74.1.2.ebuild 
b/dev-python/setuptools/setuptools-74.1.2.ebuild
index d0ea50e812cd..63143677e239 100644
--- a/dev-python/setuptools/setuptools-74.1.2.ebuild
+++ b/dev-python/setuptools/setuptools-74.1.2.ebuild
@@ -26,7 +26,7 @@ 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}]
@@ -35,9 +35,9 @@ RDEPEND="
$(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
+   !<=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}

diff --git a/dev-python/setuptools/setuptools-74.1.3.ebuild 
b/dev-python/setuptools/setuptools-74.1.3.ebuild
index d0ea50e812cd..63143677e239 100644
--- a/dev-python/setuptools/setuptools-74.1.3.ebuild
+++ b/dev-python/setuptools/setuptools-74.1.3.ebuild
@@ -26,7 +26,7 @@ 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}]
@@ -35,9 +35,9 @@ RDEPEND="
$(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
+   !<=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}

diff --git a/dev-python/setuptools/setuptools-75.0.0.ebuild 
b/dev-python/setuptools/setuptools-75.0.0.ebuild
index 3b8c9465b6c3..df219ec84347 100644
--- a/dev-python/setuptools/setuptools-75.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.0.0.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
@@ -37,9 +37,9 @@ RDEPEND="
$(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
+   !<=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}

diff --git a/dev-python/setuptools/setuptools-75.1.0.ebuild 
b/dev-python/setuptools/setuptools-75.1.0.ebuild
index 3b8c9465b6c3..df219ec84347 100644
--- a/dev-python/setuptools/setuptools-75.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-75.1.0.ebuild
@@ -26,7 +26,7 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
@@ -37,9 +37,9 @@ RDEPEND="
$(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
+   !<=dev-libs/gobject-introspection-1.76.1-r0
+   !=dev-libs/gobject-introspection-1.78.1-r0
+   !=dev-libs/gobject-introspection-1.80

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

2024-09-16 Thread Michał Górny
commit: dce5ffc6d2539b043143458d92d135d1ab5600b4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 17 04:52:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 17 04:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce5ffc6

dev-python/setuptools: Bump to 75.1.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 3a76820ee22a..9b2d625536dd 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c
 DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c
 DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B 
c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c
 SHA512 
7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc
 DIST setuptools-75.0.0.tar.gz 1347819 BLAKE2B 
db2745fecb86a0747acab21371ea0714b2c97694490f3e71bb59a51d05b782af60f044cbb9ad29c4798644cd986119d98592ae857ccfd9b3a3fc98199291568b
 SHA512 
78955967c23450822a154db99f9a4cb5d45bfb2fe42797ea39c784e23004172d75fbbba6a6b89fa8c0d63c6b9ffb45e791e48b3d8201cfffc84bd75769cd02ef
+DIST setuptools-75.1.0.tar.gz 1348057 BLAKE2B 
a749260ee2b3162ce102204d89b00bcb6d69c84a7785dee443467946b4fe275f080917b204e65d8abd9e629e5ebef311825a1a472b3e5a09815373ab172b1ca4
 SHA512 
5003e81c7988dd522cfba233ac643ade9a1ff074a13182a81da7fe3f40565b97dd2696c96b8a0694fcd3417e527e2cf6d6ea5e21d29ff927c1ab5916a2607239

diff --git a/dev-python/setuptools/setuptools-75.1.0.ebuild 
b/dev-python/setuptools/setuptools-75.1.0.ebuild
new file mode 100644
index ..3b8c9465b6c3
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.1.0.ebuild
@@ -0,0 +1,128 @@
+# 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[@]}" )
+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

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

2024-09-15 Thread Michał Górny
commit: a94d2461d4e76a3230078f88345845457b52f161
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 16 03:15:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 16 03:58:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a94d2461

dev-python/setuptools: Bump to 74.1.3

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a12a4d6a276e..fc4ec940e4c0 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c
+DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B 
c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c
 SHA512 
7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc

diff --git a/dev-python/setuptools/setuptools-74.1.3.ebuild 
b/dev-python/setuptools/setuptools-74.1.3.ebuild
new file mode 100644
index ..d0ea50e812cd
--- /dev/null
+++ b/dev-python/setuptools/setuptools-74.1.3.ebuild
@@ -0,0 +1,126 @@
+# 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[@]}" )
+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-python/trove-cl

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

2024-09-15 Thread Michał Górny
commit: 747eff89ece2c831464d52c403db394d4ccfc9eb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 16 03:18:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 16 03:58:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747eff89

dev-python/setuptools: Bump to 75.0.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index fc4ec940e4c0..3a76820ee22a 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c
 DIST setuptools-74.1.3.tar.gz 1356471 BLAKE2B 
c59476710f10aae77f8b466ce2b072966a889b13c3e2e2a9524497ce43893bcd296412f8e0be8a3ccaa9be46b429680c11fe291095a65a185243701fa667be6c
 SHA512 
7892d1ff0a1cd90f6cd367536392bf2933d354eb61d5177a01218b253bc254b51e74c040601adf35aff1652f1e1c6dbffca3cdce3f4fc32b8bd23c36cd885ddc
+DIST setuptools-75.0.0.tar.gz 1347819 BLAKE2B 
db2745fecb86a0747acab21371ea0714b2c97694490f3e71bb59a51d05b782af60f044cbb9ad29c4798644cd986119d98592ae857ccfd9b3a3fc98199291568b
 SHA512 
78955967c23450822a154db99f9a4cb5d45bfb2fe42797ea39c784e23004172d75fbbba6a6b89fa8c0d63c6b9ffb45e791e48b3d8201cfffc84bd75769cd02ef

diff --git a/dev-python/setuptools/setuptools-75.0.0.ebuild 
b/dev-python/setuptools/setuptools-75.0.0.ebuild
new file mode 100644
index ..3b8c9465b6c3
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.0.0.ebuild
@@ -0,0 +1,128 @@
+# 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[@]}" )
+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 o

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

2024-09-07 Thread Michał Górny
commit: 52e195cb4953083be60c434661c30b7ede1acf6e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  7 12:09:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  7 12:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e195cb

dev-python/setuptools: Remove old

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 063111a87d33..a12a4d6a276e 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
-DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c

diff --git a/dev-python/setuptools/setuptools-72.2.0.ebuild 
b/dev-python/setuptools/setuptools-72.2.0.ebuild
deleted file mode 100644
index 61f356920900..
--- a/dev-python/setuptools/setuptools-72.2.0.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[@]}" )
-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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
- 

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

2024-09-07 Thread Jakov Smolić
commit: 5dbc15c83cb483bb3e725eeea9e64e278648df7a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep  7 11:25:35 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep  7 11:25:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbc15c8

dev-python/setuptools: Stabilize 73.0.1 ALLARCHES, #939263

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-73.0.1.ebuild 
b/dev-python/setuptools/setuptools-73.0.1.ebuild
index 99f798f9e34d..d4ada967a518 100644
--- a/dev-python/setuptools/setuptools-73.0.1.ebuild
+++ b/dev-python/setuptools/setuptools-73.0.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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-09-06 Thread Michał Górny
commit: 5c5aff7fd646130423ba2549ac913704917ed70d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  3 05:48:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  6 09:27:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5aff7f

dev-python/setuptools: Add blockers on broken gobject-introspection

Add explicit blockers to prevent dev-python/setuptools being upraded
prior to dev-libs/gobject-introspection, that could lead to breakage.

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

 dev-python/setuptools/setuptools-74.1.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/setuptools/setuptools-74.1.2.ebuild 
b/dev-python/setuptools/setuptools-74.1.2.ebuild
index e1b22ccd2771..21479a9f0955 100644
--- a/dev-python/setuptools/setuptools-74.1.2.ebuild
+++ b/dev-python/setuptools/setuptools-74.1.2.ebuild
@@ -35,6 +35,9 @@ RDEPEND="
$(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}



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

2024-09-06 Thread Michał Górny
commit: f609998379fd3521e66392f31a71a9f7bb6ec6e3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep  6 09:26:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  6 09:27:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6099983

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   3 -
 dev-python/setuptools/setuptools-74.0.0.ebuild | 127 -
 dev-python/setuptools/setuptools-74.1.0.ebuild | 123 
 dev-python/setuptools/setuptools-74.1.1.ebuild | 123 
 4 files changed, 376 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 31aa997464d9..063111a87d33 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,6 +1,3 @@
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
-DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388
-DIST setuptools-74.1.0.tar.gz 1357694 BLAKE2B 
3f92282df36df2ef16c10a0f10ff4a5100a4ec7a38798ba0fa4eb918f63d6994a6d646a31c49f53bc55991c03eec5d508613f8c91c3891c1efaf970134257fe4
 SHA512 
166f1bf28134c1b4a6e49e84d9544db57f2861dee417d4bcc6b9c9afdb1e8f975e4a8932921b3baca03cf70f16defdd5df5a7bb4c4c49a67b51453f0e6710c2d
-DIST setuptools-74.1.1.tar.gz 1357738 BLAKE2B 
6718001c5a267a1e6d1dcf5b1409fb6867888ce7797109f36e18fcc1809034daf2322860b0a96c3edf8bb82803e08e5372eba5aa811de939964c08f21c21ab20
 SHA512 
6d793dc5699896735264d6d8fb5464d829e7201fd7dd4aa04e196ce1f6a4b582f7eb3354966535901a451c40ba978dab529f5e4adf6cac045288383b344f
 DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c

diff --git a/dev-python/setuptools/setuptools-74.0.0.ebuild 
b/dev-python/setuptools/setuptools-74.0.0.ebuild
deleted file mode 100644
index 9cb620d24ab3..
--- a/dev-python/setuptools/setuptools-74.0.0.ebuild
+++ /dev/null
@@ -1,127 +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[@]}" )
-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 ~ia64 ~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)
-"
-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_USE

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

2024-09-06 Thread Michał Górny
commit: 37044e40bf5735ab9c1a4cafd18f705b5f5180aa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep  6 02:52:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  6 09:25:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37044e40

dev-python/setuptools: Bump to 74.1.2

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-74.1.2.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 73cef9b53737..31aa997464d9 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c
 DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388
 DIST setuptools-74.1.0.tar.gz 1357694 BLAKE2B 
3f92282df36df2ef16c10a0f10ff4a5100a4ec7a38798ba0fa4eb918f63d6994a6d646a31c49f53bc55991c03eec5d508613f8c91c3891c1efaf970134257fe4
 SHA512 
166f1bf28134c1b4a6e49e84d9544db57f2861dee417d4bcc6b9c9afdb1e8f975e4a8932921b3baca03cf70f16defdd5df5a7bb4c4c49a67b51453f0e6710c2d
 DIST setuptools-74.1.1.tar.gz 1357738 BLAKE2B 
6718001c5a267a1e6d1dcf5b1409fb6867888ce7797109f36e18fcc1809034daf2322860b0a96c3edf8bb82803e08e5372eba5aa811de939964c08f21c21ab20
 SHA512 
6d793dc5699896735264d6d8fb5464d829e7201fd7dd4aa04e196ce1f6a4b582f7eb3354966535901a451c40ba978dab529f5e4adf6cac045288383b344f
+DIST setuptools-74.1.2.tar.gz 1356467 BLAKE2B 
bc625e323f94ba9166f2c9747610d71c0ef7ad2a07f6b3e0cedabcbac67bba6d05679a7bce3c3e761807727c10e111801d486c01f3cdb7e22ca4324370c2cfb9
 SHA512 
581cc51bf70fe378ca8dcdb2cbed6056de4c335c7e997ed126cc707a84c52571dfa0379f34e2f8bebf50ab27f4c20c718dd854f1378e3c6d4cf75a094e57a77c

diff --git a/dev-python/setuptools/setuptools-74.1.2.ebuild 
b/dev-python/setuptools/setuptools-74.1.2.ebuild
new file mode 100644
index ..e1b22ccd2771
--- /dev/null
+++ b/dev-python/setuptools/setuptools-74.1.2.ebuild
@@ -0,0 +1,123 @@
+# 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[@]}" )
+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 ~ia64 ~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)
+"
+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 rea

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

2024-09-03 Thread Michał Górny
commit: 877ecab161753bb687c699db9d25ee9b371dea64
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep  4 02:13:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep  4 03:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877ecab1

dev-python/setuptools: Bump to 74.1.1

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-74.1.1.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 87e74c843360..73cef9b53737 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe2
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388
 DIST setuptools-74.1.0.tar.gz 1357694 BLAKE2B 
3f92282df36df2ef16c10a0f10ff4a5100a4ec7a38798ba0fa4eb918f63d6994a6d646a31c49f53bc55991c03eec5d508613f8c91c3891c1efaf970134257fe4
 SHA512 
166f1bf28134c1b4a6e49e84d9544db57f2861dee417d4bcc6b9c9afdb1e8f975e4a8932921b3baca03cf70f16defdd5df5a7bb4c4c49a67b51453f0e6710c2d
+DIST setuptools-74.1.1.tar.gz 1357738 BLAKE2B 
6718001c5a267a1e6d1dcf5b1409fb6867888ce7797109f36e18fcc1809034daf2322860b0a96c3edf8bb82803e08e5372eba5aa811de939964c08f21c21ab20
 SHA512 
6d793dc5699896735264d6d8fb5464d829e7201fd7dd4aa04e196ce1f6a4b582f7eb3354966535901a451c40ba978dab529f5e4adf6cac045288383b344f

diff --git a/dev-python/setuptools/setuptools-74.1.1.ebuild 
b/dev-python/setuptools/setuptools-74.1.1.ebuild
new file mode 100644
index ..e1b22ccd2771
--- /dev/null
+++ b/dev-python/setuptools/setuptools-74.1.1.ebuild
@@ -0,0 +1,123 @@
+# 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[@]}" )
+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 ~ia64 ~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)
+"
+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 rea

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

2024-09-02 Thread Michał Górny
commit: 89c407462959f7760f67da4e68993f0b104a4bb3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  3 04:03:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  3 05:23:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c40746

dev-python/setuptools: Bump to 74.1.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-74.1.0.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index b3c5f5e643de..87e74c843360 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388
+DIST setuptools-74.1.0.tar.gz 1357694 BLAKE2B 
3f92282df36df2ef16c10a0f10ff4a5100a4ec7a38798ba0fa4eb918f63d6994a6d646a31c49f53bc55991c03eec5d508613f8c91c3891c1efaf970134257fe4
 SHA512 
166f1bf28134c1b4a6e49e84d9544db57f2861dee417d4bcc6b9c9afdb1e8f975e4a8932921b3baca03cf70f16defdd5df5a7bb4c4c49a67b51453f0e6710c2d

diff --git a/dev-python/setuptools/setuptools-74.1.0.ebuild 
b/dev-python/setuptools/setuptools-74.1.0.ebuild
new file mode 100644
index ..e1b22ccd2771
--- /dev/null
+++ b/dev-python/setuptools/setuptools-74.1.0.ebuild
@@ -0,0 +1,123 @@
+# 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[@]}" )
+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 ~ia64 ~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)
+"
+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 b

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

2024-08-31 Thread Michał Górny
commit: 09adc47536988604dd246dc8d2f194cfadb5c739
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 31 09:19:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 31 09:19:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09adc475

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-72.1.0.ebuild | 124 -
 2 files changed, 125 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index abe310fec9ce..b3c5f5e643de 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
-DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
 DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388

diff --git a/dev-python/setuptools/setuptools-72.1.0.ebuild 
b/dev-python/setuptools/setuptools-72.1.0.ebuild
deleted file mode 100644
index 54bceb617bc6..
--- a/dev-python/setuptools/setuptools-72.1.0.ebuild
+++ /dev/null
@@ -1,124 +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[@]}" )
-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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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

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

2024-08-31 Thread Arthur Zamarin
commit: 858e612fa7f0a0b5ac1a063320b955165e9ab0b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 31 08:33:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 31 08:33:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858e612f

dev-python/setuptools: Stabilize 72.2.0 ALLARCHES, #938782

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

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

diff --git a/dev-python/setuptools/setuptools-72.2.0.ebuild 
b/dev-python/setuptools/setuptools-72.2.0.ebuild
index b861cccb6b65..61f356920900 100644
--- a/dev-python/setuptools/setuptools-72.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-72.2.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/, dev-python/setuptools-rust/files/

2024-08-30 Thread Michał Górny
commit: af90686375552febba86e222a1998a9c1ea4df00
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Aug 30 11:58:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Aug 30 12:16:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af906863

dev-python/setuptools-rust: Remove old

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

 dev-python/setuptools-rust/Manifest|  73 
 ...tools-rust-1.9.0-delay-non-stdlib-imports.patch | 156 
 .../setuptools-rust/setuptools-rust-1.10.0.ebuild  | 176 --
 .../setuptools-rust-1.9.0-r1.ebuild| 198 -
 4 files changed, 603 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 2f5e1719ec76..1ac3615ee82a 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -1,59 +1,35 @@
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
-DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST convert_case-0.4.0.crate 8098 BLAKE2B 
cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084
 SHA512 
e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1
 DIST cssparser-0.27.2.crate 56792 BLAKE2B 
06b2c5692526fa8aabf158fdf4c05e77a6c30f33c631a735256da6eb50bca93031dd7899f484e482ced7377fcf433b30e6a0ed458b27401e183f9f80af897007
 SHA512 
7ab205b05112deffb5c50586106c6f04932a8b5aa1bc3224062abfb65136884f20189ffb1b2402aca5c29cc52c3315492db5c05ac052a70ddea88eb6683df295
-DIST cssparser-macros-0.6.0.crate 6684 BLAKE2B 
6b012e881c8a26a398ce62432b9b9d79bbddae4e6e7a1c9883fec19f0b63ba935102bb4443ff542d0cefab2ec6af0cdad3d5249afacac574da71fedf1af925e9
 SHA512 
9b0aa19d46efe600fbb8b4763639affa5491727ae05312f5c7fb9c5c4d29971c33cb9afcee5001c7d0aec8677d36b5763986783ce8c897de892411f1bdb9a4ea
 DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B 
e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530
 SHA512 
21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124
 DIST derive_more-0.99.17.crate 55771 BLAKE2B 
b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd
 SHA512 
0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
-DIST dtoa-0.4.8.crate 16175 BLAKE2B 
5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522
 SHA512 
fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
 DIST dtoa-1.0.9.crate 170

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

2024-08-30 Thread Sam James
commit: 6ad1267801a36e0d5a8f8aa3f4f6e0703719166a
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 30 07:59:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 30 07:59:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad12678

dev-python/setuptools-rust: Stabilize 1.10.1 sparc, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index af63cc5abfa4..674e4ab204b9 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-28 Thread Michał Górny
commit: 735397dd87feb18be244f5606a4696d955ddfc4b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 28 11:22:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 28 12:05:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735397dd

dev-python/setuptools: Bump to 74.0.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-74.0.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 41cf4603d6dc..abe310fec9ce 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
 DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
+DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 
11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866b3cf51e74d7396bd291769cae42cf
 SHA512 
c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388

diff --git a/dev-python/setuptools/setuptools-74.0.0.ebuild 
b/dev-python/setuptools/setuptools-74.0.0.ebuild
new file mode 100644
index ..9cb620d24ab3
--- /dev/null
+++ b/dev-python/setuptools/setuptools-74.0.0.ebuild
@@ -0,0 +1,127 @@
+# 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[@]}" )
+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 ~ia64 ~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)
+"
+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 b

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

2024-08-24 Thread Arthur Zamarin
commit: fc4be3432e65a02329d486afcf3e6d7179c30244
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 13:24:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 13:24:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4be343

dev-python/setuptools-rust: Stabilize 1.10.1 arm64, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index 43e20532f6d7..af63cc5abfa4 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-24 Thread Arthur Zamarin
commit: 2e955f7a4eca215e3c991946d9f1e8c633bc12a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 11:08:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 11:08:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e955f7a

dev-python/setuptools-rust: Stabilize 1.10.1 ppc, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index 2507684bc81a..43e20532f6d7 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-24 Thread Arthur Zamarin
commit: 9206d2e98c80459664e7f82e7c220c250f3aafb3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 11:08:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 11:08:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9206d2e9

dev-python/setuptools-rust: Stabilize 1.10.1 ppc64, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index 19f3c76cc0ef..2507684bc81a 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-24 Thread Sam James
commit: 17e17a051b549041a50bc285821289c7340ac498
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 24 10:00:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 24 10:00:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e17a05

dev-python/setuptools-rust: Stabilize 1.10.1 amd64, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index dce2bea848d0..19f3c76cc0ef 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-24 Thread Arthur Zamarin
commit: ad97377baaa362331563973aaa00e3c448307573
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 24 09:05:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 24 09:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad97377b

dev-python/setuptools-rust: Stabilize 1.10.1 arm, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index d3e6507519e1..dce2bea848d0 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-24 Thread Sam James
commit: 0cda18d777254e5254f0dd87c3f73cc9f088059c
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 24 08:17:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 24 08:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cda18d7

dev-python/setuptools-rust: Stabilize 1.10.1 x86, #938417

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
index ff8031b5fb46..d3e6507519e1 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -116,7 +116,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/

2024-08-20 Thread Eli Schwartz
commit: 0a02eddbaf4fc7e9a2063df24577ff51a7e6e49d
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Aug 20 18:49:21 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Aug 20 19:02:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a02eddb

dev-python/setuptools: add 73.0.1

Fixes regression in 73.0.0

Closes: https://bugs.gentoo.org/938246
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/setuptools/Manifest  | 2 +-
 .../setuptools/{setuptools-73.0.0.ebuild => setuptools-73.0.1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 95b0947d5b43..41cf4603d6dc 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,3 @@
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
-DIST setuptools-73.0.0.tar.gz 2515991 BLAKE2B 
20d46021f023b2e830e2c4d6e61ac5e0c51a265adf2677023b089281f2f2dfa58046a4d6b82c48c00d5140b1e001347f2a3073c01ae14c85d6c925e46ed6ab03
 SHA512 
affae77da00378cc5d72dbaf90ab0541ef1d7e352343d8d2c6567a927d82ab69031ad42a31d1c2a1b886f98d6257515d98b07b7a36bda7efde794850f16b9452
+DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 
766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c
 SHA512 
5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b

diff --git a/dev-python/setuptools/setuptools-73.0.0.ebuild 
b/dev-python/setuptools/setuptools-73.0.1.ebuild
similarity index 100%
rename from dev-python/setuptools/setuptools-73.0.0.ebuild
rename to dev-python/setuptools/setuptools-73.0.1.ebuild



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

2024-08-19 Thread Michał Górny
commit: 057549f82ce1ac32315e47098afa23ccf550cfe8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 20 00:49:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 20 01:29:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057549f8

dev-python/setuptools: Bump to 73.0.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-73.0.0.ebuild | 125 +
 2 files changed, 126 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 75aeb906c128..95b0947d5b43 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
+DIST setuptools-73.0.0.tar.gz 2515991 BLAKE2B 
20d46021f023b2e830e2c4d6e61ac5e0c51a265adf2677023b089281f2f2dfa58046a4d6b82c48c00d5140b1e001347f2a3073c01ae14c85d6c925e46ed6ab03
 SHA512 
affae77da00378cc5d72dbaf90ab0541ef1d7e352343d8d2c6567a927d82ab69031ad42a31d1c2a1b886f98d6257515d98b07b7a36bda7efde794850f16b9452

diff --git a/dev-python/setuptools/setuptools-73.0.0.ebuild 
b/dev-python/setuptools/setuptools-73.0.0.ebuild
new file mode 100644
index ..99f798f9e34d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-73.0.0.ebuild
@@ -0,0 +1,125 @@
+# 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[@]}" )
+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 ~ia64 ~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)
+"
+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-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   

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

2024-08-17 Thread Michał Górny
commit: 9e0340c315523e1d11ef010335759e16b85a4a02
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 07:31:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 07:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0340c3

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-71.1.0.ebuild | 124 -
 2 files changed, 125 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index a0217e97f680..75aeb906c128 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
-DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
 DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732

diff --git a/dev-python/setuptools/setuptools-71.1.0.ebuild 
b/dev-python/setuptools/setuptools-71.1.0.ebuild
deleted file mode 100644
index 54bceb617bc6..
--- a/dev-python/setuptools/setuptools-71.1.0.ebuild
+++ /dev/null
@@ -1,124 +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[@]}" )
-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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
- 

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

2024-08-17 Thread Michał Górny
commit: 98c1d3ebe44efd9fcd6b526c130f6defa0fc9a2d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 17 07:28:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 17 07:28:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98c1d3eb

dev-python/setuptools: Stabilize 72.1.0 ALLARCHES, #938068

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

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

diff --git a/dev-python/setuptools/setuptools-72.1.0.ebuild 
b/dev-python/setuptools/setuptools-72.1.0.ebuild
index d4a49d945688..54bceb617bc6 100644
--- a/dev-python/setuptools/setuptools-72.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-72.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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-08-13 Thread Michał Górny
commit: c512d17a10a78d3172619daa4031827a1afe3b79
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 14 04:41:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 14 06:05:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c512d17a

dev-python/setuptools: Bump to 72.2.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-72.2.0.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c5d95793d3f7..a0217e97f680 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
+DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B 
f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1
 SHA512 
029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732

diff --git a/dev-python/setuptools/setuptools-72.2.0.ebuild 
b/dev-python/setuptools/setuptools-72.2.0.ebuild
new file mode 100644
index ..b861cccb6b65
--- /dev/null
+++ b/dev-python/setuptools/setuptools-72.2.0.ebuild
@@ -0,0 +1,126 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+

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

2024-08-10 Thread Michał Górny
commit: 9d5162370b647de41f8e05284db647e4f2f63535
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 07:30:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 07:31:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d516237

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-71.0.4.ebuild | 124 -
 2 files changed, 125 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 28df0d796873..c5d95793d3f7 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
-DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0

diff --git a/dev-python/setuptools/setuptools-71.0.4.ebuild 
b/dev-python/setuptools/setuptools-71.0.4.ebuild
deleted file mode 100644
index 54bceb617bc6..
--- a/dev-python/setuptools/setuptools-71.0.4.ebuild
+++ /dev/null
@@ -1,124 +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[@]}" )
-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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
- 

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

2024-08-10 Thread Michał Górny
commit: c911e4470dba968dcb6789f001a01824febad3b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 10 07:24:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 10 07:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c911e447

dev-python/setuptools: Stabilize 71.1.0 ALLARCHES, #937666

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

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

diff --git a/dev-python/setuptools/setuptools-71.1.0.ebuild 
b/dev-python/setuptools/setuptools-71.1.0.ebuild
index d4a49d945688..54bceb617bc6 100644
--- a/dev-python/setuptools/setuptools-71.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-71.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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/

2024-08-05 Thread Michał Górny
commit: 3ac47141684b404e68ace06a72eff4106f0bafba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug  5 03:49:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug  5 11:48:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac47141

dev-python/setuptools-rust: Bump to 1.10.1

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

 dev-python/setuptools-rust/Manifest|   1 +
 .../setuptools-rust/setuptools-rust-1.10.1.ebuild  | 176 +
 2 files changed, 177 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 18253348afbb..2f5e1719ec76 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -105,6 +105,7 @@ DIST serde-1.0.200.crate 77611 BLAKE2B 
57f4a76cf534ffda009a5441e694b0ac87b30e470
 DIST serde_derive-1.0.200.crate 55785 BLAKE2B 
45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe
 SHA512 
e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
 DIST servo_arc-0.1.1.crate 9817 BLAKE2B 
88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128
 SHA512 
59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447
 DIST setuptools-rust-1.10.0.gh.tar.gz 303846 BLAKE2B 
33fd4bef8f3fffd76230211c1d419bce3eb0dc3729fa82ec37025e2779996b7a13826517d4f8bc955c79a05a04628962ab3553beebe0954a6acba4135274d5dc
 SHA512 
dc1e4d6cc6094d54c993c13b41c6ea63a84772733640b17e7287c3f7fc144ef747d0807ea2ea134f833d2c2a74a1f8e5385aa700b0787383e1d0bc4f39be3e09
+DIST setuptools-rust-1.10.1.gh.tar.gz 303851 BLAKE2B 
09ede3e017fb3c7202a6e4426f3ac401234ae306e93b88dc6c7364e0718ccb0ce2f1b863c3a41f1158b85cb24e3a4c3ea4ba8ef5e6fa16e4768f9ac42c89aa71
 SHA512 
9fff3f5a8f1808da4a588ab2e3684b0d279c7813fbcb994a98996a5f20bbe9f5e26e2ad3235f35baac727106ea5023e744015f238b22436bbf3a3f6e0e8b9c2f
 DIST setuptools-rust-1.9.0.gh.tar.gz 305578 BLAKE2B 
5267a3ec9f816522feceee0e09f833d493e5a401b654a86269e8b8969b16313ed672ce35e1ef7023704ca1d084aa9d393cf2d115fff2e3f7fd1a68992fdd0dcf
 SHA512 
874bb632a2847cd5febeaa766765ee58432b1a0b96fddfe0fb779f9d7965b726a7c7836e3de6700d801aca1b00a64326ca3de63027069c4a047800bd5d64dfcc
 DIST siphasher-0.3.10.crate 9889 BLAKE2B 
e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9
 SHA512 
f90425a29575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce
 DIST siphasher-0.3.11.crate 10442 BLAKE2B 
771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5
 SHA512 
601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
new file mode 100644
index ..ff8031b5fb46
--- /dev/null
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+CRATES="
+   autocfg@1.3.0
+   bitflags@1.3.2
+   bitflags@2.5.0
+   byteorder@1.5.0
+   cfg-if@1.0.0
+   convert_case@0.4.0
+   cssparser-macros@0.6.1
+   cssparser@0.27.2
+   derive_more@0.99.17
+   dtoa-short@0.3.4
+   dtoa@1.0.9
+   futf@0.1.5
+   fxhash@0.2.1
+   getrandom@0.1.16
+   getrandom@0.2.15
+   heck@0.5.0
+   html5ever@0.25.2
+   indoc@2.0.5
+   itoa@0.4.8
+   kuchiki@0.8.1
+   libc@0.2.154
+   lock_api@0.4.12
+   log@0.4.21
+   mac@0.1.1
+   markup5ever@0.10.1
+   matches@0.1.10
+   memoffset@0.9.1
+   new_debug_unreachable@1.0.6
+   nodrop@0.1.14
+   once_cell@1.19.0
+   parking_lot@0.12.2
+   parking_lot_core@0.9.10
+   phf@0.8.0
+   phf_codegen@0.8.0
+   phf_generator@0.10.0
+   phf_generator@0.8.0
+   phf_macros@0.8.0
+   phf_shared@0.10.0
+   phf_shared@0.8.0
+   portable-atomic@1.6.0
+   ppv-lite86@0.2.17
+   precomputed-hash@0.1.1
+   proc-macro-hack@0.5.20+deprecated
+   proc-macro2@1.0.82
+   pyo3-build-config@0.22.2
+   pyo3-ffi@0.22.2
+   pyo3-macros-backend@0.22.2
+   pyo3-macros@0.22.2
+   pyo3@0.22.2
+   quote@1.0.36
+   rand@0.7.3
+   rand@0.8.5
+   rand_chacha@0.2.2
+   rand_chacha@0.3.1
+   rand_core@0.5.1
+   rand_core@0.6.4
+   rand_hc@0.2.0
+

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

2024-08-03 Thread Michał Górny
commit: b8bc4855dc9da3d54f06bae534eec075789f47e3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug  4 02:42:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug  4 02:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bc4855

dev-python/setuptools-rust: Bump to 1.10.0

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

 dev-python/setuptools-rust/Manifest|  54 +++
 .../setuptools-rust/setuptools-rust-1.10.0.ebuild  | 176 +
 2 files changed, 230 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 601516e72924..18253348afbb 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -1,84 +1,128 @@
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 
7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9
 SHA512 
a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 
2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78
 SHA512 
75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST convert_case-0.4.0.crate 8098 BLAKE2B 
cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084
 SHA512 
e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1
 DIST cssparser-0.27.2.crate 56792 BLAKE2B 
06b2c5692526fa8aabf158fdf4c05e77a6c30f33c631a735256da6eb50bca93031dd7899f484e482ced7377fcf433b30e6a0ed458b27401e183f9f80af897007
 SHA512 
7ab205b05112deffb5c50586106c6f04932a8b5aa1bc3224062abfb65136884f20189ffb1b2402aca5c29cc52c3315492db5c05ac052a70ddea88eb6683df295
 DIST cssparser-macros-0.6.0.crate 6684 BLAKE2B 
6b012e881c8a26a398ce62432b9b9d79bbddae4e6e7a1c9883fec19f0b63ba935102bb4443ff542d0cefab2ec6af0cdad3d5249afacac574da71fedf1af925e9
 SHA512 
9b0aa19d46efe600fbb8b4763639affa5491727ae05312f5c7fb9c5c4d29971c33cb9afcee5001c7d0aec8677d36b5763986783ce8c897de892411f1bdb9a4ea
+DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B 
e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530
 SHA512 
21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124
 DIST derive_more-0.99.17.crate 55771 BLAKE2B 
b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd
 SHA512 
0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
 DIST dtoa-0.4.8.crate 16175 BLAKE2B 
5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522
 SHA512 
fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
+DIST dtoa-1.0.9.crate 17002 BLAKE2B 
0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2
 SHA51

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

2024-08-03 Thread Michał Górny
commit: cf9282b18148bf436ba30f4be7839d74c97ebc8b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  3 08:41:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  3 08:44:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9282b1

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-70.3.0.ebuild | 135 -
 2 files changed, 136 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 979a21c237fb..28df0d796873 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
-DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
 DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0

diff --git a/dev-python/setuptools/setuptools-70.3.0.ebuild 
b/dev-python/setuptools/setuptools-70.3.0.ebuild
deleted file mode 100644
index 4888f82ee67b..
--- a/dev-python/setuptools/setuptools-70.3.0.ebuild
+++ /dev/null
@@ -1,135 +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[@]}" )
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# check */_vendor/vendored.txt
-RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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

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

2024-08-03 Thread Jakov Smolić
commit: 2da8d1993f9b0520ebdf5c3881bf8935eecc0d52
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Aug  3 08:29:24 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Aug  3 08:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da8d199

dev-python/setuptools: Stabilize 71.0.4 ALLARCHES, #937203

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-71.0.4.ebuild 
b/dev-python/setuptools/setuptools-71.0.4.ebuild
index d4a49d945688..54bceb617bc6 100644
--- a/dev-python/setuptools/setuptools-71.0.4.ebuild
+++ b/dev-python/setuptools/setuptools-71.0.4.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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-07-29 Thread Eli Schwartz
commit: b810436b245e3484624fb19fc2e5473cef31737f
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Jul 29 15:28:46 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Jul 29 15:28:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b810436b

dev-python/setuptools: add 72.1.0, drop 72.0.0

In 72.0.0 the test command was finally removed as has been threatened
for a while. It turns out that many people still had referenced it in
their setup.py even if they didn't actually use it, so simply building a
wheel then failed -- the only deprecation warning had been if you
actually attempted to use `setup.py test`.

Setuptools 72.1.0 adds a deprecation shim to allow those packages to
still build wheels successfully, to give projects time and warning that
they need to remove this last remaining trace.

We drop the old version too, as we don't want users to hit the version
that breaks wheel building.

Bug: https://github.com/pypa/setuptools/issues/4520
Bug: https://github.com/pypa/setuptools/pull/4522
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/setuptools/Manifest  | 2 +-
 .../setuptools/{setuptools-72.0.0.ebuild => setuptools-72.1.0.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index afb99d9e64bc..979a21c237fb 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,4 @@
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
-DIST setuptools-72.0.0.tar.gz 2419061 BLAKE2B 
70c401d2314f246131e730b700fa0de2351d1bb92c8fe3403ee3db8f3a65bfec958b78b91e47b116cf1c0dac2ec81bb79194835f2be2fc8f1a18638393b7b2e0
 SHA512 
4ccb06eded99bc5b8f7cc932bc77fe46c17826639e2a8646eef96466cfb1f4c5e5d46c0518831b2f361bfb06956df94aa1d1a682fd45d5dfb553db4db8fe3aaf
+DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B 
df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c
 SHA512 
d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0

diff --git a/dev-python/setuptools/setuptools-72.0.0.ebuild 
b/dev-python/setuptools/setuptools-72.1.0.ebuild
similarity index 100%
rename from dev-python/setuptools/setuptools-72.0.0.ebuild
rename to dev-python/setuptools/setuptools-72.1.0.ebuild



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

2024-07-28 Thread Michał Górny
commit: 3c4e9455ab3d32580013a6de56ce1906eba112aa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 29 02:56:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 29 02:56:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4e9455

dev-python/setuptools: Bump to 72.0.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-72.0.0.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 470f4b83bff2..afb99d9e64bc 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a
+DIST setuptools-72.0.0.tar.gz 2419061 BLAKE2B 
70c401d2314f246131e730b700fa0de2351d1bb92c8fe3403ee3db8f3a65bfec958b78b91e47b116cf1c0dac2ec81bb79194835f2be2fc8f1a18638393b7b2e0
 SHA512 
4ccb06eded99bc5b8f7cc932bc77fe46c17826639e2a8646eef96466cfb1f4c5e5d46c0518831b2f361bfb06956df94aa1d1a682fd45d5dfb553db4db8fe3aaf

diff --git a/dev-python/setuptools/setuptools-72.0.0.ebuild 
b/dev-python/setuptools/setuptools-72.0.0.ebuild
new file mode 100644
index ..d4a49d945688
--- /dev/null
+++ b/dev-python/setuptools/setuptools-72.0.0.ebuild
@@ -0,0 +1,124 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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 

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

2024-07-27 Thread Michał Górny
commit: aa3a507700fa37889be55791212d335c3cb0028f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 27 09:42:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 27 09:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3a5077

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest|   1 -
 dev-python/setuptools/setuptools-70.2.0-r1.ebuild | 144 --
 2 files changed, 145 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c101218e81c9..470f4b83bff2 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
-DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
 DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a

diff --git a/dev-python/setuptools/setuptools-70.2.0-r1.ebuild 
b/dev-python/setuptools/setuptools-70.2.0-r1.ebuild
deleted file mode 100644
index 6158743ccf66..
--- a/dev-python/setuptools/setuptools-70.2.0-r1.ebuild
+++ /dev/null
@@ -1,144 +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[@]}" )
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# check */_vendor/vendored.txt
-RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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 th

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

2024-07-26 Thread Arthur Zamarin
commit: 812d5a6307e668c42ade40a5dc77f7b83c1d3a59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 27 06:49:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 27 06:49:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=812d5a63

dev-python/setuptools: Stabilize 70.3.0 ALLARCHES, #936704

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

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

diff --git a/dev-python/setuptools/setuptools-70.3.0.ebuild 
b/dev-python/setuptools/setuptools-70.3.0.ebuild
index 4a159eeb5974..4888f82ee67b 100644
--- a/dev-python/setuptools/setuptools-70.3.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.3.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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-07-21 Thread Michał Górny
commit: ad012ce9e9fa8255c6b8e99b4d221c0a27a054cb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 22 01:28:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 22 01:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad012ce9

dev-python/setuptools: Bump to 71.1.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-71.1.0.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 81c1e152e207..c101218e81c9 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e
+DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B 
b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685
 SHA512 
2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a

diff --git a/dev-python/setuptools/setuptools-71.1.0.ebuild 
b/dev-python/setuptools/setuptools-71.1.0.ebuild
new file mode 100644
index ..d4a49d945688
--- /dev/null
+++ b/dev-python/setuptools/setuptools-71.1.0.ebuild
@@ -0,0 +1,124 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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 

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

2024-07-20 Thread Michał Górny
commit: 50457c1917e9ae6881e5739df8b57fda6e9a6fb3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 20 08:57:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 20 08:57:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50457c19

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest|   3 -
 dev-python/setuptools/setuptools-70.1.1-r1.ebuild | 142 --
 dev-python/setuptools/setuptools-71.0.0.ebuild| 131 
 dev-python/setuptools/setuptools-71.0.3.ebuild| 124 ---
 4 files changed, 400 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ac5496c942d1..81c1e152e207 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,6 +1,3 @@
-DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
-DIST setuptools-71.0.0.tar.gz 2343301 BLAKE2B 
9150d60b2fedb91a91dd9738d81791bf8e6546f71842e3463fba98347aa6b8ad25e121e0177d096fe092e8689ec3cae39de1c71a607812ea518b007791be8e25
 SHA512 
41a10469e1527dfaf1edaeca96c3c3c725ecf9ee3a59cac0cf48a2e66e178bd1c375e735a2e545b4d5c19b57ea9e19e78dfc4bdf95704a19780c82c40b9bc606
-DIST setuptools-71.0.3.tar.gz 246 BLAKE2B 
e85136be2673b64f4fbd28fcc7e8dba8503880e67f25c3bf9be4ee5adba562c47a2d8eda6268b6dfb9c9ecb088a4559c8646ddcec6b58ee56a509dba87115c23
 SHA512 
ade0ede91b8abf629ec09c2124169cbe64d2a65c590a82a7550ec820ce3dc3be8aeef87ac5b76bcf174257deec37456c55f08943ec5a168643c3280965e70a84
 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e

diff --git a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
deleted file mode 100644
index 8805e6bdc178..
--- a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
+++ /dev/null
@@ -1,142 +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[@]}" )
-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="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# check */_vendor/vendored.txt
-RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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}]
- 

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

2024-07-20 Thread Arthur Zamarin
commit: 5ea52e69e279a0637f2b6233d4b7bfb2d6906a14
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 08:14:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 08:14:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea52e69

dev-python/setuptools: Stabilize 70.2.0-r1 ALLARCHES, #936346

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

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

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



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

2024-07-19 Thread Michał Górny
commit: 59f1381281a81884a7a11fba11038de97bbf07f2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 20 04:06:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 20 04:51:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f13812

dev-python/setuptools: Bump to 71.0.4

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-71.0.4.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8981ecf125e5..ac5496c942d1 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a399
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.0.tar.gz 2343301 BLAKE2B 
9150d60b2fedb91a91dd9738d81791bf8e6546f71842e3463fba98347aa6b8ad25e121e0177d096fe092e8689ec3cae39de1c71a607812ea518b007791be8e25
 SHA512 
41a10469e1527dfaf1edaeca96c3c3c725ecf9ee3a59cac0cf48a2e66e178bd1c375e735a2e545b4d5c19b57ea9e19e78dfc4bdf95704a19780c82c40b9bc606
 DIST setuptools-71.0.3.tar.gz 246 BLAKE2B 
e85136be2673b64f4fbd28fcc7e8dba8503880e67f25c3bf9be4ee5adba562c47a2d8eda6268b6dfb9c9ecb088a4559c8646ddcec6b58ee56a509dba87115c23
 SHA512 
ade0ede91b8abf629ec09c2124169cbe64d2a65c590a82a7550ec820ce3dc3be8aeef87ac5b76bcf174257deec37456c55f08943ec5a168643c3280965e70a84
+DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 
29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2
 SHA512 
efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e

diff --git a/dev-python/setuptools/setuptools-71.0.4.ebuild 
b/dev-python/setuptools/setuptools-71.0.4.ebuild
new file mode 100644
index ..d4a49d945688
--- /dev/null
+++ b/dev-python/setuptools/setuptools-71.0.4.ebuild
@@ -0,0 +1,124 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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 optiona

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

2024-07-19 Thread Michał Górny
commit: ab779e5893b5e2a02f24c94aaf2f329e2449df84
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 19 10:42:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 19 11:55:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab779e58

dev-python/setuptools: Update deselected tests

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

 dev-python/setuptools/setuptools-71.0.3.ebuild | 9 -
 1 file changed, 9 deletions(-)

diff --git a/dev-python/setuptools/setuptools-71.0.3.ebuild 
b/dev-python/setuptools/setuptools-71.0.3.ebuild
index 112fa3d0bcdc..d4a49d945688 100644
--- a/dev-python/setuptools/setuptools-71.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-71.0.3.ebuild
@@ -98,18 +98,14 @@ python_test() {
 
local EPYTEST_DESELECT=(
# network
-   # TODO: see if PRE_BUILT_SETUPTOOLS_* helps

setuptools/tests/test_build_meta.py::test_legacy_editable_install
setuptools/tests/test_distutils_adoption.py
setuptools/tests/test_editable_install.py
-   
setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests
-   setuptools/tests/test_virtualenv.py::test_clean_env_install

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::TestConfigurationReader::test_basic

setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
-   setuptools/tests/test_extern.py::test_distribution_picklable
# expects bundled deps in virtualenv

setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist

setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
@@ -117,11 +113,6 @@ python_test() {

setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
# TODO, probably some random package

setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass
-   # Internet, sigh
-   setuptools/tests/test_integration.py
-   # flaky
-   
setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency
-   
setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep
# broken by unbundling

setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata
)



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

2024-07-18 Thread Michał Górny
commit: 3ef88792ee8d5ebf23ed518036f746eb30f74f5c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 19 03:25:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 19 04:16:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef88792

dev-python/setuptools: Bump to 71.0.3

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0bb69c82194f..8981ecf125e5 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d99
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
 DIST setuptools-71.0.0.tar.gz 2343301 BLAKE2B 
9150d60b2fedb91a91dd9738d81791bf8e6546f71842e3463fba98347aa6b8ad25e121e0177d096fe092e8689ec3cae39de1c71a607812ea518b007791be8e25
 SHA512 
41a10469e1527dfaf1edaeca96c3c3c725ecf9ee3a59cac0cf48a2e66e178bd1c375e735a2e545b4d5c19b57ea9e19e78dfc4bdf95704a19780c82c40b9bc606
+DIST setuptools-71.0.3.tar.gz 246 BLAKE2B 
e85136be2673b64f4fbd28fcc7e8dba8503880e67f25c3bf9be4ee5adba562c47a2d8eda6268b6dfb9c9ecb088a4559c8646ddcec6b58ee56a509dba87115c23
 SHA512 
ade0ede91b8abf629ec09c2124169cbe64d2a65c590a82a7550ec820ce3dc3be8aeef87ac5b76bcf174257deec37456c55f08943ec5a168643c3280965e70a84

diff --git a/dev-python/setuptools/setuptools-71.0.3.ebuild 
b/dev-python/setuptools/setuptools-71.0.3.ebuild
new file mode 100644
index ..112fa3d0bcdc
--- /dev/null
+++ b/dev-python/setuptools/setuptools-71.0.3.ebuild
@@ -0,0 +1,133 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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 optiona

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

2024-07-18 Thread Michał Górny
commit: 256eab85cf669065916f63c7d0433ee152131e5b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 18 16:53:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 18 16:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256eab85

dev-python/setuptools: Bump to 71.0.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 67175342c436..0bb69c82194f 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0
+DIST setuptools-71.0.0.tar.gz 2343301 BLAKE2B 
9150d60b2fedb91a91dd9738d81791bf8e6546f71842e3463fba98347aa6b8ad25e121e0177d096fe092e8689ec3cae39de1c71a607812ea518b007791be8e25
 SHA512 
41a10469e1527dfaf1edaeca96c3c3c725ecf9ee3a59cac0cf48a2e66e178bd1c375e735a2e545b4d5c19b57ea9e19e78dfc4bdf95704a19780c82c40b9bc606

diff --git a/dev-python/setuptools/setuptools-71.0.0.ebuild 
b/dev-python/setuptools/setuptools-71.0.0.ebuild
new file mode 100644
index ..a0c96d8a1ad6
--- /dev/null
+++ b/dev-python/setuptools/setuptools-71.0.0.ebuild
@@ -0,0 +1,131 @@
+# 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[@]}" )
+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 ~ia64 ~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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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 

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

2024-07-18 Thread Fabian Groffen
commit: c7853417493e40ea6c96346726d8c797098dc267
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jul 18 15:29:38 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jul 18 15:30:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7853417

dev-python/setuptools-70.3.0: restore Prefix keywords

Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-70.3.0.ebuild 
b/dev-python/setuptools/setuptools-70.3.0.ebuild
index 9e5836dda134..4a159eeb5974 100644
--- a/dev-python/setuptools/setuptools-70.3.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.3.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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-07-13 Thread Michał Górny
commit: 4b82021b190b90615e46b08862773c8015c567ce
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 13 11:43:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 13 12:01:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b82021b

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   1 -
 dev-python/setuptools/setuptools-70.0.0.ebuild | 136 -
 2 files changed, 137 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c7121d689f9c..67175342c436 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
-DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
 DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
deleted file mode 100644
index 27ef5babc350..
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ /dev/null
@@ -1,136 +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[@]}" )
-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="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# check */_vendor/vendored.txt
-RDEPEND="
-   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-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/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[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   ' 3.10)
-   )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-

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

2024-07-13 Thread Arthur Zamarin
commit: 9b42a5a84612646a3759fbf8aab402105dcf0ad6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 13 10:03:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 13 10:03:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b42a5a8

dev-python/setuptools: Stabilize 70.1.1-r1 ALLARCHES, #935955

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

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

diff --git a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
index 78ec6f84b753..8805e6bdc178 100644
--- a/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-07-09 Thread Michał Górny
commit: d3b369d6eea2754eb336b3d4bd353822edc527f7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 10 04:20:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 10 05:12:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b369d6

dev-python/setuptools: Bump to 70.3.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index f1832dd36a7b..c7121d689f9c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094
+DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B 
cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da
 SHA512 
9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0

diff --git a/dev-python/setuptools/setuptools-70.3.0.ebuild 
b/dev-python/setuptools/setuptools-70.3.0.ebuild
new file mode 100644
index ..9e5836dda134
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.3.0.ebuild
@@ -0,0 +1,135 @@
+# 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[@]}" )
+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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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,

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

2024-07-05 Thread Michał Górny
commit: 75f9cd36ea239370afc363e9f4035355d74a517d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  5 15:12:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  5 15:54:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f9cd36

dev-python/setuptools: Add a PDEP on dev-python/trove-classifiers

Modern versions of setuptools optionally use
dev-python/trove-classifiers for verification.  This has the side issue
that if an old version happens to be installed, random packages may
fail to install.  Until upstream makes this properly optional (and we
disable it), depend on the very newest version.

Andrew noticed it while trying to bump dev-python/pyzotero.

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

 .../{setuptools-70.1.1.ebuild => setuptools-70.1.1-r1.ebuild}   | 5 +
 .../{setuptools-70.2.0.ebuild => setuptools-70.2.0-r1.ebuild}   | 6 ++
 2 files changed, 11 insertions(+)

diff --git a/dev-python/setuptools/setuptools-70.1.1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
similarity index 94%
rename from dev-python/setuptools/setuptools-70.1.1.ebuild
rename to dev-python/setuptools/setuptools-70.1.1-r1.ebuild
index 795508feb7a7..78ec6f84b753 100644
--- a/dev-python/setuptools/setuptools-70.1.1.ebuild
+++ b/dev-python/setuptools/setuptools-70.1.1-r1.ebuild
@@ -63,8 +63,13 @@ BDEPEND="
 "
 # 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.
 PDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
 "
 
 src_prepare() {

diff --git a/dev-python/setuptools/setuptools-70.2.0.ebuild 
b/dev-python/setuptools/setuptools-70.2.0-r1.ebuild
similarity index 94%
rename from dev-python/setuptools/setuptools-70.2.0.ebuild
rename to dev-python/setuptools/setuptools-70.2.0-r1.ebuild
index 6bcb4530cd44..ee5ce0b32cdb 100644
--- a/dev-python/setuptools/setuptools-70.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.2.0-r1.ebuild
@@ -63,8 +63,14 @@ BDEPEND="
 "
 # 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.7.2[${PYTHON_USEDEP}]
 "
 
 src_prepare() {



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

2024-07-03 Thread Michał Górny
commit: 0dec29ddece7d6a165789aaea2b21d3c0ed8ac38
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 14:17:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 15:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dec29dd

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   2 -
 .../setuptools/files/setuptools-69.5.1-py313.patch |  30 -
 dev-python/setuptools/setuptools-69.0.3-r1.ebuild  | 113 -
 dev-python/setuptools/setuptools-69.5.1-r1.ebuild  | 137 -
 4 files changed, 282 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8ad0d6307452..f1832dd36a7b 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,5 +1,3 @@
-DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
-DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
 DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
 DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094

diff --git a/dev-python/setuptools/files/setuptools-69.5.1-py313.patch 
b/dev-python/setuptools/files/setuptools-69.5.1-py313.patch
deleted file mode 100644
index 7222d3dba266..
--- a/dev-python/setuptools/files/setuptools-69.5.1-py313.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From c6266e423fa26aafa01f1df71de7c6613273155e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
-Date: Tue, 14 May 2024 16:24:07 +0200
-Subject: [PATCH] Make the validation test for entry-points work with Python
- 3.13+
-
-The exception in importlib.metadata has changed.
-See https://github.com/python/importlib_metadata/issues/488
-
-This makes an existing test pass with Python 3.13.
-
-Partially fixes https://github.com/pypa/setuptools/issues/4196

- setuptools/_entry_points.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/setuptools/_entry_points.py b/setuptools/_entry_points.py
-index 747a69067e..b244e78387 100644
 a/setuptools/_entry_points.py
-+++ b/setuptools/_entry_points.py
-@@ -17,7 +17,8 @@ def ensure_valid(ep):
- """
- try:
- ep.extras
--except AttributeError as ex:
-+except (AttributeError, AssertionError) as ex:
-+# Why both? See 
https://github.com/python/importlib_metadata/issues/488
- msg = (
- f"Problems to parse {ep}.\nPlease ensure entry-point follows the 
spec: "
- 
"https://packaging.python.org/en/latest/specifications/entry-points/";

diff --git a/dev-python/setuptools/setuptools-69.0.3-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
deleted file mode 100644
index c0efaa62a9ae..
--- a/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
+++ /dev/null
@@ -1,113 +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..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND

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

2024-07-02 Thread Michał Górny
commit: 663b21216407f16ceaf393818182279491b6229b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 15:52:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 16:05:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663b2121

dev-python/setuptools: Fix test dependencies

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

 dev-python/setuptools/setuptools-70.1.1.ebuild | 6 ++
 dev-python/setuptools/setuptools-70.2.0.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-python/setuptools/setuptools-70.1.1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1.ebuild
index 374be7465b00..795508feb7a7 100644
--- a/dev-python/setuptools/setuptools-70.1.1.ebuild
+++ b/dev-python/setuptools/setuptools-70.1.1.ebuild
@@ -47,6 +47,7 @@ BDEPEND="
>=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}]
@@ -55,12 +56,9 @@ BDEPEND="
dev-python/pytest-subprocess[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
' "${PYTHON_TESTED[@]}")
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   ' 3.10)
)
 "
 # setuptools-scm is here because installing plugins apparently breaks stuff at

diff --git a/dev-python/setuptools/setuptools-70.2.0.ebuild 
b/dev-python/setuptools/setuptools-70.2.0.ebuild
index be44dd4c247d..f14e6c577d92 100644
--- a/dev-python/setuptools/setuptools-70.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.2.0.ebuild
@@ -47,6 +47,7 @@ BDEPEND="
>=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}]
@@ -55,12 +56,9 @@ BDEPEND="
dev-python/pytest-subprocess[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
' "${PYTHON_TESTED[@]}")
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   ' 3.10)
)
 "
 # setuptools-scm is here because installing plugins apparently breaks stuff at



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

2024-07-01 Thread Michał Górny
commit: 8d646c331e04e343ddbbffa6586c6f3cc95f36b9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  2 04:17:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  2 05:00:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d646c33

dev-python/setuptools: Bump to 70.2.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-70.2.0.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 33531e416713..8ad0d6307452 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899c
 DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
 DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
 DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136
+DIST setuptools-70.2.0.tar.gz 2332711 BLAKE2B 
d552e3c7fb8bad3829b6c210827af2a3993afa7c534502d08cb7f87df846f9939b75ce181217c673be7a0c71e81ede437b5f44cf9a42ff13133a9f922e426c1d
 SHA512 
a2b0aaf57d012326475ee7637e65ebbc3b1a09b338850e8b0c6a0f169c49651f934c813d6d347ba1ff04894a4d8341bb5fedbea35d45dbc19f317587bbb35094

diff --git a/dev-python/setuptools/setuptools-70.2.0.ebuild 
b/dev-python/setuptools/setuptools-70.2.0.ebuild
new file mode 100644
index ..be44dd4c247d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.2.0.ebuild
@@ -0,0 +1,140 @@
+# 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[@]}" )
+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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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/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[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bu

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

2024-06-30 Thread Arthur Zamarin
commit: 2146577a4ca63e1b3a7adec84950284f9a3a5687
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  1 04:45:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  1 04:45:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2146577a

dev-python/setuptools: Keyword 70.1.1 mips, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-70.1.1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1.ebuild
index 215844da5d0d..374be7465b00 100644
--- a/dev-python/setuptools/setuptools-70.1.1.ebuild
+++ b/dev-python/setuptools/setuptools-70.1.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-25 Thread Michał Górny
commit: def83ff165a2f49360aca536f5034182ed39187b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 26 00:50:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 26 02:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def83ff1

dev-python/setuptools: Bump to 70.1.1

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-70.1.1.ebuild | 139 +
 2 files changed, 140 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 474214a9e3e3..33531e416713 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
 DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
 DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a
+DIST setuptools-70.1.1.tar.gz 2292324 BLAKE2B 
9d489117a80ef9cefab6b730680a614d990f338aa54579928bafbe3c87dbb5e4db8527b8a0b6c1090bcd3504be97cc69a9ce979e593d0634d9b66b66bccb25e5
 SHA512 
63452aa1e1d1dea6ad622a21fcc9334bc3603e45de9a1485f79776e02a0fb3b0a0a8b3e886af73845c3c373348c7021f2e06a5665676e9015ee9855441512136

diff --git a/dev-python/setuptools/setuptools-70.1.1.ebuild 
b/dev-python/setuptools/setuptools-70.1.1.ebuild
new file mode 100644
index ..215844da5d0d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.1.1.ebuild
@@ -0,0 +1,139 @@
+# 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[@]}" )
+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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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/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[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prep

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

2024-06-24 Thread Sam James
commit: ef2c9d2102b3c06f1c346097e4dd85cdf19b1d59
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Jun 23 04:50:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 01:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2c9d21

dev-python/setuptools: add strong blocker for old versions of setuptools-rust

This version is no longer packaged in the tree. It contains a runtime dependency
on typing_extensions, and triggers pathological dependency graph bugs
due to its nature as a setuptools plugin. The issue trivially manifests
when changing PYTHON_TARGETS.

The ONLY way to fix this is to update/uninstall setuptools-rust before
recompiling setuptools itself. Uninstalling is reasonably cheap, since
the package is only ever used as a bdep for other packages. This also
means it may end up not getting upgraded in a timely fashion.

Strong blockers are a strong tool to use here, but:
- it is an old version so panicking and refusing to do anything until it
  gets manually removed may be warranted
- it does in fact prevent even successfully running src_compile() for
  setuptools itself, if setuptools-rust is in partially-merged state due
  to typing_extensions being queued before setuptools and
  setuptools-rust being queued *after* setuptools

This "fixes" world updates by telling people exactly which package to
manually remove rather than inscrutably failing at compile time with
python tracebacks and leaving them to guess which package to manually
remove. It could be wished that users would be aided through the power
of automatically resolved dependency graphs, but there's no good options
here and at least the error message is clear.

No revbump, because existing packages that successfully compiled don't
have the issue and it only occurs during certain world updates.

Bug: https://bugs.gentoo.org/933553
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools/setuptools-69.0.3-r1.ebuild | 1 +
 dev-python/setuptools/setuptools-69.5.1-r1.ebuild | 1 +
 dev-python/setuptools/setuptools-70.0.0.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-python/setuptools/setuptools-69.0.3-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
index 056511cea1a8..c0efaa62a9ae 100644
--- a/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
@@ -26,6 +26,7 @@ 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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index 548567ac52f4..bcb1a8e87e20 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -27,6 +27,7 @@ RESTRICT="!test? ( test )"
 
 # check */_vendor/vendored.txt
 RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index f2d2eb0377c7..9b177c5796d4 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -27,6 +27,7 @@ RESTRICT="!test? ( test )"
 
 # check */_vendor/vendored.txt
 RDEPEND="
+   !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]



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

2024-06-23 Thread Michał Górny
commit: 4190fbae96d9f2f1f4beee57da6831ead2b64829
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 23 16:19:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 23 16:19:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4190fbae

dev-python/setuptools-rust: Remove old

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

 .../setuptools-rust/setuptools-rust-1.9.0.ebuild   | 194 -
 1 file changed, 194 deletions(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
deleted file mode 100644
index ca36f798ff51..
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=yes
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-CRATES="
-   autocfg@1.1.0
-   bitflags@1.3.2
-   byteorder@1.4.3
-   cfg-if@1.0.0
-   convert_case@0.4.0
-   cssparser-macros@0.6.0
-   cssparser@0.27.2
-   derive_more@0.99.17
-   dtoa-short@0.3.3
-   dtoa@0.4.8
-   futf@0.1.5
-   fxhash@0.2.1
-   getrandom@0.1.16
-   heck@0.4.1
-   html5ever@0.25.1
-   indoc@2.0.4
-   instant@0.1.12
-   itoa@0.4.8
-   kuchiki@0.8.1
-   lazy_static@1.4.0
-   libc@0.2.121
-   libc@0.2.147
-   lock_api@0.4.10
-   lock_api@0.4.6
-   log@0.4.14
-   mac@0.1.1
-   markup5ever@0.10.1
-   matches@0.1.9
-   memoffset@0.9.0
-   new_debug_unreachable@1.0.4
-   nodrop@0.1.14
-   once_cell@1.10.0
-   once_cell@1.18.0
-   parking_lot@0.11.2
-   parking_lot@0.12.1
-   parking_lot_core@0.8.5
-   parking_lot_core@0.9.8
-   phf@0.8.0
-   phf_codegen@0.8.0
-   phf_generator@0.8.0
-   phf_macros@0.8.0
-   phf_shared@0.10.0
-   phf_shared@0.8.0
-   portable-atomic@1.6.0
-   ppv-lite86@0.2.16
-   precomputed-hash@0.1.1
-   proc-macro-hack@0.5.19
-   proc-macro2@1.0.66
-   proc-macro2@1.0.69
-   pyo3-build-config@0.20.3
-   pyo3-ffi@0.20.3
-   pyo3-macros-backend@0.20.3
-   pyo3-macros@0.20.3
-   pyo3@0.20.3
-   quote@1.0.32
-   quote@1.0.33
-   rand@0.7.3
-   rand_chacha@0.2.2
-   rand_core@0.5.1
-   rand_hc@0.2.0
-   rand_pcg@0.2.1
-   redox_syscall@0.2.11
-   redox_syscall@0.3.5
-   rustc_version@0.4.0
-   scopeguard@1.1.0
-   scopeguard@1.2.0
-   selectors@0.22.0
-   semver@1.0.6
-   serde@1.0.136
-   servo_arc@0.1.1
-   siphasher@0.3.10
-   smallvec@1.11.0
-   smallvec@1.8.0
-   stable_deref_trait@1.2.0
-   string_cache@0.8.3
-   string_cache_codegen@0.5.1
-   syn@1.0.89
-   syn@2.0.32
-   syn@2.0.38
-   target-lexicon@0.12.11
-   target-lexicon@0.12.3
-   tendril@0.4.3
-   thin-slice@0.1.1
-   unicode-ident@1.0.11
-   unicode-ident@1.0.12
-   unicode-xid@0.2.2
-   unindent@0.2.3
-   utf-8@0.7.6
-   wasi@0.9.0+wasi-snapshot-preview1
-   winapi-i686-pc-windows-gnu@0.4.0
-   winapi-x86_64-pc-windows-gnu@0.4.0
-   winapi@0.3.9
-   windows-targets@0.48.1
-   windows-targets@0.48.5
-   windows_aarch64_gnullvm@0.48.0
-   windows_aarch64_gnullvm@0.48.5
-   windows_aarch64_msvc@0.48.0
-   windows_aarch64_msvc@0.48.5
-   windows_i686_gnu@0.48.0
-   windows_i686_gnu@0.48.5
-   windows_i686_msvc@0.48.0
-   windows_i686_msvc@0.48.5
-   windows_x86_64_gnu@0.48.0
-   windows_x86_64_gnu@0.48.5
-   windows_x86_64_gnullvm@0.48.0
-   windows_x86_64_gnullvm@0.48.5
-   windows_x86_64_msvc@0.48.0
-   windows_x86_64_msvc@0.48.5
-"
-
-inherit distutils-r1 cargo
-
-DESCRIPTION="A plugin for setuptools to build Rust Python extensions"
-HOMEPAGE="
-   https://github.com/PyO3/setuptools-rust/
-   https://pypi.org/project/setuptools-rust/
-"
-SRC_URI="
-   https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? ( ${CARGO_CRATE_URIS} )
-"
-
-# 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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   virtual/rust
-   =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/cffi[${PYTHON_USEDEP}]
-   ' 'python*')
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-pyth

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

2024-06-23 Thread Arthur Zamarin
commit: 706cc833c53f7c2bf8630340603ef83175b578e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun 23 16:10:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun 23 16:10:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706cc833

dev-python/setuptools-rust: Stabilize 1.9.0-r1 sparc, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index b425a5f74c45..60e8ded0ded3 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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-git/

2024-06-15 Thread Michał Górny
commit: 32556030aa42d19805b3950452e6969a5388b3ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 15 13:19:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 15 13:47:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32556030

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

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

 dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

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 1ed7da856d44..a3b0007cf929 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 
@@ -23,7 +23,9 @@ RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-vcs/git
 "
-BDEPEND=${RDEPEND}
+BDEPEND="
+   ${RDEPEND}
+"
 
 distutils_enable_tests unittest
 



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

2024-06-15 Thread Arthur Zamarin
commit: 4fe04743fab656c41aa8b1ef46ce7ffc0f16b05e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe04743

dev-python/setuptools-rust: Stabilize 1.9.0-r1 amd64, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index c1852cf5e51c..e7a8b057ae96 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/

2024-06-15 Thread Arthur Zamarin
commit: f286ec3f121730bea76bacaca1ea8fcdabe7d812
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f286ec3f

dev-python/setuptools-rust: Stabilize 1.9.0-r1 arm, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index 3d54349bb1d4..c1852cf5e51c 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/

2024-06-15 Thread Arthur Zamarin
commit: 7a85d3bf357a12454cc6612432c4c7918da8b533
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a85d3bf

dev-python/setuptools-rust: Stabilize 1.9.0-r1 x86, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index 82babde79723..dc5471bb4ec3 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/

2024-06-15 Thread Arthur Zamarin
commit: 4a927a92acb71a5c497b37549ccf5a51cd1c19a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a927a92

dev-python/setuptools-rust: Stabilize 1.9.0-r1 arm64, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index e7a8b057ae96..01b7eae3c1c8 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/

2024-06-15 Thread Arthur Zamarin
commit: c3621aba25ccbab27caab451cfaef08d654b9c00
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3621aba

dev-python/setuptools-rust: Stabilize 1.9.0-r1 ppc, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index 01b7eae3c1c8..b425a5f74c45 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/

2024-06-15 Thread Arthur Zamarin
commit: 6933009469a4fd2dde220f3da3a9271c6a3af48d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 15 10:54:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 15 10:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69330094

dev-python/setuptools-rust: Stabilize 1.9.0-r1 ppc64, #934357

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
index dc5471bb4ec3..3d54349bb1d4 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
@@ -134,7 +134,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/files/, dev-python/setuptools-rust/

2024-06-11 Thread Sam James
commit: 50031116133a3a8b300f0473196e7703b374f8f9
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun 11 14:08:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 11 14:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50031116

dev-python/setuptools-rust: backport upstream patch to unbreak complex merge

When rebuilding world with python 3.12 it's very easy to end up with a
merge order that results in building setuptools-rust's dependencies for
3.12 only, but not yet merging setuptools-rust. This then breaks all
other packages relying on setuptools, due to plugin autoloading.

Fix this by making setuptools-rust only depend on other packages when it
is actually used, but not in the APIs invoked by the plugin autoloading.
This means that the package only has to be fully merged in time for
other packages that have an explicit BDEPEND on it, which is fine as
that is already the case.

Bug: https://github.com/PyO3/setuptools-rust/pull/437
Closes: https://bugs.gentoo.org/933553
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...tools-rust-1.9.0-delay-non-stdlib-imports.patch | 156 
 .../setuptools-rust-1.9.0-r1.ebuild| 198 +
 2 files changed, 354 insertions(+)

diff --git 
a/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
 
b/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
new file mode 100644
index ..ea36c235beea
--- /dev/null
+++ 
b/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
@@ -0,0 +1,156 @@
+From 06d236045b6a69c94c68f255dc683219ec833c83 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Fri, 7 Jun 2024 00:15:26 -0400
+Subject: [PATCH 1/2] Delay imports of non-stdlib dependencies until time of
+ use
+
+This is a bit of a hack, but we do this to ensure that when setuptools
+loads entrypoint based hooks it cannot (will not?) crash.
+
+The issue is that setuptools plugins are autoloaded, whether any given
+project uses them at all or not. So if setuptools-rust is installed,
+setuptools always tries to use it, and crashes if setuptools-rust is
+broken.
+
+Of course, setuptools-rust can't be broken, because it's a wonderful
+project.
+
+BUT.
+
+As it happens, third-party vendors providing setuptools-rust can get
+into a situation where multiple packages need to be installed, including
+setuptools-rust, and also build yet other packages from source. In the
+middle of this, setuptools-rust itself could be installed but in
+"half-configured" state, i.e. its dependencies were queued for
+afterwards due to complicated dependency graph magic.
+
+In such a scenario, it should be nominally all right to have an inert
+package installed, since if nothing actually uses setuptools-rust it
+doesn't need to *work* yet. And in fact, it is all right, as long as
+setuptools can import the autoloaded plugin hooks (and do nothing with
+them).
+
+Bug: https://bugs.gentoo.org/933553
+Signed-off-by: Eli Schwartz 
+---
+ setuptools_rust/extension.py  | 7 ++-
+ setuptools_rust/rustc_info.py | 8 ++--
+ 2 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/setuptools_rust/extension.py b/setuptools_rust/extension.py
+index 2d6e5aa..9ba1cf5 100644
+--- a/setuptools_rust/extension.py
 b/setuptools_rust/extension.py
+@@ -1,3 +1,5 @@
++from __future__ import annotations
++
+ import json
+ import os
+ import re
+@@ -14,11 +16,13 @@ from typing import (
+ NewType,
+ Optional,
+ Sequence,
++TYPE_CHECKING,
+ Union,
+ cast,
+ )
+ 
+-from semantic_version import SimpleSpec
++if TYPE_CHECKING:
++from semantic_version import SimpleSpec
+ 
+ from ._utils import format_called_process_error
+ 
+@@ -185,6 +189,7 @@ class RustExtension:
+ if self.rust_version is None:
+ return None
+ try:
++from semantic_version import SimpleSpec
+ return SimpleSpec(self.rust_version)
+ except ValueError:
+ raise SetupError(
+diff --git a/setuptools_rust/rustc_info.py b/setuptools_rust/rustc_info.py
+index 070be0c..d1d4748 100644
+--- a/setuptools_rust/rustc_info.py
 b/setuptools_rust/rustc_info.py
+@@ -1,15 +1,19 @@
++from __future__ import annotations
++
+ import subprocess
+ from setuptools.errors import PlatformError
+ from functools import lru_cache
+-from typing import Dict, List, NewType, Optional
++from typing import Dict, List, NewType, Optional, TYPE_CHECKING
+ 
+-from semantic_version import Version
++if TYPE_CHECKING:
++from semantic_version import Version
+ 
+ 
+ def get_rust_version() -> Optional[Version]:  # type: 
ignore[no-any-unimported]
+ try:
+ # first line of rustc -Vv is something like
+ # rustc 1.61.0 (fe5b13d68 2022-05-18)
++from semantic_version import Version
+ return Version(_rust_version().split(" ")[1])
+

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

2024-06-07 Thread Arthur Zamarin
commit: db64eba1bb4f705a40dd5e10515e29b506d8d934
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 06:05:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 06:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db64eba1

dev-python/setuptools: Stabilize 70.0.0 sparc, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index acd80884f3cb..f2d2eb0377c7 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-05 Thread Sam James
commit: 112a15f7327970b4b3072bc3d1ca36adf1e0a342
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  6 00:38:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:38:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112a15f7

dev-python/setuptools: Stabilize 70.0.0 amd64, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index 53039a9a2fb5..d4a92c9fbff6 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-05 Thread Sam James
commit: 5ec1d22d3973adaa8b51b482dd68f6ea91582e4f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  5 07:15:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  5 07:15:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec1d22d

dev-python/setuptools: Stabilize 70.0.0 arm64, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index 25ac976b328b..53039a9a2fb5 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-04 Thread Arthur Zamarin
commit: 3719266dc78c70681220b3540878a6453e287a03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun  5 06:48:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun  5 06:48:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3719266d

dev-python/setuptools: Stabilize 70.0.0 ppc, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index 6efd1bc36a3f..20b0697ee0d1 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-04 Thread Arthur Zamarin
commit: 00ea322eb18e6c34d669e250804fafcf8c493503
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun  5 06:48:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun  5 06:48:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ea322e

dev-python/setuptools: Stabilize 70.0.0 x86, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index 20b0697ee0d1..25ac976b328b 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-06-04 Thread Arthur Zamarin
commit: 421ab79a41379e9f49bcde780c731bc42f9a300e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun  5 06:48:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun  5 06:48:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421ab79a

dev-python/setuptools: Stabilize 70.0.0 arm, #933572

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

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

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
index 26e58e6cc750..6efd1bc36a3f 100644
--- a/dev-python/setuptools/setuptools-70.0.0.ebuild
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-05-28 Thread Michał Górny
commit: c3d42d9bc95fcb16af619db13e718cd9739259c6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 12:07:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 12:07:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d42d9b

dev-python/setuptools-scm: Remove old

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

 dev-python/setuptools-scm/Manifest |  2 -
 .../setuptools-scm/setuptools-scm-7.1.0.ebuild | 58 
 .../setuptools-scm/setuptools-scm-8.0.4.ebuild | 64 --
 3 files changed, 124 deletions(-)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 0e76efb97976..15ec0ef24855 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,3 +1 @@
-DIST setuptools-scm-8.0.4.tar.gz 74280 BLAKE2B 
317f4955365b6b7d21ddecc846b0158a72537692b70b5f2092183bd93af119875054d775628659b113dec3bdb94575485b6f1e58760f1580b143dc3b0882cb57
 SHA512 
1b584f20dfad115f379a97de9e96bb3b36ab00986381748c2f395facd26ce01a6556ccfbabeb8f0cf9ce8720b26ce3a00040dba02cc689701ccf1d31f13277da
-DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3
 DIST setuptools_scm-8.1.0.tar.gz 76465 BLAKE2B 
f50a1c25c93179809cb448dbaeab9d71596c729e374c88c2f8d9f5f7a1d746a001f9aa9fb93478679f1c1af96f35313e1250f96375f56310a4b814ee0542ed52
 SHA512 
205f1c122539d107a61a7ef01ff9ec225f7b2e6d92fc33a9f2a0c616051cbf32163ac4e6878d898e51cc1ff81fce6c6521a18fc5e09bdbc9d7d2467ba013c57f

diff --git a/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild
deleted file mode 100644
index aefcbded9493..
--- a/dev-python/setuptools-scm/setuptools-scm-7.1.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.{8..10})
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-vcs/git
-   !sparc? (
-   dev-vcs/mercurial
-   )
-   )
-"
-
-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
-   )
-
-   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.0.4.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
deleted file mode 100644
index 7a3696456809..
--- a/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 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_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-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 ~ia64 ~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)
-   dev-python/typing-extensions[${PYTHON_USE

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

2024-05-21 Thread Michał Górny
commit: abdb9dc72e502949094c2b4628186bcd7fe9932e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 22 03:46:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 22 04:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdb9dc7

dev-python/setuptools: Bump to 70.0.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index f58862845837..474214a9e3e3 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
 DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a
+DIST setuptools-70.0.0.tar.gz 2265182 BLAKE2B 
436189fbd614473c42a08da75837c5bb2f6fb6bc03bfc9b99db22810fa043fb071c2344659125439d507d10354d42ea5b703e91c0572caad90f5d805eca9ee8d
 SHA512 
13a5ac09401165dc36d2a365c0ea236c01153374c002b062c4b403a537157ce86593848e93e3c26f5c81f5783e43e6aa96d813f9a39a55732ea3911ddc5c337a

diff --git a/dev-python/setuptools/setuptools-70.0.0.ebuild 
b/dev-python/setuptools/setuptools-70.0.0.ebuild
new file mode 100644
index ..26e58e6cc750
--- /dev/null
+++ b/dev-python/setuptools/setuptools-70.0.0.ebuild
@@ -0,0 +1,135 @@
+# 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[@]}" )
+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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# check */_vendor/vendored.txt
+RDEPEND="
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+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/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[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+   )
+
+   distutils-r1_src_prepare
+
+   # breaks tests
+   sed -i -e '/--import-mode/d' pytest.ini || die
+
+   # remove bundled dep

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

2024-05-14 Thread Michał Górny
commit: cdac636b5262524afa5506ce2fb8f90ce6f1d43f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 14 15:58:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 14 15:58:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdac636b

dev-python/setuptools: Remove duplicate PYTHON_COMPAT entry

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

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

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index 80af914ad532..548567ac52f4 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
 PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi



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

2024-05-14 Thread Michał Górny
commit: 42c8a9c6444e5fe26ba34a726351e9b38c90e267
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 14 15:56:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 14 15:58:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c8a9c6

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

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

 .../setuptools/files/setuptools-69.5.1-py313.patch | 30 ++
 dev-python/setuptools/setuptools-69.5.1-r1.ebuild  |  8 +++---
 2 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/dev-python/setuptools/files/setuptools-69.5.1-py313.patch 
b/dev-python/setuptools/files/setuptools-69.5.1-py313.patch
new file mode 100644
index ..7222d3dba266
--- /dev/null
+++ b/dev-python/setuptools/files/setuptools-69.5.1-py313.patch
@@ -0,0 +1,30 @@
+From c6266e423fa26aafa01f1df71de7c6613273155e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 
+Date: Tue, 14 May 2024 16:24:07 +0200
+Subject: [PATCH] Make the validation test for entry-points work with Python
+ 3.13+
+
+The exception in importlib.metadata has changed.
+See https://github.com/python/importlib_metadata/issues/488
+
+This makes an existing test pass with Python 3.13.
+
+Partially fixes https://github.com/pypa/setuptools/issues/4196
+---
+ setuptools/_entry_points.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/setuptools/_entry_points.py b/setuptools/_entry_points.py
+index 747a69067e..b244e78387 100644
+--- a/setuptools/_entry_points.py
 b/setuptools/_entry_points.py
+@@ -17,7 +17,8 @@ def ensure_valid(ep):
+ """
+ try:
+ ep.extras
+-except AttributeError as ex:
++except (AttributeError, AssertionError) as ex:
++# Why both? See 
https://github.com/python/importlib_metadata/issues/488
+ msg = (
+ f"Problems to parse {ep}.\nPlease ensure entry-point follows the 
spec: "
+ 
"https://packaging.python.org/en/latest/specifications/entry-points/";

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index dec59bb85752..80af914ad532 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 # please bump dev-python/ensurepip-setuptools along with this package!
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_TESTED=( python3_{10..13} pypy3 )
 PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13 )
 PYTHON_REQ_USE="xml(+)"
 
@@ -42,7 +42,6 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/build[${PYTHON_USEDEP}]
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
>=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
>=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
>=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
@@ -70,7 +69,10 @@ PDEPEND="
 src_prepare() {
local PATCHES=(
# TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+
+   # https://github.com/pypa/setuptools/pull/4357
+   "${FILESDIR}/${P}-py313.patch"
)
 
distutils-r1_src_prepare



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

2024-05-14 Thread Michał Górny
commit: 965a327862663f6416e43618b09128a1e5f83a22
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 14 08:05:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 14 08:36:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965a3278

dev-python/setuptools-scm: Tests require typing-extensions

Closes: https://bugs.gentoo.org/931899
Signed-off-by: Michał Górny  gentoo.org>

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

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 adabb32dbb37..0c88af19a60f 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/build[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-vcs/git
!sparc? (
dev-vcs/mercurial



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

2024-05-11 Thread Michał Górny
commit: 14fcdfb19e03e53c0f79e659b8cfff6c51387dea
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 12 02:16:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 12 02:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14fcdfb1

dev-python/setuptools-gettext: Bump to 0.1.14

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

 dev-python/setuptools-gettext/Manifest |  1 +
 .../setuptools-gettext-0.1.14.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index bf75bb7c26b2..8820b9b1c7b4 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1 +1,2 @@
 DIST setuptools-gettext-0.1.11.tar.gz 15582 BLAKE2B 
a47e8c05683dbf8ac2db9dcbf66f8d680a6d1788ee00f1affcc356fd12ee31d92f6698c9dd1f293000ffb129d6eda2a71b90d0bee1875308f155137c9d2f7cf2
 SHA512 
abcb0df4604a78959365d3447112d4f74944b26ccc1e0d43771e38ee071c5915a4deda8c852eebbc58c689bcae29cd13604f8b96cea4cc0d6eb6ca4e265e34f7
+DIST setuptools_gettext-0.1.14.tar.gz 16177 BLAKE2B 
ad34ca37db52bdb2d317592e76e765636402ea2e656af22e31e7e2dfd59edce88003b14d4180b9b77b402ae2b53dcb9cebb0e065753272387bdaeee3af6baefd
 SHA512 
40a76eb94173f704158dc676d332c436b81d11f2045276622cee2ab08636b988f3e95fa60bc4fdeeb72334d2daa51e56cd394f441479221b266e187bda2b928c

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
new file mode 100644
index ..222efeb89a60
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.14.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+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[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+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-rust/

2024-05-10 Thread Michał Górny
commit: de82671ef4dea17cb62ac7186719f6e30297d9cc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 11 06:45:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 11 06:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de82671e

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

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
index 25678e894354..ca36f798ff51 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CARGO_OPTIONAL=yes
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 CRATES="
autocfg@1.1.0
@@ -162,6 +162,8 @@ src_unpack() {
 }
 
 python_test() {
+   local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+
local examples=(
html-py-ever
namespace_package



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

2024-05-09 Thread Michał Górny
commit: 92f01a62aba292100e2894bf53ccfff41401a7cc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 10 02:01:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 10 02:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f01a62

dev-python/setuptools: Keyword 69.5.1-r1 loong, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index fbbd26ae9253..dec59bb85752 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-05-08 Thread Michał Górny
commit: 7ae47dac2f5a3cc55226b32ab3696f7dfc016094
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 18:27:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 18:31:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae47dac

dev-python/setuptools-scm: Add missing dev-python/build test dep

Closes: https://github.com/gentoo/gentoo/pull/36603
Signed-off-by: Michał Górny  gentoo.org>

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

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 bcb4d6039730..adabb32dbb37 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
+   dev-python/build[${PYTHON_USEDEP}]
dev-vcs/git
!sparc? (
dev-vcs/mercurial



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

2024-05-08 Thread Michał Górny
commit: b644be9d8fd8e1fefe9c9cfc993621411c63062d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 16:36:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 18:31:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b644be9d

dev-python/setuptools: Enable py3.13

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

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

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index 74de6f35caa4..fbbd26ae9253 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
 PYTHON_TESTED=( python3_{10..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13 )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1 pypi
@@ -35,7 +35,7 @@ RDEPEND="
>=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' python3_10 pypy3)
+   ' 3.10)
 "
 BDEPEND="
${RDEPEND}



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

2024-05-08 Thread Michał Górny
commit: ca8d481263fcf90ce530fa97a61d3faaebc03160
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  8 16:36:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  8 18:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8d4812

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

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

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

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 3d00ab295e9e..bcb4d6039730 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
@@ -5,7 +5,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
 
 inherit distutils-r1 pypi
 



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

2024-05-06 Thread Michał Górny
commit: 63d6ae6e6bdaa3de5d4e044e2531a7779d6a712a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  7 01:44:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  7 01:44:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d6ae6e

dev-python/setuptools-scm: Bump to 8.1.0

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

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

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 2d12f5b27640..0e76efb97976 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-scm-8.0.4.tar.gz 74280 BLAKE2B 
317f4955365b6b7d21ddecc846b0158a72537692b70b5f2092183bd93af119875054d775628659b113dec3bdb94575485b6f1e58760f1580b143dc3b0882cb57
 SHA512 
1b584f20dfad115f379a97de9e96bb3b36ab00986381748c2f395facd26ce01a6556ccfbabeb8f0cf9ce8720b26ce3a00040dba02cc689701ccf1d31f13277da
 DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3
+DIST setuptools_scm-8.1.0.tar.gz 76465 BLAKE2B 
f50a1c25c93179809cb448dbaeab9d71596c729e374c88c2f8d9f5f7a1d746a001f9aa9fb93478679f1c1af96f35313e1250f96375f56310a4b814ee0542ed52
 SHA512 
205f1c122539d107a61a7ef01ff9ec225f7b2e6d92fc33a9f2a0c616051cbf32163ac4e6878d898e51cc1ff81fce6c6521a18fc5e09bdbc9d7d2467ba013c57f

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
new file mode 100644
index ..3d00ab295e9e
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.1.0.ebuild
@@ -0,0 +1,62 @@
+# 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
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+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 ~ia64 ~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-vcs/git
+   !sparc? (
+   dev-vcs/mercurial
+   )
+   )
+"
+
+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/

2024-05-01 Thread Michał Górny
commit: 416c4f46b7e9091dfb46f076e3d24b4431e086ec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  1 17:36:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  1 17:36:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416c4f46

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest|   1 -
 dev-python/setuptools/setuptools-69.2.0-r1.ebuild | 126 -
 dev-python/setuptools/setuptools-69.2.0-r2.ebuild | 130 --
 3 files changed, 257 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 28faea005510..f58862845837 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,2 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
-DIST setuptools-69.2.0.tar.gz 950 BLAKE2B 
9f2bfee2bc6ca05c319137166d8b7a4fc8352652e7b29385e5dd8e692c2ea17e46b06c9c1ba78d8bb128682e57248e41900fa73bf4c4f323929d170d306e1d38
 SHA512 
e69abe573304b1c2c074144c9df663fec0d6ce617359f070ca8d57710e4beb99435d0d2124d45a7d8b24889693597e1e03875bc6ff960fa31f6250e1c253b906
 DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a

diff --git a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
deleted file mode 100644
index 67da0231f6ab..
--- a/dev-python/setuptools/setuptools-69.2.0-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..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-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="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/build[${PYTHON_USEDEP}]
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/tomli[${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.
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
-   )
-
-   distutils-r1_src_prepare
-
-   # remove bundled dependencies
-   rm -r */_vendor || die
-
-   # remove the ugly */extern hack that breaks on unvendored deps
-   rm -r */extern || die
-   find -name '*.py' -exec sed \
-   -e 's:from \w*[.]\+extern ::' -e 's

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

2024-05-01 Thread Sam James
commit: 1cb8846529579686c22994a8f387494326c07de7
Author: Sam James  gentoo  org>
AuthorDate: Wed May  1 16:21:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  1 16:21:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb88465

dev-python/setuptools: Stabilize 69.5.1-r1 ALLARCHES, #931035

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

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

diff --git a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index 3bac9cca38f2..74de6f35caa4 100644
--- a/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-26 Thread Sam James
commit: 49424d0d94dfd2ff4aede093778beb481d5a91b1
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 15:40:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 18:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49424d0d

dev-python/setuptools: drop overeager dependency on tomli

Dropped upstream in favor of conditionally using the stdlib (where
available) in 69.1.0:
https://github.com/pypa/setuptools/commit/26ec3a7e588c8fd64167df7eb81e1dedf5fa219d

It's only needed for python 3.10 and under (e.g. pypy) now.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...etuptools-69.5.1.ebuild => setuptools-69.2.0-r2.ebuild} | 14 +++---
 ...etuptools-69.5.1.ebuild => setuptools-69.5.1-r1.ebuild} |  8 ++--
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.5.1.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r2.ebuild
similarity index 95%
copy from dev-python/setuptools/setuptools-69.5.1.ebuild
copy to dev-python/setuptools/setuptools-69.2.0-r2.ebuild
index dc754993995f..d4b20999e641 100644
--- a/dev-python/setuptools/setuptools-69.5.1.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r2.ebuild
@@ -25,15 +25,16 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-# check */_vendor/vendored.txt
 RDEPEND="
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-24[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
>=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' python3_10 pypy3)
 "
 BDEPEND="
${RDEPEND}
@@ -52,9 +53,11 @@ BDEPEND="
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/tomli[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' python3_10 pypy3)
)
 "
 # setuptools-scm is here because installing plugins apparently breaks stuff at
@@ -71,9 +74,6 @@ src_prepare() {
 
distutils-r1_src_prepare
 
-   # breaks tests
-   sed -i -e '/--import-mode/d' pytest.ini || die
-
# remove bundled dependencies
rm -r */_vendor || die
 

diff --git a/dev-python/setuptools/setuptools-69.5.1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
similarity index 96%
rename from dev-python/setuptools/setuptools-69.5.1.ebuild
rename to dev-python/setuptools/setuptools-69.5.1-r1.ebuild
index dc754993995f..3bac9cca38f2 100644
--- a/dev-python/setuptools/setuptools-69.5.1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1-r1.ebuild
@@ -32,8 +32,10 @@ RDEPEND="
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
>=dev-python/packaging-24[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
>=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' python3_10 pypy3)
 "
 BDEPEND="
${RDEPEND}
@@ -52,9 +54,11 @@ BDEPEND="
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/tomli[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
' "${PYTHON_TESTED[@]}")
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   ' python3_10 pypy3)
)
 "
 # setuptools-scm is here because installing plugins apparently breaks stuff at



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

2024-04-15 Thread Michał Górny
commit: 2badb61783cef126cad890d1cbd1070af1dd9648
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr 15 11:55:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr 15 11:55:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2badb617

dev-python/setuptools: Update vendored dep versions

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

 dev-python/setuptools/setuptools-69.5.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-69.5.1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1.ebuild
index bd5babe6bf9d..dc754993995f 100644
--- a/dev-python/setuptools/setuptools-69.5.1.ebuild
+++ b/dev-python/setuptools/setuptools-69.5.1.ebuild
@@ -25,11 +25,12 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+# check */_vendor/vendored.txt
 RDEPEND="
>=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-24[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
>=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]



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

2024-04-14 Thread Michał Górny
commit: cb9fc5547bb5841a4898a37c249362d7b42ada75
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 14 12:33:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 14 12:54:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9fc554

dev-python/setuptools: Bump to 69.5.1

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 31d7ec1a1687..28faea005510 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
 DIST setuptools-69.2.0.tar.gz 950 BLAKE2B 
9f2bfee2bc6ca05c319137166d8b7a4fc8352652e7b29385e5dd8e692c2ea17e46b06c9c1ba78d8bb128682e57248e41900fa73bf4c4f323929d170d306e1d38
 SHA512 
e69abe573304b1c2c074144c9df663fec0d6ce617359f070ca8d57710e4beb99435d0d2124d45a7d8b24889693597e1e03875bc6ff960fa31f6250e1c253b906
+DIST setuptools-69.5.1.tar.gz 2291314 BLAKE2B 
3756dd587136c7e688bdfecf4c0434c0e799f50f9a9a95750d41cb75e26b613b3dc178f43a9e0d21f17c42a7c4ad7461e7986966aefb814e3d0ff05178c82542
 SHA512 
81f4a5184976a0d4aa070261bb56458c54ec6a479786fa469e98cb336e9a1691b281ae771abe41bc5398fac15b2dd039c07cf014ee00572f46908ce6830fcb6a

diff --git a/dev-python/setuptools/setuptools-69.5.1.ebuild 
b/dev-python/setuptools/setuptools-69.5.1.ebuild
new file mode 100644
index ..bd5babe6bf9d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.5.1.ebuild
@@ -0,0 +1,129 @@
+# 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..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+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/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/tomli[${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.
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )
+
+   distutils-r1_src_prepare
+
+   # breaks tests
+   sed -i -e '/--import-mode/d' pytest.ini || die
+
+   # remove bundled dependencies
+   rm -r */_vendor || die
+
+   # remove the ugly */extern hack that breaks on unvendored deps
+   rm -r */extern || die
+   find -name '*.py' -exec sed \
+   -e 's:from \w*[.]\+extern ::' -e 's:

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

2024-04-04 Thread Arthur Zamarin
commit: 49d30b092a8b23416120cf346154ec4a87091835
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 15:25:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 15:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d30b09

dev-python/setuptools: Keyword 69.2.0-r1 ia64, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
index 8570e82a8290..67da0231f6ab 100644
--- a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-30 Thread James Le Cuirot
commit: b1b3bc483c4540ba34fd98b01146f44ebf8ef39e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Mar 30 21:25:23 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Mar 30 21:25:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b3bc48

dev-python/setuptools: Keyword 69.2.0-r1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
index 29838babf99c..8570e82a8290 100644
--- a/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-30 Thread Michał Górny
commit: 39d400c2db7001ded71b8d3f97aa513a2f12d1b0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 19:41:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 19:45:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d400c2

dev-python/setuptools: Remove stale dev-python/nspektr dep

Closes: https://bugs.gentoo.org/928165
Signed-off-by: Michał Górny  gentoo.org>

 .../setuptools/{setuptools-69.0.3.ebuild => setuptools-69.0.3-r1.ebuild} | 1 -
 .../setuptools/{setuptools-69.2.0.ebuild => setuptools-69.2.0-r1.ebuild} | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
similarity index 98%
rename from dev-python/setuptools/setuptools-69.0.3.ebuild
rename to dev-python/setuptools/setuptools-69.0.3-r1.ebuild
index 5f2718832e79..056511cea1a8 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3-r1.ebuild
@@ -28,7 +28,6 @@ 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/nspektr-0.3.0[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
>=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
similarity index 98%
rename from dev-python/setuptools/setuptools-69.2.0.ebuild
rename to dev-python/setuptools/setuptools-69.2.0-r1.ebuild
index b76145e7aa94..29838babf99c 100644
--- a/dev-python/setuptools/setuptools-69.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0-r1.ebuild
@@ -28,7 +28,6 @@ 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/nspektr-0.3.0[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
>=dev-python/packaging-23.2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]



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

2024-03-30 Thread Arthur Zamarin
commit: b08e68b80b660307defb2343dc4b08a8e5ef9257
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 30 15:39:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 30 15:39:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08e68b8

dev-python/setuptools: Stabilize 69.2.0 sparc, #928213

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

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

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0.ebuild
index 586ae31530d3..b76145e7aa94 100644
--- a/dev-python/setuptools/setuptools-69.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-30 Thread Michał Górny
commit: e83409028d8735ceebb3f80b83a0c7d3466764ea
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 14:01:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 14:01:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8340902

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   2 -
 dev-python/setuptools/setuptools-69.1.0.ebuild | 123 
 dev-python/setuptools/setuptools-69.1.1.ebuild | 125 -
 3 files changed, 250 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 5d84cc7351df..31d7ec1a1687 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,2 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
-DIST setuptools-69.1.0.tar.gz 2219972 BLAKE2B 
82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5
 SHA512 
345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756
-DIST setuptools-69.1.1.tar.gz 2219821 BLAKE2B 
730ead1ef7040213fa6dcdfd3eb5324fd93e15db15b2289f3a7e056500d09268719073b7ae192e5f1c7234afa4347e76eac2cff57bce3076ab08ff1957a51631
 SHA512 
ddd1e94afa8869bcc521494cd66d9a23ba2b9674ff0a7f7f8609ea2bc61137d8f0b6891708eb7c7308e9ac366edfb66bd4439c73a4ba098ae743ca82b45f12ff
 DIST setuptools-69.2.0.tar.gz 950 BLAKE2B 
9f2bfee2bc6ca05c319137166d8b7a4fc8352652e7b29385e5dd8e692c2ea17e46b06c9c1ba78d8bb128682e57248e41900fa73bf4c4f323929d170d306e1d38
 SHA512 
e69abe573304b1c2c074144c9df663fec0d6ce617359f070ca8d57710e4beb99435d0d2124d45a7d8b24889693597e1e03875bc6ff960fa31f6250e1c253b906

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
deleted file mode 100644
index 3f8e0b295efc..
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ /dev/null
@@ -1,123 +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..12} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-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="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-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/nspektr-0.3.0[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   >=dev-python/pytest-home-0.5[${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.
-PDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
-   )
-
-   distutils-r1_src_prepare
-
-   # remove bundled dependencies

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

2024-03-30 Thread Michał Górny
commit: b2857be16d7a54cbdd6f76aefc106c26100f957b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 30 13:58:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 30 13:58:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2857be1

dev-python/setuptools: Stabilize 69.2.0 ALLARCHES, #928213

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

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

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0.ebuild
index f7cd32690527..586ae31530d3 100644
--- a/dev-python/setuptools/setuptools-69.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.2.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-26 Thread Ionen Wolkens
commit: 0c3afe6cdce0ddb287ae144bba6ae43085111088
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 25 05:32:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 20:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3afe6c

dev-python/setuptools: Stabilize 69.1.1 hppa, #926594

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-69.1.1.ebuild 
b/dev-python/setuptools/setuptools-69.1.1.ebuild
index b0404c272e6d..d67db91dd3d7 100644
--- a/dev-python/setuptools/setuptools-69.1.1.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.1.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-14 Thread Michał Górny
commit: af655b6a2ae2da3ea0dd8e8491b345b5e540
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 11:16:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 11:16:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af655b6a

dev-python/setuptools-rust: Remove old

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

 dev-python/setuptools-rust/Manifest|  14 --
 .../setuptools-rust/setuptools-rust-1.8.1.ebuild   | 204 -
 2 files changed, 218 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index c76f3ae2ed9e..601516e72924 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -13,7 +13,6 @@ DIST fxhash-0.2.1.crate 4102 BLAKE2B 
efade6722efed1cff0bcf307ababd9c9031af297baf
 DIST getrandom-0.1.16.crate 25077 BLAKE2B 
0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a
 SHA512 
c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
 DIST html5ever-0.25.1.crate 73165 BLAKE2B 
70bee0c77337b2fee3fedda6fc475969b5e9a20342bf6890819fa9a69be8cac66e0dfc0a608f5cd6ba789a780f403ee736dbde1af52cb800a599b0113801dc99
 SHA512 
2b946224a0c5859436a57a507a89601adeffc12092376fe47429c5c5a61bd1d00b3271f0be7dea82ba1dce93a1cb820f72df8ba4c90fd13bd1ec408cff6ca660
-DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST itoa-0.4.8.crate 11926 BLAKE2B 
e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c
 SHA512 
6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e
@@ -48,20 +47,10 @@ DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19b
 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 
98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203
 SHA512 
9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 
9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d
 SHA512 
85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d
 SHA512 
d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
-DIST pyo3-0.19.2.crate 418228 BLAKE2B 
ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa
 SHA512 
58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
-DIST pyo3-0.20.0.crate 431766 BLAKE2B 
104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b
 SHA512 
85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
 DIST pyo3-0.20.3.crate 434673 BLAKE2B 
1dcb881fd1fe5c76e9b4951f4d95fcd1daa1845c226a4ab1db4283cabe67bda822ff03e3cc85d797fe4665a1614229e7406dea65ec5e99ce4aac96b973a7f55d
 SHA512 
77cce558fa60bbd8d9981ff5e62fdfa9bac94bd650b287fbf14ac93ef1c326c8ae7fda82d744e3582df03cab8adf490e0f2752fabd9ae3de044e7d80984e0350
-DIST pyo3-build-c

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

2024-03-13 Thread Sam James
commit: 7538ff25f275f2f8668258c629fc0fbdb48f9781
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:59:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:59:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7538ff25

dev-python/setuptools-rust: Stabilize 1.9.0 ppc64, #926924

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
index 12ee55c0797d..25678e894354 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
@@ -134,7 +134,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/

2024-03-13 Thread Michał Górny
commit: 4df0c935e962f88a52f1bf1bab51f8a268be3b22
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:10:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df0c935

dev-python/setuptools: Bump to 69.2.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.2.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 585cc70924fe..5d84cc7351df 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
 DIST setuptools-69.1.0.tar.gz 2219972 BLAKE2B 
82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5
 SHA512 
345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756
 DIST setuptools-69.1.1.tar.gz 2219821 BLAKE2B 
730ead1ef7040213fa6dcdfd3eb5324fd93e15db15b2289f3a7e056500d09268719073b7ae192e5f1c7234afa4347e76eac2cff57bce3076ab08ff1957a51631
 SHA512 
ddd1e94afa8869bcc521494cd66d9a23ba2b9674ff0a7f7f8609ea2bc61137d8f0b6891708eb7c7308e9ac366edfb66bd4439c73a4ba098ae743ca82b45f12ff
+DIST setuptools-69.2.0.tar.gz 950 BLAKE2B 
9f2bfee2bc6ca05c319137166d8b7a4fc8352652e7b29385e5dd8e692c2ea17e46b06c9c1ba78d8bb128682e57248e41900fa73bf4c4f323929d170d306e1d38
 SHA512 
e69abe573304b1c2c074144c9df663fec0d6ce617359f070ca8d57710e4beb99435d0d2124d45a7d8b24889693597e1e03875bc6ff960fa31f6250e1c253b906

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0.ebuild
new file mode 100644
index ..f7cd32690527
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.2.0.ebuild
@@ -0,0 +1,127 @@
+# 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..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+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="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+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/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/tomli[${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.
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )
+
+   distutils-r1_src_prep

  1   2   3   4   5   6   7   8   9   >