[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 

[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-11 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 

[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 

[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 

[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 

[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
+   )
+
+   

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

2024-03-13 Thread Sam James
commit: 83be941214e55eb8224e8fda0f2649222c5b37b1
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 23:57:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 23:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83be9412

dev-python/setuptools-rust: Stabilize 1.9.0 ppc, #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 8567754faca9..12ee55c0797d 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-rust/

2024-03-13 Thread Arthur Zamarin
commit: 5afb4219c2efa406ec940d0df16bb436d20cc5dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 15:14:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 15:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5afb4219

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

Signed-off-by: Arthur Zamarin  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 3da99ab9568a..8567754faca9 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-rust/

2024-03-13 Thread Arthur Zamarin
commit: bfeeed729b2a6a5a50249e5ba0fde333151179db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 15:05:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 15:05:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfeeed72

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

Signed-off-by: Arthur Zamarin  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 d6106b5b5bb0..3da99ab9568a 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-rust/

2024-03-13 Thread Arthur Zamarin
commit: c79714b12f5048deae28827a7f7589820d286a7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 15:01:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 15:03:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79714b1

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

Signed-off-by: Arthur Zamarin  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 130ae287c15b..d6106b5b5bb0 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-rust/

2024-03-13 Thread Arthur Zamarin
commit: 754b7ac487c068ca24a7b42e20f7770f4923027f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 14:08:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 14:08:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754b7ac4

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

Signed-off-by: Arthur Zamarin  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 27b7faba663f..130ae287c15b 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-rust/

2024-03-13 Thread Arthur Zamarin
commit: f2a50d718b624cbb16185f918f5533fe752643a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 13:58:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 13:58:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a50d71

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

Signed-off-by: Arthur Zamarin  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 a5116652b7c9..27b7faba663f 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-rust/

2024-03-02 Thread Michał Górny
commit: 850046a4b8d85e9d08a93a7a61c995ec78596fe9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  2 20:43:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  2 20:43:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850046a4

dev-python/setuptools-rust: Remove old

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

 dev-python/setuptools-rust/Manifest|  11 --
 .../setuptools-rust/setuptools-rust-1.6.0.ebuild   | 160 -
 2 files changed, 171 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index b5384b78f756..c76f3ae2ed9e 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.4.crate 13122 BLAKE2B 
f7a352bc2d19f3f2d1479b6add45daf841e02bba563ce9af115118b9bacea6bd39ab2a663bc992b2302de73b52bac1024130aab3dcd79c5b4286c93dd7305928
 SHA512 
b2d90f074f9a34e330d7d6e6313bd569cd857c791b8ff79191a70f19064fa53ea2ede30bbd16587fb438e69ccce4c3e2fbb127610ba8e470daf076d7373f0213
 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
@@ -28,7 +27,6 @@ DIST log-0.4.14.crate 34582 BLAKE2B 
ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8
 DIST mac-0.1.1.crate 4838 BLAKE2B 
c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578
 SHA512 
dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
 DIST markup5ever-0.10.1.crate 34668 BLAKE2B 
a13f39ba93a26a558a8f03ebbbaa98bf2c7caa4fd393be3e307acd5b59a6d91fa8fbf4deff234266cd55772d5047145cc80c5a215ff8eb5b2fddb88468ae4fb2
 SHA512 
447b0f44ea8b786688127aba1b6eed826dc0127658d293c22db74864381b5e7bc0584243dcc0ee19929d3e757521167c13a108155ed5c8e78375cb0fd3c6f7b7
 DIST matches-0.1.9.crate 2246 BLAKE2B 
de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41
 SHA512 
6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
-DIST memoffset-0.8.0.crate 8912 BLAKE2B 
19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c
 SHA512 
47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
 DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
 DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 
5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520
 SHA512 
6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
 DIST 

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

2024-03-02 Thread Sam James
commit: 947e36b6c682822333017b4497d4c92f52dd4443
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 20:40:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 20:40:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947e36b6

dev-python/setuptools-rust: Stabilize 1.8.1 ppc, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index 69db2147ebfd..40038472bce4 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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"
 # pyo3 < 0.20.3 is broken on ppc; https://bugs.gentoo.org/918970
 RESTRICT="



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

2024-02-26 Thread Michał Górny
commit: 33b98fef3e5f0c0e82b6262df4dfdd94499db1f9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 26 14:12:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 26 14:12:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b98fef

dev-python/setuptools-gettext: Remove old

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

 dev-python/setuptools-gettext/Manifest |   2 -
 .../files/setuptools-gettext-0.1.8-wheel.patch | 123 -
 .../setuptools-gettext-0.1.8-r1.ebuild |  42 ---
 .../setuptools-gettext-0.1.9.ebuild|  37 ---
 4 files changed, 204 deletions(-)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index 63dae90cd46a..bf75bb7c26b2 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1,3 +1 @@
 DIST setuptools-gettext-0.1.11.tar.gz 15582 BLAKE2B 
a47e8c05683dbf8ac2db9dcbf66f8d680a6d1788ee00f1affcc356fd12ee31d92f6698c9dd1f293000ffb129d6eda2a71b90d0bee1875308f155137c9d2f7cf2
 SHA512 
abcb0df4604a78959365d3447112d4f74944b26ccc1e0d43771e38ee071c5915a4deda8c852eebbc58c689bcae29cd13604f8b96cea4cc0d6eb6ca4e265e34f7
-DIST setuptools-gettext-0.1.8.tar.gz 15548 BLAKE2B 
4e1dcd219fca132e859a44e7ab86f0c81ac2dfccf5d2aca89ac05a2a3a50fec715a5e23e44173e741330d874d1f721ac8ec9d73d79b586ab605fb281aba8aafe
 SHA512 
55b6512061565f210596972db3033d3d4f555428d23d1cac93feb3ea540461e908585d13157bcf97335f07b5a86e0b823b15457fe2f107ffc49e2e1b0c7a0c1e
-DIST setuptools-gettext-0.1.9.tar.gz 14490 BLAKE2B 
a233bb41124d2e927adc24aace620e7c9cd1dfd6e0a2f39343f2d9aaded434f87f2c106ddc19446cc9f4ebf39940091a93fc1375db22c8988e63425e3a5ebdde
 SHA512 
7995c6b980429fba69aa6da2451d1cafb5035bdc02820c6ef729683d0689df594bd66a69fe142cf9f0f70f26858414a30cd9050180f9f1fdf8e81ea53bfcbbda

diff --git 
a/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch 
b/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch
deleted file mode 100644
index aab0158cd698..
--- a/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-From a793c1d9938da1c7c962feff13dc948523fcc774 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz 
-Date: Sat, 16 Dec 2023 21:53:38 -0500
-Subject: [PATCH] fix critical existence failure of install_mo
-
-In commit d28f5fa57eef7fa9baa28dea119b45e74145ecb5 the self.root was
-added, and we ended up with this directory repeated twice and bogus
-installed files
-
-When building a wheel, the value of self.root is internally implemented
-by bdist_wheel as (build/bdist.linux-x86_64/wheel); the resulting wheel
-placed files in random locations inside of the installed site-packages
-directory.
-
-When running `python setup.py install --root=$DESTDIR`, the value of
-self.root is of course `$DESTDIR`, leading to installed files that got
-installed to the staging install directory, e.g. the resulting .deb file
-would attempt to install files to
-```
-/home/$USERNAME/projects/foobar/debian/tmp/usr/share/locale
-```
-during an `apt install`.
-
-This is incorrect use of the setuptools API, as witnessed in
-install_data which does the same task correctly:
-
-```
-if not os.path.isabs(dir):
-dir = os.path.join(self.install_dir, dir)
-elif self.root:
-dir = change_root(self.root, dir)
-```
-
-Rather than continuing to copy-paste code around, inherit correctly from
-the existing class. Update the data_files attribute of the new
-install_mo implementation, and use that to drive the installation of
-files using the same battle-tested logic used by `setup(data_files=[])`.
-
-Fixes #30

- setuptools_gettext/__init__.py | 43 +++---
- 1 file changed, 8 insertions(+), 35 deletions(-)
-
-diff --git a/setuptools_gettext/__init__.py b/setuptools_gettext/__init__.py
-index dc4ae73..59769b4 100644
 a/setuptools_gettext/__init__.py
-+++ b/setuptools_gettext/__init__.py
-@@ -26,6 +26,7 @@
- import sys
- from typing import List, Optional, Tuple
- 
-+from distutils.command.install_data import install_data
- from setuptools import Command
- from setuptools.dist import Distribution
- 
-@@ -165,41 +166,19 @@ def run(self):
- os.unlink(os.path.join(root, file_))
- 
- 
--class install_mo(Command):
-+class install_mo(install_data):
- 
- description: str = "install .mo files"
- 
--user_options = [
--(
--'install-dir=',
--'d',
--"base directory for installing data files "
--"(default: installation base dir)",
--),
--('root=', None,
-- "install everything relative to this alternate root directory"),
--('force', 'f', "force installation (overwrite existing files)"),
--]
--
--boolean_options: List[str] = ['force']
- build_dir: Optional[str]
--install_dir: Optional[str]
--root: Optional[str]
- 
- def 

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

2024-02-24 Thread Michał Górny
commit: 046d71ddbb7f7135349e17442363acaa3320fba3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 24 16:35:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 24 16:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046d71dd

dev-python/setuptools-rust: Bump to 1.9.0

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

 dev-python/setuptools-rust/Manifest|   7 +
 .../setuptools-rust/setuptools-rust-1.9.0.ebuild   | 192 +
 2 files changed, 199 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 79fcc12e67ce..b5384b78f756 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -44,6 +44,7 @@ DIST phf_generator-0.8.0.crate 7604 BLAKE2B 
936c9ad95d2d5b6b4bc97dac9bcf99813462
 DIST phf_macros-0.8.0.crate 5814 BLAKE2B 
39f40a52c177da227b3bf54d0fe4f05a2d6c382183ab0400d74a06d34fb3f28a23342496f6e0d48d25a792bb848bd9ed740a10d37c39969ad79c929fdc98d743
 SHA512 
ba56661aa92393fad7712f774fe4f0b7bf25d483aa7d4c4617409e655e9448b39780a904b8865293e16f8e63d62440aa0d653fe231beda4f58194de455598170
 DIST phf_shared-0.10.0.crate 4095 BLAKE2B 
9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37
 SHA512 
f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
 DIST phf_shared-0.8.0.crate 2860 BLAKE2B 
db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db
 SHA512 
6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3
+DIST portable-atomic-1.6.0.crate 140689 BLAKE2B 
c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722
 SHA512 
b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 
03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a
 SHA512 
264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74
 DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 
64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846
 SHA512 
a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 
98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203
 SHA512 
9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
@@ -53,18 +54,23 @@ DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 
9d1531a0b123e6238363d574bee03ad05045
 DIST pyo3-0.18.2.crate 418755 BLAKE2B 
a45c27639d9c4c5a4e017b7e8d7580aba285ee11295f344809e30ac23b70e4541f2cb765dfeee20fdf4d441e1449f5cad4bd6308a52822eea3595305081d4b77
 SHA512 
b97ebc10939418d7fe3d6219921875cc7253f3aa7cd9d06b1486f8757c6d102377eb851b3a669c670423af2c80e389b736f0ce04a6cecb716c952413d06fe434
 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-config-0.18.2.crate 29138 BLAKE2B 
ad37bacda5f0e5c8eaf382b3371de251b83c721dc2378a0bd3700462bb65273bcd4277589084f6af0a2959f17b370fe5e6a5699c8689107220333c57387bf0ae
 SHA512 
01f544938d83a8283f5101f69673f8a39d2052186e7c712709be25c5ae17a11e7d68c2fd9b4bc7661fff9343ebf3ccc196c1259321061f048c59696692601ae1
 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 
5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf
 SHA512 

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

2024-02-24 Thread Michał Górny
commit: 42e7065d2410b2bb80d3353913930a00db581bb9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 24 09:13:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 24 09:14:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e7065d

dev-python/setuptools-rust: Restrict tests on ppc

Restrict tests on ppc for the time being, due to a bug in pyo3 < 0.20.3,
to unblock dev-python/cryptography stabilization.  We can remove
the restriction once upstream bumps pyo3 in tests.

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

 dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index d400701a2bd8..69db2147ebfd 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -143,7 +143,12 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+# pyo3 < 0.20.3 is broken on ppc; https://bugs.gentoo.org/918970
+RESTRICT="
+   !test? ( test )
+   ppc? ( test )
+"
+[[ ${CRATES} != *pyo3@0.20.0* ]] && die "Please recheck ppc test restriction"
 
 RDEPEND="
virtual/rust



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

2024-02-24 Thread Michał Górny
commit: dc5d8c1c9d81602c68277c3b0a4ad7d9088fced2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Feb 24 05:39:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Feb 24 08:49:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5d8c1c

dev-python/setuptools: Bump to 69.1.1

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index fb02d64bf077..585cc70924fe 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.1.0.tar.gz 2219972 BLAKE2B 
82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5
 SHA512 
345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756
+DIST setuptools-69.1.1.tar.gz 2219821 BLAKE2B 
730ead1ef7040213fa6dcdfd3eb5324fd93e15db15b2289f3a7e056500d09268719073b7ae192e5f1c7234afa4347e76eac2cff57bce3076ab08ff1957a51631
 SHA512 
ddd1e94afa8869bcc521494cd66d9a23ba2b9674ff0a7f7f8609ea2bc61137d8f0b6891708eb7c7308e9ac366edfb66bd4439c73a4ba098ae743ca82b45f12ff

diff --git a/dev-python/setuptools/setuptools-69.1.1.ebuild 
b/dev-python/setuptools/setuptools-69.1.1.ebuild
new file mode 100644
index ..5d86dcb8a1e4
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.1.1.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..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/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
+   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:\w*[.]\+extern[.]::' \
+   -i {} + || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   return
+   fi
+
+   

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

2024-02-23 Thread Sam James
commit: e2a277766c2134aacd8409386fe261f83848a9ba
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Feb 23 19:04:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 07:07:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a27776

dev-python/setuptools: keyword 69.1.0 for sparc, bug #924324

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index a714d9f48f5e..3f8e0b295efc 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.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-02-14 Thread Jakov Smolić
commit: 31c63aa8526e33f5ad8cc173b001b6941de850dd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 14 17:40:59 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 14 17:40:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c63aa8

dev-python/setuptools: Keyword 69.1.0 riscv, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index 5273f9f767fa..a714d9f48f5e 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~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-02-12 Thread Sam James
commit: bb8db02a8c4cc41afd5a733d6b5e05f522302399
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 12 08:54:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 12 08:54:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8db02a

dev-python/setuptools: Keyword 69.1.0 arm64, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index 2d4c79dc2f45..34c1aca6b946 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-12 Thread Sam James
commit: a7e87f6883d1a8247a53179019e3d99787bf76d3
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 12 08:54:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 12 08:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e87f68

dev-python/setuptools: Keyword 69.1.0 ppc64, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index 3193a714859d..c49330f1fc40 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-12 Thread Sam James
commit: deedc0a2b7e96393d3f190b47beca622b0360d80
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 12 08:54:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 12 08:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deedc0a2

dev-python/setuptools: Keyword 69.1.0 ppc, #924324

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

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

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



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

2024-02-12 Thread Sam James
commit: a39524198b0a7c8ed8f9169c9aeab9eeb505f55d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 12 08:54:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 12 08:54:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3952419

dev-python/setuptools: Keyword 69.1.0 arm, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index 5cac19c6746d..2d4c79dc2f45 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc64"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-12 Thread Sam James
commit: 6973177f72032af6337c85cfda4d97e87b7141db
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 12 08:54:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 12 08:54:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6973177f

dev-python/setuptools: Keyword 69.1.0 hppa, #924324

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

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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
index c49330f1fc40..5cac19c6746d 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~hppa ~ppc64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-11 Thread Michał Górny
commit: ba04294f6915d0960945d43c09db480a7af4d296
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 12 03:47:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 12 04:11:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba04294f

dev-python/setuptools: Bump to 69.1.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 534fff7d1b11..fb02d64bf077 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +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

diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild 
b/dev-python/setuptools/setuptools-69.1.0.ebuild
new file mode 100644
index ..3193a714859d
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.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..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"
+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
+   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:\w*[.]\+extern[.]::' \
+   -i {} + || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   return
+   fi
+
+   local EPYTEST_DESELECT=(
+   # network
+   # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+   
setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
+   
setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist
+   

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

2024-01-29 Thread Michał Górny
commit: a614f3e51f6c8869faafea0d9de5c012989fd6bf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 30 03:55:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 30 04:06:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a614f3e5

dev-python/setuptools-gettext: Bump to 0.1.11

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

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

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index 7d2a1dd08bfe..63dae90cd46a 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1,2 +1,3 @@
+DIST setuptools-gettext-0.1.11.tar.gz 15582 BLAKE2B 
a47e8c05683dbf8ac2db9dcbf66f8d680a6d1788ee00f1affcc356fd12ee31d92f6698c9dd1f293000ffb129d6eda2a71b90d0bee1875308f155137c9d2f7cf2
 SHA512 
abcb0df4604a78959365d3447112d4f74944b26ccc1e0d43771e38ee071c5915a4deda8c852eebbc58c689bcae29cd13604f8b96cea4cc0d6eb6ca4e265e34f7
 DIST setuptools-gettext-0.1.8.tar.gz 15548 BLAKE2B 
4e1dcd219fca132e859a44e7ab86f0c81ac2dfccf5d2aca89ac05a2a3a50fec715a5e23e44173e741330d874d1f721ac8ec9d73d79b586ab605fb281aba8aafe
 SHA512 
55b6512061565f210596972db3033d3d4f555428d23d1cac93feb3ea540461e908585d13157bcf97335f07b5a86e0b823b15457fe2f107ffc49e2e1b0c7a0c1e
 DIST setuptools-gettext-0.1.9.tar.gz 14490 BLAKE2B 
a233bb41124d2e927adc24aace620e7c9cd1dfd6e0a2f39343f2d9aaded434f87f2c106ddc19446cc9f4ebf39940091a93fc1375db22c8988e63425e3a5ebdde
 SHA512 
7995c6b980429fba69aa6da2451d1cafb5035bdc02820c6ef729683d0689df594bd66a69fe142cf9f0f70f26858414a30cd9050180f9f1fdf8e81ea53bfcbbda

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.11.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.11.ebuild
new file mode 100644
index ..f984938a417c
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.11.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-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_{10..12} )
+
+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-gettext/

2024-01-27 Thread Michał Górny
commit: aff8b73ad64d20a6c72a3bba2bca362775e1aa45
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 28 03:17:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 28 03:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff8b73a

dev-python/setuptools-gettext: Bump to 0.1.9

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

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

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index e9dc29e14b32..7d2a1dd08bfe 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1 +1,2 @@
 DIST setuptools-gettext-0.1.8.tar.gz 15548 BLAKE2B 
4e1dcd219fca132e859a44e7ab86f0c81ac2dfccf5d2aca89ac05a2a3a50fec715a5e23e44173e741330d874d1f721ac8ec9d73d79b586ab605fb281aba8aafe
 SHA512 
55b6512061565f210596972db3033d3d4f555428d23d1cac93feb3ea540461e908585d13157bcf97335f07b5a86e0b823b15457fe2f107ffc49e2e1b0c7a0c1e
+DIST setuptools-gettext-0.1.9.tar.gz 14490 BLAKE2B 
a233bb41124d2e927adc24aace620e7c9cd1dfd6e0a2f39343f2d9aaded434f87f2c106ddc19446cc9f4ebf39940091a93fc1375db22c8988e63425e3a5ebdde
 SHA512 
7995c6b980429fba69aa6da2451d1cafb5035bdc02820c6ef729683d0689df594bd66a69fe142cf9f0f70f26858414a30cd9050180f9f1fdf8e81ea53bfcbbda

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.9.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.9.ebuild
new file mode 100644
index ..f984938a417c
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.9.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023-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_{10..12} )
+
+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/

2024-01-13 Thread Michał Górny
commit: 120f357239899502e969549bdbcae87b554bc84f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 13 11:45:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 13 11:45:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120f3572

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest|   1 -
 dev-python/setuptools/setuptools-69.0.2-r1.ebuild | 113 --
 2 files changed, 114 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 387161d16a80..534fff7d1b11 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1 @@
-DIST setuptools-69.0.2.tar.gz 2219248 BLAKE2B 
8873ce1eb0a04a8f561eaa9ea8332eb37ca8646e9ed2bb2f4723df0351b01d60ab94172ea34963b0084839b713b9a47e09ee00f82ec46297c7646565e4189ee4
 SHA512 
1a2955c8ff5955cb028f60ca538472c3a24dbda27984ef51ab59f6969e100b183456af82bc978a02f771b952908985eb85312065849f1afc64530d6461c7c6f6
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
deleted file mode 100644
index 62754c206598..
--- a/dev-python/setuptools/setuptools-69.0.2-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="
-   >=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-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
-   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:\w*[.]\+extern[.]::' \
-   -i {} + || die
-}
-
-python_test() {
-   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
-   return
-   fi
-
-   local EPYTEST_DESELECT=(
-   # network
-   # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
-   
setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
-   

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

2024-01-13 Thread Sam James
commit: ac4a1f53df2a30091526d0d2df57fb5cdd01a366
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 13 11:13:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 13 11:13:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4a1f53

dev-python/setuptools: Stabilize 69.0.3 ALLARCHES, #921981

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

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

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index 3aff391f9316..5f2718832e79 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.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-01-11 Thread Michał Górny
commit: 1f5d31897885c91ef5efa63048edb043682fb717
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:36:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:42:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f5d3189

dev-python/setuptools: Remove obsolete dep on pytest-fixture-config

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

 dev-python/setuptools/setuptools-69.0.2-r1.ebuild | 1 -
 dev-python/setuptools/setuptools-69.0.3.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index dddcaa1f9c4b..62754c206598 100644
--- a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
@@ -47,7 +47,6 @@ BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index 4757d82dbf7e..3aff391f9316 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -47,7 +47,6 @@ BDEPEND="
dev-python/pip[${PYTHON_USEDEP}]
dev-python/pip-run[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]



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

2024-01-11 Thread Michał Górny
commit: c05f19c640b36cc9d9b1ddff5e376ca6e1985942
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:19:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05f19c6

dev-python/setuptools: Remove obsolete dep on pytest-virtualenv

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

 dev-python/setuptools/setuptools-69.0.2-r1.ebuild | 3 +--
 dev-python/setuptools/setuptools-69.0.3.ebuild| 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index 43ba207f4e5c..dddcaa1f9c4b 100644
--- a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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
@@ -49,7 +49,6 @@ BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index a7a1efc76528..d6f9bd986c83 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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
@@ -49,7 +49,6 @@ BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20[${PYTHON_USEDEP}]



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

2024-01-11 Thread Michał Górny
commit: 776b210d902120675708f7ff310d21ad7acfc971
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 11 19:20:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 11 19:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776b210d

dev-python/setuptools: Reset pytest retention policy to fix tests

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

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

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
index d6f9bd986c83..4757d82dbf7e 100644
--- a/dev-python/setuptools/setuptools-69.0.3.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -110,5 +110,5 @@ python_test() {
)
 
local EPYTEST_XDIST=1
-   epytest setuptools
+   epytest -o tmp_path_retention_policy=all setuptools
 }



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

2023-12-30 Thread Michał Górny
commit: 5483267cb1a231bbe84f145238a2f1ca6d2dc46d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 30 18:32:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 30 18:34:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5483267c

dev-python/setuptools-gettext: Remove old

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

 dev-python/setuptools-gettext/Manifest |  1 -
 .../setuptools-gettext-0.1.3.ebuild| 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index a9a6292e4423..e9dc29e14b32 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1,2 +1 @@
-DIST setuptools-gettext-0.1.3.tar.gz 10654 BLAKE2B 
801adc5f09facff215009ee61cef6996866efced51424a9dbcc6ace76e132b75d3cc8293eecbe0958372966e9faa64c73d7f743d2bb6187b448d9becf6106c8c
 SHA512 
786e9f9280013759e96fe16551ba2dafef033d7d1faadc9bf9306c6442ba242d638778b45c8c228a2ff04038903958bc1db435c4982b665d73ba15fcc4bd9eee
 DIST setuptools-gettext-0.1.8.tar.gz 15548 BLAKE2B 
4e1dcd219fca132e859a44e7ab86f0c81ac2dfccf5d2aca89ac05a2a3a50fec715a5e23e44173e741330d874d1f721ac8ec9d73d79b586ab605fb281aba8aafe
 SHA512 
55b6512061565f210596972db3033d3d4f555428d23d1cac93feb3ea540461e908585d13157bcf97335f07b5a86e0b823b15457fe2f107ffc49e2e1b0c7a0c1e

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
deleted file mode 100644
index d54464e11f24..
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYPI_NO_NORMALIZE=1
-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
-"



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

2023-12-23 Thread Michał Górny
commit: 3c71276ee047526cce010d015173842629e88525
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 24 06:29:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 24 06:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c71276e

dev-python/setuptools: Bump to 69.0.3

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.0.3.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 99fb197ad61d..387161d16a80 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +1,2 @@
 DIST setuptools-69.0.2.tar.gz 2219248 BLAKE2B 
8873ce1eb0a04a8f561eaa9ea8332eb37ca8646e9ed2bb2f4723df0351b01d60ab94172ea34963b0084839b713b9a47e09ee00f82ec46297c7646565e4189ee4
 SHA512 
1a2955c8ff5955cb028f60ca538472c3a24dbda27984ef51ab59f6969e100b183456af82bc978a02f771b952908985eb85312065849f1afc64530d6461c7c6f6
+DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d

diff --git a/dev-python/setuptools/setuptools-69.0.3.ebuild 
b/dev-python/setuptools/setuptools-69.0.3.ebuild
new file mode 100644
index ..a7a1efc76528
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.3.ebuild
@@ -0,0 +1,115 @@
+# 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
+
+# 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="
+   >=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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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
+   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:\w*[.]\+extern[.]::' \
+   -i {} + || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   return
+   fi
+
+   local EPYTEST_DESELECT=(
+   # network
+   # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+   

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

2023-12-18 Thread Andrew Ammerlaan
commit: eef2ccbc8d97b54e7c3ed8c163ef27a5ce9c3dae
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 11:13:30 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Dec 18 08:24:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef2ccbc

dev-python/setuptools-gettext: fix DESCRIPTION

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34322
Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
index 9c786ed070d2..d54464e11f24 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1 pypi
 
-DESCRIPTION=" setuptools plugin for building mo files"
+DESCRIPTION="Setuptools plugin for building mo files"
 HOMEPAGE="
https://pypi.org/project/setuptools-gettext/
https://github.com/breezy-team/setuptools-gettext



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

2023-12-17 Thread Michał Górny
commit: 75a4cbddebfb4e38aaa07b4b232195e455e62480
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 17 10:50:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 17 11:23:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a4cbdd

dev-python/setuptools-gettext: Add a patch to fix wheel building

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

 .../files/setuptools-gettext-0.1.8-wheel.patch | 123 +
 ...8.ebuild => setuptools-gettext-0.1.8-r1.ebuild} |   5 +
 profiles/package.mask  |   6 -
 3 files changed, 128 insertions(+), 6 deletions(-)

diff --git 
a/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch 
b/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch
new file mode 100644
index ..aab0158cd698
--- /dev/null
+++ b/dev-python/setuptools-gettext/files/setuptools-gettext-0.1.8-wheel.patch
@@ -0,0 +1,123 @@
+From a793c1d9938da1c7c962feff13dc948523fcc774 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sat, 16 Dec 2023 21:53:38 -0500
+Subject: [PATCH] fix critical existence failure of install_mo
+
+In commit d28f5fa57eef7fa9baa28dea119b45e74145ecb5 the self.root was
+added, and we ended up with this directory repeated twice and bogus
+installed files
+
+When building a wheel, the value of self.root is internally implemented
+by bdist_wheel as (build/bdist.linux-x86_64/wheel); the resulting wheel
+placed files in random locations inside of the installed site-packages
+directory.
+
+When running `python setup.py install --root=$DESTDIR`, the value of
+self.root is of course `$DESTDIR`, leading to installed files that got
+installed to the staging install directory, e.g. the resulting .deb file
+would attempt to install files to
+```
+/home/$USERNAME/projects/foobar/debian/tmp/usr/share/locale
+```
+during an `apt install`.
+
+This is incorrect use of the setuptools API, as witnessed in
+install_data which does the same task correctly:
+
+```
+if not os.path.isabs(dir):
+dir = os.path.join(self.install_dir, dir)
+elif self.root:
+dir = change_root(self.root, dir)
+```
+
+Rather than continuing to copy-paste code around, inherit correctly from
+the existing class. Update the data_files attribute of the new
+install_mo implementation, and use that to drive the installation of
+files using the same battle-tested logic used by `setup(data_files=[])`.
+
+Fixes #30
+---
+ setuptools_gettext/__init__.py | 43 +++---
+ 1 file changed, 8 insertions(+), 35 deletions(-)
+
+diff --git a/setuptools_gettext/__init__.py b/setuptools_gettext/__init__.py
+index dc4ae73..59769b4 100644
+--- a/setuptools_gettext/__init__.py
 b/setuptools_gettext/__init__.py
+@@ -26,6 +26,7 @@
+ import sys
+ from typing import List, Optional, Tuple
+ 
++from distutils.command.install_data import install_data
+ from setuptools import Command
+ from setuptools.dist import Distribution
+ 
+@@ -165,41 +166,19 @@ def run(self):
+ os.unlink(os.path.join(root, file_))
+ 
+ 
+-class install_mo(Command):
++class install_mo(install_data):
+ 
+ description: str = "install .mo files"
+ 
+-user_options = [
+-(
+-'install-dir=',
+-'d',
+-"base directory for installing data files "
+-"(default: installation base dir)",
+-),
+-('root=', None,
+- "install everything relative to this alternate root directory"),
+-('force', 'f', "force installation (overwrite existing files)"),
+-]
+-
+-boolean_options: List[str] = ['force']
+ build_dir: Optional[str]
+-install_dir: Optional[str]
+-root: Optional[str]
+ 
+ def initialize_options(self) -> None:
+-self.install_dir = None
+-self.outfiles: List[str] = []
+-self.root = None
+-self.force = 0
++super().initialize_options()
++self.data_files: List[str] = []
+ self.build_dir = None
+ 
+ def finalize_options(self) -> None:
+-self.set_undefined_options(
+-'install',
+-('install_data', 'install_dir'),
+-('root', 'root'),
+-('force', 'force'),
+-)
++super().finalize_options()
+ if self.build_dir is None:
+ self.build_dir = (
+ self.distribution.gettext_build_dir)  # type: ignore
+@@ -207,18 +186,12 @@ def finalize_options(self) -> None:
+ def run(self) -> None:
+ assert self.install_dir is not None
+ assert self.build_dir is not None
+-self.mkpath(self.install_dir)
+ import glob
+ for filepath in glob.glob(self.build_dir + "/*/LC_MESSAGES/*.mo"):
+ langfile = filepath[len(self.build_dir.rstrip('/')+'/'):]
+-targetpath = os.path.join(
+-self.install_dir,
+-os.path.dirname(os.path.join("share/locale", langfile)))
+-

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

2023-12-16 Thread Michał Górny
commit: bb817991bf7470ad52ac7033fd3e1be18a543754
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 16 15:08:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 16 15:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb817991

dev-python/setuptools-gettext: Bump to 0.1.8

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

 dev-python/setuptools-gettext/Manifest |  1 +
 .../setuptools-gettext-0.1.8.ebuild| 37 ++
 profiles/package.mask  |  6 
 3 files changed, 44 insertions(+)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
index 5ce91d8aa038..a9a6292e4423 100644
--- a/dev-python/setuptools-gettext/Manifest
+++ b/dev-python/setuptools-gettext/Manifest
@@ -1 +1,2 @@
 DIST setuptools-gettext-0.1.3.tar.gz 10654 BLAKE2B 
801adc5f09facff215009ee61cef6996866efced51424a9dbcc6ace76e132b75d3cc8293eecbe0958372966e9faa64c73d7f743d2bb6187b448d9becf6106c8c
 SHA512 
786e9f9280013759e96fe16551ba2dafef033d7d1faadc9bf9306c6442ba242d638778b45c8c228a2ff04038903958bc1db435c4982b665d73ba15fcc4bd9eee
+DIST setuptools-gettext-0.1.8.tar.gz 15548 BLAKE2B 
4e1dcd219fca132e859a44e7ab86f0c81ac2dfccf5d2aca89ac05a2a3a50fec715a5e23e44173e741330d874d1f721ac8ec9d73d79b586ab605fb281aba8aafe
 SHA512 
55b6512061565f210596972db3033d3d4f555428d23d1cac93feb3ea540461e908585d13157bcf97335f07b5a86e0b823b15457fe2f107ffc49e2e1b0c7a0c1e

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.8.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.8.ebuild
new file mode 100644
index ..71b027b2d6e3
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2023 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_{10..12} )
+
+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
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index ddc9da916abf..0fdd628a7a00 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-12-16)
+# This package is completely broken upstream: it installs locales
+# into an incorrect subdirectory:
+# https://github.com/breezy-team/setuptools-gettext/issues/30
+=dev-python/setuptools-gettext-0.1.8
+
 # Michał Górny  (2023-12-15)
 # Superseded by dev-python/pypy3_10-exe{,-bin}.
 # Removal on 2024-01-14.  Bug #920036.



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

2023-12-09 Thread Michał Górny
commit: 8a7a6d6cf46df841aaa289c520012294aa42a8fa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 15:15:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 15:15:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7a6d6c

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   3 -
 dev-python/setuptools/setuptools-68.2.2.ebuild | 125 
 dev-python/setuptools/setuptools-69.0.0.ebuild | 126 -
 dev-python/setuptools/setuptools-69.0.1.ebuild | 126 -
 4 files changed, 380 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 5cbe453ab826..99fb197ad61d 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1 @@
-DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
-DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694
-DIST setuptools-69.0.1.tar.gz 2219238 BLAKE2B 
2d7a3b1442be77bc310276e95afe8a53dcadfc2e152a93ffb457d01567f148d6b316d2516a0e17ca084687ad5076e6bbdec87d256f757e9220fbf468e31f3a67
 SHA512 
98f7f65869db725e23fcbe921ba7e0370fc1e80a2952e58cb3cfedc097ed4d814e7cadc558e8c96fb41f3677cb3705bcf835621421f8b0c83ffde5e291508f6b
 DIST setuptools-69.0.2.tar.gz 2219248 BLAKE2B 
8873ce1eb0a04a8f561eaa9ea8332eb37ca8646e9ed2bb2f4723df0351b01d60ab94172ea34963b0084839b713b9a47e09ee00f82ec46297c7646565e4189ee4
 SHA512 
1a2955c8ff5955cb028f60ca538472c3a24dbda27984ef51ab59f6969e100b183456af82bc978a02f771b952908985eb85312065849f1afc64530d6461c7c6f6

diff --git a/dev-python/setuptools/setuptools-68.2.2.ebuild 
b/dev-python/setuptools/setuptools-68.2.2.ebuild
deleted file mode 100644
index b74eeed66337..
--- a/dev-python/setuptools/setuptools-68.2.2.ebuild
+++ /dev/null
@@ -1,125 +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
-
-# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
-   

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

2023-12-09 Thread Michał Górny
commit: 0609a39b93c4e687cbf58c3970f1813ed1cfd9d5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  9 15:13:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  9 15:13:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0609a39b

dev-python/setuptools: Stabilize 69.0.2-r1 ALLARCHES, #919520

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

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

diff --git a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index a7a1efc76528..43ba207f4e5c 100644
--- a/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-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 ~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/

2023-12-04 Thread Michał Górny
commit: 642b24f282b93cd5cc6bae27ad0e5914b4e0c497
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov 13 20:58:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  5 04:20:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642b24f2

dev-python/setuptools: drop outdated certifi dependency

The precise reason for the dependency was not documented in commit
8044c23400a79c2dd2abfbfc89412ff37d79c4d2 which added it, but we can
theorize.

For a long time, setuptools has had an extras_require to provide the
features "ssl" and "certs". Historically, this required certifi for the
latter (and the former was Windows-specific).

A straightforward dependency is the simplest approach to extras,
particularly since certifi is both reasonably small and simple and also
used by a lot of packages (too many). And it had to be a PDEPEND because
certifi built with setuptools.

However, this dependency was removed upstream in 57.1.0 via
https://github.com/pypa/setuptools/commit/0aa3576ae23fd88d450e41931a6703e8eb96e9c4

Even before that, it was a fallback if a system certificate file could
not be found, in code that only ran when build dependencies were not
satisfied plus pip was not installed, for downloading unverified
software from PyPI. It wasn't used by ebuilds, and users building
packages by hand will just use pip anyways.

Its time has long passed.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 .../setuptools/{setuptools-69.0.2.ebuild => setuptools-69.0.2-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-69.0.2.ebuild 
b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
similarity index 98%
rename from dev-python/setuptools/setuptools-69.0.2.ebuild
rename to dev-python/setuptools/setuptools-69.0.2-r1.ebuild
index db26d4e889d2..a7a1efc76528 100644
--- a/dev-python/setuptools/setuptools-69.0.2.ebuild
+++ b/dev-python/setuptools/setuptools-69.0.2-r1.ebuild
@@ -59,7 +59,6 @@ BDEPEND="
 # setuptools-scm is here because installing plugins apparently breaks stuff at
 # runtime, so let's pull it early. See bug #663324.
 PDEPEND="
-   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
 "
 



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

2023-11-30 Thread Michał Górny
commit: 5955300219aa5910f1994f73bd9472bbd0bee269
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 20:26:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 20:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59553002

dev-python/setuptools-rust: Remove old

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

 dev-python/setuptools-rust/Manifest|   2 -
 .../setuptools-rust/setuptools-rust-1.7.0.ebuild   | 183 ---
 .../setuptools-rust/setuptools-rust-1.8.0.ebuild   | 199 -
 3 files changed, 384 deletions(-)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 736c2737b801..79fcc12e67ce 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -83,8 +83,6 @@ DIST semver-1.0.6.crate 29941 BLAKE2B 
1aad12eb93534a0a72fa1645a71fe4cc03121a2215
 DIST serde-1.0.136.crate 76158 BLAKE2B 
44603c8eede428dce4211350497a443385ff0ddb0b4379917040fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9
 SHA512 
d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019
 DIST servo_arc-0.1.1.crate 9817 BLAKE2B 
88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128
 SHA512 
59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447
 DIST setuptools-rust-1.6.0.gh.tar.gz 294915 BLAKE2B 
1b59e917a951a0a60f7e2bb723c136bc8f7a2c92dcdf816dcf52c55bf2075e323766c3c0f6c61e9e9d519236f496a5462396ff35ae760afc1680664c0c0a9da0
 SHA512 
93945d06e8cb38c5764fa8ec12b039111b3ee677dfe66350a4f554f1c1622885a0dcef34a1b429172859bca1081df8b82c05ce81b6714c6d43cfa073ade75785
-DIST setuptools-rust-1.7.0.gh.tar.gz 301019 BLAKE2B 
8186e12c916019861d32ae2c1987d5a1266ab925972f2e248cc8d40926f7e7cd507976ccd9b3e1a4a6b8961dbcdcb43287ebb42ecb5c602b4518e8013d0c315a
 SHA512 
08e24de0962591f98abc72d3acfe76f66784e7dd491618ae33682138cdbc714af0d030c6880d907f2be7fd56bb550a599e684374b9fa40d70766d8435f92c508
-DIST setuptools-rust-1.8.0.gh.tar.gz 305788 BLAKE2B 
77343da330e1f105e511d6cc640b50e7cf343462e179bddd9db525424d921c715e8cba80e4c2f57070b827efe2fe5522d57d71617868b79500f016f936272b91
 SHA512 
3e98724d03f8a3c21151d2f30fd99cfcd981b46f5b76c4ba468b82090bf1331abcfe5697a4ebfc98106f02d042707e81078cad50b4ff415741569cfeda11f288
 DIST setuptools-rust-1.8.1.gh.tar.gz 305821 BLAKE2B 
b5c7b4fe5475d9725ea4bb2e186604ba54ea8662c1ba244d7db8c22935fa190f54083545dc0e4fb58e6e37675172a6104812fc3833eb14d24687af8dfcc7ccd7
 SHA512 
153dea2d1a73cef6a171454844a61caab07f38ce0902b0b3972afe5051eddf33a1869b822bd9b7c6e288855e31c47ef2037e398a7aea66f0fb5b6ece3dec9f48
 DIST siphasher-0.3.10.crate 9889 BLAKE2B 
e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9
 SHA512 
f90425a29575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce
 DIST smallvec-1.11.0.crate 34680 BLAKE2B 
e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188
 SHA512 
41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.7.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.7.0.ebuild
deleted file mode 100644
index c02d664cd077..
--- a/dev-python/setuptools-rust/setuptools-rust-1.7.0.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2023 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..12} 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
-   html5ever@0.25.1
-   indoc@1.0.4
-   indoc@1.0.9
-   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
-   

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

2023-11-29 Thread Arthur Zamarin
commit: caea077cd8c3daec43f6d43cfabd48e446c179e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 15:33:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 15:33:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caea077c

dev-python/setuptools-rust: Stabilize 1.8.1 ppc64, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index 2e763490b383..d400701a2bd8 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-29 Thread Arthur Zamarin
commit: 4ae74a91273aa7df8f63165f1b530ce27354df1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 14:05:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 14:05:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae74a91

dev-python/setuptools-rust: Stabilize 1.8.1 sparc, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index 0df65d32f2dd..2e763490b383 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-29 Thread Michał Górny
commit: ecd06dacf7c5232b77b0d07ae0515f3d377c0b56
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:31:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:31:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd06dac

dev-python/setuptools-rust: Stabilize 1.8.1 amd64, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index c55b28bd3b34..0df65d32f2dd 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-29 Thread Michał Górny
commit: 4ddfbc0fc2f5b795caff46baf614a186ac671611
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:14:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:14:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddfbc0f

dev-python/setuptools-rust: Stabilize 1.8.1 x86, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index 63b40126e5cd..c55b28bd3b34 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-29 Thread Michał Górny
commit: 41fc8f15223a26243754776693a948d589843e6f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:03:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fc8f15

dev-python/setuptools-rust: Stabilize 1.8.1 arm, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index a4ac8e102f5b..5453fe8ec89d 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-29 Thread Michał Górny
commit: 2167295767033ba8807d006c5080d309bcf42327
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 11:03:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 11:04:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21672957

dev-python/setuptools-rust: Stabilize 1.8.1 arm64, #918824

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

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

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
index 5453fe8ec89d..63b40126e5cd 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -141,7 +141,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/

2023-11-21 Thread Michał Górny
commit: 0dc64b77498daac5af47302383e5be37e87030ed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 07:25:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 07:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc64b77

dev-python/setuptools: Bump to 69.0.2

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.0.2.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 8e853fe80bbc..5cbe453ab826 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
 DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694
 DIST setuptools-69.0.1.tar.gz 2219238 BLAKE2B 
2d7a3b1442be77bc310276e95afe8a53dcadfc2e152a93ffb457d01567f148d6b316d2516a0e17ca084687ad5076e6bbdec87d256f757e9220fbf468e31f3a67
 SHA512 
98f7f65869db725e23fcbe921ba7e0370fc1e80a2952e58cb3cfedc097ed4d814e7cadc558e8c96fb41f3677cb3705bcf835621421f8b0c83ffde5e291508f6b
+DIST setuptools-69.0.2.tar.gz 2219248 BLAKE2B 
8873ce1eb0a04a8f561eaa9ea8332eb37ca8646e9ed2bb2f4723df0351b01d60ab94172ea34963b0084839b713b9a47e09ee00f82ec46297c7646565e4189ee4
 SHA512 
1a2955c8ff5955cb028f60ca538472c3a24dbda27984ef51ab59f6969e100b183456af82bc978a02f771b952908985eb85312065849f1afc64530d6461c7c6f6

diff --git a/dev-python/setuptools/setuptools-69.0.2.ebuild 
b/dev-python/setuptools/setuptools-69.0.2.ebuild
new file mode 100644
index ..db26d4e889d2
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.2.ebuild
@@ -0,0 +1,116 @@
+# 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
+
+# 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="
+   >=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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${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/

2023-11-21 Thread Michał Górny
commit: 2442be630e3c101236b593df54c2e9646cc897d3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 16:45:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2442be63

dev-python/setuptools: Bump to 69.0.1

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ecc86b6dd142..8e853fe80bbc 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
 DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694
+DIST setuptools-69.0.1.tar.gz 2219238 BLAKE2B 
2d7a3b1442be77bc310276e95afe8a53dcadfc2e152a93ffb457d01567f148d6b316d2516a0e17ca084687ad5076e6bbdec87d256f757e9220fbf468e31f3a67
 SHA512 
98f7f65869db725e23fcbe921ba7e0370fc1e80a2952e58cb3cfedc097ed4d814e7cadc558e8c96fb41f3677cb3705bcf835621421f8b0c83ffde5e291508f6b

diff --git a/dev-python/setuptools/setuptools-69.0.1.ebuild 
b/dev-python/setuptools/setuptools-69.0.1.ebuild
new file mode 100644
index ..0519452daec5
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.1.ebuild
@@ -0,0 +1,126 @@
+# 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
+
+# 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="
+   >=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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
+   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 \
+   

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

2023-11-20 Thread Michał Górny
commit: 0a99c6c592bac06cc43c4cd4ec80c33de9c30fcd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 18:39:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 19:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a99c6c5

dev-python/setuptools: Bump to 69.0.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index ec745d1fee82..ecc86b6dd142 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +1,2 @@
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca
+DIST setuptools-69.0.0.tar.gz 2219067 BLAKE2B 
3df4e54e2c958b07af0d8ceb58678991ebb01952db90115eaabeb59f1643a67173add5f12fd1ad2e3992f2fcf9bacbfcbbb72e8c7e9d76bdfeaf0556ecc600bf
 SHA512 
652d237fb15d187ede8f1da0406fdf5ba59b04278daf6b24f1ad2e938dabf6c543615926715037ee4f92809ef51c0201a6b595c6034e4d4c3c768ec47bb5e694

diff --git a/dev-python/setuptools/setuptools-69.0.0.ebuild 
b/dev-python/setuptools/setuptools-69.0.0.ebuild
new file mode 100644
index ..0519452daec5
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.0.0.ebuild
@@ -0,0 +1,126 @@
+# 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
+
+# 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="
+   >=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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
+   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:\w*[.]\+extern[.]::' \
+   -i {} + || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   return
+   fi
+
+   local EPYTEST_DESELECT=(
+   # network
+   # TODO: see if 

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

2023-10-30 Thread Michał Górny
commit: 2e9979f1c95d8b603eacfab039769954d0415528
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 30 16:58:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 30 18:04:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9979f1

dev-python/setuptools-rust: Bump to 1.8.1

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

 dev-python/setuptools-rust/Manifest|   1 +
 .../setuptools-rust/setuptools-rust-1.8.1.ebuild   | 199 +
 2 files changed, 200 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 0ab7e96617ae..736c2737b801 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -85,6 +85,7 @@ DIST servo_arc-0.1.1.crate 9817 BLAKE2B 
88586ca0c969df8bfb3a04ba4a68960699587643
 DIST setuptools-rust-1.6.0.gh.tar.gz 294915 BLAKE2B 
1b59e917a951a0a60f7e2bb723c136bc8f7a2c92dcdf816dcf52c55bf2075e323766c3c0f6c61e9e9d519236f496a5462396ff35ae760afc1680664c0c0a9da0
 SHA512 
93945d06e8cb38c5764fa8ec12b039111b3ee677dfe66350a4f554f1c1622885a0dcef34a1b429172859bca1081df8b82c05ce81b6714c6d43cfa073ade75785
 DIST setuptools-rust-1.7.0.gh.tar.gz 301019 BLAKE2B 
8186e12c916019861d32ae2c1987d5a1266ab925972f2e248cc8d40926f7e7cd507976ccd9b3e1a4a6b8961dbcdcb43287ebb42ecb5c602b4518e8013d0c315a
 SHA512 
08e24de0962591f98abc72d3acfe76f66784e7dd491618ae33682138cdbc714af0d030c6880d907f2be7fd56bb550a599e684374b9fa40d70766d8435f92c508
 DIST setuptools-rust-1.8.0.gh.tar.gz 305788 BLAKE2B 
77343da330e1f105e511d6cc640b50e7cf343462e179bddd9db525424d921c715e8cba80e4c2f57070b827efe2fe5522d57d71617868b79500f016f936272b91
 SHA512 
3e98724d03f8a3c21151d2f30fd99cfcd981b46f5b76c4ba468b82090bf1331abcfe5697a4ebfc98106f02d042707e81078cad50b4ff415741569cfeda11f288
+DIST setuptools-rust-1.8.1.gh.tar.gz 305821 BLAKE2B 
b5c7b4fe5475d9725ea4bb2e186604ba54ea8662c1ba244d7db8c22935fa190f54083545dc0e4fb58e6e37675172a6104812fc3833eb14d24687af8dfcc7ccd7
 SHA512 
153dea2d1a73cef6a171454844a61caab07f38ce0902b0b3972afe5051eddf33a1869b822bd9b7c6e288855e31c47ef2037e398a7aea66f0fb5b6ece3dec9f48
 DIST siphasher-0.3.10.crate 9889 BLAKE2B 
e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9
 SHA512 
f90425a29575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce
 DIST smallvec-1.11.0.crate 34680 BLAKE2B 
e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188
 SHA512 
41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
 DIST smallvec-1.8.0.crate 27992 BLAKE2B 
d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84
 SHA512 
17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
new file mode 100644
index ..6cb7508ab8ea
--- /dev/null
+++ b/dev-python/setuptools-rust/setuptools-rust-1.8.1.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2023 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..12} 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@1.0.9
+   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
+   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.19.2
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.19.2
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.19.2
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.19.2
+   

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

2023-10-26 Thread Michał Górny
commit: 8951d4357521163cd9e230921ecc69e28510fd56
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 26 12:12:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 26 12:19:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8951d435

dev-python/setuptools-rust: Bump to 1.8.0

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

 dev-python/setuptools-rust/Manifest|  22 +++
 .../setuptools-rust/setuptools-rust-1.8.0.ebuild   | 199 +
 2 files changed, 221 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index 2f748a8d66a5..0ab7e96617ae 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -11,9 +11,11 @@ DIST dtoa-short-0.3.3.crate 8198 BLAKE2B 
aaece640d0f8b231081bb1534c3188dd4f9780e
 DIST futf-0.1.5.crate 11344 BLAKE2B 
2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24
 SHA512 
4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971b2d3
 DIST fxhash-0.2.1.crate 4102 BLAKE2B 
efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6
 SHA512 
638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
 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.4.crate 13122 BLAKE2B 
f7a352bc2d19f3f2d1479b6add45daf841e02bba563ce9af115118b9bacea6bd39ab2a663bc992b2302de73b52bac1024130aab3dcd79c5b4286c93dd7305928
 SHA512 
b2d90f074f9a34e330d7d6e6313bd569cd857c791b8ff79191a70f19064fa53ea2ede30bbd16587fb438e69ccce4c3e2fbb127610ba8e470daf076d7373f0213
 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
 DIST kuchiki-0.8.1.crate 22153 BLAKE2B 
f5e887c70e755f99faba569a2ceb3e9942d4dff50e884af1764b6cb557b90d4d89c8a800dd397898fd87c4f9e5d7a6b162b2964c8518a397e38c3919689efcf3
 SHA512 
68f668032cd6e1152e3eab196d7bdbc0a835daabb0de6b7ced7f463ea56224c35bdb18cc0dd7e57a90461d1ee5e0349e8488df7390580e7eea570997fb4029e3
@@ -47,18 +49,25 @@ 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.36.crate 41411 BLAKE2B 
d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb
 SHA512 
f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a
 DIST 

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

2023-10-23 Thread Michał Górny
commit: 9ad92a5655c85ee51689db2c4b8404687a377633
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 24 05:53:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 24 05:53:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad92a56

dev-python/setuptools-scm: Remove old

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

 dev-python/setuptools-scm/Manifest |  3 -
 .../setuptools-scm/setuptools-scm-8.0.1.ebuild | 61 -
 .../setuptools-scm/setuptools-scm-8.0.2.ebuild | 61 -
 .../setuptools-scm/setuptools-scm-8.0.3.ebuild | 64 --
 4 files changed, 189 deletions(-)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 1aabe119937b..2d12f5b27640 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,5 +1,2 @@
-DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
-DIST setuptools-scm-8.0.2.tar.gz 72614 BLAKE2B 
80dedf269f504a632f6b8c8ceafc28948e359825b926ac851219171db4015856aaebde8c0e8ee81dc807bb1b25010d686a039063922046dc4d72beacf14914c6
 SHA512 
1a636f452cbe61fc1bc6fca49032e7d12b80fe5d8931f292cfa295d6787fb9273fd7f3887f3f74d60c1da19f4e2f676d038fd860c0410838225cad95e6375f9b
-DIST setuptools-scm-8.0.3.tar.gz 72824 BLAKE2B 
f45b3bf67cc259e18fbd3a155d10967cf7c6a9df69d6bff7cc452236da3c3e1d0205ff7f5523c5bfdcbdbf5056e00f06c21dc1178edf14b386a0b89e95c947c1
 SHA512 
7002da1abdabbf617fb92b94aa04f6fe90aa5cbe26ae7ff8a9df0c53b35e8d13e6294ed38373d081ccafe375b376d52e72d5c7a031dbfb356aa0ee3221641096
 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

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
deleted file mode 100644
index cb671ce3fa13..
--- a/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
+++ /dev/null
@@ -1,61 +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_USEDEP}]
-"
-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
-   )
-
-   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.2.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.2.ebuild
deleted file mode 100644
index cb671ce3fa13..
--- a/dev-python/setuptools-scm/setuptools-scm-8.0.2.ebuild
+++ /dev/null
@@ -1,61 +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 

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

2023-10-23 Thread Sam James
commit: 8df1d3519e4f88bceb22408cb0513b6a6dee4476
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 23 18:49:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 23 18:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df1d351

dev-python/setuptools-scm: Stabilize 8.0.4 ALLARCHES, #916167

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

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

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
index bd4c320ce6c3..7a3696456809 100644
--- a/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 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"
+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="



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

2023-10-14 Thread Michał Górny
commit: 14df6ff9e9dfd2890b6d26aae6ed09e8b2411429
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 14 18:26:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 14 18:26:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14df6ff9

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   2 -
 dev-python/setuptools/setuptools-68.1.2.ebuild | 125 -
 dev-python/setuptools/setuptools-68.2.1.ebuild | 125 -
 3 files changed, 252 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 32105a8e64af..ec745d1fee82 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1 @@
-DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328
-DIST setuptools-68.2.1.tar.gz 2203059 BLAKE2B 
2db15077041c908e476f115fb1d54abdc6ddef6c1f7b23f2149a0c61c23aa584ada51d73cf5d1ed7e3670cd18077fa1d0001b654e45d9c5882f993e2bf56ffb1
 SHA512 
f7083c3a38f3f9dc1ea3b87d398db7d483d5692e20f395aead40a310cd329c76243450b7d95b4a797ab1c6d2919cba4ac76fa73d2cb454d3c3b9f3209401611b
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca

diff --git a/dev-python/setuptools/setuptools-68.1.2.ebuild 
b/dev-python/setuptools/setuptools-68.1.2.ebuild
deleted file mode 100644
index b74eeed66337..
--- a/dev-python/setuptools/setuptools-68.1.2.ebuild
+++ /dev/null
@@ -1,125 +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
-
-# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
-   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

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

2023-10-02 Thread Arthur Zamarin
commit: a2fa1d1a29320ec6602d6cde2af8decbfe52069f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct  2 18:21:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct  2 18:34:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fa1d1a

dev-python/setuptools-scm: add 8.0.4

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

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.0.4.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index f28feba89e0d..1aabe119937b 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,4 +1,5 @@
 DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
 DIST setuptools-scm-8.0.2.tar.gz 72614 BLAKE2B 
80dedf269f504a632f6b8c8ceafc28948e359825b926ac851219171db4015856aaebde8c0e8ee81dc807bb1b25010d686a039063922046dc4d72beacf14914c6
 SHA512 
1a636f452cbe61fc1bc6fca49032e7d12b80fe5d8931f292cfa295d6787fb9273fd7f3887f3f74d60c1da19f4e2f676d038fd860c0410838225cad95e6375f9b
 DIST setuptools-scm-8.0.3.tar.gz 72824 BLAKE2B 
f45b3bf67cc259e18fbd3a155d10967cf7c6a9df69d6bff7cc452236da3c3e1d0205ff7f5523c5bfdcbdbf5056e00f06c21dc1178edf14b386a0b89e95c947c1
 SHA512 
7002da1abdabbf617fb92b94aa04f6fe90aa5cbe26ae7ff8a9df0c53b35e8d13e6294ed38373d081ccafe375b376d52e72d5c7a031dbfb356aa0ee3221641096
+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

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
new file mode 100644
index ..bd4c320ce6c3
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.4.ebuild
@@ -0,0 +1,64 @@
+# 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_USEDEP}]
+"
+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-rust/

2023-09-25 Thread Arthur Zamarin
commit: 0757554d6947208bcaf9cec51b32d7f7d21ea238
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 18:27:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 18:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0757554d

dev-python/setuptools-rust: Stabilize 1.7.0 x86, #914694

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

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

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



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

2023-09-25 Thread Arthur Zamarin
commit: 4d1dd02812aed8b3ae317fbe48e215f9b2a471bf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 18:27:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 18:27:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1dd028

dev-python/setuptools-rust: Stabilize 1.7.0 amd64, #914694

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

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

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



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

2023-09-25 Thread Arthur Zamarin
commit: 9a8105cf76ab95943d8a2cbd61737c792a23cedf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:33:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:33:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8105cf

dev-python/setuptools-rust: Stabilize 1.7.0 ppc64, #914694

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

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

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



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

2023-09-25 Thread Arthur Zamarin
commit: 03dc19702d0590994aaf7fe9bf6676cd787f67ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:12:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03dc1970

dev-python/setuptools-rust: Stabilize 1.7.0 sparc, #914694

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

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

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



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

2023-09-25 Thread Arthur Zamarin
commit: 9e395416c82002a8973d5c409707a21f6a129d0b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:12:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:12:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e395416

dev-python/setuptools-rust: Stabilize 1.7.0 arm64, #914694

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

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

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



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

2023-09-25 Thread Arthur Zamarin
commit: a2172e6db1d7268a67afcf70b4c61f3c182bc183
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:00:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:00:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2172e6d

dev-python/setuptools-rust: Stabilize 1.7.0 arm, #914694

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

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

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



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

2023-09-22 Thread Michał Górny
commit: a7409f5c5ad4a5caff628ad943ffbb9812960468
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 22 11:12:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 22 11:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7409f5c

dev-python/setuptools-scm: Bump to 8.0.3

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

 dev-python/setuptools-scm/Manifest |  1 +
 .../setuptools-scm/setuptools-scm-8.0.3.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 2f8fed199f77..f28feba89e0d 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
 DIST setuptools-scm-8.0.2.tar.gz 72614 BLAKE2B 
80dedf269f504a632f6b8c8ceafc28948e359825b926ac851219171db4015856aaebde8c0e8ee81dc807bb1b25010d686a039063922046dc4d72beacf14914c6
 SHA512 
1a636f452cbe61fc1bc6fca49032e7d12b80fe5d8931f292cfa295d6787fb9273fd7f3887f3f74d60c1da19f4e2f676d038fd860c0410838225cad95e6375f9b
+DIST setuptools-scm-8.0.3.tar.gz 72824 BLAKE2B 
f45b3bf67cc259e18fbd3a155d10967cf7c6a9df69d6bff7cc452236da3c3e1d0205ff7f5523c5bfdcbdbf5056e00f06c21dc1178edf14b386a0b89e95c947c1
 SHA512 
7002da1abdabbf617fb92b94aa04f6fe90aa5cbe26ae7ff8a9df0c53b35e8d13e6294ed38373d081ccafe375b376d52e72d5c7a031dbfb356aa0ee3221641096
 DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.3.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.3.ebuild
new file mode 100644
index ..bd4c320ce6c3
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.3.ebuild
@@ -0,0 +1,64 @@
+# 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_USEDEP}]
+"
+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-scm/

2023-09-21 Thread Michał Górny
commit: bc4d06e2f8a3f4a5ee7783be3ff97472a019a95f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 22 02:58:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 22 03:11:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4d06e2

dev-python/setuptools-scm: Bump to 8.0.2

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

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

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 106559c11ee0..2f8fed199f77 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
+DIST setuptools-scm-8.0.2.tar.gz 72614 BLAKE2B 
80dedf269f504a632f6b8c8ceafc28948e359825b926ac851219171db4015856aaebde8c0e8ee81dc807bb1b25010d686a039063922046dc4d72beacf14914c6
 SHA512 
1a636f452cbe61fc1bc6fca49032e7d12b80fe5d8931f292cfa295d6787fb9273fd7f3887f3f74d60c1da19f4e2f676d038fd860c0410838225cad95e6375f9b
 DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.2.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.2.ebuild
new file mode 100644
index ..cb671ce3fa13
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.2.ebuild
@@ -0,0 +1,61 @@
+# 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_USEDEP}]
+"
+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
+   )
+
+   if has_version dev-python/nose; then
+   EPYTEST_DESELECT+=(
+   # https://bugs.gentoo.org/892639
+   testing/test_integration.py::test_pyproject_support
+   )
+   fi
+
+   epytest
+}



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

2023-09-20 Thread Michał Górny
commit: 9129a52cbae43cc28be3737068d2937a14431578
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 21 04:49:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 21 05:28:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9129a52c

dev-python/setuptools-scm: Bump to 8.0.1

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

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

diff --git a/dev-python/setuptools-scm/Manifest 
b/dev-python/setuptools-scm/Manifest
index 1098d86add27..106559c11ee0 100644
--- a/dev-python/setuptools-scm/Manifest
+++ b/dev-python/setuptools-scm/Manifest
@@ -1 +1,2 @@
+DIST setuptools-scm-8.0.1.tar.gz 71827 BLAKE2B 
4011879490a02f5bb8b4fa0292ee696010cca9cb5c322854f2c342b4c02a86f7a31535c3fe7b4e6eab4fb77c90a469714227c1487ee7e1c1d4de3a4db1137b6b
 SHA512 
05c087cbcb8bf2f03d68cf91e5545c25dea85d61d16c26194ade42a5e78a573f1adc4265897998d4b151834e994b3aa32e02a1eb2fa103a4cd1f3c8e3b78d8d4
 DIST setuptools_scm-7.1.0.tar.gz 71904 BLAKE2B 
be5ae215dadcc290290762b732434258409ecc2d71cdf1332ffe73431effae7cbc33e052a718efd952be79350171ed3e468492fc719bc08750dc23364fb0ee9d
 SHA512 
bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3

diff --git a/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild 
b/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
new file mode 100644
index ..cb671ce3fa13
--- /dev/null
+++ b/dev-python/setuptools-scm/setuptools-scm-8.0.1.ebuild
@@ -0,0 +1,61 @@
+# 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_USEDEP}]
+"
+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
+   )
+
+   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/

2023-09-16 Thread Michał Górny
commit: 9b88d26444fb6ba90142b8c3b3b93fd314378869
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 17 04:37:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 17 04:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b88d264

dev-python/setuptools: Remove old

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 5df55db1430d..32105a8e64af 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,3 @@
-DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
 DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328
 DIST setuptools-68.2.1.tar.gz 2203059 BLAKE2B 
2db15077041c908e476f115fb1d54abdc6ddef6c1f7b23f2149a0c61c23aa584ada51d73cf5d1ed7e3670cd18077fa1d0001b654e45d9c5882f993e2bf56ffb1
 SHA512 
f7083c3a38f3f9dc1ea3b87d398db7d483d5692e20f395aead40a310cd329c76243450b7d95b4a797ab1c6d2919cba4ac76fa73d2cb454d3c3b9f3209401611b
 DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca

diff --git a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild 
b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
deleted file mode 100644
index 3f796e7f5584..
--- a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
+++ /dev/null
@@ -1,125 +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
-
-# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-DOCS=( {CHANGES,README}.rst )
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this 

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

2023-09-16 Thread Sam James
commit: 0f9f7ea3e7491ce2df00549d4997c34a847aaf0c
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 16 22:58:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 16 22:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9f7ea3

dev-python/setuptools: Stabilize 68.1.2 ALLARCHES, #914305

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

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

diff --git a/dev-python/setuptools/setuptools-68.1.2.ebuild 
b/dev-python/setuptools/setuptools-68.1.2.ebuild
index dff9ddb41cae..b74eeed66337 100644
--- a/dev-python/setuptools/setuptools-68.1.2.ebuild
+++ b/dev-python/setuptools/setuptools-68.1.2.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/

2023-09-13 Thread Michał Górny
commit: debbd58c9fa105e4c2e925910dc0f392b41be990
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 15:04:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 15:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debbd58c

dev-python/setuptools: Bump to 68.2.2

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 5e6a2f52e5ac..5df55db1430d 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
 DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328
 DIST setuptools-68.2.1.tar.gz 2203059 BLAKE2B 
2db15077041c908e476f115fb1d54abdc6ddef6c1f7b23f2149a0c61c23aa584ada51d73cf5d1ed7e3670cd18077fa1d0001b654e45d9c5882f993e2bf56ffb1
 SHA512 
f7083c3a38f3f9dc1ea3b87d398db7d483d5692e20f395aead40a310cd329c76243450b7d95b4a797ab1c6d2919cba4ac76fa73d2cb454d3c3b9f3209401611b
+DIST setuptools-68.2.2.tar.gz 2203338 BLAKE2B 
3d91bd4b4be1fb7a01b0cca1736187b80f9b07d0e647b49b483d6b8da55f69a678d2c910cde46bd9645dbd10b0b1d14c124d111817cbd7be8d5fab909f787998
 SHA512 
ed3138a39e8ae47d695e71835024d66d63b8de51aa336bd8524de81a5036aa26cf587caca5d6b46c833f77a6e9c8c1ae6b64e8310f712bd9c4e760196778b2ca

diff --git a/dev-python/setuptools/setuptools-68.2.2.ebuild 
b/dev-python/setuptools/setuptools-68.2.2.ebuild
new file mode 100644
index ..dff9ddb41cae
--- /dev/null
+++ b/dev-python/setuptools/setuptools-68.2.2.ebuild
@@ -0,0 +1,125 @@
+# 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
+
+# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${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/

2023-09-11 Thread Michał Górny
commit: 4cf3afdcafa6b5b348d593b4f9519ce9e513845e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 12 04:22:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 12 04:22:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf3afdc

dev-python/setuptools: Bump to 68.2.1

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 4973727e161c..5e6a2f52e5ac 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
 DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328
+DIST setuptools-68.2.1.tar.gz 2203059 BLAKE2B 
2db15077041c908e476f115fb1d54abdc6ddef6c1f7b23f2149a0c61c23aa584ada51d73cf5d1ed7e3670cd18077fa1d0001b654e45d9c5882f993e2bf56ffb1
 SHA512 
f7083c3a38f3f9dc1ea3b87d398db7d483d5692e20f395aead40a310cd329c76243450b7d95b4a797ab1c6d2919cba4ac76fa73d2cb454d3c3b9f3209401611b

diff --git a/dev-python/setuptools/setuptools-68.2.1.ebuild 
b/dev-python/setuptools/setuptools-68.2.1.ebuild
new file mode 100644
index ..dff9ddb41cae
--- /dev/null
+++ b/dev-python/setuptools/setuptools-68.2.1.ebuild
@@ -0,0 +1,125 @@
+# 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
+
+# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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/certifi-2016.9.26[${PYTHON_USEDEP}]
+   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 \
+ 

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

2023-09-09 Thread Arthur Zamarin
commit: 2b8d1932dde1fe4748527c4504583d463036e73c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 06:10:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 06:10:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8d1932

dev-python/setuptools-gettext: Keyword 0.1.3 x86, #909844

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

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

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
index e1b4bb7bebc9..9c786ed070d2 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



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

2023-08-31 Thread Sam James
commit: b3e9f8fd458a77e067ccb50f8a7f0cd29587c18c
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  1 00:55:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  1 00:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e9f8fd

dev-python/setuptools: restore comment + add bug ref for setuptools_scm PDEPEND

See e96c1d113f47ac076ee71b951afebe3515850918.

Eli noticed that the comment had got lost here & it wasn't particularly
descriptive, so restore the comment and add a bug reference.

Bug: https://bugs.gentoo.org/663324
Signed-off-by: Sam James  gentoo.org>

 dev-python/setuptools/setuptools-68.0.0-r1.ebuild | 2 ++
 dev-python/setuptools/setuptools-68.1.2.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild 
b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
index 6490d47fbadd..3f796e7f5584 100644
--- a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
@@ -56,6 +56,8 @@ BDEPEND="
' "${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/certifi-2016.9.26[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]

diff --git a/dev-python/setuptools/setuptools-68.1.2.ebuild 
b/dev-python/setuptools/setuptools-68.1.2.ebuild
index 472b35c2a51b..dff9ddb41cae 100644
--- a/dev-python/setuptools/setuptools-68.1.2.ebuild
+++ b/dev-python/setuptools/setuptools-68.1.2.ebuild
@@ -56,6 +56,8 @@ BDEPEND="
' "${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/certifi-2016.9.26[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]



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

2023-08-22 Thread Michał Górny
commit: 83d4cf700c11479443e0361ed4a5d30361513774
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 22 18:46:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 22 20:00:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d4cf70

dev-python/setuptools-rust: Bump to 1.7.0

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

 dev-python/setuptools-rust/Manifest|  30 
 .../setuptools-rust/setuptools-rust-1.7.0.ebuild   | 183 +
 2 files changed, 213 insertions(+)

diff --git a/dev-python/setuptools-rust/Manifest 
b/dev-python/setuptools-rust/Manifest
index cad098655aaf..2f748a8d66a5 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -13,22 +13,29 @@ DIST fxhash-0.2.1.crate 4102 BLAKE2B 
efade6722efed1cff0bcf307ababd9c9031af297baf
 DIST getrandom-0.1.16.crate 25077 BLAKE2B 
0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a
 SHA512 
c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
 DIST html5ever-0.25.1.crate 73165 BLAKE2B 
70bee0c77337b2fee3fedda6fc475969b5e9a20342bf6890819fa9a69be8cac66e0dfc0a608f5cd6ba789a780f403ee736dbde1af52cb800a599b0113801dc99
 SHA512 
2b946224a0c5859436a57a507a89601adeffc12092376fe47429c5c5a61bd1d00b3271f0be7dea82ba1dce93a1cb820f72df8ba4c90fd13bd1ec408cff6ca660
 DIST indoc-1.0.4.crate 13122 BLAKE2B 
f7a352bc2d19f3f2d1479b6add45daf841e02bba563ce9af115118b9bacea6bd39ab2a663bc992b2302de73b52bac1024130aab3dcd79c5b4286c93dd7305928
 SHA512 
b2d90f074f9a34e330d7d6e6313bd569cd857c791b8ff79191a70f19064fa53ea2ede30bbd16587fb438e69ccce4c3e2fbb127610ba8e470daf076d7373f0213
+DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST itoa-0.4.8.crate 11926 BLAKE2B 
e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c
 SHA512 
6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e
 DIST kuchiki-0.8.1.crate 22153 BLAKE2B 
f5e887c70e755f99faba569a2ceb3e9942d4dff50e884af1764b6cb557b90d4d89c8a800dd397898fd87c4f9e5d7a6b162b2964c8518a397e38c3919689efcf3
 SHA512 
68f668032cd6e1152e3eab196d7bdbc0a835daabb0de6b7ced7f463ea56224c35bdb18cc0dd7e57a90461d1ee5e0349e8488df7390580e7eea570997fb4029e3
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.121.crate 574702 BLAKE2B 
bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738
 SHA512 
aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953
+DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
+DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
 DIST lock_api-0.4.6.crate 25215 BLAKE2B 
af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede
 SHA512 
ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d
 DIST log-0.4.14.crate 34582 BLAKE2B 
ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1
 SHA512 
796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
 DIST mac-0.1.1.crate 4838 BLAKE2B 

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

2023-08-19 Thread Michał Górny
commit: 4310e4de37b52f5738d0baa9d371d71ae5f0f759
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 19 18:17:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 19 18:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4310e4de

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest|   2 -
 dev-python/setuptools/setuptools-67.8.0-r1.ebuild | 124 --
 dev-python/setuptools/setuptools-68.1.0.ebuild| 123 -
 3 files changed, 249 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 3eddbe5c3f6f..4973727e161c 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,2 @@
-DIST setuptools-67.8.0.tar.gz 2492475 BLAKE2B 
37c34605a58b41e14300e389402fe6debf9eeed20c72ddf53fa798b41484d1522d2b5313c74eb69a687eaf32c225f0931f901f452aebf6f7023b2419d127b808
 SHA512 
5dda7082fc563ce73d810efc9cdbccb8649fef2eac52f1a902c76ab5ec67a87ff64e36e918d0e3b168f5214d787bdc22e8ef9adeccb77d8d368dcbb48f5fb35d
 DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
-DIST setuptools-68.1.0.tar.gz 2197742 BLAKE2B 
51bb614aac55dd593f49a5b34e6f31d79deea2b379c6c762e35e650e508d69119ce1e7d2ea3bfe501f41780511454e12a3a60d8fa4759a4e17cf4f2925c57d74
 SHA512 
827e1ed6724f1b6149515ec15528d29648041a9bb674957e2463b2424222378aeff185005c1277ff8fb4b44b5752276d99c1d9aa6d8a152ab80b2d7b1d5b5cc3
 DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328

diff --git a/dev-python/setuptools/setuptools-67.8.0-r1.ebuild 
b/dev-python/setuptools/setuptools-67.8.0-r1.ebuild
deleted file mode 100644
index 6241349f1efe..
--- a/dev-python/setuptools/setuptools-67.8.0-r1.ebuild
+++ /dev/null
@@ -1,124 +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
-
-# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${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[@]}")
-   )
-"
-PDEPEND="
-   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-DOCS=( {CHANGES,README}.rst )
-
-src_prepare() {
-   local PATCHES=(
-   # TODO: remove this when we're 100% PEP517 mode
-   

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

2023-08-19 Thread Arthur Zamarin
commit: d59de12212da1aef56ab6a0bfe546bccd4f28d70
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 17:52:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 17:52:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59de122

dev-python/setuptools: Stabilize 68.0.0-r1 ALLARCHES, #912634

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

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

diff --git a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild 
b/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
index 2f07f855a1df..6490d47fbadd 100644
--- a/dev-python/setuptools/setuptools-68.0.0-r1.ebuild
+++ b/dev-python/setuptools/setuptools-68.0.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 ~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/

2023-08-19 Thread Michał Górny
commit: c5b7c06a382f1c3f68b505c90cb30bb6fe8582b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 19 06:04:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 19 06:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b7c06a

dev-python/setuptools: Bump to 68.1.2

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index f700df231e59..3eddbe5c3f6f 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-67.8.0.tar.gz 2492475 BLAKE2B 
37c34605a58b41e14300e389402fe6debf9eeed20c72ddf53fa798b41484d1522d2b5313c74eb69a687eaf32c225f0931f901f452aebf6f7023b2419d127b808
 SHA512 
5dda7082fc563ce73d810efc9cdbccb8649fef2eac52f1a902c76ab5ec67a87ff64e36e918d0e3b168f5214d787bdc22e8ef9adeccb77d8d368dcbb48f5fb35d
 DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
 DIST setuptools-68.1.0.tar.gz 2197742 BLAKE2B 
51bb614aac55dd593f49a5b34e6f31d79deea2b379c6c762e35e650e508d69119ce1e7d2ea3bfe501f41780511454e12a3a60d8fa4759a4e17cf4f2925c57d74
 SHA512 
827e1ed6724f1b6149515ec15528d29648041a9bb674957e2463b2424222378aeff185005c1277ff8fb4b44b5752276d99c1d9aa6d8a152ab80b2d7b1d5b5cc3
+DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B 
bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8
 SHA512 
a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328

diff --git a/dev-python/setuptools/setuptools-68.1.2.ebuild 
b/dev-python/setuptools/setuptools-68.1.2.ebuild
new file mode 100644
index ..472b35c2a51b
--- /dev/null
+++ b/dev-python/setuptools/setuptools-68.1.2.ebuild
@@ -0,0 +1,123 @@
+# 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
+
+# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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[@]}")
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   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 

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

2023-08-16 Thread Sam James
commit: 85f90b4c91fc6e560d319a2d2be439b1928abe3b
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 02:55:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 02:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f90b4c

dev-python/setuptools-gettext: Keyword 0.1.3 arm64, #909844

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

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

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
index 4b495c8d01a8..e1b4bb7bebc9 100644
--- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



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

2023-08-15 Thread Michał Górny
commit: 11497eeace331dceb495e49a86ba54dad8cf7b4c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 15 18:10:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 15 19:15:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11497eea

dev-python/setuptools: Bump to 68.1.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 6119f8461965..f700df231e59 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,2 +1,3 @@
 DIST setuptools-67.8.0.tar.gz 2492475 BLAKE2B 
37c34605a58b41e14300e389402fe6debf9eeed20c72ddf53fa798b41484d1522d2b5313c74eb69a687eaf32c225f0931f901f452aebf6f7023b2419d127b808
 SHA512 
5dda7082fc563ce73d810efc9cdbccb8649fef2eac52f1a902c76ab5ec67a87ff64e36e918d0e3b168f5214d787bdc22e8ef9adeccb77d8d368dcbb48f5fb35d
 DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 
614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f
 SHA512 
da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
+DIST setuptools-68.1.0.tar.gz 2197742 BLAKE2B 
51bb614aac55dd593f49a5b34e6f31d79deea2b379c6c762e35e650e508d69119ce1e7d2ea3bfe501f41780511454e12a3a60d8fa4759a4e17cf4f2925c57d74
 SHA512 
827e1ed6724f1b6149515ec15528d29648041a9bb674957e2463b2424222378aeff185005c1277ff8fb4b44b5752276d99c1d9aa6d8a152ab80b2d7b1d5b5cc3

diff --git a/dev-python/setuptools/setuptools-68.1.0.ebuild 
b/dev-python/setuptools/setuptools-68.1.0.ebuild
new file mode 100644
index ..472b35c2a51b
--- /dev/null
+++ b/dev-python/setuptools/setuptools-68.1.0.ebuild
@@ -0,0 +1,123 @@
+# 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
+
+# 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 multiprocessing 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/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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${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[@]}")
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   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:\w*[.]\+extern[.]::' \
+   -i {} + || die
+}
+
+python_test() {
+  

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

2023-07-21 Thread Arthur Zamarin
commit: 123680817ba9e0962e0f482e067f8e663666e912
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 21 11:22:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 21 11:22:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12368081

dev-python/setuptools-gettext: new package, add 0.1.3

New bdep for dev-vcs/breezy

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

 dev-python/setuptools-gettext/Manifest |  1 +
 dev-python/setuptools-gettext/metadata.xml | 13 
 .../setuptools-gettext-0.1.3.ebuild| 24 ++
 3 files changed, 38 insertions(+)

diff --git a/dev-python/setuptools-gettext/Manifest 
b/dev-python/setuptools-gettext/Manifest
new file mode 100644
index ..5ce91d8aa038
--- /dev/null
+++ b/dev-python/setuptools-gettext/Manifest
@@ -0,0 +1 @@
+DIST setuptools-gettext-0.1.3.tar.gz 10654 BLAKE2B 
801adc5f09facff215009ee61cef6996866efced51424a9dbcc6ace76e132b75d3cc8293eecbe0958372966e9faa64c73d7f743d2bb6187b448d9becf6106c8c
 SHA512 
786e9f9280013759e96fe16551ba2dafef033d7d1faadc9bf9306c6442ba242d638778b45c8c228a2ff04038903958bc1db435c4982b665d73ba15fcc4bd9eee

diff --git a/dev-python/setuptools-gettext/metadata.xml 
b/dev-python/setuptools-gettext/metadata.xml
new file mode 100644
index ..4b6dc6a166c0
--- /dev/null
+++ b/dev-python/setuptools-gettext/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   setuptools-gettext
+   breezy-team/setuptools-gettext
+   
+

diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild 
b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
new file mode 100644
index ..4b495c8d01a8
--- /dev/null
+++ b/dev-python/setuptools-gettext/setuptools-gettext-0.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYPI_NO_NORMALIZE=1
+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"
+
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   sys-devel/gettext
+"



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

2023-07-20 Thread WANG Xuerui
commit: f323a8b9da8d14cb775a60b88a91a6ef5bd63d00
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Jul 19 06:17:15 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 20 09:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f323a8b9

dev-python/setuptools-rust: keyword 1.6.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

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



  1   2   3   4   5   6   7   8   >