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

2024-04-27 Thread Michał Górny
commit: 8f3934b93fe85f146d9d2d0aad418c883161de0a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:49 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3934b9

dev-python/mako: Stabilize 1.3.3 ALLARCHES, #930749

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

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

diff --git a/dev-python/mako/mako-1.3.3.ebuild 
b/dev-python/mako/mako-1.3.3.ebuild
index 2069ece40b7a..cfeb5449315c 100644
--- a/dev-python/mako/mako-1.3.3.ebuild
+++ b/dev-python/mako/mako-1.3.3.ebuild
@@ -19,7 +19,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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc"
 
 RDEPEND="



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

2024-04-27 Thread Michał Górny
commit: c558648fa8a24b930993d9897f520462100e3e5c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:46 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c558648f

dev-python/trove-classifiers: Stabilize 2024.4.10 ALLARCHES, #930747

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

 dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
index 3172a692bdd9..35832d4c838e 100644
--- a/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.4.10.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 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"
 
 distutils_enable_tests pytest
 



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

2024-04-27 Thread Michał Górny
commit: 8678c509bcde64c549f4cadb03af7cb2b83aeec3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:47 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8678c509

dev-python/aiohttp: Stabilize 3.9.4 sparc, #930748

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

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

diff --git a/dev-python/aiohttp/aiohttp-3.9.4.ebuild 
b/dev-python/aiohttp/aiohttp-3.9.4.ebuild
index a4d57535e7e2..e09f6a13aa3d 100644
--- a/dev-python/aiohttp/aiohttp-3.9.4.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.9.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 IUSE="test-rust"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-zackweinberg/

2024-04-27 Thread Michał Górny
commit: 661f2781bb8024efffd481942d519e80df3af67a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:41 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661f2781

sec-keys/openpgp-keys-zackweinberg: Stabilize 20231223 sparc, #930739

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

 .../openpgp-keys-zackweinberg-20231223.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild 
b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild
index 231dc7e7299f..7080ef019183 100644
--- 
a/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.ebuild
+++ 
b/sec-keys/openpgp-keys-zackweinberg/openpgp-keys-zackweinberg-20231223.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
@@ -14,7 +14,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-27 Thread Michał Górny
commit: 49a3bf1000431f4f5737fea77dd01cb1286d3072
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:42 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a3bf10

app-arch/libarchive: Stabilize 3.7.3 sparc, #930740

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

 app-arch/libarchive/libarchive-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.3.ebuild 
b/app-arch/libarchive/libarchive-3.7.3.ebuild
index 4e1429fdc70c..f9e2a057a10f 100644
--- a/app-arch/libarchive/libarchive-3.7.3.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD BSD-2 BSD-4 public-domain"
 SLOT="0/13"
-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"
 IUSE="
acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
static-libs test xattr +zstd



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

2024-04-27 Thread Michał Górny
commit: 0657753902aeedaff7446d167809effe8523859f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:43 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06577539

dev-python/jupyter-server: Stabilize 2.14.0 ALLARCHES, #930744

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

 dev-python/jupyter-server/jupyter-server-2.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild 
b/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
index 51d0d35e0e59..29564bc55704 100644
--- a/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.14.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2024-04-27 Thread Michał Górny
commit: 202fc08e31b0eec47e78d4fbc88909b82b9d5cb7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:45 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202fc08e

dev-python/pyfakefs: Stabilize 5.4.1 ALLARCHES, #930746

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

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

diff --git a/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild 
b/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
index 85eb97cbee97..ebe04cf6f2f1 100644
--- a/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-5.4.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/supervisor/

2024-04-27 Thread Michał Górny
commit: b32eff8ce8301be01b6e7461b1117189f602daad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:38 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32eff8c

app-admin/supervisor: Keyword 4.2.5 arm64, #930719

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

 app-admin/supervisor/supervisor-4.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/supervisor/supervisor-4.2.5.ebuild 
b/app-admin/supervisor/supervisor-4.2.5.ebuild
index d067658aa814..4ff555fe8f00 100644
--- a/app-admin/supervisor/supervisor-4.2.5.ebuild
+++ b/app-admin/supervisor/supervisor-4.2.5.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
@@ -15,7 +15,7 @@ HOMEPAGE="http://supervisord.org/ 
https://pypi.org/project/supervisor/;
 
 LICENSE="repoze ZPL BSD HPND GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="acct-group/supervisor"
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/autoconf/

2024-04-27 Thread Michał Górny
commit: dab497ddc1a7e0c31af3456697819b8785f7fd94
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 06:53:40 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab497dd

dev-build/autoconf: Stabilize 2.71-r7 sparc, #930739

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

 dev-build/autoconf/autoconf-2.71-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/autoconf/autoconf-2.71-r7.ebuild 
b/dev-build/autoconf/autoconf-2.71-r7.ebuild
index 5e0b7361acfd..76181d8cb87d 100644
--- a/dev-build/autoconf/autoconf-2.71-r7.ebuild
+++ b/dev-build/autoconf/autoconf-2.71-r7.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}"/${MY_P}
 
if ! [[ ${PV} == *_beta* ]] ; then
-   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"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-zackweinberg )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/remarkable/

2024-04-27 Thread Michał Górny
commit: 0c3a63163b1e534920a957c63e931508a5115789
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Apr 26 21:26:09 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3a6316

app-editors/remarkable: drop 1.9.0_pre20210320-r2

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Michał Górny  gentoo.org>

 .../remarkable-1.9.0_pre20210320-r2.ebuild | 69 --
 1 file changed, 69 deletions(-)

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild
deleted file mode 100644
index c3b373f0dc21..
--- a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
-
-DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"
-HOMEPAGE="https://remarkableapp.github.io/ 
https://github.com/jamiemcg/remarkable;
-GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7"
-SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/Remarkable-${GIT_COMMIT}"
-
-LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   net-libs/webkit-gtk:4.1[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/gtksourceview:3.0[introspection]
-   $(python_gen_cond_dep '
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}"
-PATCHES=(
-   "${FILESDIR}"/${P}-disable-spellcheck.patch
-   "${FILESDIR}"/webkit-version.patch
-)
-
-src_prepare() {
-   default
-   sed -i -e "s|import styles|from remarkable import styles|" \
-   -e "s|from findBar|from remarkable.findBar|" \
-   remarkable/RemarkableWindow.py || die
-}
-
-src_install() {
-   default
-
-   python_domodule markdown pdfkit remarkable remarkable_lib
-   python_doscript bin/remarkable
-   doicon data/ui/remarkable.png
-   domenu ${PN}.desktop
-
-   insinto /usr/share/${PN}
-   doins -r data/ui
-   doins -r data/media
-
-   insinto /usr/share/glib-2.0/schemas
-   doins data/glib-2.0/schemas/*
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   readme.gentoo_print_elog
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/remarkable/

2024-04-27 Thread Michał Górny
commit: 92043d12f8f91deb5c00d52a8f6fdbcef81c3770
Author: Martin Dummer  gmx  net>
AuthorDate: Fri Apr 26 21:28:47 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 06:41:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92043d12

app-editors/remarkable: enable py3.12

Closes: https://bugs.gentoo.org/929300
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/36446
Signed-off-by: Michał Górny  gentoo.org>

 app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
index 1525913a442f..f35866eca613 100644
--- a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
+++ b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
 
 DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"



[gentoo-commits] repo/gentoo:master commit in: app-editors/retext/

2024-04-26 Thread Michał Górny
commit: d7271b7d1f6968682f1ac8456afdd501c4376d53
Author: Chris Mayo  gmail  com>
AuthorDate: Wed Mar 20 19:29:27 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7271b7d

app-editors/retext: make single-impl and update dependencies

Closes: https://bugs.gentoo.org/880459
Signed-off-by: Chris Mayo  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 app-editors/retext/retext-.ebuild | 60 ++-
 1 file changed, 24 insertions(+), 36 deletions(-)

diff --git a/app-editors/retext/retext-.ebuild 
b/app-editors/retext/retext-.ebuild
index 38c1165fb129..0ad582a951db 100644
--- a/app-editors/retext/retext-.ebuild
+++ b/app-editors/retext/retext-.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_SINGLE_IMPL=1
 PYPI_NO_NORMALIZE=1
 PYPI_PN="ReText"
 
-inherit desktop distutils-r1 optfeature qmake-utils virtualx xdg
+inherit desktop distutils-r1 optfeature virtualx xdg
 
 DESCRIPTION="Simple editor for Markdown and reStructuredText"
 HOMEPAGE="https://github.com/retext-project/retext 
https://github.com/retext-project/retext/wiki;
@@ -26,56 +27,43 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
-   dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/python-markdown-math[${PYTHON_USEDEP}]
-   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   ')
 "
-DEPEND="${RDEPEND}"
+# qmake6 from qtbase is used to find lrelease
 BDEPEND="
-   dev-qt/linguist-tools
-   test? ( dev-python/PyQt6[testlib,${PYTHON_USEDEP}] )
+   dev-qt/qtbase:6
+   dev-qt/qttools:6[linguist]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/PyQt6[testlib,${PYTHON_USEDEP}]
+   ')
+   )
 "
 
 distutils_enable_tests unittest
 
-pkg_setup() {
-   # Needed for lrelease
-   export PATH="$(qt5_get_bindir):${PATH}"
-}
-
 src_test() {
-   virtx distutils-r1_src_test
-}
-
-python_test() {
-   virtx eunittest
+   QT_QPA_PLATFORM=minimal virtx distutils-r1_src_test
 }
 
 src_install() {
distutils-r1_src_install
 
-   newicon data/retext-kde5.png retext.png
-
-   # Fixme: The application actually provides a desktop file which 
theoretically
-   # could be used, so far though I could not make it install properly.
-   make_desktop_entry ${PN} "ReText" ${PN} "Office;WordProcessor"
+   domenu data/me.mitya57.ReText.desktop
 }
 
 pkg_postinst() {
xdg_pkg_postinst
 
+   optfeature "a local copy of the MathJax JavaScript library" 
dev-libs/mathjax
+   optfeature "encoding detection" dev-python/chardet
optfeature "dictionary support" dev-python/pyenchant
-
-   einfo "Starting with retext-7.0.4 the markdown-math plugin is 
installed."
-   einfo "Note that you can use different math delimiters, e.g. \(...\) 
for inline math."
-   einfo "For more details take a look at:"
-   einfo "https://github.com/mitya57/python-markdown-math#math-delimiters;
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
+   optfeature "JavaScript support in preview" dev-python/PyQt6-WebEngine
 }



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfdesktop/, xfce-base/xfdesktop/files/

2024-04-26 Thread Michał Górny
commit: 968649d789dfc35e8e53a9df688bc76b07dc9562
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:46:18 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:46:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968649d7

xfce-base/xfdesktop: Fix segv with a followup backport

I am very sorry for messing this up and not including the other upstream
fix.

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

 .../files/xfdesktop-4.19.2-settings.patch  | 80 ++
 ...4.19.2-r1.ebuild => xfdesktop-4.19.2-r2.ebuild} |  0
 2 files changed, 67 insertions(+), 13 deletions(-)

diff --git a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch 
b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
index e384ef578a1d..4c31dbd777e2 100644
--- a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
+++ b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
@@ -1,25 +1,79 @@
-From 439bf8a8cd36796c33ae0b413641338417c9a911 Mon Sep 17 00:00:00 2001
+From e3807249480b48ad403f94d62c39afca9251b149 Mon Sep 17 00:00:00 2001
 From: "Brian J. Tarricone" 
-Date: Thu, 25 Apr 2024 23:28:24 -0700
-Subject: [PATCH] Fix some default settings not being applied on startup
+Date: Fri, 26 Apr 2024 01:20:14 -0700
+Subject: [PATCH] Fix invalid param flags
 
-Closes #242.
 ---
- src/xfce-desktop.c | 1 +
- 1 file changed, 1 insertion(+)
+ src/xfce-desktop.c | 20 ++--
+ 1 file changed, 6 insertions(+), 14 deletions(-)
 
 diff --git a/src/xfce-desktop.c b/src/xfce-desktop.c
-index e79e83305..b4f837ef5 100644
+index b4f837ef..37b4b277 100644
 --- a/src/xfce-desktop.c
 +++ b/src/xfce-desktop.c
-@@ -731,6 +731,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+@@ -730,31 +730,26 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+ widget_class->popup_menu = xfce_desktop_popup_menu;
  widget_class->style_updated = xfce_desktop_style_updated;
  
- #define XFDESKTOP_PARAM_FLAGS  (G_PARAM_READWRITE \
-+| G_PARAM_CONSTRUCT \
- | G_PARAM_STATIC_NAME \
- | G_PARAM_STATIC_NICK \
- | G_PARAM_STATIC_BLURB)
+-#define XFDESKTOP_PARAM_FLAGS  (G_PARAM_READWRITE \
+-| G_PARAM_STATIC_NAME \
+-| G_PARAM_STATIC_NICK \
+-| G_PARAM_STATIC_BLURB)
+-
+ g_object_class_install_property(gobject_class, PROP_SCREEN,
+ g_param_spec_object("screen",
+ "gdk screen",
+ "gdk screen",
+ GDK_TYPE_SCREEN,
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ g_object_class_install_property(gobject_class, PROP_CHANNEL,
+ g_param_spec_object("channel",
+ "xfconf channel",
+ "xfconf channel",
+ XFCONF_TYPE_CHANNEL,
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ g_object_class_install_property(gobject_class, PROP_PROPERTY_PREFIX,
+ g_param_spec_string("property-prefix",
+ "xfconf property 
prefix",
+ "xfconf property 
prefix",
+ "",
+-XFDESKTOP_PARAM_FLAGS 
| G_PARAM_CONSTRUCT_ONLY));
++G_PARAM_READWRITE | 
G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
+ 
+ #ifdef ENABLE_DESKTOP_ICONS
+ g_object_class_install_property(gobject_class, PROP_ICON_STYLE,
+@@ -768,7 +762,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+ #else
+   
XFCE_DESKTOP_ICON_STYLE_WINDOWS,
+ #endif /* ENABLE_FILE_ICONS */
+-  XFDESKTOP_PARAM_FLAGS));
++  G_PARAM_READWRITE | 
G_PARAM_

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

2024-04-26 Thread Michał Górny
commit: 43dcbe04cac27a39c3ec2dcb5841b44b22e5bd22
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:02 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dcbe04

dev-python/tox: Bump to 4.15.0

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.15.0.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 197638f3473d..0bddde40eb69 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1 +1,2 @@
 DIST tox-4.14.2.tar.gz 178515 BLAKE2B 
812a4e0ffe218c5799a5bdf76cc5f1f99f60c7de464953349283e3951c91aded247941cb173bfdff670c9c079b9efb3645220ff7126b7e0cf341071d561a375b
 SHA512 
45bbd3f8d00eee05158452295230321947ec16a8bfff43e84ea9825d514976526f3889709255ed042cfb7a7ebfed020707cfc2d25b69ce90c148f4472092350d
+DIST tox-4.15.0.tar.gz 179243 BLAKE2B 
ba126d2dbe9598667570e1798567cf2301a60ca4859947b0b5cd15603b6f1b9c1b557bc090973a3c99960c29242edbb684d9ab81b90ecca3ac020b129a033850
 SHA512 
a113d8e921301dc4bc39e03103f8857604b28beedc49c764315cf99694e8a351b965e0e1b7d91555ce437a1cbb2bce0e1dd645b7c92c36e8e0e1dedcf610d1af

diff --git a/dev-python/tox/tox-4.15.0.ebuild b/dev-python/tox/tox-4.15.0.ebuild
new file mode 100644
index ..e80094cd0dd9
--- /dev/null
+++ b/dev-python/tox/tox-4.15.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
+   
'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
+   )
+
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: 5fd8b845edd0df7786a39812bfbd7f1de52d4123
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd8b845

dev-python/botocore: Bump to 1.34.93

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.93.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1d0b5e0be626..2470c76828bb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B 
f2df9f8e1c90a55ec9c4a1695dd9d9e
 DIST botocore-1.34.90.gh.tar.gz 12959004 BLAKE2B 
e80aa5ec0727db538ccbdac357431a3015494aa10da2d4a0e9ff6fb5080eaab38494933c3d3678fbf9d1266007a5edfc742b5a65a6be8e26edb8e3e11de255b5
 SHA512 
a6eb45e36ff189edf7915667719112279a07133ce7ef9bfe94c18c8e5ab6df4b734a00d973986f9f74ed7e475fa72461457a7633464973e720f38cf828f2ecc8
 DIST botocore-1.34.91.gh.tar.gz 12975028 BLAKE2B 
0a4d4ca5530411148e7df7be4f937741457e44b3cf7774ded834db58ce9d6fd05f0fed6aaac1283ee410b6914d4825387c36545b17b1e78cf89175d560445071
 SHA512 
aad3f747ca49f58eed1116c303202e29bb0cec0a9816c5436bf75881d46b4c363e9aebbc039b3f6c6faedaf81cbea03d635b744fffb9f740cdb4c1d3ff21724f
 DIST botocore-1.34.92.gh.tar.gz 12978936 BLAKE2B 
64fda2f4b1cbaa31c3d9148039c0db44e54811245186abf014ce1f3a635cb52f5bcef1180f082fed27300314ebd3b79887f364698b4df131f6534dc3bd69
 SHA512 
4923a04ac00d325f7d8b3dd69b11d82130abf642afd5a7abb22620062ff9f8859940d9dea1ff15bc3ace546e7b85ddb0e56a30e472ee8adf4406124c9587fe09
+DIST botocore-1.34.93.gh.tar.gz 12982900 BLAKE2B 
3225279b85101e04da3be11f01ac3f4ca74cf77235fcb8878bc12d7aca61472155c8319329beb54ffe335f9da9023fb3ccce99256f3a31c6588389dfa1746de9
 SHA512 
505e8c9b3915b1c2da3863b62c85c392a58c12376c3e71493025445b7b672ba320474087b446fda876ffee5d6260909bc1d1442ff6dbfeb49fd6661d3d7840a1

diff --git a/dev-python/botocore/botocore-1.34.93.ebuild 
b/dev-python/botocore/botocore-1.34.93.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.93.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-26 Thread Michał Górny
commit: 87b41569f2d2967cdf477b5b28feae93f4b46a00
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:21:49 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b41569

dev-python/boto3: Bump to 1.34.93

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.93.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1d51dfa1fe15..c627bb82f52b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 
2d719b0c2e09f0387dbe317f76555b36fda7
 DIST boto3-1.34.90.gh.tar.gz 800389 BLAKE2B 
cd604cf39479af676c46b7fd1e5a8ee24e46ec384d97c50b15f80c2d96a5f46ad1c66a8a34a03ccffdf37cf386e7dcc455dc38543fc9c919f9c2b18be6e402bb
 SHA512 
480824e36f9f118b0813b391818a4214bb1861e322099cfbc2e7f5e20a088799d2e3c1c4e745ead86dde634b2f2b46656dec872025c0d5b3b608859fc8c9d9c8
 DIST boto3-1.34.91.gh.tar.gz 800954 BLAKE2B 
40bbc688a00e85b07d8f40f291ced5d6ffa0a26980bb89e353f7e300960bbff74c46554d8d4805b0cfd6723f8fa8b75f54908a255c9bc0d341ae23000265
 SHA512 
e8db938b1af6753c65b42f764ec1f4783d33dc889cadc76715f7fd6053a29149163e328593315f2d900a9d5d46fe0ab451bbba597180dbabd654dbac83b75b2c
 DIST boto3-1.34.92.gh.tar.gz 801544 BLAKE2B 
ec5e6aabcbc51f7fd0ce235b124489e5bf3375d346c9922430114a8e79d56544c90e91eb861393c63b191a1bdaa8eb04d6d59a40095c785741c59acde411d523
 SHA512 
349fbdc017da180d5f5d53a8d22c49203bbe633e8d98db71c9ec2be7dc8a78deedae7d0e256d827e2b75608374283ec9946b9c43aa9dd80504fd88fc8f8b65a8
+DIST boto3-1.34.93.gh.tar.gz 802078 BLAKE2B 
43f19efd6ae42bdb20e8dd79b1735df229ec2f231b5fe05006b26fcd5ddf4796a53fba6011c298fb919ee7b205b4ae3f4b563ad3b5325bdbbdebaeab7be59608
 SHA512 
4da1d9d7d8648e895f23763e5055a868d05bbfd8eb28d56e716975b3b8349bd1825d703f6fd11c316174004c39e1fca5ddcd8a4ad27a000e1a52f08a36eb4780

diff --git a/dev-python/boto3/boto3-1.34.93.ebuild 
b/dev-python/boto3/boto3-1.34.93.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.93.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/retext/

2024-04-26 Thread Michał Górny
commit: 3d9bd987fbdd0f4bd317562658c930c550be353d
Author: Chris Mayo  gmail  com>
AuthorDate: Wed Mar 20 19:29:27 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9bd987

app-editors/retext: add 8.0.2

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

 app-editors/retext/Manifest|  1 +
 app-editors/retext/retext-8.0.2.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/app-editors/retext/Manifest b/app-editors/retext/Manifest
index 1cefd03873f6..0cfa460a7a21 100644
--- a/app-editors/retext/Manifest
+++ b/app-editors/retext/Manifest
@@ -1,3 +1,4 @@
 DIST ReText-7.2.3.tar.gz 527428 BLAKE2B 
3c710769a881275d74018ba319b174020dda0b65da22ae926231af56901b56c31b3cff69119a9bb378cd218d7b793f002bb08bf1483cc1e55c95a4963cbe1598
 SHA512 
eb337866f5dfacad2f23435f09b550f4378df5bb261d6f79b1708fed9e7bd93e96e8f06f940cb7109fe02aa6df0592b151f11dfe13853799f0b1ac2c1065a0da
 DIST ReText-8.0.0.tar.gz 492823 BLAKE2B 
ba80f01f1a40981220c0b3e16dd04bf551319a35c1a5c7f6d5e70135404537e74fa4625fe4c05c7ee54202de9ae16d181c110fcae9b9172761ca5ecf6400f7de
 SHA512 
0f2480bcc8569cf60ebfe55847a2a068d1e5dd262a4ff212873bf58660ec31e9c37d9b21bdc66229d681c065a0d96b6ff11652e8d9a7c77841ea551480d1154c
 DIST ReText-8.0.1.tar.gz 538968 BLAKE2B 
6ee18b4becf47ed3edae9e1d3ea8167a5db2685ae55b206be1ffca78bb765a559f53575da8aa105eae5d1b1fb87419723cdfd02cfff2eb422de9722589a0b97a
 SHA512 
a2a03a821ac06e0408cd036189e9fce18f4b693085aaa15e0d95f2a80157f6ab09b0bcecd9574673ce57fc9cde937457e8d62971f1553cbc26c681039401178a
+DIST ReText-8.0.2.tar.gz 546236 BLAKE2B 
3ef28366e5884234d77b2155c3f01d7881206383aa19ccb010255eb40ea14aa2ab298fe212d2b4d0e7d65246075b426c93a8ae518b8fb5f0887f1694064e309a
 SHA512 
c7b543d91290c007c820751f39c009c1e5fb86eb59590d0c13610c9c7f13b6023ffee3d6aebc4665addacbefad0d17937a29e8201d08457cc1641a6d5c0019b0

diff --git a/app-editors/retext/retext-8.0.2.ebuild 
b/app-editors/retext/retext-8.0.2.ebuild
new file mode 100644
index ..0ad582a951db
--- /dev/null
+++ b/app-editors/retext/retext-8.0.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_SINGLE_IMPL=1
+PYPI_NO_NORMALIZE=1
+PYPI_PN="ReText"
+
+inherit desktop distutils-r1 optfeature virtualx xdg
+
+DESCRIPTION="Simple editor for Markdown and reStructuredText"
+HOMEPAGE="https://github.com/retext-project/retext 
https://github.com/retext-project/retext/wiki;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/retext-project/retext.git;
+else
+   inherit pypi
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   >=dev-python/markups-3.1.1[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}]
+   ')
+"
+# qmake6 from qtbase is used to find lrelease
+BDEPEND="
+   dev-qt/qtbase:6
+   dev-qt/qttools:6[linguist]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/PyQt6[testlib,${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+distutils_enable_tests unittest
+
+src_test() {
+   QT_QPA_PLATFORM=minimal virtx distutils-r1_src_test
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   domenu data/me.mitya57.ReText.desktop
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "a local copy of the MathJax JavaScript library" 
dev-libs/mathjax
+   optfeature "encoding detection" dev-python/chardet
+   optfeature "dictionary support" dev-python/pyenchant
+   optfeature "JavaScript support in preview" dev-python/PyQt6-WebEngine
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2024-04-26 Thread Michał Górny
commit: 1336c6e1bf2c3c95c90e18d4c5b4648277374717
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:22:30 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:22:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1336c6e1

app-admin/awscli: Bump to 1.32.93

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.93.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e8b7c1361e7a..be567c4e3702 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 
006de47c4328c191120c09d5b738283ae
 DIST aws-cli-1.32.90.gh.tar.gz 2694763 BLAKE2B 
ebe21c4589b1a386fc067740703e42f08153dc1ecd960115ea7f8e57444ded9e14c340c4fb5c3fc2ec021eb9d9e26cb5cf5cf70cc77a60a4dc991304b7949ee0
 SHA512 
96060564f3371ddacede05e6bb1917f263d785413f2d6e00e5f6f4eed14dff8cfa20c3136c387b53571d46557ba87fecc175c4f9f84044d598c2aace865cc9e6
 DIST aws-cli-1.32.91.gh.tar.gz 2694732 BLAKE2B 
418d8fa3525842a9abacb75b05bc5e9499398b9cd1c0e89c5db9e11b63daecd6c2496170fbca328b92a4711214cc19e3e6af937a818d92cd0dc3770f54f3eb18
 SHA512 
332c91f04dd639a273100bfbb49be71aa0b575c28930dd8943373f4aac28f09fe49f06421858503b2c34222ebd609f80e68d04a480331c267dd338b43f896d3b
 DIST aws-cli-1.32.92.gh.tar.gz 2695697 BLAKE2B 
702324003fa4db30d21ed03f177463df02ca05ce4e07ca721d257c3fa4efb01f0adc60e56e9d45c0339284e2e3d0b70ff4d8303b6ded1fd3ec4792238bdaed6b
 SHA512 
bfffdc08ef3a48c78d1b3f1c26bf2517687d013fd7a033244c241c8fac302d4552b71e614c88e30185800fd40de9a01913eb153616ec63961805f499e3619373
+DIST aws-cli-1.32.93.gh.tar.gz 2695489 BLAKE2B 
d2f81786d4db158a13ec50ed833668db26bde00cc1e4f5254aa127aba82113074abafa996f525b5f7cd215fd51639481a01a49c425bb4c01e990261529f06082
 SHA512 
e03892ef522fa43442d1b053d0bf8dbd6c892d94398934c4af58e81153c2759f7e55a289457bb3e5b46f2f01697642498fdd6d51cdc18ad8b6c0f6a31d7c606a

diff --git a/app-admin/awscli/awscli-1.32.93.ebuild 
b/app-admin/awscli/awscli-1.32.93.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.93.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizatio

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

2024-04-26 Thread Michał Górny
commit: 1d526b4d823c481252c287571b26a999fa0b32e0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 27 03:22:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Sat Apr 27 03:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d526b4d

dev-python/jupyterlab: Bump to 4.1.8

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.1.8.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 9dd0d4984b59..349666f1e7cf 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,2 +1,3 @@
 DIST jupyterlab-4.1.6.tar.gz 21773628 BLAKE2B 
b2855ecc4fa0cc892fab9bb79c19a3cec0ea577c9c490571ad4028e9fe35bca87fc61d0035cc889bee14313475825344e1cea69f34af4a908c5d2a304250d983
 SHA512 
b895aac68c6df3affb47eaebc243ecf7d778228a5adec8b8a047783e341008ab4beb0fe50b92138f765e7a72acfbe906f63f41aebe1a72544fe3030105d52716
 DIST jupyterlab-4.1.7.tar.gz 21773423 BLAKE2B 
6456011cd841b0c61b09ecd647443cd68abc4a48151ddeab6b5834f22fd99616470a70fc68897a8b46cb32873a49c3f950006eff80facd6e109d337be5d95569
 SHA512 
01c8b1a496c621d387a8b03c8705c1807f9f18d09be30aa3327a9beac1fa97b23df02f518490d984ac022f1265a55104d7db69ca69a79941c526b50946c8d20b
+DIST jupyterlab-4.1.8.tar.gz 21774267 BLAKE2B 
d707257b2f7c53c023fa0e2741ff1ddbb83116c1b8cc8136b550c94120737161c519c4a2e67211fff275267ab31c58e58b17ea6041e9ba00d44baa1919876f1e
 SHA512 
376b9a9b154b70716ca8450126b9623932b44c88b1a83e42fadc4b98f5a3dd3982d77ae9fc807f483fbd84615c184dd8c170297002c9f609b81755aec21e1ff4

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
new file mode 100644
index ..b655c8c83338
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.1.8.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-04-26 Thread Michał Górny
commit: 5384681702c91de5bd05e3e4cf945dbc72708cd4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:32:14 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53846817

dev-python/jupyterlab: Bump to 4.1.7

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.1.7.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index d01d17ae45a6..9dd0d4984b59 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab-4.1.6.tar.gz 21773628 BLAKE2B 
b2855ecc4fa0cc892fab9bb79c19a3cec0ea577c9c490571ad4028e9fe35bca87fc61d0035cc889bee14313475825344e1cea69f34af4a908c5d2a304250d983
 SHA512 
b895aac68c6df3affb47eaebc243ecf7d778228a5adec8b8a047783e341008ab4beb0fe50b92138f765e7a72acfbe906f63f41aebe1a72544fe3030105d52716
+DIST jupyterlab-4.1.7.tar.gz 21773423 BLAKE2B 
6456011cd841b0c61b09ecd647443cd68abc4a48151ddeab6b5834f22fd99616470a70fc68897a8b46cb32873a49c3f950006eff80facd6e109d337be5d95569
 SHA512 
01c8b1a496c621d387a8b03c8705c1807f9f18d09be30aa3327a9beac1fa97b23df02f518490d984ac022f1265a55104d7db69ca69a79941c526b50946c8d20b

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild
new file mode 100644
index ..b655c8c83338
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.1.7.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.10)
+   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme 
dev-python/myst-parser
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}



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

2024-04-26 Thread Michał Górny
commit: 4b417c7f9e9c9fc353c266b49c0af270ee6d7001
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:30:43 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b417c7f

dev-python/keyring: Bump to 25.2.0

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

 dev-python/keyring/Manifest  |  1 +
 dev-python/keyring/keyring-25.2.0.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index 7934751d5665..e1bc555df8da 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -1,2 +1,3 @@
 DIST keyring-24.3.1.tar.gz 60454 BLAKE2B 
cb0a9b82163febbbd737f2f25353bf96cbb7b8a87c7db00523960b3fce5595c6af65bc02b7d070b0fa5a466fc53530975de8f7a44ab9a9f783d2db34b1a67901
 SHA512 
53f26763175c7f1de041d8805062696ef3ef6c79792cdc75ae72621da8e729ac4cbb6e76937db2a0a5ce4bc41ab92c164d62e4627f92edab8c0d0fc02ca4980e
 DIST keyring-25.1.0.tar.gz 60191 BLAKE2B 
90cf0088f7740f6bc6562173b98630f885eca4c011be513532630ecaf4ca327053e37444b88ef5110a224567a68ad14228f59cf859090761be08a17d007b18ba
 SHA512 
991023f96c9ffa98b65ee48cb07908bfa0c2a56af13aba60f476a5c99eea9c627112a8eb777c2a8be1ae87cfc8fc79ba68c9ca08ed53002e9e240e64f937cff4
+DIST keyring-25.2.0.tar.gz 60808 BLAKE2B 
a9f97b80593cc1fc4716b0c97579408d4485dbd9dab415fa98e1827130cea425a03ff6188282ffb0125327feb6ed282260c15d21ce603f4d2561a94f83e6cbd0
 SHA512 
36ef4a78d5b9081f13ea7aabbfbe508e0ee275cbdf458fbcb36da5a360f91df79ce4c54bf0ce4000d91961d06f019d75a9ffc46328ef7d9e14e9a883508a1950

diff --git a/dev-python/keyring/keyring-25.2.0.ebuild 
b/dev-python/keyring/keyring-25.2.0.ebuild
new file mode 100644
index ..4e1deec56116
--- /dev/null
+++ b/dev-python/keyring/keyring-25.2.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="
+   https://github.com/jaraco/keyring/
+   https://pypi.org/project/keyring/
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~x64-macos"
+
+RDEPEND="
+   >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}]
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}]
+   ' 3.10 3.11)
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # this test fails if importlib-metadata returns more than one
+   # entry, i.e. when keyring is installed already
+   tests/test_packaging.py::test_entry_point
+   )
+   local EPYTEST_IGNORE=(
+   # apparently does not unlock the keyring properly
+   tests/backends/test_libsecret.py
+   # hangs
+   tests/backends/test_kwallet.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts=
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-04-26 Thread Michał Górny
commit: 5a55418cf5f7ae785d7e6ece421131283e5e4eda
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:54:01 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a55418c

app-arch/libarchive: Bump to 3.7.4

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

 app-arch/libarchive/Manifest|   2 +
 app-arch/libarchive/libarchive-3.7.4.ebuild | 176 
 2 files changed, 178 insertions(+)

diff --git a/app-arch/libarchive/Manifest b/app-arch/libarchive/Manifest
index 441ef7e81de2..2baf43a36402 100644
--- a/app-arch/libarchive/Manifest
+++ b/app-arch/libarchive/Manifest
@@ -2,3 +2,5 @@ DIST libarchive-3.7.2.tar.xz 5237056 BLAKE2B 
7221db4811a965ee61d879a260348036362
 DIST libarchive-3.7.2.tar.xz.asc 659 BLAKE2B 
7141baf007b89b7ee38ec817b648cef5efb4d694953fcd49f6ed2dc95cf4da2d9259262b9eb4f01ff5d4ecee1257b266a8c6687a8e8ef8790121048229f1ad22
 SHA512 
c2ce850088245d7723720737d74d1cc1819984d01b3f9e4ed96b0757f4c6d6d511b78792181a12400c563632d74edcd0c2c3a4b7527cba40ada7ef74488078fc
 DIST libarchive-3.7.3.tar.xz 5428992 BLAKE2B 
c53672c8cdbe8f406f00bf4fc6b36e4dffcd23a33909dbec6ef06b86dceefc6062840eff629ba3bd19c36121720e16a8ba10dfa1a35ebed186cc92eb144f55d0
 SHA512 
984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63
 DIST libarchive-3.7.3.tar.xz.asc 659 BLAKE2B 
bfe18e36ef2e96ad46ab2cd1236701b4b80f41ebb840681c1baf7eac72f38444cc0619645fac17d3acdda6553b294483d87f0a92d9575138d117934e838d85d2
 SHA512 
9f340b41fc9db34f1c4e0823d559b666196d3031249e05981cfb43a401aa8a85710f14ba1cc784ab3ca367439e4c485668dffe7020f38f50b3ed35810df504a1
+DIST libarchive-3.7.4.tar.xz 5417660 BLAKE2B 
128f72235da61e112201046c0cfe62a8c580cf73b426c4cfe270ae913356f6ad430ba33a663dcd617b082c7baf45ada8d1c9928c45fea16fd57e8020693a60bc
 SHA512 
84bc346ba15861ab10aa54a3d687de955178e4efbe12bf3a49a467181e7f819673949f131f4c8338de8ed6e319a8565af376e5a540380bda08e60dffbc7c8686
+DIST libarchive-3.7.4.tar.xz.asc 659 BLAKE2B 
77e705194f6e9a9f97da0ac43c9b3157e1a8a490d26da34079e4ef3f2bcf98d6f6e95567e110287fab0ec26d3fc27e5bbeff7569c9ca138de2caf47af737c6d0
 SHA512 
82caa18a78661ea717ce93cdcb0806eed48450c20fb4d45cb4c33001f2d4d0fb5a791552acbb24ad8c41772e1d0b66c76c9cb86946bc862109721a0c986f5331

diff --git a/app-arch/libarchive/libarchive-3.7.4.ebuild 
b/app-arch/libarchive/libarchive-3.7.4.ebuild
new file mode 100644
index ..4e1429fdc70c
--- /dev/null
+++ b/app-arch/libarchive/libarchive-3.7.4.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit libtool multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Multi-format archive and compression library"
+HOMEPAGE="
+   https://www.libarchive.org/
+   https://github.com/libarchive/libarchive/
+"
+SRC_URI="
+   https://www.libarchive.de/downloads/${P}.tar.xz
+   verify-sig? ( https://www.libarchive.de/downloads/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD BSD-2 BSD-4 public-domain"
+SLOT="0/13"
+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"
+IUSE="
+   acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle
+   static-libs test xattr +zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   acl? ( virtual/acl[${MULTILIB_USEDEP}] )
+   blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
+   expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
+   iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   kernel_linux? (
+   xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
+   )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
+   lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
+   nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   kernel_linux? (
+   virtual/os-headers
+   e2fsprogs? ( sys-fs/e2fsprogs[${MULTILIB_USEDEP}] )
+   )
+   test? (
+   app-arch/lrzip
+   app-arch/lz4
+   app-arch/lzip
+   app-arch/lzop
+   app-arch/xz-utils
+   app-arch/zstd
+   lzma? ( app-arch/xz-utils[extra-filters(+)] )
+   )
+"
+BDEPEND="
+   verify-sig? ( >=sec-keys/openpgp-keys-libarchive-20221209 )
+   elibc_musl? ( sys-libs/queue-s

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

2024-04-26 Thread Michał Górny
commit: edc44723979cfe56376cdedd87a53a8b3bfd75d3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:34:48 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc44723

dev-python/dask-expr: Bump to 1.0.13

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

 dev-python/dask-expr/Manifest|  1 +
 dev-python/dask-expr/dask-expr-1.0.13.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-python/dask-expr/Manifest b/dev-python/dask-expr/Manifest
index bdb6cbbb5140..9d4ec9431499 100644
--- a/dev-python/dask-expr/Manifest
+++ b/dev-python/dask-expr/Manifest
@@ -1,3 +1,4 @@
 DIST dask-expr-1.0.11.gh.tar.gz 242347 BLAKE2B 
38b35e4558fc589738d98b59bcaa378351dfa0c3a7fd7919b709db1ef5b5b97fd431aa2fc07ba69ec41012c91667873615fea763efee2d8f07b99eee910e
 SHA512 
ddd4cd3582dc843a3dd7702f5a457df44d97b7b3828629d702c209f4b84fc1410b059029f82dc167ebefbf3de148aed7f54ecc69241c179c86bf66f9bbd19f41
 DIST dask-expr-1.0.12.gh.tar.gz 253354 BLAKE2B 
566075d45e3d3b0521cf686b231c0e17f8f445ac95f81f8f32a10c2627cba62e243c02b4ef8d8eed88771df6ce52f88923c5d6fad94a84f950c33ffc70ea550f
 SHA512 
423797cb6142761bbaf56970f474ecf96b047675c8032f2e73427158320f3dd012e861cd9c86560c75c51b9e1350b1081ad5bd0943cde6522b3c21a799fee307
+DIST dask-expr-1.0.13.gh.tar.gz 253953 BLAKE2B 
a3261ef74ec46835b29223a81ac7a69ae36599af4a092ac87876ca64fc764c1b042b14d39bf624132b2d3623979263ed382f6938793d0d7e1ded7679d0971b32
 SHA512 
5d32b7cdcc9004ca761ab1c16cccab8bd9487f528d0b09a98b5557ff24bf0a4e432e86b1fcb4e4a1ca78b38848ca85a0b6760a904917141cb73d8d27d80a876c
 DIST dask-expr-1.0.5.gh.tar.gz 239409 BLAKE2B 
0fae8540f40cbdead823f300a68df239bb838bb88d34c000b6d29ee451609a4cfc4422586cbf1fc3d2e10b50ffab6e8a2414c14c00635d929d92d7e40b1abff5
 SHA512 
3baf9e1aca78bc8158bce0e6beb323e511fa5717578bb10bfce27ec38a8f7b6e25b21edeffc669a1ac5f4a987dbbd948bba0f4375f3c5b329d13fab7093708ea

diff --git a/dev-python/dask-expr/dask-expr-1.0.13.ebuild 
b/dev-python/dask-expr/dask-expr-1.0.13.ebuild
new file mode 100644
index ..c853f4410855
--- /dev/null
+++ b/dev-python/dask-expr/dask-expr-1.0.13.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="High Level Expressions for Dask"
+HOMEPAGE="
+   https://github.com/dask/dask-expr/
+   https://pypi.org/project/dask-expr/
+"
+# pypi tarball removes tests, as of 1.0.1
+SRC_URI="
+   https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/dask-2024.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pandas-2[${PYTHON_USEDEP}]
+"
+# TODO: make pandas depend on pyarrow unconditionally?  we're having
+# transitive deps here.
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-libs/apache-arrow[parquet,snappy]
+   dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin
+   sed -i -e '/dask/s:==:>=:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires distributed
+   
'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
+   # TODO
+   dask_expr/tests/test_groupby.py::test_groupby_index_array
+   )
+   local EPYTEST_IGNORE=(
+   # requires distributed
+   dask_expr/io/tests/test_parquet.py
+   dask_expr/tests/test_diagnostics.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: bf942fe594caa32ad598e3669e6b308ef5f53a21
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:33:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf942fe5

dev-python/superqt: Remove old

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

 dev-python/superqt/Manifest |  2 --
 dev-python/superqt/superqt-0.6.2.ebuild | 49 -
 dev-python/superqt/superqt-0.6.3.ebuild | 49 -
 3 files changed, 100 deletions(-)

diff --git a/dev-python/superqt/Manifest b/dev-python/superqt/Manifest
index bbe404ed2a09..e3c34fc11b5b 100644
--- a/dev-python/superqt/Manifest
+++ b/dev-python/superqt/Manifest
@@ -1,3 +1 @@
-DIST superqt-0.6.2.tar.gz 94990 BLAKE2B 
1990dcd048fd18913d2c68eb41dd3a0fb1778e468e6c74608f6171e92c0f2a4bf828fb3f73fbbf47f2404fda9864af8bcac66a0a490c35c596e5b5090be39a3a
 SHA512 
8c794ea8dfb8e5aedb3390ce895d392e76faa714f08c1a43c4d8b82ca6353317d9050e5b79d0696e85247fb8772c5fea20642bd7914b1713cd63a737c64397fb
-DIST superqt-0.6.3.tar.gz 95200 BLAKE2B 
8cd751cd3aefeca192c795ecac4002b8556ea9f6f3a9f7be3b44ff5327dc0dd578cf81aef899453892a5fb43636016abbe808f89e46e3ab8ad88e2094c65f385
 SHA512 
f50a23cd2999f911160c2b4881501110ea3157640d5801d220f84e38f92cdf7c405194ddf26c990057103c75238ceebef77ec42f7da5f438b702dea10db7232b
 DIST superqt-0.6.4.tar.gz 95502 BLAKE2B 
0354fbea1925bac84a72fc1d8e0402ba80fdd38cdec32a0e91c4b360dc8d906d631e5e36ffea8d20baae9d1e620417a08f19c2d4d37778f2e50ca3673e12bca3
 SHA512 
934df6d7c0dd80e045a03b88fb6b254fd7f7e3a09c882bcd46c3635ed7ba434c5704b110dd590a491fc9cead767c2f885245fdae09ef26e1a1e556d66cb2d7a3

diff --git a/dev-python/superqt/superqt-0.6.2.ebuild 
b/dev-python/superqt/superqt-0.6.2.ebuild
deleted file mode 100644
index d28d26f40bb0..
--- a/dev-python/superqt/superqt-0.6.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Missing widgets and components for PyQt/PySide"
-HOMEPAGE="
-   https://github.com/pyapp-kit/superqt
-   https://pypi.org/project/superqt/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_IGNORE=(
-   # pint and pyconify not packaged
-   tests/test_quantity.py
-)
-
-EPYTEST_DESELECT=(
-   # fails in the sandbox, but works outside of it
-   tests/test_eliding_label.py::test_wrapped_eliding_label
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   virtx distutils-r1_python_test
-}

diff --git a/dev-python/superqt/superqt-0.6.3.ebuild 
b/dev-python/superqt/superqt-0.6.3.ebuild
deleted file mode 100644
index d28d26f40bb0..
--- a/dev-python/superqt/superqt-0.6.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="Missing widgets and components for PyQt/PySide"
-HOMEPAGE="
-   https://github.com/pyapp-kit/superqt
-   https://pypi.org/project/superqt/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/QtPy-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pytest-qt[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_IGNORE=(
-   # pint and pyconify not packaged
-   tests/test_quantity.py
-)
-
-EPYTEST_DESELECT=(
-   # fails in the sandbox, but works outside of it
-   tests/test_eliding_label.py::test_wrapped_eliding_label
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-   virtx distutils-r1_python_test
-}



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

2024-04-26 Thread Michał Górny
commit: fa59efd18c2083122fd544854124114499c088d1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:33:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa59efd1

dev-python/mechanize: Bump to 0.4.10

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

 dev-python/mechanize/Manifest|  1 +
 dev-python/mechanize/mechanize-0.4.10.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest
index 0679fda04d7d..9762e1d2e5e7 100644
--- a/dev-python/mechanize/Manifest
+++ b/dev-python/mechanize/Manifest
@@ -1 +1,2 @@
+DIST mechanize-0.4.10.tar.gz 218291 BLAKE2B 
7a6f293ac5622b4ac01d1b84327e4dd41132eb2fdfaf9826e6c7a8b088890ae8b4b5f4e90aca930761d532702138f0be6f9394e48ee2defc48dcb5f19ee22a79
 SHA512 
76d13ac8ac06e8e3836ba814259e1ec8495ebbfc259d4f8652f3ed23863b6a5f6fc5983409083ad9f5d0312db6581b0e7b32bfe6d46ecd190006188ac4cf3fc8
 DIST mechanize-0.4.9.tar.gz 218286 BLAKE2B 
42ea97f843ec61b5ae05913e564f0cdb473976ea4e08a886c3bed15b27cea64def7fe5c73c1b809e48688d5ae41c269e85b633a24731c83409bf9855fc72b85f
 SHA512 
a0c5d6e01ddabd35dded9908e4f7e24cb0a8c20a674af603cd2f5f146c75d38dc96c36af0898646691206ce41745dff9a736ce53efd03ff48e55e763814b893c

diff --git a/dev-python/mechanize/mechanize-0.4.10.ebuild 
b/dev-python/mechanize/mechanize-0.4.10.ebuild
new file mode 100644
index ..27279bb94b4f
--- /dev/null
+++ b/dev-python/mechanize/mechanize-0.4.10.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stateful programmatic web browsing in Python"
+HOMEPAGE="
+   https://github.com/python-mechanize/mechanize/
+   https://pypi.org/project/mechanize/
+"
+
+LICENSE="|| ( BSD ZPL )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/html5lib-0.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   )
+"
+
+python_test() {
+   "${EPYTHON}" run_tests.py -v || die
+}



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

2024-04-26 Thread Michał Górny
commit: 80dec29ca3cd2cf98b43c156ed829ca658ac5023
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:21:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80dec29c

dev-python/sentry-sdk: Bump to 2.0.1

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

 dev-python/sentry-sdk/Manifest|   1 +
 dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild | 160 ++
 2 files changed, 161 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index beec52a5a2cd..25daeb35f51a 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,3 +1,4 @@
 DIST sentry-python-1.44.1.gh.tar.gz 472129 BLAKE2B 
ae98f7c6292ed3d95e4c33221154b065d6348c2e34efd4b4b10f083ff9082765594f39a1b0adf0df945ba7948e2b0d0d31cf2fb3987d1f65e1bd0e582be7a76b
 SHA512 
c9de3538cdf2ccce2b6775ff57308f122d1e7f5db5036db78ec8b85a423edfbacb806080b4ededba42bc33e419b5fc71cc011bdbcf542e4aa9be1978a0129bc8
 DIST sentry-python-1.45.0.gh.tar.gz 475425 BLAKE2B 
8dc46154dfc1c7c9104a706be032b5269d407dee6845da252f1c603ea4f9486d02d1d3c6bec314064b821dee31b503d07a9c17935ca1f4dd6cc4d7b9c3165094
 SHA512 
dad23a3f6a8e6ef5fe78e1d38a61977d8974edf306d5688537f331801d8fa0f60743d18cc3dadf6e9a9666c55a01c98b9ff8d8808ece7d8f95ee68a69b6cb9be
 DIST sentry-python-2.0.0.gh.tar.gz 484223 BLAKE2B 
3630ed4585ce6088d648a28b3606e945de0e230ed4a611fc1b8954e7a05f8a3e3f80ae7110c64a54ae81569fb48a0ef3ed856f8dfeec441454238157016475d4
 SHA512 
a97ef336e54c2e28ae4e9ff4dc921fc892bb4567c2a926c6ec5d1c838417bb8c3293576ca450bc7f08721ebe9ce37bd45e4752b6223a76a3724f2b8912426fb4
+DIST sentry-python-2.0.1.gh.tar.gz 486632 BLAKE2B 
ace9891068050d988b3c16622f6937486f733caaf3de864ed973ea156e1e06e44f2d73764d01d5943a9347044c3c880bb9cf00229f2a36f2730aad9ef55660d0
 SHA512 
c62447a990ead1bebee89cd16d7a9d7a3798c48af53fba2cf5cece47c9bf5971fa1cd2b028b9fe8f7d9996cc48962ca50a61df9899b1c24a2dffced74f38e6ce

diff --git a/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild
new file mode 100644
index ..714519a746bd
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-2.0.1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

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

2024-04-26 Thread Michał Górny
commit: 2886755110d1700d846d799dd003f073c382837d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:31:03 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28867551

dev-python/puremagic: Bump to 1.22

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

 dev-python/puremagic/Manifest  |  1 +
 dev-python/puremagic/puremagic-1.22.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/puremagic/Manifest b/dev-python/puremagic/Manifest
index e60787c0ae9c..0959516923b7 100644
--- a/dev-python/puremagic/Manifest
+++ b/dev-python/puremagic/Manifest
@@ -1 +1,2 @@
 DIST puremagic-1.21.gh.tar.gz 296990 BLAKE2B 
78709c296ee8599009f07f8fadfaa60957895d1a45d3fd5f12605a54901e2f0ab878abdb4dc121a77d2c4da922b2f5a173d13ef660a2265298716a26da28f293
 SHA512 
cc2c76a2ddcfacdfce778e565b07692dcd247723aa85c562ba4d8c70992f79a8f13a7bc33f1468ee37298c266d35d76febe2e6164fdc145077d68b05cfa2e1c4
+DIST puremagic-1.22.gh.tar.gz 304145 BLAKE2B 
8165ae8527462223255a04c84c3e9f15b76298a8e8ad1f38ae3f92c6e359d514efa543cb290d45d37c2d5aa44a6e082e626cf0ed570c40c905f570b8569f43bf
 SHA512 
d447861e9f7a15f307fdf0ee1e34c5f03304dabb783ba4bfdbfa304fdfa0071b9f51ee9b0a3835417057b9fe4143cf5277a0be451024dc253a88bb94b05b9a99

diff --git a/dev-python/puremagic/puremagic-1.22.ebuild 
b/dev-python/puremagic/puremagic-1.22.ebuild
new file mode 100644
index ..e9212eebd43c
--- /dev/null
+++ b/dev-python/puremagic/puremagic-1.22.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python implementation of magic file detection"
+HOMEPAGE="
+   https://github.com/cdgriffith/puremagic/
+   https://pypi.org/project/puremagic/
+"
+SRC_URI="
+   https://github.com/cdgriffith/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( CHANGELOG.md README.rst )
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-04-26 Thread Michał Górny
commit: a8d24bcf3a15472107d0c5a3eb48e5c440c184a0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:28:24 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d24bcf

dev-python/pytest: Bump to 8.1.2

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

 dev-python/pytest/Manifest|   1 +
 dev-python/pytest/pytest-8.1.2.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 12dda2dc03ae..2b409ccd1829 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc230318511e5a2d5ea35321a78a2603d5dbc033414ed73171525371efa9d9f54083d5638fc752c1c218e6d53aa
 SHA512 
28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1
 DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7
 SHA512 
c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1
 DIST pytest-8.1.1.tar.gz 1409703 BLAKE2B 
8e382c87af1bbbc235f9b27f8bb892d08393e0a9821f32373ee2546112c24dc6f90e1990f10ef799a94a1426a83a2bc3de0be9e7efde90cbf4eac5a0c9ee375c
 SHA512 
f1a9f69cd4eca3ab36c36bc666bf70b099125ed6e17b89d13554c3f13b100d05abfd0b35516660d00ca4fb9eca81164ab02bc8f7a9a8d90fd4302bf399cd88c0
+DIST pytest-8.1.2.tar.gz 1410060 BLAKE2B 
1379047c5ba434e98a383756c53a9cf31dc3bd3abcc49820f872b9110ec70906ca14080ce17ed2770b71195fbd79627a0eb16ee00429e165368144b20153a02b
 SHA512 
a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546

diff --git a/dev-python/pytest/pytest-8.1.2.ebuild 
b/dev-python/pytest/pytest-8.1.2.ebuild
new file mode 100644
index ..f57a5169cba9
--- /dev/null
+++ b/dev-python/pytest/pytest-8.1.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="
+   https://pytest.org/
+   https://github.com/pytest-dev/pytest/
+   https://pypi.org/project/pytest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   =dev-python/pluggy-1.4[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1[${PYTHON_USEDEP}]
+   ' 3.10)
+   !!<=dev-python/flaky-3.7.0-r5
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+src_test() {
+   # workaround new readline defaults
+   echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
+   local -x INPUTRC="${T}"/inputrc
+   distutils-r1_src_test
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x COLUMNS=80
+
+   local EPYTEST_DESELECT=(
+   # broken by epytest args
+   testing/test_warnings.py::test_works_with_filterwarnings
+
+   # tend to be broken by random pytest plugins
+   # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out)
+   testing/test_helpconfig.py::test_version_less_verbose
+   testi

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/

2024-04-26 Thread Michał Górny
commit: 5f21425212e06d6d8f91f3ce848a9fa9ec3048a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 18:15:02 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 18:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f214252

dev-libs/libgit2: Fix handling USE=ssh

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

 dev-libs/libgit2/{libgit2-1.8.0.ebuild => libgit2-1.8.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-1.8.0.ebuild 
b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
similarity index 98%
rename from dev-libs/libgit2/libgit2-1.8.0.ebuild
rename to dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
index e6996dbfbafa..dbc498fedac5 100644
--- a/dev-libs/libgit2/libgit2-1.8.0.ebuild
+++ b/dev-libs/libgit2/libgit2-1.8.0-r1.ebuild
@@ -39,7 +39,7 @@ BDEPEND="
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-   -DUSE_SSH=$(usex ssh)
+   -DUSE_SSH=$(usex ssh ON OFF)
-DUSE_GSSAPI=$(usex gssapi ON OFF)
-DUSE_HTTP_PARSER=system
-DREGEX_BACKEND=pcre2



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-kernel/

2024-04-26 Thread Michał Górny
commit: 439b941c102fd07b222cb81a03992928b1abc861
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:51:13 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:51:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=439b941c

sys-kernel/vanilla-kernel: Remove old

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

 sys-kernel/vanilla-kernel/Manifest |  30 -
 .../vanilla-kernel/vanilla-kernel-5.10.212.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.10.214.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.15.151.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.15.154.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-5.15.155.ebuild  | 137 
 .../vanilla-kernel/vanilla-kernel-6.1.81.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.85.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.1.86.ebuild| 137 
 .../vanilla-kernel/vanilla-kernel-6.6.21.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.6.26.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.6.27.ebuild| 143 -
 .../vanilla-kernel/vanilla-kernel-6.8.5.ebuild | 143 -
 .../vanilla-kernel/vanilla-kernel-6.8.6.ebuild | 143 -
 14 files changed, 1841 deletions(-)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index d5ea11cb40b0..2117f714729b 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,59 +4,29 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B 
f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc
 SHA512 
41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
 DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 
5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e
 SHA512 
f74f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
-DIST kernel-aarch64-fedora.config.6.8.2-gentoo 277695 BLAKE2B 
e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696
 SHA512 
4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
 DIST kernel-aarch64-fedora.config.6.8.7-gentoo 277695 BLAKE2B 
e3f4270b1543b96391229d673a1dc097975b065b1ce5966ff3886e31e449cc0542c986085feaca7030e41fd0acad2b6921115c4d0f81234cf9f72ce4bfe84696
 SHA512 
4721995bd2100e2d90f67a3c21db3a5507a3001f5f409b2894fc1a9cad3ff159e1784d06aacc0254229aff40598f78e0a51355b6cfc5cf860bdaf4e8a30a5235
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.19 33 BLAKE2B 
9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617
 SHA512 
49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
 DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 
1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b
 SHA512 
1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27
 DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B 
dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e
 SHA512 
a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
-DIST kernel-i686-fedora.config.6.8.2-gentoo 246574 BLAKE2B 
80834222e71fa04cb48865bbd2b0da6c02c4a44815df576d4dffa1f676a4d53567a6725a20284f6715fcad14ad8a47f1f7bb71b955e1404699f6c7961e6f3ef

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/

2024-04-26 Thread Michał Górny
commit: cfb5f1c632fed9848b980bf88ec84fb41e5c6d5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:51:10 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:51:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb5f1c6

sys-kernel/gentoo-kernel: Remove old

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

 sys-kernel/gentoo-kernel/Manifest  |  32 -
 .../gentoo-kernel/gentoo-kernel-5.10.212.ebuild| 134 --
 .../gentoo-kernel/gentoo-kernel-5.10.214.ebuild| 134 --
 .../gentoo-kernel/gentoo-kernel-5.15.151.ebuild| 141 ---
 .../gentoo-kernel/gentoo-kernel-5.15.154.ebuild| 141 ---
 .../gentoo-kernel/gentoo-kernel-5.15.155.ebuild| 141 ---
 .../gentoo-kernel/gentoo-kernel-6.1.81.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.85.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.1.86.ebuild  | 146 
 .../gentoo-kernel/gentoo-kernel-6.6.21.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.26-r1.ebuild   | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.26.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.6.27.ebuild  | 153 -
 .../gentoo-kernel/gentoo-kernel-6.8.5.ebuild   | 153 -
 .../gentoo-kernel/gentoo-kernel-6.8.6.ebuild   | 153 -
 15 files changed, 2079 deletions(-)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index a5520b219a96..fd3268fdd12b 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,66 +1,34 @@
-DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 
41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e
 SHA512 
69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
-DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 
26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc
 SHA512 
12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
-DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 
39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979
 SHA512 
d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
-DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 
340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5
 SHA512 
9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 
4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb
 SHA512 
792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 
9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa
 SHA512 
b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
-DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B 
ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78
 SHA512 
e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
-DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 
7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e
 SHA512 
4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 
2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558
 SHA512 
0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
-DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B 
f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa9

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-04-26 Thread Michał Górny
commit: 2629681588e42e49e41c6c0940653a03cae6d8c8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:51:00 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:51:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26296815

virtual/dist-kernel: Remove old

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

 virtual/dist-kernel/dist-kernel-5.10.212.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.10.214.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.15.151.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.15.154.ebuild | 16 
 virtual/dist-kernel/dist-kernel-5.15.155.ebuild | 16 
 virtual/dist-kernel/dist-kernel-6.1.81.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.85.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.1.86.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.21.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.26.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.6.27.ebuild   | 16 
 virtual/dist-kernel/dist-kernel-6.8.5.ebuild| 16 
 virtual/dist-kernel/dist-kernel-6.8.6.ebuild| 16 
 13 files changed, 208 deletions(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.212.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.212.ebuild
deleted file mode 100644
index 3b0524b1c02c..
--- a/virtual/dist-kernel/dist-kernel-5.10.212.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.10.214.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.214.ebuild
deleted file mode 100644
index 4799eff8f746..
--- a/virtual/dist-kernel/dist-kernel-5.10.214.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.151.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.151.ebuild
deleted file mode 100644
index 49842ddf1587..
--- a/virtual/dist-kernel/dist-kernel-5.15.151.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.154.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.154.ebuild
deleted file mode 100644
index 3b4d92e6969b..
--- a/virtual/dist-kernel/dist-kernel-5.15.154.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )
-"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.155.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.155.ebuild
deleted file mode 100644
index 3b4d92e6969b..
--- a/virtual/dist-kernel/dist-kernel-5.15.155.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2024-04-26 Thread Michał Górny
commit: f0b600498e641e8a6266302cba251afd3f1bbf6c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:51:07 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:51:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b60049

sys-kernel/gentoo-kernel-bin: Remove old

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  84 ---
 .../gentoo-kernel-bin-5.10.212.ebuild  | 127 
 .../gentoo-kernel-bin-5.10.214.ebuild  | 127 
 .../gentoo-kernel-bin-5.15.151.ebuild  | 127 
 .../gentoo-kernel-bin-5.15.154.ebuild  | 127 
 .../gentoo-kernel-bin-5.15.155.ebuild  | 127 
 .../gentoo-kernel-bin-6.1.81.ebuild| 127 
 .../gentoo-kernel-bin-6.1.85.ebuild| 127 
 .../gentoo-kernel-bin-6.1.86.ebuild| 127 
 .../gentoo-kernel-bin-6.6.21.ebuild| 161 
 .../gentoo-kernel-bin-6.6.26-r1.ebuild | 161 
 .../gentoo-kernel-bin-6.6.26.ebuild| 161 
 .../gentoo-kernel-bin-6.6.27.ebuild| 161 
 .../gentoo-kernel-bin-6.8.5.ebuild | 164 -
 .../gentoo-kernel-bin-6.8.6.ebuild | 161 
 15 files changed, 2069 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index be9bad601ecd..b0ddc3e4eb3c 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,113 +1,29 @@
-DIST genpatches-5.10-223.base.tar.xz 6584808 BLAKE2B 
41f0555956697c8963664a61259c70160f3473f4df25d676600acba478a3b9ebf2382da6d3a4a0ede98c1c8b5f41e37b15de841721db0b55716c79356255578e
 SHA512 
69aeeecdcc0de166386dd795d5b93e595c81ed36833f670051b73607f6d419345b452847517aa1532a08bf3b9009603aea3c64b693c76a3a3f8cd42fae6d522a
-DIST genpatches-5.10-223.extras.tar.xz 3872 BLAKE2B 
26ea7a17b505ef6ba61301999d962c745416164cc047aa5049d6db192f714a73ae0e89d5faa74724820524f4398b2d2f86d00479f28c38bdfdfef52c03bc5ccc
 SHA512 
12b85bafc1b22ba4f310f74fe18c936e6d251787913d03849b117268e4c15e9b0ecf5cf9bcf8275630811e2babc845cc0b817b3d50a9c19fd548a800da537932
-DIST genpatches-5.10-225.base.tar.xz 6772188 BLAKE2B 
39328b3d07cf007e8b85022a478b70011de41b32968f8ba61d6cf5e153c8e5f1bed488d655911ebc657548061da14e172dd04864dd2e2df48faabc6e5f535979
 SHA512 
d3046f9d3792c7b55c5a5d2bdf376b112dafb3facf372259939a8fc8a4f3ddb1e64ed31a90ecc8032d8631feb646b04d2864dbbf846f05b5558c221b61d79bdd
-DIST genpatches-5.10-225.extras.tar.xz 3880 BLAKE2B 
340f98133bf43bc6313882f834186de7359277184e370d6f81d6a857fa6e42b8a5a210896ae8d462c160a4d0ca1d373f435e752ed08b34a466e635720e7120b5
 SHA512 
9afe7f84bebdf6a6f410df7fc6598d130bd765d2f79ce1827f61c36d6a166c741631ba2812bc2ef0c27d5c48ac6ceb38676e2a254143e267997570b9cee07d94
 DIST genpatches-5.10-226.base.tar.xz 6746984 BLAKE2B 
4a043c8df9beff87431cc7d0bd3ab0d94e0a0461c00bfa01decdf2f624a3f8ae9373f7f7881282a09966323293dc9431f64e66192aa9c8013ecc1f22e356a7fb
 SHA512 
792ef6447e5129a629e9cb7da8b6199bbff0238503c899d1836c7670c3b45982ed321c0cf09520ca51f52a7188b08aa02c960f44c4e4a3e6a4922b9b9a2a2f25
 DIST genpatches-5.10-226.extras.tar.xz 3876 BLAKE2B 
9d4753364d4931fa6210dffabdf4fb02529f6af18cd47e0520d03fa0eed5aff60c87e5a85004ee84de3476b04d3abafce237b168fef83a6609e0e42b9672ddaa
 SHA512 
b7db48e51d982ddff47142f6852d0a0a8240289ec6f2a547e9d2cc89c7930cbf2ef596a080fb77560d1267072d2573b16a2e02f946e6e9aa31076d1b7524de68
-DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B 
ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78
 SHA512 
e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
-DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 
7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e
 SHA512 
4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
-DIST genpatches-5.15-164.base.tar.xz 6702232 BLAKE2B 
2a65783ebd23392a767ded400280d9e47ea95c18f059b1d67b653aa800f63a50cfcdd996113036dc9f61648453d232003eaf9df0a42af18949e43f7669bd6558
 SHA512 
0eb957501c3a1cf2256585c90c81cb3e4b371a54640bd893f001bce949d1a3897eee055c090e1dc57033a691bd62af2b5418401ce8a44fb76a388bb629c5205f
-DIST genpatches-5.15-164.extras.tar.xz 3940 BLAKE2B 
f1a166e7982c6a6968a083fcf60b6e383d148c17562403035ed8168ba16d045e56384528694752cd614b7aeade23fda879ab298c704bb297278af554ea6caa9

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-04-26 Thread Michał Górny
commit: ef43387a75acb3ae3ac73bd8b4e1b52abeef55fd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:46 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef43387a

virtual/dist-kernel: Stabilize 5.10.215 amd64 arm64 ppc64, #930489

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

 virtual/dist-kernel/dist-kernel-5.10.215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.215.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.215.ebuild
index 2da4c224b9bd..3b0524b1c02c 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.215.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.215.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-04-26 Thread Michał Górny
commit: d9127905b3e869b70f7585b1e836f25265d0cd72
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:59 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9127905

virtual/dist-kernel: Stabilize 5.15.156 amd64 arm64 ppc64, #930492

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

 virtual/dist-kernel/dist-kernel-5.15.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.15.156.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
index 7f9ad226fba3..49842ddf1587 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/

2024-04-26 Thread Michał Górny
commit: 3f49f85f8bf10727a4036df561f3d8b0ae1c2ec3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:57 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f49f85f

sys-kernel/gentoo-kernel: Stabilize 5.15.156 amd64 arm64 ppc64, #930492

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild
index dc6bd011b531..9f737733a0cf 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.156.ebuild
@@ -42,7 +42,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2024-04-26 Thread Michał Górny
commit: 79c39c84395c5d74f636574ba49d59f026521640
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:58 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79c39c84

sys-kernel/gentoo-kernel-bin: Stabilize 5.15.156 amd64 arm64 ppc64, #930492

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
index bd87ae1d9b74..44fc11dbe3af 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.156.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/

2024-04-26 Thread Michał Górny
commit: 9b519562913d09b83277c5d8f25391964f6b73d2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:49 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b519562

sys-kernel/gentoo-kernel: Stabilize 6.1.87 amd64 arm64 ppc64, #930490

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

 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild
index 20264d79c19c..504cfccb283d 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.87.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="debug hardened"
 REQUIRED_USE="
arm? ( savedconfig )



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2024-04-26 Thread Michał Górny
commit: be98d781910b8b3a70cd420fc55e8f1086341341
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:50 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be98d781

sys-kernel/gentoo-kernel-bin: Stabilize 6.1.87 amd64 arm64 ppc64, #930490

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
index b035210a208b..5b608d6e5035 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.87.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/

2024-04-26 Thread Michał Górny
commit: 8b9715e17850e108f78542cc4f8d0334d72aa499
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:44 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9715e1

sys-kernel/gentoo-kernel: Stabilize 5.10.215 amd64 arm64 ppc64, #930489

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.215.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.215.ebuild
index 49e92e2cb9d9..4fa6ee21da6c 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.215.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.215.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
 IUSE="debug hardened"
 REQUIRED_USE="arm? ( savedconfig )"
 



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2024-04-26 Thread Michał Górny
commit: 6388dc2a476c33c63cd3c3df5385a77899fbf16a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:51 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6388dc2a

virtual/dist-kernel: Stabilize 6.1.87 amd64 arm64 ppc64, #930490

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

 virtual/dist-kernel/dist-kernel-6.1.87.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.87.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
index 4f2425d2a4a4..85751b4ee93a 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="Virtual to depend on any Distribution Kernel"
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2024-04-26 Thread Michał Górny
commit: 0f493ee6a3a18e8c9a2ae79ed4513859d3d40dd8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 14:47:45 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 14:47:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f493ee6

sys-kernel/gentoo-kernel-bin: Stabilize 5.10.215 amd64 arm64 ppc64, #930489

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
index 88890c7f45fd..056b437be6d3 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.215.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mycli/

2024-04-26 Thread Michał Górny
commit: 22ccde4923591800e646360569cfc0e1dcbbca90
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Mar 29 12:09:43 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 13:21:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ccde49

dev-db/mycli: add 1.27.2

Closes: https://bugs.gentoo.org/930690
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35983
Signed-off-by: Michał Górny  gentoo.org>

 dev-db/mycli/Manifest|  1 +
 dev-db/mycli/mycli-1.27.2.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest
index de5904294910..cf298dd7c563 100644
--- a/dev-db/mycli/Manifest
+++ b/dev-db/mycli/Manifest
@@ -1 +1,2 @@
 DIST mycli-1.27.0.gh.tar.gz 285739 BLAKE2B 
9b3ba8b98289721774d7bf06465402440d70772ee4f456f1a14a02a0f0cf90e6c4e6fe2abe36436ea051042bed208868dc469e9ef7c4499a9fdacd519b119199
 SHA512 
ae6fa9ed9151a39988ea64c5d551a68c92014cbaae4ec6695a727cd008882298d3373d1992768eff0781e881738f72f00dfe4756196c0ba82009758b1ea16b51
+DIST mycli-1.27.2.gh.tar.gz 286537 BLAKE2B 
7bff978f9a08561c33f5327f13b8b69226e5c735527a607190a3c5d75f091b9f76b8d432e7a3e315ff250995e0baea7f7e0bede17e0b1cc6654939b7ec82b0ae
 SHA512 
fdf0342b0e850b5232c815e73f44f22c7ea162201588681ccf2f4107b84b87f01fff3999a9720fef454239192356f074f47642ddc760af18973a2c4676cd

diff --git a/dev-db/mycli/mycli-1.27.2.ebuild b/dev-db/mycli/mycli-1.27.2.ebuild
new file mode 100644
index ..445b7b84997e
--- /dev/null
+++ b/dev-db/mycli/mycli-1.27.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="CLI for MySQL Database with auto-completion and syntax 
highlighting"
+HOMEPAGE="
+   https://www.mycli.net/
+   https://github.com/dbcli/mycli/
+   https://pypi.org/project/mycli/
+"
+SRC_URI="
+   https://github.com/dbcli/mycli/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ssh"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/cli-helpers-2.2.1[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/prompt-toolkit-3.0.6[${PYTHON_USEDEP}]
+   =dev-python/pyaes-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
+   >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}]
+   >=dev-python/pyperclip-1.8.1[${PYTHON_USEDEP}]
+   >=dev-python/sqlglot-5.1.3[${PYTHON_USEDEP}]
+   >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}]
+   ssh? ( dev-python/paramiko[${PYTHON_USEDEP}] )
+   ')
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Requires a running mysql daemon
+   "test/test_main.py::test_batch"
+   "test/test_main.py::test_execute"
+   "test/test_main.py::test_init"
+   "test/test_special_iocommands.py::test_favorite_query"
+   "test/test_special_iocommands.py::test_watch"
+   "test/test_tabular_output.py::test_sql_output"
+)
+
+EPYTEST_IGNORE=(
+   # Requires a running mysql daemon
+   "test/test_sqlexecute.py"
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+
+   # Relax sqlparse requirement, 0.5.0 didn't have major API changes that 
would necessitate this restriction.
+   # bug #930690
+   sed -i -e '/sqlparse/ s/,<0.5.0//' setup.py || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-04-26 Thread Michał Górny
commit: bec6fdf5aaf816f515faaa16900a67d93f46a4fc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 13:15:12 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 13:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec6fdf5

package.mask: Remove obsolete xfce-base/xfdesktop mask

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

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9005dce4cf5b..8fb601c289f0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -853,12 +853,6 @@ sci-libs/xgks-pmel
 # Bug #919072.
 =dev-build/meson-1.3.0
 
-# Sam James  (2023-11-25)
-# Breaks desktop icon rendering, see bug #904468.
-# Upstream bug: https://gitlab.xfce.org/xfce/xfdesktop/-/issues/242
-=xfce-base/xfdesktop-4.19.2
-=xfce-base/xfdesktop-4.19.1
-
 # Sam James  (2023-11-22)
 # Further bugs with CoW via copy_file_range (bug #917224, 
https://github.com/openzfs/zfs/issues/15526).
 # The issue is very similar to bug #815469.



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfdesktop/, xfce-base/xfdesktop/files/

2024-04-26 Thread Michał Górny
commit: 3e21439d4aabcc18687e5ee0a04ae29be8e59423
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 13:14:59 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 13:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e21439d

xfce-base/xfdesktop: Backport the settings problem patch

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

 .../files/xfdesktop-4.19.2-settings.patch  | 25 ++
 ...op-4.19.2.ebuild => xfdesktop-4.19.2-r1.ebuild} |  5 +
 2 files changed, 30 insertions(+)

diff --git a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch 
b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
new file mode 100644
index ..e384ef578a1d
--- /dev/null
+++ b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
@@ -0,0 +1,25 @@
+From 439bf8a8cd36796c33ae0b413641338417c9a911 Mon Sep 17 00:00:00 2001
+From: "Brian J. Tarricone" 
+Date: Thu, 25 Apr 2024 23:28:24 -0700
+Subject: [PATCH] Fix some default settings not being applied on startup
+
+Closes #242.
+---
+ src/xfce-desktop.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/xfce-desktop.c b/src/xfce-desktop.c
+index e79e83305..b4f837ef5 100644
+--- a/src/xfce-desktop.c
 b/src/xfce-desktop.c
+@@ -731,6 +731,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
+ widget_class->style_updated = xfce_desktop_style_updated;
+ 
+ #define XFDESKTOP_PARAM_FLAGS  (G_PARAM_READWRITE \
++| G_PARAM_CONSTRUCT \
+ | G_PARAM_STATIC_NAME \
+ | G_PARAM_STATIC_NICK \
+ | G_PARAM_STATIC_BLURB)
+-- 
+GitLab
+

diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.2.ebuild 
b/xfce-base/xfdesktop/xfdesktop-4.19.2-r1.ebuild
similarity index 93%
rename from xfce-base/xfdesktop/xfdesktop-4.19.2.ebuild
rename to xfce-base/xfdesktop/xfdesktop-4.19.2-r1.ebuild
index eba432b23304..c5ec981ee642 100644
--- a/xfce-base/xfdesktop/xfdesktop-4.19.2.ebuild
+++ b/xfce-base/xfdesktop/xfdesktop-4.19.2-r1.ebuild
@@ -44,6 +44,11 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   # https://gitlab.xfce.org/xfce/xfdesktop/-/issues/242
+   "${FILESDIR}/${P}-settings.patch"
+)
+
 src_configure() {
local myconf=(
$(use_enable wayland)



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfdesktop/

2024-04-26 Thread Michał Górny
commit: a59af4ec6f2107434d174071164663f09fb0eca1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 13:10:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 13:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59af4ec

xfce-base/xfdesktop: Remove old

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

 xfce-base/xfdesktop/Manifest|  1 -
 xfce-base/xfdesktop/xfdesktop-4.19.1.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest
index a579d262d7d9..d06410ea216a 100644
--- a/xfce-base/xfdesktop/Manifest
+++ b/xfce-base/xfdesktop/Manifest
@@ -1,4 +1,3 @@
 DIST xfdesktop-4.18.1.tar.bz2 2133258 BLAKE2B 
3d4f54b64a6adc5f52bf6b48862b1fbf9b9608113035fdce89a2cb08a674f773f42edc0e1d05a27e89de7df71f7d53f400b794a2a79888cf51570c3ab060db8b
 SHA512 
cafb1e274bbabf1704a6452532fc79657af26eaf92a58374f87a70f31c35fbf213319c6658b3d18bfca2d555b69e07e46949407d1f80e5a37f48e76bbde9dc3e
 DIST xfdesktop-4.19.0.tar.bz2 2145725 BLAKE2B 
18ed97b8bb9ee769de29490383fd089eb884081c95e662350c9e0c05aa9812a4f44e8911c5bb74e026aa1fea22840245a68e1514dd6e439af8dd553c82da562c
 SHA512 
dd8d479b7a43733dc49f692bd88ad5a290d5fa4cdbddf42be293921c750d3017e9c6671cc56baa0df8d3951b0993dffa88418032ad7c68f85d8756081e40
-DIST xfdesktop-4.19.1.tar.bz2 2523196 BLAKE2B 
fb499192d1c5fbbc78d3e5d9c38aa5a7bc5f19058946be21aafbd5ffe2dc31bb197a4822d92094d914ab01a416409612c39a2478bacfd12e6f2bf98a5ad262c3
 SHA512 
f07cdcedf8eb47bf14688a88251075ac84a876294f95cf49845f206374f15355d0b641099f402a3a0295c6b737a3d865315c00bb1fec6b0558027faa31f6e19f
 DIST xfdesktop-4.19.2.tar.bz2 2530207 BLAKE2B 
42816c6afe81204adfcd6b45e294d8f7ae1b1e9d1986dd12c2bd10742331638b68113d3bbde5873994004967f7efd461466b337648ba12c3f626a0ca50e13cb2
 SHA512 
101b82e026e026239305ce58f12863b08d47733073f92a22f68b50eb9e6c62525adc0a2482641464ef70f743fe14fabf8eeb66cf03e3cb18907a601f9a527ef6

diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.1.ebuild 
b/xfce-base/xfdesktop/xfdesktop-4.19.1.ebuild
deleted file mode 100644
index 34e4a0e990c2..
--- a/xfce-base/xfdesktop/xfdesktop-4.19.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Desktop manager for the Xfce desktop environment"
-HOMEPAGE="
-   https://docs.xfce.org/xfce/xfdesktop/start
-   https://gitlab.xfce.org/xfce/xfdesktop/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="libnotify +thunar wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
-   >=x11-libs/cairo-1.16
-   >=dev-libs/glib-2.66.0
-   >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
-   >=xfce-base/exo-0.11:=
-   >=xfce-base/garcon-0.6:=
-   >=xfce-base/libxfce4ui-4.13:=
-   >=xfce-base/libxfce4util-4.13:=
-   >=xfce-base/libxfce4windowing-4.19.1:=
-   >=xfce-base/xfconf-4.18.0:=
-   libnotify? ( >=x11-libs/libnotify-0.7:= )
-   thunar? ( >=xfce-base/thunar-4.17.10:= )
-   wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-   X? ( >=x11-libs/libX11-1.6.7 )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-libs/glib
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local myconf=(
-   $(use_enable wayland)
-   $(use_enable X x11)
-   $(use_enable thunar file-icons)
-   $(use_enable thunar thunarx)
-   $(use_enable libnotify notifications)
-   )
-
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2024-04-25 Thread Michał Górny
commit: 35f212702bc0811728afa1cfc1c022f3303aa2c5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 00:58:29 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f21270

dev-python/botocore: Bump to 1.34.92

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.92.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d7609df3f1ed..1d0b5e0be626 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B 
b3cc4c44ec0fa93798e842226487f29
 DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B 
f2df9f8e1c90a55ec9c4a1695dd9d9eb4851d77d9f8a56f34df0ef34aaf580c655be726f3fb4ae3f63c7d69d73a4b3af5329f742229422712f191ddf6f028cf7
 SHA512 
35bdb67111d811a3b61ec23605fdca9607029102ab4873575c2901cc1075d441a27d72131365c3bc1b6fccf75336c99911f7dbe3def46a1ff4d3839fbe3f24f6
 DIST botocore-1.34.90.gh.tar.gz 12959004 BLAKE2B 
e80aa5ec0727db538ccbdac357431a3015494aa10da2d4a0e9ff6fb5080eaab38494933c3d3678fbf9d1266007a5edfc742b5a65a6be8e26edb8e3e11de255b5
 SHA512 
a6eb45e36ff189edf7915667719112279a07133ce7ef9bfe94c18c8e5ab6df4b734a00d973986f9f74ed7e475fa72461457a7633464973e720f38cf828f2ecc8
 DIST botocore-1.34.91.gh.tar.gz 12975028 BLAKE2B 
0a4d4ca5530411148e7df7be4f937741457e44b3cf7774ded834db58ce9d6fd05f0fed6aaac1283ee410b6914d4825387c36545b17b1e78cf89175d560445071
 SHA512 
aad3f747ca49f58eed1116c303202e29bb0cec0a9816c5436bf75881d46b4c363e9aebbc039b3f6c6faedaf81cbea03d635b744fffb9f740cdb4c1d3ff21724f
+DIST botocore-1.34.92.gh.tar.gz 12978936 BLAKE2B 
64fda2f4b1cbaa31c3d9148039c0db44e54811245186abf014ce1f3a635cb52f5bcef1180f082fed27300314ebd3b79887f364698b4df131f6534dc3bd69
 SHA512 
4923a04ac00d325f7d8b3dd69b11d82130abf642afd5a7abb22620062ff9f8859940d9dea1ff15bc3ace546e7b85ddb0e56a30e472ee8adf4406124c9587fe09

diff --git a/dev-python/botocore/botocore-1.34.92.ebuild 
b/dev-python/botocore/botocore-1.34.92.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.92.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-25 Thread Michał Górny
commit: 0ea79f7868fe1fc259d1c5f6fa8a4c8f1da2fdfe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 01:58:21 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea79f78

dev-python/stripe: Bump to 9.4.0

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

 dev-python/stripe/Manifest|  1 +
 dev-python/stripe/stripe-9.4.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 02358b3125be..6875ffa96774 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-8.11.0.tar.gz 1215071 BLAKE2B 
7e3eec2008582a7ba52bf6c9a9676f5886cb3a52aed06302f2a21c572db01c759f5a48a743ee32d76cd54d28acb507b46ee556a10b277c6727e0737f055506bf
 SHA512 
9d53ed3e253f18de36dfaf3c28fbcba7ef957f35b6f117c0dcb50040e0484f6fde1f3deb816d51aac62ddad64a20ae344acd25d680ec10c7fa7ddde1cf16c0ec
 DIST stripe-9.2.0.tar.gz 1221000 BLAKE2B 
efa869e7f9039fbf5ec2c7308b1f2b098f870289224f5f941ae3555c2f9177cf18210f813e26fb068841855d62697d25302b10dd8db0aa7de2af74b827ea151c
 SHA512 
a579c537b3cfea245638d649734f62f6734e237db4d2bc733f933ecf03ac2576e9fdce2ad1adf5891db72c68e2166907b93e4e5d98b6ef92962423f7d8241ee2
 DIST stripe-9.3.0.tar.gz 1257309 BLAKE2B 
819f2ece26282020383953b2f9436023796897b7928ac9f07c753a56a79aa8b80cadad9b1f8b1021224f6a4f704a3c2a92aa807d60a6bc769992d7fc6793aecb
 SHA512 
708ffe2b36946de7e5780f582bc0db6a7b3dc82c163a0839491060944e882fa1f7679900d398b87fd2dc336d2e74eccc0f4f821095ce0465affd49b813d2b4fa
+DIST stripe-9.4.0.tar.gz 1260466 BLAKE2B 
77bcca5fa3e514733f3812b738ae1590da641b24e58de4d6e2eb49d45512e6eecc6025912d03e73344645bd86ea14db2673f9fe9c34519520284bdf965c98eae
 SHA512 
6d290c0c0e86c9eac5862bea8918c7f4508049b0f87fca7e087d05678a35eec28acd1304a8a6f32265856baa8992f364c4cb98b85727862989990024a240ba49

diff --git a/dev-python/stripe/stripe-9.4.0.ebuild 
b/dev-python/stripe/stripe-9.4.0.ebuild
new file mode 100644
index ..c2489c242a9d
--- /dev/null
+++ b/dev-python/stripe/stripe-9.4.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe python bindings"
+HOMEPAGE="
+   https://github.com/stripe/stripe-python/
+   https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+   test? (
+   >=dev-util/stripe-mock-0.185.0
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   net-misc/curl
+   )
+"
+
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+   if ! use telemetry; then
+   sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py 
|| die
+   fi
+   # https://github.com/stripe/stripe-python/pull/1297
+   sed -e 's:from mock:from unittest.mock:' \
+   -i tests/test_http_client.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests -p anyio -p pytest_mock
+}
+
+src_test() {
+   local stripe_mock_port=12111
+   local stripe_mock_max_port=12121
+   local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+   # Try to start stripe-mock until we find a free port
+   while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+   ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+   stripe-mock --http-port "${stripe_mock_port}" &> 
"${stripe_mock_logfile}" &
+   local stripe_mock_pid=${!}
+   sleep 2
+   # Did stripe-mock start?
+   curl --fail -u "sk_test_123:" \
+   "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> 
/dev/null
+   eend ${?} "Port ${stripe_mock_port} unavailable"
+   if [[ ${?} -eq 0 ]]; then
+   einfo "stripe-mock running on port ${stripe_mock_port}"
+   break
+   fi
+   (( stripe_mock_port++ ))
+   done
+   if [[ ${stri

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

2024-04-25 Thread Michał Górny
commit: 1cf9c9fcb1e4e396ba7f2ed3bc1100bc25dd3367
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 01:59:42 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf9c9fc

dev-python/sqlglot: Bump to 23.12.1

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 25a06ebb7f68..fa7a937f7655 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -20,6 +20,7 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-23.11.2.tar.gz 13000890 BLAKE2B 
a99d243fe9b353cf934b00197db245d8846c3d205d43ba7e6a09bcd5dc193d7977ed3ab188a651a9630c2d72cd6bcbb64c60bf2ccacf439e3775ef356109b3a9
 SHA512 
0fd4cfb021da463a8c553155fec957f083fb2c8dfe382e08ec2bbc01797bb6703c5a2c6445c8053e27779166f81186a2dfb185297b60c6bf1d5893136394e26b
+DIST sqlglot-23.12.1.tar.gz 13027588 BLAKE2B 
65c96da31433bba16229551b1041d7a9b659ee26ecb2de5ad9c92ecd88c7a3ff22d1b9082b29a0a0a744c917bd61cc9c31a1207ed43bed9fab14e2eb6c8e5ac6
 SHA512 
f71ff84c23d20a40ac1bd1b560573bd5019f51c98fda4e9a5468cd1223fb561cddfc5a3d1bfd0af95434191b0c32434f29220d78223e8c82fa477acf3b93f880
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-23.12.1.ebuild 
b/dev-python/sqlglot/sqlglot-23.12.1.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.12.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0&quo

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

2024-04-25 Thread Michał Górny
commit: 64136b62727a70e0cb7fb61e0633be87c7d41f97
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 01:57:35 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64136b62

dev-python/sentry-sdk: Bump to 2.0.0

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

 dev-python/sentry-sdk/Manifest|   1 +
 dev-python/sentry-sdk/sentry-sdk-2.0.0.ebuild | 160 ++
 2 files changed, 161 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index a47377630ada..beec52a5a2cd 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-python-1.44.1.gh.tar.gz 472129 BLAKE2B 
ae98f7c6292ed3d95e4c33221154b065d6348c2e34efd4b4b10f083ff9082765594f39a1b0adf0df945ba7948e2b0d0d31cf2fb3987d1f65e1bd0e582be7a76b
 SHA512 
c9de3538cdf2ccce2b6775ff57308f122d1e7f5db5036db78ec8b85a423edfbacb806080b4ededba42bc33e419b5fc71cc011bdbcf542e4aa9be1978a0129bc8
 DIST sentry-python-1.45.0.gh.tar.gz 475425 BLAKE2B 
8dc46154dfc1c7c9104a706be032b5269d407dee6845da252f1c603ea4f9486d02d1d3c6bec314064b821dee31b503d07a9c17935ca1f4dd6cc4d7b9c3165094
 SHA512 
dad23a3f6a8e6ef5fe78e1d38a61977d8974edf306d5688537f331801d8fa0f60743d18cc3dadf6e9a9666c55a01c98b9ff8d8808ece7d8f95ee68a69b6cb9be
+DIST sentry-python-2.0.0.gh.tar.gz 484223 BLAKE2B 
3630ed4585ce6088d648a28b3606e945de0e230ed4a611fc1b8954e7a05f8a3e3f80ae7110c64a54ae81569fb48a0ef3ed856f8dfeec441454238157016475d4
 SHA512 
a97ef336e54c2e28ae4e9ff4dc921fc892bb4567c2a926c6ec5d1c838417bb8c3293576ca450bc7f08721ebe9ce37bd45e4752b6223a76a3724f2b8912426fb4

diff --git a/dev-python/sentry-sdk/sentry-sdk-2.0.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-2.0.0.ebuild
new file mode 100644
index ..714519a746bd
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-2.0.0.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   

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

2024-04-25 Thread Michał Górny
commit: a64e5972abd4c6987e489c1dd6e4b2c91a45842e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 01:58:33 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64e5972

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest   |   1 -
 dev-python/sqlglot/sqlglot-23.10.0.ebuild | 121 --
 2 files changed, 122 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index e546143676e1..25a06ebb7f68 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,7 +19,6 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da
 SHA512 
073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST sqlglot-23.10.0.tar.gz 12967869 BLAKE2B 
da7f6bb47c359d564de40e5a13d1fc77526602e62a8a1f8952fbe01b56f9c1e6ec3163660b5b811ed79c5b79b4743bbedfa9b54da35365d7a72f906908c07387
 SHA512 
84b6fa716e129dfb304c98e8b72fb418f86d90e653f5b9986b82ccc750d9dcc71df419c69a67c95401afb0a0a1a46ea1659b5717f66ba63e6a1586ccffc539aa
 DIST sqlglot-23.11.2.tar.gz 13000890 BLAKE2B 
a99d243fe9b353cf934b00197db245d8846c3d205d43ba7e6a09bcd5dc193d7977ed3ab188a651a9630c2d72cd6bcbb64c60bf2ccacf439e3775ef356109b3a9
 SHA512 
0fd4cfb021da463a8c553155fec957f083fb2c8dfe382e08ec2bbc01797bb6703c5a2c6445c8053e27779166f81186a2dfb185297b60c6bf1d5893136394e26b
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca

diff --git a/dev-python/sqlglot/sqlglot-23.10.0.ebuild 
b/dev-python/sqlglot/sqlglot-23.10.0.ebuild
deleted file mode 100644
index 058fa81df816..
--- a/dev-python/sqlglot/sqlglot-23.10.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-CARGO_OPTIONAL=1
-CRATES="
-   autocfg@1.1.0
-   bitflags@1.3.2
-   cfg-if@1.0.0
-   heck@0.4.1
-   indoc@2.0.4
-   libc@0.2.150
-   lock_api@0.4.11
-   memoffset@0.9.0
-   once_cell@1.19.0
-   parking_lot@0.12.1
-   parking_lot_core@0.9.9
-   proc-macro2@1.0.70
-   pyo3-build-config@0.20.0
-   pyo3-ffi@0.20.0
-   pyo3-macros-backend@0.20.0
-   pyo3-macros@0.20.0
-   pyo3@0.20.0
-   quote@1.0.33
-   redox_syscall@0.4.1
-   scopeguard@1.2.0
-   smallvec@1.11.2
-   syn@2.0.41
-   target-lexicon@0.12.12
-   unicode-ident@1.0.12
-   unindent@0.2.3
-   windows-targets@0.48.5
-   windows_aarch64_gnullvm@0.48.5
-   windows_aarch64_msvc@0.48.5
-   windows_i686_gnu@0.48.5
-   windows_i686_msvc@0.48.5
-   windows_x86_64_gnu@0.48.5
-   windows_x86_64_gnullvm@0.48.5
-   windows_x86_64_msvc@0.48.5
-"
-
-inherit cargo distutils-r1 pypi optfeature
-
-DESCRIPTION="An easily customizable SQL parser and transpiler"
-HOMEPAGE="
-   https://sqlglot.com/
-   https://github.com/tobymao/sqlglot/
-   https://pypi.org/project/sqlglot/
-"
-SRC_URI+="
-   native-extensions? (
-   ${CARGO_CRATE_URIS}
-   )
-"
-
-LICENSE="MIT"
-LICENSE+=" native-extensions? ("
-# Dependent crate licenses
-LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
-LICENSE+=" )"
-SLOT="0&quo

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

2024-04-25 Thread Michał Górny
commit: 87c84b54bb82248b42edbbc0428b1bf672cd084d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 00:58:07 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c84b54

dev-python/black: Bump to 24.4.2

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

 dev-python/black/Manifest|  1 +
 dev-python/black/black-24.4.2.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 56b377781f03..2fd1391260c6 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,3 +1,4 @@
 DIST black-24.3.0.tar.gz 634292 BLAKE2B 
9a853a0943ba081ecb7a4c22913b060607ac47fb90b70a9645358d681f3eab55707ad6fe9ad9928ba0d39a8adf5dfde0168598a8abcc24b823b407287cefaf82
 SHA512 
57e3b651009578f1d15b6e9ffb49d24be80885b2cf7ad48a68407862778ac2099d119e7ba6d58ddea4fc7fc21345435a7572a970baf882f763d9347868d5504b
 DIST black-24.4.0.tar.gz 635902 BLAKE2B 
2821c0f4674524d3457fb8cbf1f1224d9c7e76abdbb1e47bcd4d488ff560a417b3ad57223318b28951c92c59d13c4a2894a323865a2be2859e7b7e891c54064c
 SHA512 
3f9150faa364133a65f9f55b33a6b69b3abec5bf649bfc0662a92faa41edc76e90151e27a74f04bc3defc0687c898d54b2f137d16d13ea46e86670aa7a98
 DIST black-24.4.1.tar.gz 641335 BLAKE2B 
996528509a71d8e2b8cb8e1ebf1beac5d2460d0759de77805645ca293a648aac8a658a4b9e6b239b591e9e4e43c0af66c7a972ca0b1ecc6d9aef911f559c0cff
 SHA512 
057c2cc2ff47111487a46bfc50b961c719f92caaca49494a6cc57bb5e8aa19d0d47a7f3164421e104ef2815060e7d771a9532e970e07e1c2ce709b4cf7e99656
+DIST black-24.4.2.tar.gz 642299 BLAKE2B 
aa62394dc4a14fd6dd49502a86e46e7f707d6342127e2fb3b5cb7365ab392f5a0514df548d30219e9b6ed1f9d8ca80241ea206a06011ef8dc3d770191d3328ce
 SHA512 
f3fb63fdbff947a217ad371939a6eaac1e818f58fb924516639f3c9469f0db6fbda8d4b207163d4a6db8a58a048fefe46fbfdb1ddf40f91348bd767208e60f35

diff --git a/dev-python/black/black-24.4.2.ebuild 
b/dev-python/black/black-24.4.2.ebuild
new file mode 100644
index ..bbf320447679
--- /dev/null
+++ b/dev-python/black/black-24.4.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="
+   https://black.readthedocs.io/en/stable/
+   https://github.com/psf/black/
+   https://pypi.org/project/black/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" \
+   "dev-python/aiohttp dev-python/aiohttp-cors"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2024-04-25 Thread Michał Górny
commit: b39d3a8625f2ff579edc5dd6f287eb1514b4c686
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 00:58:57 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39d3a86

app-admin/awscli: Bump to 1.32.92

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.92.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2ab19de422a3..e8b7c1361e7a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -4,3 +4,4 @@ DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 
043f4eb08711760b7f8e15a5eba879524
 DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 
006de47c4328c191120c09d5b738283ae1beeaa205ed65c80ff5cfab2a4ed91c2b560c65e78e11d099d0fdf9e1ceadfd58831ad0759a7aa10197e88a64b21e20
 SHA512 
f9ec547a969c9b0a81207ac9ab95235323d44422e2fbab81f76cd604e3c211e9bea494658d7105ea9019341df4dd335eca9987ce2788af3225f271e22aac4c0e
 DIST aws-cli-1.32.90.gh.tar.gz 2694763 BLAKE2B 
ebe21c4589b1a386fc067740703e42f08153dc1ecd960115ea7f8e57444ded9e14c340c4fb5c3fc2ec021eb9d9e26cb5cf5cf70cc77a60a4dc991304b7949ee0
 SHA512 
96060564f3371ddacede05e6bb1917f263d785413f2d6e00e5f6f4eed14dff8cfa20c3136c387b53571d46557ba87fecc175c4f9f84044d598c2aace865cc9e6
 DIST aws-cli-1.32.91.gh.tar.gz 2694732 BLAKE2B 
418d8fa3525842a9abacb75b05bc5e9499398b9cd1c0e89c5db9e11b63daecd6c2496170fbca328b92a4711214cc19e3e6af937a818d92cd0dc3770f54f3eb18
 SHA512 
332c91f04dd639a273100bfbb49be71aa0b575c28930dd8943373f4aac28f09fe49f06421858503b2c34222ebd609f80e68d04a480331c267dd338b43f896d3b
+DIST aws-cli-1.32.92.gh.tar.gz 2695697 BLAKE2B 
702324003fa4db30d21ed03f177463df02ca05ce4e07ca721d257c3fa4efb01f0adc60e56e9d45c0339284e2e3d0b70ff4d8303b6ded1fd3ec4792238bdaed6b
 SHA512 
bfffdc08ef3a48c78d1b3f1c26bf2517687d013fd7a033244c241c8fac302d4552b71e614c88e30185800fd40de9a01913eb153616ec63961805f499e3619373

diff --git a/app-admin/awscli/awscli-1.32.92.ebuild 
b/app-admin/awscli/awscli-1.32.92.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.92.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizatio

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

2024-04-25 Thread Michał Górny
commit: 8cd2d8d56a6bf8da8f8e5b683d0be0cc33c0cfea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 26 00:58:44 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 02:04:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd2d8d5

dev-python/boto3: Bump to 1.34.92

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.92.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3e4053577123..1d51dfa1fe15 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,3 +4,4 @@ DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 
2d3e02f0584e138a75acb68593bd88126641
 DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 
2d719b0c2e09f0387dbe317f76555b36fda7a1f364b02df2ba8387460e98493edec8d57d75bdf9cfd1446e00423ebad1a0ef954e05807102cb980c7321b6909b
 SHA512 
2f9ca1c725f75a8470334449b683f5fbc77477f65e6b0d69f5549c479a2697931e3f4d3350c8f22a8e78b7e9c1401553f04f37746654988c150de9230a34acfa
 DIST boto3-1.34.90.gh.tar.gz 800389 BLAKE2B 
cd604cf39479af676c46b7fd1e5a8ee24e46ec384d97c50b15f80c2d96a5f46ad1c66a8a34a03ccffdf37cf386e7dcc455dc38543fc9c919f9c2b18be6e402bb
 SHA512 
480824e36f9f118b0813b391818a4214bb1861e322099cfbc2e7f5e20a088799d2e3c1c4e745ead86dde634b2f2b46656dec872025c0d5b3b608859fc8c9d9c8
 DIST boto3-1.34.91.gh.tar.gz 800954 BLAKE2B 
40bbc688a00e85b07d8f40f291ced5d6ffa0a26980bb89e353f7e300960bbff74c46554d8d4805b0cfd6723f8fa8b75f54908a255c9bc0d341ae23000265
 SHA512 
e8db938b1af6753c65b42f764ec1f4783d33dc889cadc76715f7fd6053a29149163e328593315f2d900a9d5d46fe0ab451bbba597180dbabd654dbac83b75b2c
+DIST boto3-1.34.92.gh.tar.gz 801544 BLAKE2B 
ec5e6aabcbc51f7fd0ce235b124489e5bf3375d346c9922430114a8e79d56544c90e91eb861393c63b191a1bdaa8eb04d6d59a40095c785741c59acde411d523
 SHA512 
349fbdc017da180d5f5d53a8d22c49203bbe633e8d98db71c9ec2be7dc8a78deedae7d0e256d827e2b75608374283ec9946b9c43aa9dd80504fd88fc8f8b65a8

diff --git a/dev-python/boto3/boto3-1.34.92.ebuild 
b/dev-python/boto3/boto3-1.34.92.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.92.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-25 Thread Michał Górny
commit: 824a1456dd72dad6a65341d020aa5a39e82dd20e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 16:01:49 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Fri Apr 26 00:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824a1456

dev-python/backports-tarfile: Require exactly pytest-8.0*, sigh

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

 dev-python/backports-tarfile/backports-tarfile-1.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/backports-tarfile/backports-tarfile-1.1.1.ebuild 
b/dev-python/backports-tarfile/backports-tarfile-1.1.1.ebuild
index 4be7291e2d0d..e49cc31d1125 100644
--- a/dev-python/backports-tarfile/backports-tarfile-1.1.1.ebuild
+++ b/dev-python/backports-tarfile/backports-tarfile-1.1.1.ebuild
@@ -24,7 +24,7 @@ KEYWORDS="amd64 arm arm64 ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
x86"
 BDEPEND="
test? (
dev-python/jaraco-test[${PYTHON_USEDEP}]
-   

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

2024-04-25 Thread Michał Górny
commit: cc6e54e1df5e0802198c793f39107a9028b8698f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 14:01:37 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 14:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6e54e1

dev-python/hatchling: Fix test failures without dev-python/uv

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

 dev-python/hatchling/hatchling-1.24.2.ebuild | 47 ++--
 1 file changed, 30 insertions(+), 17 deletions(-)

diff --git a/dev-python/hatchling/hatchling-1.24.2.ebuild 
b/dev-python/hatchling/hatchling-1.24.2.ebuild
index 0f7cc99b5b95..5113b4066ed0 100644
--- a/dev-python/hatchling/hatchling-1.24.2.ebuild
+++ b/dev-python/hatchling/hatchling-1.24.2.ebuild
@@ -61,6 +61,31 @@ BDEPEND="
 
 distutils_enable_tests pytest
 
+src_test() {
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+
+   # sigh; standalone test suites are overrated, right?
+   echo "__version__ = '${PV}'" > src/hatch/_version.py || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+
+   # do not require uv for portability, sigh
+   mkdir "${T}/bin" || die
+   cat > "${T}/bin/uv" <<-EOF || die
+   #!/bin/sh
+   exit 127
+   EOF
+   chmod +x "${T}/bin/uv" || die
+   local -x PATH=${T}/bin:${PATH}
+
+   # tests mock cargo subprocess call but the backend raises if CARGO
+   # is not set and shutil.which() can't find it
+   local -x CARGO=cargo
+
+   distutils-r1_src_test
+}
+
 python_test() {
if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
einfo "Skipping tests on ${EPYTHON}"
@@ -68,25 +93,13 @@ python_test() {
fi
 
local -x EPYTEST_DESELECT=(
-   # these run pip to install stuff
-   tests/backend/dep/test_core.py::test_dependency_found
-   tests/backend/dep/test_core.py::test_extra_met
-   tests/backend/dep/test_core.py::test_extra_no_dependencies
-   tests/backend/dep/test_core.py::test_extra_unmet
-   tests/backend/dep/test_core.py::test_unknown_extra
-   tests/backend/dep/test_core.py::test_version_unmet
+   # most of these run uv to install stuff
+   # the few remaining tests aren't worth running
+   tests/backend/dep/test_core.py
# broken if CARGO is set

tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo
)
 
-   # top-level "tests" directory contains tests both for hatch
-   # and hatchling
-   cd "${WORKDIR}/${MY_P}" || die
-   local -x PYTHONPATH="src:${PYTHONPATH}"
-   # sigh; standalone test suites are overrated, right?
-   echo "__version__ = '${PV}'" > src/hatch/_version.py || die
-   # tests mock cargo subprocess call but the backend raises if CARGO
-   # is not set and shutil.which() can't find it
-   local -x CARGO=cargo
-   epytest tests/backend
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock tests/backend
 }



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

2024-04-25 Thread Michał Górny
commit: 3d4e524d501924ee729d417e15b6c8093679624f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 14:03:04 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 14:33:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4e524d

dev-python/hatchling: Remove old

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

 dev-python/hatchling/Manifest|  1 -
 dev-python/hatchling/hatchling-1.24.1.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index 240c220ac376..bf39c424d688 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,4 +1,3 @@
 DIST hatch-hatchling-v1.22.5.gh.tar.gz 782757 BLAKE2B 
3431ef7c4e5f0754e51507e29d88ed0277b530d220eb75bdeab459d88172ba51de3cf2456074fa88483cc89e72726f3e147b97e995f9ccaf699b6c2699776a8c
 SHA512 
d4e77872e34e3aba3fce286f911861b795005c37550a2ca72a83216cea67d53be891afc8861b11582c66d38748f9c8d4980548d216c0fb21b2b4e1cadc314e58
 DIST hatch-hatchling-v1.23.0.gh.tar.gz 802345 BLAKE2B 
571ae18bda737acf05bd830c4d835b2c785a595844cefbed030383e9ede166b0cd8bba2d7a6e0a4c7b504be825fbca4fa89861e9ae265e9a24bc756025da8d07
 SHA512 
ed504577d856e42b46ab861972cfb1c47589ae85887c2fc0aa78ded7a2f1cc8eaef796b9331d4ff853a86b6d808080b15d11943775c600c5d10b191ae65cb400
-DIST hatch-hatchling-v1.24.1.gh.tar.gz 803276 BLAKE2B 
61966dbc170ef2b130ae49f78e9c99f81eedc69f6d7f30b28c48be8a2d6aa17f128ca08adc3740c3dead0da30581208b967a3b8e02fd5d3f3f46ab9be1813460
 SHA512 
47c6f93072f82b15c56eb61b342cde44bb34cc23b89ac426120215ae71ea956380a1a66d12a70a11088df921c0df31a448bb40953e2e3bb32c74ed34a94b9640
 DIST hatch-hatchling-v1.24.2.gh.tar.gz 1054297 BLAKE2B 
b2da7dc3f3d58998b57d6ee625a2b7e890afc078c0d8f6cb9c332480df561090bb8bc255e3e60d5d25fa55001869429f822014891fe1cec0098b61fbe02efe52
 SHA512 
e83f57089707a267685c9cac7f29cd5862adec62f6346097aa62bd5b3b9f7222621b2ea71004dd52f62798dab71bcf05c33a2c43dbe39d1bbc5f4a4f99f28c40

diff --git a/dev-python/hatchling/hatchling-1.24.1.ebuild 
b/dev-python/hatchling/hatchling-1.24.1.ebuild
deleted file mode 100644
index 0f7cc99b5b95..
--- a/dev-python/hatchling/hatchling-1.24.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( pypy3 python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-
-inherit distutils-r1
-
-TAG=${P/-/-v}
-MY_P=hatch-${TAG}
-DESCRIPTION="Modern, extensible Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/hatchling/
-   https://github.com/pypa/hatch/
-"
-SRC_URI="
-   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/backend
-
-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"
-
-# deps are listed in backend/src/hatchling/ouroboros.py
-# editables are optional but required for editable installs
-RDEPEND="
-   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
-   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-# always depend on the newest version available, at least until upstream
-# stops treating unknown classifiers as a fatal error
-# https://github.com/pypa/hatch/issues/1368
-RDEPEND+="
-   >=dev-python/trove-classifiers-2024.3.25[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/atomicwrites[${PYTHON_USEDEP}]
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/httpx[${PYTHON_USEDEP}]
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/tomli-w[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
-   einfo "Skipping tests on ${EPYTHON}"
-   return
-   fi
-
-   local -x EPYTEST_DESELECT=(
-   # these run pip to install stuff
-   tests/backend/dep/test_core.py::test_dependency_found
-   tests/backend/de

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

2024-04-25 Thread Michał Górny
commit: 803ac634aa5efda90491c0d9aab1b86dccd0aee8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 13:55:16 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 14:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803ac634

dev-python/imageio: Fix test failures

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

 dev-python/imageio/imageio-2.34.1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/imageio/imageio-2.34.1.ebuild 
b/dev-python/imageio/imageio-2.34.1.ebuild
index b5f636e9f869..75d05d734168 100644
--- a/dev-python/imageio/imageio-2.34.1.ebuild
+++ b/dev-python/imageio/imageio-2.34.1.ebuild
@@ -39,6 +39,10 @@ BDEPEND="
>=dev-python/imageio-ffmpeg-0.4.9-r1[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/tifffile[${PYTHON_USEDEP}]
+   || (
+   media-video/ffmpeg[openh264]
+   media-video/ffmpeg[x264]
+   )
)
 "
 
@@ -90,6 +94,8 @@ python_test() {
# requires pillow-heif, also possibly Internet
tests/test_pillow.py::test_avif_remote
tests/test_pillow.py::test_heif_remote
+   # not important, requires random system libs
+   tests/test_core.py::test_findlib2
)
 
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1



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

2024-04-25 Thread Michał Górny
commit: d4b1c0e97287603c82a9178e44530275bbdf3d83
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 12:48:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 12:51:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b1c0e9

dev-python/passlib: Fix variable order

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

 dev-python/passlib/passlib-1.7.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/passlib/passlib-1.7.4-r3.ebuild 
b/dev-python/passlib/passlib-1.7.4-r3.ebuild
index 51d6fda8f495..981e5c61a393 100644
--- a/dev-python/passlib/passlib-1.7.4-r3.ebuild
+++ b/dev-python/passlib/passlib-1.7.4-r3.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
 "
 
 LICENSE="BSD-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 IUSE="doc test-rust"
 
 BDEPEND="



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

2024-04-25 Thread Michał Górny
commit: c1e015b65b74283a51893672739c5e4784b95273
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 12:30:53 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 12:51:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e015b6

dev-python/passlib: Fix warning with dev-python/bcrypt-4.1.1

Fix a warning due to `dev-python/bcrypt` removing `bcrypt.__about__`.
Apparently this breaks random packages.

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

 dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch | 13 +
 .../{passlib-1.7.4-r2.ebuild => passlib-1.7.4-r3.ebuild}| 10 +-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch 
b/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch
new file mode 100644
index ..706ff73f3b5f
--- /dev/null
+++ b/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch
@@ -0,0 +1,13 @@
+diff --git a/passlib/handlers/bcrypt.py b/passlib/handlers/bcrypt.py
+index b83b110..42dd019 100644
+--- a/passlib/handlers/bcrypt.py
 b/passlib/handlers/bcrypt.py
+@@ -617,7 +617,7 @@ class _BcryptBackend(_BcryptCommon):
+ except ImportError: # pragma: no cover
+ return False
+ try:
+-version = _bcrypt.__about__.__version__
++version = _bcrypt.__version__
+ except:
+ log.warning("(trapped) error reading bcrypt version", 
exc_info=True)
+ version = ''

diff --git a/dev-python/passlib/passlib-1.7.4-r2.ebuild 
b/dev-python/passlib/passlib-1.7.4-r3.ebuild
similarity index 82%
rename from dev-python/passlib/passlib-1.7.4-r2.ebuild
rename to dev-python/passlib/passlib-1.7.4-r3.ebuild
index 708ef7f23b53..51d6fda8f495 100644
--- a/dev-python/passlib/passlib-1.7.4-r2.ebuild
+++ b/dev-python/passlib/passlib-1.7.4-r3.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
@@ -30,6 +30,14 @@ BDEPEND="
 
 distutils_enable_tests pytest
 
+src_prepare() {
+   # fix compatibility with >=dev-python/bcrypt-4.1
+   # https://foss.heptapod.net/python-libs/passlib/-/issues/190
+   sed -i -e '/bcrypt/s:__about__\.::' passlib/handlers/bcrypt.py || die
+
+   distutils-r1_src_prepare
+}
+
 python_test() {
local EPYTEST_DESELECT=(
# broken all the time by new django releases



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

2024-04-25 Thread Michał Górny
commit: b24c7f18c3dad6d4338397b7980f17ed475eaaa7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 12:47:59 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 12:51:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24c7f18

dev-python/pypiserver: Bump to 2.1.1

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

 dev-python/pypiserver/Manifest |  1 +
 .../files/pypiserver-2.1.1-test-offline.patch  | 33 +
 dev-python/pypiserver/pypiserver-2.1.1.ebuild  | 79 ++
 3 files changed, 113 insertions(+)

diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest
index 39fba150f6ba..7b90dece416f 100644
--- a/dev-python/pypiserver/Manifest
+++ b/dev-python/pypiserver/Manifest
@@ -1 +1,2 @@
 DIST pypiserver-2.0.1.gh.tar.gz 156624 BLAKE2B 
b37700ffe0c7361289a3825dafd86041fab9ddf574d7792c7cd155f7e869a1bdd2de4e2a658c808afc7fe5ee8989876fcb7e85a8da74202c2c4c4344fbaf1df4
 SHA512 
962b34ea2bbca680fcf7ee8153ecea09c2f0c1bcebaaacee4666c93deab9d2508e08a22d82635a64d8aaec7cab3b5485e3752f1439006ed01b58539035f3b711
+DIST pypiserver-2.1.1.gh.tar.gz 157393 BLAKE2B 
e80c73b2422dc87bba09d8c9c2e1ffc72017ec58c5530d3debb95560b50a776e1603cb5641c7e4af1ed87d64750843ae025a6a47ab4cc28ce0de1051dd5b214f
 SHA512 
d85afb0d2c85c76a62e393d7d7824e91ff052a04e985278db48010b6f71d12c7749139245e69932b78aefbf3152ba8a8b463bfcd21d1772d047d64f0b164681a

diff --git a/dev-python/pypiserver/files/pypiserver-2.1.1-test-offline.patch 
b/dev-python/pypiserver/files/pypiserver-2.1.1-test-offline.patch
new file mode 100644
index ..121677beb1b8
--- /dev/null
+++ b/dev-python/pypiserver/files/pypiserver-2.1.1-test-offline.patch
@@ -0,0 +1,33 @@
+From 749ad0f641ac14cc6e8485ed0b4fdf6aacb6f015 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Thu, 25 Apr 2024 14:44:16 +0200
+Subject: [PATCH] test: Fix running `build` in offline test environment
+
+Fix the `build` calls to use `--no-isolation`, in order to fix
+regression in running tests in an offline environment.
+
+Unlike the previous `setup.py` calls, `build` defaults to creating a new
+virtual environment to perform the build.  This, in turn, requires
+fetching the build dependencies from the Internet, effectively making
+the tests error out in an offline environment.  Passing `--no-isolation`
+makes `build` use the already-installed host dependencies instead.
+---
+ tests/test_server.py | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/tests/test_server.py b/tests/test_server.py
+index 92ecdda3..99da611c 100644
+--- a/tests/test_server.py
 b/tests/test_server.py
+@@ -148,7 +148,10 @@ def wheel_file(project, tmp_path_factory):
+ if re.match("^3\.7", sys.version):
+ assert run_setup_py(project, f"bdist_wheel -d {distdir}") == 0
+ else:
+-assert run_py_build(project, f"--wheel --outdir {distdir}") == 0
++assert (
++run_py_build(project, f"--wheel --no-isolation --outdir 
{distdir}")
++== 0
++)
+ wheels = list(distdir.glob("centodeps*.whl"))
+ assert len(wheels) > 0
+ return wheels[0]

diff --git a/dev-python/pypiserver/pypiserver-2.1.1.ebuild 
b/dev-python/pypiserver/pypiserver-2.1.1.ebuild
new file mode 100644
index ..fcd86c88d501
--- /dev/null
+++ b/dev-python/pypiserver/pypiserver-2.1.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Minimal PyPI server"
+HOMEPAGE="
+   https://github.com/pypiserver/pypiserver/
+   https://pypi.org/project/pypiserver/
+"
+SRC_URI="
+   https://github.com/pypiserver/pypiserver/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/bottle[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/pip-7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib-resources[${PYTHON_USEDEP}]
+   ' 3.{10..11})
+"
+# NB: many test deps are optional/specific to tests we skip
+BDEPEND="
+   dev-python/setuptools-git[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/build-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.6[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/webtest[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES.rst README.md )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.5.0-unbundle-bottle.patch"
+   # https://github.com/pypiserver/pypiserver/pull/571
+   "${FILESDIR}/${P

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

2024-04-25 Thread Michał Górny
commit: 77ff4bc09d68067f2c635d43d446f308990e0873
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 12:01:57 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 12:06:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ff4bc0

dev-python/imageio: Run tests offline

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

 dev-python/imageio/Manifest  |  1 +
 dev-python/imageio/imageio-2.34.1.ebuild | 48 ++--
 2 files changed, 28 insertions(+), 21 deletions(-)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index e7244638142e..42be407165db 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -2,3 +2,4 @@ DIST imageio-2.34.0.gh.tar.gz 413125 BLAKE2B 
c6f9650265924f370634f5ab87bed94bdb5
 DIST imageio-2.34.1.gh.tar.gz 413414 BLAKE2B 
59371d0aeace317b9006a0b3b182b97259a53ca0d2288d8ee497234e4f2e7e253c1c27b40b2c5c1f531555a71c7f426ae6d4555043525aa88ca2818d26adfd7d
 SHA512 
d7d1f99f735447e559c0b1fdc2dbe19f2991fb3c640cb9f1396d149c3c44f05e1c357ca8753fff8130625f8fb40a72f277ef09e7cec2b060d1a4f3a675e086a0
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49
+DIST imageio-test_images-1121036015c70cdbb3015e5c5ba0aaaf7d3d6021.gh.tar.gz 
195497374 BLAKE2B 
0083212fd63c196dc2e721bff8f89c177b6741317b6b1c6ae9d00a8dd5fb6366efa3f01b9bffafafac7177cfdaa4d700077a2bad42ada735f5553e97f651c4ad
 SHA512 
1bb1f36a069bfaa0d0ffe5258534e02e49237fc6ce85fe3d3648650130165abc9b3d5ff0e7e5861ee1d94add00d4258575f9c2f8556debecf597bdaa5499efe0

diff --git a/dev-python/imageio/imageio-2.34.1.ebuild 
b/dev-python/imageio/imageio-2.34.1.ebuild
index 2af910469ba5..b5f636e9f869 100644
--- a/dev-python/imageio/imageio-2.34.1.ebuild
+++ b/dev-python/imageio/imageio-2.34.1.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
-BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+TEST_IMAGES_COMMIT=1121036015c70cdbb3015e5c5ba0aaaf7d3d6021
 DESCRIPTION="Python library for reading and writing image data"
 HOMEPAGE="
https://imageio.readthedocs.io/en/stable/
@@ -19,19 +19,14 @@ SRC_URI="
https://github.com/imageio/imageio/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
test? (
-   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
-   -> ${PN}-chelsea.png
-   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
-   -> ${PN}-cockatoo.mp4
+   
https://github.com/imageio/test_images/archive/${TEST_IMAGES_COMMIT}.tar.gz
+   -> imageio-test_images-${TEST_IMAGES_COMMIT}.gh.tar.gz
)
 "
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-# over 50% of tests rely on Internet
-PROPERTIES="test_network"
-RESTRICT="test"
 
 RDEPEND="
https://github.com/imageio/imageio/issues/890
-   tests/test_freeimage.py::test_exr_write
+   # Internet
+   tests/test_bsdf.py::test_from_url
+   tests/test_core.py::test_mvolread_out_of_bytes
+   tests/test_core.py::test_request_read_sources
+   tests/test_pillow.py::test_gif_first_p_frame
+   tests/test_pillow.py::test_png_remote
+   tests/test_pillow_legacy.py::test_png_remote
+   tests/test_swf.py::test_read_from_url
# requires pillow-heif, also possibly Internet
tests/test_pillow.py::test_avif_remote
tests/test_pillow.py::test_heif_remote



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

2024-04-25 Thread Michał Górny
commit: 21db41ab8b12c423ddf0861554b2a22345241bd8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 10:36:25 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 10:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21db41ab

dev-python/hishel: Add missing test-dep on dev-python/redis

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

 dev-python/hishel/hishel-0.0.26.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/hishel/hishel-0.0.26.ebuild 
b/dev-python/hishel/hishel-0.0.26.ebuild
index 479c64d5d556..b0cd9cb0bf10 100644
--- a/dev-python/hishel/hishel-0.0.26.ebuild
+++ b/dev-python/hishel/hishel-0.0.26.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
dev-python/anyio[${PYTHON_USEDEP}]
dev-python/boto3[${PYTHON_USEDEP}]
dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
dev-python/trio[${PYTHON_USEDEP}]
)
 "



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

2024-04-24 Thread Michał Górny
commit: 26928096b861b55ea8463fcc37b1410ac580dd1c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:29:10 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:42:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26928096

dev-python/pymongo: Bump to 4.7.0

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

 dev-python/pymongo/Manifest |   1 +
 dev-python/pymongo/pymongo-4.7.0.ebuild | 156 
 2 files changed, 157 insertions(+)

diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index cd3c091ecdb3..c14826e5e382 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1 +1,2 @@
 DIST mongo-python-driver-4.6.3.gh.tar.gz 1494158 BLAKE2B 
bc876e121364154940b2aa92049089a3b3ea4a40ea7f785012c7f2d65840d9ef6cfc7413c832712ba2b06b2030438d598dc52cbd71190524cd90d5bafa06e745
 SHA512 
a6911a1619663e068f2d239e1d0a74bfad7347f40f8e5044f6a09802ac83ee3cc962722ff3cdcd7af1a2ffdb3f1a170d98620b83be2c9463d66fecca01b99543
+DIST mongo-python-driver-4.7.0.gh.tar.gz 1548372 BLAKE2B 
48bdddf66ab083836035dec6be4a5a227e49ef6f47493de684f3216c6b1a4231f37b674f0c527476c616809049325369a268e4f48b08317157be1a396f046fe4
 SHA512 
5cf80e938160cdfc7fd90494bd6e6c210a7176179f8bf1d0c1c139959e06f05efe295bf415eb816fec9bdaf245a9fe5d514b82a75441e2c13cc4d9f65c53724c

diff --git a/dev-python/pymongo/pymongo-4.7.0.ebuild 
b/dev-python/pymongo/pymongo-4.7.0.ebuild
new file mode 100644
index ..6e38123e5430
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.7.0.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+   https://github.com/mongodb/mongo-python-driver/
+   https://pypi.org/project/pymongo/
+"
+SRC_URI="
+   https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="doc kerberos +native-extensions +test-full"
+
+RDEPEND="
+   

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

2024-04-24 Thread Michał Górny
commit: 60b28d317652430bd6af02c9e3711d85dd7c27a2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:25:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:25:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b28d31

dev-python/selenium: Bump to 4.20.0

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

 dev-python/selenium/Manifest   |  2 +
 dev-python/selenium/selenium-4.20.0.ebuild | 65 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index d9980e8d7cf2..c71b9ee64f1a 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -1,2 +1,4 @@
 DIST selenium-4.19.0.tar.gz 10279010 BLAKE2B 
f4f7761c52a38108c13d846f013eaeb54ce90ce894f3435567bf00e5b5d9ed13f71f1fcabad2ce972e098d86d3df82f1a1c5bf14ac849dcfb3378e41bc791e90
 SHA512 
ad4fec7dd4309478e4b53e1fdaf957230ae7c074fc77ffed6445cd80d475fd8f0f9aa88d2b732fb75b1060e03ab29257b040d95aa104b7bbaa6289ad08bb418f
+DIST selenium-4.20.0.tar.gz 9307193 BLAKE2B 
26d0441039776ae0c524891ed89ce2b631b2d74b561403890081ba649e1d067b841610e53d468fc2aa622fea05affd997f580e63af44256eb33dffe17b65b619
 SHA512 
102ce43dd9878275a80fa5e8c59162952c9ab04173c3c35f543392b31df1d600f403ad7764af76513c81df8eef5781456bf6ef2027af6a93ad99d855ab384869
 DIST selenium-selenium-4.19.0.gh.tar.gz 77053184 BLAKE2B 
42319ddad80832e107acfb9f7f3dc5a18fb1779ec0910322d6c11ca9d441ce7e9992c0f7acd5c313855b33b8e67e8a2eab7736b11cd925c163fe70dee58aad44
 SHA512 
5e707545fdb8b38d16470988fe74b31b9040c5ff6c1958c2a500a5d20a023dedf12e321b1c60bb4d79c11cbd27e86dc2b6dc3d27b92b55759b5d9a57af526531
+DIST selenium-selenium-4.20.0.gh.tar.gz 77055043 BLAKE2B 
3a146a41fcebe0abb0a83b914a66252f541ab712e606166c941c08781cca92315254d3be075a988044713544909134dc7a9203ac414ba7f7985173713779e810
 SHA512 
1a4ee0421c8ba02fc8217792fda26bb977524531bdaaf8cb56276decdddb13adc702bd20ac195c97a7182fdd27c3a88b92a901af38c6fd059c2421e422c82768

diff --git a/dev-python/selenium/selenium-4.20.0.ebuild 
b/dev-python/selenium/selenium-4.20.0.ebuild
new file mode 100644
index ..e74259a73bf0
--- /dev/null
+++ b/dev-python/selenium/selenium-4.20.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh
+TEST_TAG=${P}
+TEST_P=selenium-${TEST_TAG}
+
+DESCRIPTION="Python language binding for Selenium Remote Control"
+HOMEPAGE="
+   https://www.seleniumhq.org/
+   https://github.com/SeleniumHQ/selenium/tree/trunk/py/
+   https://pypi.org/project/selenium/
+"
+SRC_URI+="
+   test? (
+   
https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
+   -> ${TEST_P}.gh.tar.gz
+   )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}]
+   =dev-python/trio-0.17[${PYTHON_USEDEP}]
+   =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.9[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.26[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: we may need extra setup or deps
+   test/selenium
+
+   # expects vanilla certifi
+   
test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
+   )
+
+   cd "${WORKDIR}/${TEST_P}/py" || die
+   rm -rf selenium || die
+   # 
https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
+   # seriously?
+   epytest -o "python_files=*_tests.py test_*.py"
+}



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

2024-04-24 Thread Michał Górny
commit: c483277da024dedf50c7a514ace47866e5b7d2d7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:46:01 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:46:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c483277d

dev-python/pdm: Remove old

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

 dev-python/pdm/Manifest  |   3 -
 dev-python/pdm/pdm-2.12.4.ebuild |  81 ---
 dev-python/pdm/pdm-2.13.3.ebuild | 115 --
 dev-python/pdm/pdm-2.14.0.ebuild | 117 ---
 4 files changed, 316 deletions(-)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 46e4c3969fab..4dcb54929339 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,4 +1 @@
-DIST pdm-2.12.4.tar.gz 2598160 BLAKE2B 
9eecae679a577c9d6172a07ad633be8b840ac5d972ad0e468b368dabc716203d10c5f0c78e87b815aa30af3be37f6370bcb6623fc5d272a52b6c3e4490112455
 SHA512 
12cabaff90f962ac195a484ea2bafa8a5ec9debdaf90b59b81d28eee51f854b9ac6d894e22a16c5ad8b69740c5df6a6573942a82c4ea5482819e60bc903c8358
-DIST pdm-2.13.3.tar.gz 2609678 BLAKE2B 
58eb9fda4bc30fc37ef43b38fa140252242c22a062c4ddef49e90c0ece102cb36ea2186b02fb995a895c6eb80c0da9e602c42c15e83158b3e19fa5d0f55e8d6a
 SHA512 
ea4b0e51d13effe8749a95237799de304047dcec8efc22a41d0985c97ff39447065a9fc84f4510b18055527dd64695bcee4129abcf34221573b2b9d39c2a3c92
-DIST pdm-2.14.0.tar.gz 2610646 BLAKE2B 
d0b6c6fc576315b1bcc81c2555731cc0945c0482d912dab9d26edae3bf24dc2c933afc8f9bfb72c482e40540892d1c53fc01d164578dad9245d3c54b72109849
 SHA512 
07f3b7840dc577d3884e1149c15c33e8618c4ab922ac7c5b69f0b32f8481c3532ca77a5a650cf33d32bdb4437610727894b55fa622b002d54144bbbf5e66483f
 DIST pdm-2.15.0.tar.gz 2612107 BLAKE2B 
51edda53cef30b84e29cc16eafed52e682e5ee50ba48a5e28821c40ababdc0dafe9b193a916c0451b1b463708da934f3f66ddf73f59f7d6f706f3c410fac0302
 SHA512 
0499ce2b7d48300a379ceaacd6ff5d107006929b8ab7bd017794d5802be8e807725b187a2aba4c11131c23db2acb626d1934d9f95621fde985a133391a6acf0d

diff --git a/dev-python/pdm/pdm-2.12.4.ebuild b/dev-python/pdm/pdm-2.12.4.ebuild
deleted file mode 100644
index 2275630b637f..
--- a/dev-python/pdm/pdm-2.12.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
-HOMEPAGE="
-   https://pdm-project.org/
-   https://github.com/pdm-project/pdm/
-   https://pypi.org/project/pdm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/certifi[${PYTHON_USEDEP}]
-   >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/truststore[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
-   >=dev-python/unearth-0.12.1[${PYTHON_USEDEP}]
-   =dev-python/findpython-0.4.0[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   dev-python/shellingham[${PYTHON_USEDEP}]
-   dev-python/python-dotenv[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
-   dev-python/installer[${PYTHON_USEDEP}]
-   dev-python/cachecontrol[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/tomli[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
-   tests/test_project.py::test_access_index_with_auth
-   tests/cli/test_others.py::test_build_distributions
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
-   # hangs on interactive keyring prompts
-   tests/cli/test_config.py::test_repository_overwrite_default
-   
tests/cli/test_config.py::test_hide_password_in_output_repository
-   tests/cli/test_config.py::test_hide_password_in_

[gentoo-commits] repo/gentoo:master commit in: dev-util/stripe-mock/

2024-04-24 Thread Michał Górny
commit: 55727e6862224e03dac045053cd636cf9da74c2e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:30:11 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:42:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55727e68

dev-util/stripe-mock: Bump to 0.185.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.185.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 666413082017..907db95fac26 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,2 +1,3 @@
 DIST stripe-mock-0.183.0.tar.gz 1552131 BLAKE2B 
e67aa487d375c8d7df36cd53ce2052a8a288512870f96abd45d9206b7572f405f91f94c51c8a1f3f6ca5b5411464741ac1db87f09c6eef721fd86308825ee61b
 SHA512 
5ddc6459752092ecca2691da6bbc13a676b1909f0080be18b4154e3ab9f106cea4e97d3816cda0c237bae560631004ddac92debbf1294d3de262325806c4b21a
 DIST stripe-mock-0.184.0.tar.gz 1588230 BLAKE2B 
989dd736b4488ed25f6984bfe5a5b69a02db5b5f70d7e25fa64347cac4a4a918f30c46244054b07f56eb6ec04cbf1b19ea75bbd55fe64ce039533ad0e468b1c1
 SHA512 
3426bd45591ba04ec59d1a2489c12521091daa1002a831e7a1ac7ea01273f58cb7482ad00879c0b18cf2f97571b62664df76c348f2c317d02c81a893785c
+DIST stripe-mock-0.185.0.tar.gz 1605001 BLAKE2B 
4e44e6d3bb58ea650583317a07e085ba919c8fc183456ebc0a6821420eccc968642411e7e6589e3808bb07512ffab6b8078ffc3400b565f4c4977e68f9a4c306
 SHA512 
9ef5fce0c393ce7131dfc24587e19f6b3bc456b0b4650be8d70eac05cbcf37a6024f2deca1f763168609ee903b9d4045f0c36ee56c7b140410e34d7c393ea2dc

diff --git a/dev-util/stripe-mock/stripe-mock-0.185.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.185.0.ebuild
new file mode 100644
index ..352d14e2ce00
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.185.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2024-04-24 Thread Michał Górny
commit: 10cf80dc301121c8dac1db4f0ccbb392a29a2fc5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:40:44 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:42:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cf80dc

dev-python/importlib-resources: Reintroduce at v6.4.0

The backport now carries changes from py3.12, and it is required
by dev-python/pypiserver.

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

 dev-python/importlib-resources/Manifest|  1 +
 .../importlib-resources-6.4.0.ebuild   | 30 ++
 dev-python/importlib-resources/metadata.xml| 15 +++
 3 files changed, 46 insertions(+)

diff --git a/dev-python/importlib-resources/Manifest 
b/dev-python/importlib-resources/Manifest
new file mode 100644
index ..27040acd0be1
--- /dev/null
+++ b/dev-python/importlib-resources/Manifest
@@ -0,0 +1 @@
+DIST importlib_resources-6.4.0.tar.gz 42040 BLAKE2B 
55b52a42051c6900af7b5b70783476a48398ae02539871a3f508df08fd5b4ec03bbe40980de8cd49a60cc022905a4ffdfd95b55d70e0cfb5d64497b02cc9b88f
 SHA512 
c600e7ba96431f15a929e5acda89a262ceef33a3f44ae361fad4201dde8033dd8f0f2bcb856619fd5e21209a5d17cf9ae3610e65c3e6ecd0e36545437d0064b9

diff --git a/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild 
b/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild
new file mode 100644
index ..b0112c8bb551
--- /dev/null
+++ b/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+# backport from py3.12
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="
+   https://github.com/python/importlib_resources/
+   https://pypi.org/project/importlib-resources/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/jaraco-test-5.4[${PYTHON_USEDEP}]
+   >=dev-python/zipp-3.17[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest

diff --git a/dev-python/importlib-resources/metadata.xml 
b/dev-python/importlib-resources/metadata.xml
new file mode 100644
index ..672c6b745d18
--- /dev/null
+++ b/dev-python/importlib-resources/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   
+   importlib-resources
+   python/importlib_resources
+   
https://github.com/python/importlib_resources/issues
+   https://importlib-resources.readthedocs.io/
+   
+



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

2024-04-24 Thread Michał Górny
commit: 7442278fd74da522ae9b458f3a6571e1a65d85d3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:29:29 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:42:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7442278f

dev-python/pytools: Bump to 2024.1.2

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

 dev-python/pytools/Manifest|  1 +
 dev-python/pytools/pytools-2024.1.2.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index 92ee770eb359..46bd36095122 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1 +1,2 @@
 DIST pytools-2024.1.1.tar.gz 77122 BLAKE2B 
38b46a6363c707da90670a28d63dbaf1b77f739a4f7473bda11fa671ad267ee33c48312e3813e05888d3cd48efc60ec3006d57a316053ff2d0160d0b284bca9d
 SHA512 
3b47764ac6f1ea0938c32e42092c0acfe81b2f22eb15c3ded589c5022c8a07ff89420f30ec78779ccb9f07d8611fa9c447539859371d8aade603f302b747cf97
+DIST pytools-2024.1.2.tar.gz 77642 BLAKE2B 
b393149a81a708f3681b34e88e22113223f53f23e83c8f1848d4fd6ec456af7145fba8a98efd716d8be5b6184fc9973c05aa9c0814d48ee4925255b57f6119a5
 SHA512 
3252b3930934c43f840a77f41e0958fef6121db1d64efc5498defadf8e48fdbda89d1539b87b6367c8acf4ad7eaf7fdf364263340ffebd834861f0f21f1af4c7

diff --git a/dev-python/pytools/pytools-2024.1.2.ebuild 
b/dev-python/pytools/pytools-2024.1.2.ebuild
new file mode 100644
index ..5b603b0c29b1
--- /dev/null
+++ b/dev-python/pytools/pytools-2024.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of tools missing from the Python standard library"
+HOMEPAGE="
+   https://mathema.tician.de/software/pytools/
+   https://github.com/inducer/pytools/
+   https://pypi.org/project/pytools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+# NB: numpy is now an "extra" (optional) dep -- we can remove it from
+# RDEPEND If revdeps don't need it
+RDEPEND="
+   >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+distutils_enable_tests pytest



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

2024-04-24 Thread Michał Górny
commit: 7817eacdd6aa402b3ad44c45b2deafa9f69dff44
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:16:56 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:17:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7817eacd

dev-python/uv: Bump to 0.1.38

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

 dev-python/uv/Manifest |   2 +
 dev-python/uv/uv-0.1.38.ebuild | 111 +
 2 files changed, 113 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 66e3836a23e5..47e31b7378db 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -8,3 +8,5 @@ DIST uv-0.1.36-crates.tar.xz 65852268 BLAKE2B 
f9dac75dc992d37c54554c25e0ce0895aa
 DIST uv-0.1.36.gh.tar.gz 1018114 BLAKE2B 
c57a3362940803df34f45c0dd2bcc176fb4928d1b0c168adc89d150ffb59a39d0fb57b41c063485a7c324a2101b9f4334cf29e175f910122842f893c6be9970a
 SHA512 
39a4ec3b17803a13a53f331185bfb4fa321f9ee2c158828ad9f88aa7214ee72a58a87dcef74eaeac7a1e3a989909f0d50a457431ce22a72703db0e8c3fc4a6c2
 DIST uv-0.1.37-crates.tar.xz 65881140 BLAKE2B 
c1a640c44d73d5607c8d07468cefc66c150135b0f0249362148bd2b8f8c99a43c9031a642c0f76140631177df947be7637b49e99e247afbd7efbebb2ad79bcb1
 SHA512 
99bf6f341f9e6cf8eb0834c436b81453615725cabd3ddc4cca34edb307200bdbb71e913e8ff52a2a1d11e5f1a4abfb4dbdfe40a9c4f114079a7d9fdace0bcaab
 DIST uv-0.1.37.gh.tar.gz 1020667 BLAKE2B 
4aa459b15dc06d57d5cad66ebeb5925ec833870dea17f72ef54889f8e8699719cba59bd0600263c1647f17402c002000114d603a474dbcf873ac2f2c37301fb8
 SHA512 
88d9233bd05e8003b75759e39bc22c469a0094a5ca5b6bd6f2bd8b266b376c44ecfa442f3cd5fff1c099234b660a871153423bacbf785863deb79df321b05574
+DIST uv-0.1.38-crates.tar.xz 65881140 BLAKE2B 
c1a640c44d73d5607c8d07468cefc66c150135b0f0249362148bd2b8f8c99a43c9031a642c0f76140631177df947be7637b49e99e247afbd7efbebb2ad79bcb1
 SHA512 
99bf6f341f9e6cf8eb0834c436b81453615725cabd3ddc4cca34edb307200bdbb71e913e8ff52a2a1d11e5f1a4abfb4dbdfe40a9c4f114079a7d9fdace0bcaab
+DIST uv-0.1.38.gh.tar.gz 1023332 BLAKE2B 
e62259084fc9122d311bbcac754796b9e0ac28f4865755e03729eb6ad5adab4f9e3f77c41af1dbdbdc3a55d5a4736875aa26ddc7b78b745c8d6fb4d6b8bbd959
 SHA512 
7dad22d038aad03ad72ee0c5fdb77ccfbf56fc94a38613373a037eb26c2f228bc6c883d542621b45f2a55c8d51b7345fdd919dc1db45aa4d598e368311c72fdd

diff --git a/dev-python/uv/uv-0.1.38.ebuild b/dev-python/uv/uv-0.1.38.ebuild
new file mode 100644
index ..793b60d2c541
--- /dev/null
+++ b/dev-python/uv/uv-0.1.38.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+   
[pubgrub]='https://github.com/astral-sh/pubgrub;c26e485213e39582c6f2e4d45c0328422670e7a7;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+   https://github.com/astral-sh/uv/
+   https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   CRATE_P=${P}
+   SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz
+   "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+   0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+   MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+DEPEND="
+   dev-libs/libgit2:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=virtual/rust-1.77
+   test? (
+   dev-lang/python:3.8
+   dev-lang/python:3.9
+   dev-lang/python:3.10
+   dev-lang/python:3.11
+   dev-lang/python:3.12
+   )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+   local CHECKREQS_DISK_BUILD=3G
+   use debug && CHECKREQS_DISK_BUILD=9G
+   check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+}
+
+src_configure() {
+   local myfeatures=(
+   # from upstream defaults
+   flate2/zlib-ng
+   python
+   pypi
+   git
+   maturin
+   # skip tests that require specific patch version of the 
interpreter:
+  

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

2024-04-24 Thread Michał Górny
commit: 295ae10a9f538790500e8d4ed56759d82472f795
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:26:12 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295ae10a

dev-python/bitstring: Bump to 4.2.1

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

 dev-python/bitstring/Manifest   |  1 +
 dev-python/bitstring/bitstring-4.2.1.ebuild | 32 +
 2 files changed, 33 insertions(+)

diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index 78d86a001307..3dbe397e0cf9 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1,2 +1,3 @@
 DIST bitstring-4.1.4.tar.gz 232014 BLAKE2B 
fad74a1a2931504b44c7d95c4e88b058c17ee189ab7b4ec6987d1284c273329b7850cd1aff8e93eb6badf7d52284db006f1f1118ee5f871694f2bd5b4b10e449
 SHA512 
e05d983ac340565b193c4b4d5f7f5fceea3ba68f04c348ab42cd1d783ac64e1b1adb0ce9bcaac20335137f103d51df198421c7cfee1e5c1ad9f3c9b89b77b679
 DIST bitstring-4.2.0.tar.gz 248168 BLAKE2B 
72167fd3c18f80a46f5d1a0567644db8dfb1110c7c3884660b442903fa82fb625d7474cdde53dc1a58fd3560c0fc5664a53b1fccef13111dac78f715cc3477c3
 SHA512 
b3df84fc4e38faee704a8880533d436d33faae2b4786098cb74100188528715d17f2dfdb3f09ea91cf4b45424b87cdf5d10952f1748addbc2492521ab7e9
+DIST bitstring-4.2.1.tar.gz 249982 BLAKE2B 
f13212c3e4a6a516d045e5c6da3a2a943b05e5fa8f406b74d81972fc553d5032bec285766b7057bbaef5fc66aedcdb3f6efbbe72b89711dad7a451182801f419
 SHA512 
e54f5941b357d783e2951da8673cf38f6498d4e51949ab3200a05ce590208ca35ab7a300075013b6b2d6dfe6422cd81aa2d29b55c6a8088d9417d8c7a58f4716

diff --git a/dev-python/bitstring/bitstring-4.2.1.ebuild 
b/dev-python/bitstring/bitstring-4.2.1.ebuild
new file mode 100644
index ..19db2446c3a3
--- /dev/null
+++ b/dev-python/bitstring/bitstring-4.2.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="
+   https://github.com/scott-griffiths/bitstring/
+   https://pypi.org/project/bitstring/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   =dev-python/bitarray-2.9.0[${PYTHON_USEDEP}]
+   dev-python/gfloat[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-04-24 Thread Michał Górny
commit: 2c49872d774c9aca65320078c7704290a3c62067
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 04:27:31 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 04:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c49872d

dev-python/minidb: Bump to 2.0.8

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

 dev-python/minidb/Manifest|  1 +
 dev-python/minidb/minidb-2.0.8.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest
index 01ec6158bfab..8d3be5a4b696 100644
--- a/dev-python/minidb/Manifest
+++ b/dev-python/minidb/Manifest
@@ -1 +1,2 @@
 DIST minidb-2.0.7.tar.gz 12282 BLAKE2B 
349aff4ec7497fc74edd632f719a6f67a2e7c1dff38ea1ea579c820e00dbad4e7269355e4b19ccfe53cf637f0ebdd6cd512e1af84456ef70c05d8e19024ae94d
 SHA512 
dc04d2d51fdc4ecf30e234cb25e17bf0cd5c320dfca6bdd306b61eced89fe8f1fb5df93111ec0c04f1b258ecde467203a968e61b913feee87301dec7e93d9412
+DIST minidb-2.0.8.tar.gz 15404 BLAKE2B 
5cf612036ed18ddd8f42da1ceab398cfe092acbdc11ac75693d1aa3c84960a375db6816dbe1a0ed244d83a4c6958661ba2db6e489ee4b5ab7df359332382f524
 SHA512 
04cdf6ae3a537aa421cd9ca9c283ac3c721ce35a6e23bf71f56ff70ee94dfad4672feb9cea7490e6747f9c2cfaabc7d163559cce3a40cf643df0287cbea6f994

diff --git a/dev-python/minidb/minidb-2.0.8.ebuild 
b/dev-python/minidb/minidb-2.0.8.ebuild
new file mode 100644
index ..fade9deceb5d
--- /dev/null
+++ b/dev-python/minidb/minidb-2.0.8.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple SQLite-based object store"
+HOMEPAGE="
+   https://thp.io/2010/minidb/
+   https://pypi.org/project/minidb/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests pytest



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

2024-04-24 Thread Michał Górny
commit: dc5c480693be1a298f6bab30a9eff5ba2e4e6156
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:47:42 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:47:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5c4806

dev-python/black: Bump to 24.4.1

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

 dev-python/black/Manifest|  1 +
 dev-python/black/black-24.4.1.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index bc0d8c307599..56b377781f03 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,2 +1,3 @@
 DIST black-24.3.0.tar.gz 634292 BLAKE2B 
9a853a0943ba081ecb7a4c22913b060607ac47fb90b70a9645358d681f3eab55707ad6fe9ad9928ba0d39a8adf5dfde0168598a8abcc24b823b407287cefaf82
 SHA512 
57e3b651009578f1d15b6e9ffb49d24be80885b2cf7ad48a68407862778ac2099d119e7ba6d58ddea4fc7fc21345435a7572a970baf882f763d9347868d5504b
 DIST black-24.4.0.tar.gz 635902 BLAKE2B 
2821c0f4674524d3457fb8cbf1f1224d9c7e76abdbb1e47bcd4d488ff560a417b3ad57223318b28951c92c59d13c4a2894a323865a2be2859e7b7e891c54064c
 SHA512 
3f9150faa364133a65f9f55b33a6b69b3abec5bf649bfc0662a92faa41edc76e90151e27a74f04bc3defc0687c898d54b2f137d16d13ea46e86670aa7a98
+DIST black-24.4.1.tar.gz 641335 BLAKE2B 
996528509a71d8e2b8cb8e1ebf1beac5d2460d0759de77805645ca293a648aac8a658a4b9e6b239b591e9e4e43c0af66c7a972ca0b1ecc6d9aef911f559c0cff
 SHA512 
057c2cc2ff47111487a46bfc50b961c719f92caaca49494a6cc57bb5e8aa19d0d47a7f3164421e104ef2815060e7d771a9532e970e07e1c2ce709b4cf7e99656

diff --git a/dev-python/black/black-24.4.1.ebuild 
b/dev-python/black/black-24.4.1.ebuild
new file mode 100644
index ..bbf320447679
--- /dev/null
+++ b/dev-python/black/black-24.4.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="
+   https://black.readthedocs.io/en/stable/
+   https://github.com/psf/black/
+   https://pypi.org/project/black/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "blackd - HTTP API for black" \
+   "dev-python/aiohttp dev-python/aiohttp-cors"
+}



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

2024-04-24 Thread Michał Górny
commit: c14cf9dcc943f1b5cf674de12f3318582d25238d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:46:38 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14cf9dc

dev-python/tifffile: Remove old

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

 dev-python/tifffile/Manifest  |  1 -
 dev-python/tifffile/tifffile-2024.2.12.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index e8f02f56abd5..b51e547f3c29 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1,2 +1 @@
-DIST tifffile-2024.2.12.gh.tar.gz 344964 BLAKE2B 
13b1697258daa6643f87d7d8a44f638789b3182029ac1d97b1695ac9add3bee4f295d1485b35273a031ce17b0c41b5fdb12d43f03765d96960869bb82c78adb8
 SHA512 
0cb1f33b879047b311d4ba7b8a00164230935bbd1403f33d3a1a44bedf1797e5f4b066fae865ae990da5356c0a868e4a5722f1da36ff77d8cd9b550d58286552
 DIST tifffile-2024.4.18.gh.tar.gz 346262 BLAKE2B 
d281e14a4bf9f29c81973a3b6bb52205b2657945b41592862a07f306957a5aa3bd8cab40db8ed5872f8544fc293deb247dbc765e94ef2d70bfefa4b5592f4d6d
 SHA512 
bcd7f23979595d1c74a0aabe94429d6952e3a86d135b78eda0219254664a557cab13efad05ce52b9d9b60b96d8f088af7e5cfd0f07f001da5488ad6758a421bf

diff --git a/dev-python/tifffile/tifffile-2024.2.12.ebuild 
b/dev-python/tifffile/tifffile-2024.2.12.ebuild
deleted file mode 100644
index d58751a45db4..
--- a/dev-python/tifffile/tifffile-2024.2.12.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read and write TIFF files"
-HOMEPAGE="
-   https://pypi.org/project/tifffile/
-   https://github.com/cgohlke/tifffile/
-   https://www.cgohlke.com/
-"
-SRC_URI="
-   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/dask[${PYTHON_USEDEP}]
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/xarray[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Internet
-   tests/test_tifffile.py::test_class_omexml
-   tests/test_tifffile.py::test_class_omexml_fail
-   tests/test_tifffile.py::test_class_omexml_modulo
-   tests/test_tifffile.py::test_class_omexml_attributes
-   tests/test_tifffile.py::test_class_omexml_multiimage
-   tests/test_tifffile.py::test_write_ome
-   tests/test_tifffile.py::test_write_ome_manual
-   # requires tons of free space
-   tests/test_tifffile.py::test_write_3gb
-   tests/test_tifffile.py::test_write_5GB_bigtiff
-   tests/test_tifffile.py::test_write_5GB_fails
-   tests/test_tifffile.py::test_write_6gb
-   tests/test_tifffile.py::test_write_bigtiff
-   'tests/test_tifffile.py::test_write_imagej_raw'
-)



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2024-04-24 Thread Michał Górny
commit: 14b2e4eed024f6c8042651ab5a22e56130f34eb9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:45:38 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:45:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b2e4ee

app-admin/awscli: Bump to 1.32.91

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.91.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 2990796768ad..2ab19de422a3 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.84.gh.tar.gz 2691519 BLAKE2B 
4cb78f14975d74013803af0f6397d9592
 DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 
043f4eb08711760b7f8e15a5eba879524788cb65823215ed9d1c8ee5337a085ab6975dfc1c90aea29b7137f050a6d4f201eba57e8c8c83c09625401d8075eb6c
 SHA512 
cb0ed179b9549d988e19963607fe28ca6fb02c92280c451c8651a8149d60a929158f9ae04a1c764540648b8b42417e908cb956fe71ce787c4b788f83cc2ef488
 DIST aws-cli-1.32.89.gh.tar.gz 2693748 BLAKE2B 
006de47c4328c191120c09d5b738283ae1beeaa205ed65c80ff5cfab2a4ed91c2b560c65e78e11d099d0fdf9e1ceadfd58831ad0759a7aa10197e88a64b21e20
 SHA512 
f9ec547a969c9b0a81207ac9ab95235323d44422e2fbab81f76cd604e3c211e9bea494658d7105ea9019341df4dd335eca9987ce2788af3225f271e22aac4c0e
 DIST aws-cli-1.32.90.gh.tar.gz 2694763 BLAKE2B 
ebe21c4589b1a386fc067740703e42f08153dc1ecd960115ea7f8e57444ded9e14c340c4fb5c3fc2ec021eb9d9e26cb5cf5cf70cc77a60a4dc991304b7949ee0
 SHA512 
96060564f3371ddacede05e6bb1917f263d785413f2d6e00e5f6f4eed14dff8cfa20c3136c387b53571d46557ba87fecc175c4f9f84044d598c2aace865cc9e6
+DIST aws-cli-1.32.91.gh.tar.gz 2694732 BLAKE2B 
418d8fa3525842a9abacb75b05bc5e9499398b9cd1c0e89c5db9e11b63daecd6c2496170fbca328b92a4711214cc19e3e6af937a818d92cd0dc3770f54f3eb18
 SHA512 
332c91f04dd639a273100bfbb49be71aa0b575c28930dd8943373f4aac28f09fe49f06421858503b2c34222ebd609f80e68d04a480331c267dd338b43f896d3b

diff --git a/app-admin/awscli/awscli-1.32.91.ebuild 
b/app-admin/awscli/awscli-1.32.91.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.91.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizatio

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

2024-04-24 Thread Michał Górny
commit: dc5afb1b470f0d0cd0557dc74b0935685f2ad33f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:49:05 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5afb1b

dev-python/mypy: Bump to 1.10.0

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

 dev-python/mypy/Manifest   |   1 +
 dev-python/mypy/mypy-1.10.0.ebuild | 112 +
 2 files changed, 113 insertions(+)

diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 4a622eae1c58..cfc08907a934 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,2 +1,3 @@
+DIST mypy-1.10.0.gh.tar.gz 3062151 BLAKE2B 
ddc7354b2b62247387fd04b309c50d4ffa5c1b8af58873cc8787bd17c04069b528850bfb586925aa7df6634a65af6a1e951e4d6036d5bd0e688b8608980510bd
 SHA512 
c936c299d9d4b6911505ef7b7df6f8d7344bd199a2d654e66467291f6e6ba4432dfa7aed5a504e6ec9518d9d53ac85f771e7b31dc6a72e06e79c443547bc2b66
 DIST mypy-1.8.0.gh.tar.gz 3023408 BLAKE2B 
81f987423f2bbef8f7f1b894983b34d34b0df408bae28fbb2cb59c5d4597b4d6b9afb8e9a2914aad969dcb621f1fe4ba4850b242bb76c4cfa35aae340f4f36b4
 SHA512 
231237ea44ccf619ac3d3f7f3cb42658bc9802d7a34f61101a9ac79f0fa67d8f566950e14dae3465c9620cdf67dc80cb65a3e2a6724ff944bfa911754caf592b
 DIST mypy-1.9.0.gh.tar.gz 3029335 BLAKE2B 
5329a95e5ac52933413a91bec2c8bd728451508b7ead880c7c4542bbe5d4cd4d2155c6d372d31a653af9a913de51d8e35d44c1dde193787ce8eaedd8d64d682d
 SHA512 
aaa975b97e72f00a384a38fee190e39c6469b062a7083c76bb94bb7058ed38f713f65b96bb36a871a430633cab424a0f11e995868f867e2f7a13c4754ed96c89

diff --git a/dev-python/mypy/mypy-1.10.0.ebuild 
b/dev-python/mypy/mypy-1.10.0.ebuild
new file mode 100644
index ..92b997a47608
--- /dev/null
+++ b/dev-python/mypy/mypy-1.10.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+   https://www.mypy-lang.org/
+   https://github.com/python/mypy/
+   https://pypi.org/project/mypy/
+"
+SRC_URI="
+   https://github.com/python/mypy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+   !dev-util/stubgen
+   >=dev-python/psutil-4[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   native-extensions? (
+   ${RDEPEND}
+   dev-python/types-psutil[${PYTHON_USEDEP}]
+   dev-python/types-setuptools[${PYTHON_USEDEP}]
+   )
+   test? (
+   >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+# frustratingly, mypyc produces non-deterministic output. If ccache is enabled 
it will be a waste of time,
+# but simultaneously it might trash your system and fill up the cache with a 
giant wave of non-reproducible
+# test files (https://github.com/mypyc/mypyc/issues/1014)
+export CCACHE_DISABLE=1
+
+src_compile() {
+   local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
+   distutils-r1_src_compile
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # the majority of them require Internet (via pip)
+   mypy/test/testpep561.py
+   # known broken with assertions enabled
+   # https://github.com/python/mypy/issues/16043
+   
mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
+   mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
+   # these assume that types-docutils are not installed
+   
mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
+   
mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
+   # TODO
+   mypy/test/meta/test_parse_data.py
+   mypy/test/meta/test_update_data.py
+   
mypy/test/teststubtest.py::StubtestUnit::test_runtime_typing_objects
+   )
+   case ${EPYTHON} in
+   python3.12)
+   EPYTEST_DES

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

2024-04-24 Thread Michał Górny
commit: e074f3b6b21394be4c7dafb35189e2d438ddf5d9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:47:09 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:47:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e074f3b6

dev-python/tifffile: Bump to 2024.4.24

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

 dev-python/tifffile/Manifest  |  1 +
 dev-python/tifffile/tifffile-2024.4.24.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index b51e547f3c29..9c8faf145787 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1 +1,2 @@
 DIST tifffile-2024.4.18.gh.tar.gz 346262 BLAKE2B 
d281e14a4bf9f29c81973a3b6bb52205b2657945b41592862a07f306957a5aa3bd8cab40db8ed5872f8544fc293deb247dbc765e94ef2d70bfefa4b5592f4d6d
 SHA512 
bcd7f23979595d1c74a0aabe94429d6952e3a86d135b78eda0219254664a557cab13efad05ce52b9d9b60b96d8f088af7e5cfd0f07f001da5488ad6758a421bf
+DIST tifffile-2024.4.24.gh.tar.gz 346320 BLAKE2B 
55f755044a6ee3826beaa8c9d39e5351474d73a64bd2af7d7e31dc20ac156c762b93a5d4986cd3dab8a70ed3b1674fe47e7ed07834a8833dcfa15fe6f179ccb5
 SHA512 
7ca3b32596210878e24c48475df8b95b193906669f0c561ba0567b6159fe951dd0d89ab83b094ba859da526e6c456d21e4b53bcc6038824556a0391d48a601f5

diff --git a/dev-python/tifffile/tifffile-2024.4.24.ebuild 
b/dev-python/tifffile/tifffile-2024.4.24.ebuild
new file mode 100644
index ..d58751a45db4
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2024.4.24.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+   https://pypi.org/project/tifffile/
+   https://github.com/cgohlke/tifffile/
+   https://www.cgohlke.com/
+"
+SRC_URI="
+   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_tifffile.py::test_class_omexml
+   tests/test_tifffile.py::test_class_omexml_fail
+   tests/test_tifffile.py::test_class_omexml_modulo
+   tests/test_tifffile.py::test_class_omexml_attributes
+   tests/test_tifffile.py::test_class_omexml_multiimage
+   tests/test_tifffile.py::test_write_ome
+   tests/test_tifffile.py::test_write_ome_manual
+   # requires tons of free space
+   tests/test_tifffile.py::test_write_3gb
+   tests/test_tifffile.py::test_write_5GB_bigtiff
+   tests/test_tifffile.py::test_write_5GB_fails
+   tests/test_tifffile.py::test_write_6gb
+   tests/test_tifffile.py::test_write_bigtiff
+   'tests/test_tifffile.py::test_write_imagej_raw'
+)



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

2024-04-24 Thread Michał Górny
commit: 328c3e450dc5cc3e9263345fa80d2e48d2c79dd7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:45:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:45:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328c3e45

dev-python/boto3: Bump to 1.34.91

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.91.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 8fd23a3d7746..3e4053577123 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.84.gh.tar.gz 796658 BLAKE2B 
76ad7997f92167f1ed2f14a0a780a1a58b4a
 DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 
2d3e02f0584e138a75acb68593bd88126641d4617c668062685406d3dc1913556bdf8b821ed3deb6cd9abae40e27a5e03fda35f5824c40a8028346868776de67
 SHA512 
9bbff2c0589cb2dbc5ca52f224f052c2a924117f16903c2ecad32d486a8b2d31fb9253c827c5819a5203c3ac349d1c990be24a413fab7e0b9c558e1b94ed8e9e
 DIST boto3-1.34.89.gh.tar.gz 799495 BLAKE2B 
2d719b0c2e09f0387dbe317f76555b36fda7a1f364b02df2ba8387460e98493edec8d57d75bdf9cfd1446e00423ebad1a0ef954e05807102cb980c7321b6909b
 SHA512 
2f9ca1c725f75a8470334449b683f5fbc77477f65e6b0d69f5549c479a2697931e3f4d3350c8f22a8e78b7e9c1401553f04f37746654988c150de9230a34acfa
 DIST boto3-1.34.90.gh.tar.gz 800389 BLAKE2B 
cd604cf39479af676c46b7fd1e5a8ee24e46ec384d97c50b15f80c2d96a5f46ad1c66a8a34a03ccffdf37cf386e7dcc455dc38543fc9c919f9c2b18be6e402bb
 SHA512 
480824e36f9f118b0813b391818a4214bb1861e322099cfbc2e7f5e20a088799d2e3c1c4e745ead86dde634b2f2b46656dec872025c0d5b3b608859fc8c9d9c8
+DIST boto3-1.34.91.gh.tar.gz 800954 BLAKE2B 
40bbc688a00e85b07d8f40f291ced5d6ffa0a26980bb89e353f7e300960bbff74c46554d8d4805b0cfd6723f8fa8b75f54908a255c9bc0d341ae23000265
 SHA512 
e8db938b1af6753c65b42f764ec1f4783d33dc889cadc76715f7fd6053a29149163e328593315f2d900a9d5d46fe0ab451bbba597180dbabd654dbac83b75b2c

diff --git a/dev-python/boto3/boto3-1.34.91.ebuild 
b/dev-python/boto3/boto3-1.34.91.ebuild
new file mode 100644
index ..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.91.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-24 Thread Michał Górny
commit: 8b3f221033816252d2ae714470e90630b48a7f5f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:46:20 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:46:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3f2210

dev-python/pdm: Bump to 2.15.1

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

 dev-python/pdm/Manifest  |   1 +
 dev-python/pdm/pdm-2.15.1.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 4dcb54929339..0a07176819b2 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1 +1,2 @@
 DIST pdm-2.15.0.tar.gz 2612107 BLAKE2B 
51edda53cef30b84e29cc16eafed52e682e5ee50ba48a5e28821c40ababdc0dafe9b193a916c0451b1b463708da934f3f66ddf73f59f7d6f706f3c410fac0302
 SHA512 
0499ce2b7d48300a379ceaacd6ff5d107006929b8ab7bd017794d5802be8e807725b187a2aba4c11131c23db2acb626d1934d9f95621fde985a133391a6acf0d
+DIST pdm-2.15.1.tar.gz 2612654 BLAKE2B 
043f4d3ca54cd277f8c6fdd35fb423497eb7b172e085df5bffdd21d9ff5103b112a659fb61c342991211c9630333c713272ba43c65eff52c8dd6b88e4f81e563
 SHA512 
b6a1028767f154a5a594cd8523d31cec16df46e1c63bb73541a516877879480ffc6916316289f67cda0ae5e4740cab448b029a694743b9816604b2eb175a8722

diff --git a/dev-python/pdm/pdm-2.15.1.ebuild b/dev-python/pdm/pdm-2.15.1.ebuild
new file mode 100644
index ..89154bdbedff
--- /dev/null
+++ b/dev-python/pdm/pdm-2.15.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
+HOMEPAGE="
+   https://pdm-project.org/
+   https://github.com/pdm-project/pdm/
+   https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/blinker[${PYTHON_USEDEP}]
+   >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/truststore[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/hishel[${PYTHON_USEDEP}]
+   dev-python/pbs-installer[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}]
+   =dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   dev-python/shellingham[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+   dev-python/installer[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+   tests/test_project.py::test_access_index_with_auth
+   
"tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]"
+   tests/cli/test_others.py::test_build_distributions
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+   
tests/models/test_candidates.py::test_find_candidates_from_find_links
+   tests/cli/test_build.py::test_build_single_module
+   tests/cli/test_build.py::test_build_single_module_with_readme
+   tests/cli/test_build.py::test_build_package
+   tests/cli/test_build.py::test_build_src_package
+   tests/cli/test_build.py::test_build_package_include
+   tests/cli/test_build.py::test_build_src_package_by_include
+   tests/cli/test_build.py::test_build_with_config_settings
+   tests/cli/test_build.py::test_cli_build_with_config_settings
+   tests/cli/test_build.py::test_build_ignoring_pip_environment
+   tests/cli/test_others.py::test_show_self_package
+   tests/cli/test_publish.py::test_publish_and_build_in_one_run
+  

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

2024-04-24 Thread Michał Górny
commit: 7b2ee23d92165e7aa8dbc4253c57bd334c318c13
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:45:07 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:45:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2ee23d

dev-python/botocore: Bump to 1.34.91

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.91.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 32052124fa57..d7609df3f1ed 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.84.gh.tar.gz 12910232 BLAKE2B 
3a9f9073e34d203f05ae44f9dc437f4
 DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B 
b3cc4c44ec0fa93798e842226487f293f0206b27a1fad834ecd3d4b02319da7d6ee67fad3a3a168f6dcdf8a822cd778c742d9c975738ef3bf4d9661963a83624
 SHA512 
bba25daa8c93ad5454e25089c062363b97a80c1004d670be6694b898b6d7735cbb92ec816b138093c48a89fe2bf5972a6d2dcf3da2a617141a460e265e506806
 DIST botocore-1.34.89.gh.tar.gz 12942425 BLAKE2B 
f2df9f8e1c90a55ec9c4a1695dd9d9eb4851d77d9f8a56f34df0ef34aaf580c655be726f3fb4ae3f63c7d69d73a4b3af5329f742229422712f191ddf6f028cf7
 SHA512 
35bdb67111d811a3b61ec23605fdca9607029102ab4873575c2901cc1075d441a27d72131365c3bc1b6fccf75336c99911f7dbe3def46a1ff4d3839fbe3f24f6
 DIST botocore-1.34.90.gh.tar.gz 12959004 BLAKE2B 
e80aa5ec0727db538ccbdac357431a3015494aa10da2d4a0e9ff6fb5080eaab38494933c3d3678fbf9d1266007a5edfc742b5a65a6be8e26edb8e3e11de255b5
 SHA512 
a6eb45e36ff189edf7915667719112279a07133ce7ef9bfe94c18c8e5ab6df4b734a00d973986f9f74ed7e475fa72461457a7633464973e720f38cf828f2ecc8
+DIST botocore-1.34.91.gh.tar.gz 12975028 BLAKE2B 
0a4d4ca5530411148e7df7be4f937741457e44b3cf7774ded834db58ce9d6fd05f0fed6aaac1283ee410b6914d4825387c36545b17b1e78cf89175d560445071
 SHA512 
aad3f747ca49f58eed1116c303202e29bb0cec0a9816c5436bf75881d46b4c363e9aebbc039b3f6c6faedaf81cbea03d635b744fffb9f740cdb4c1d3ff21724f

diff --git a/dev-python/botocore/botocore-1.34.91.ebuild 
b/dev-python/botocore/botocore-1.34.91.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.91.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-24 Thread Michał Górny
commit: dc63ac5a31b00a69b36d0a9b8ee0a7fb06596405
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:41:34 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc63ac5a

dev-python/Levenshtein: Remove old

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

 dev-python/Levenshtein/Levenshtein-0.25.0.ebuild | 48 
 dev-python/Levenshtein/Manifest  |  1 -
 2 files changed, 49 deletions(-)

diff --git a/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild 
b/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild
deleted file mode 100644
index 9fe740dcf45b..
--- a/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit 
operations"
-HOMEPAGE="
-   https://pypi.org/project/Levenshtein/
-   https://github.com/rapidfuzz/Levenshtein/
-"
-SRC_URI="
-   https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-DEPEND="
-   =dev-cpp/rapidfuzz-cpp-3.0.0
-"
-RDEPEND="
-   =dev-python/rapidfuzz-3.1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3.0.2[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-
-   distutils-r1_src_prepare
-}

diff --git a/dev-python/Levenshtein/Manifest b/dev-python/Levenshtein/Manifest
index 1f7fe4550525..b44f1f581efe 100644
--- a/dev-python/Levenshtein/Manifest
+++ b/dev-python/Levenshtein/Manifest
@@ -1,2 +1 @@
-DIST Levenshtein-0.25.0.gh.tar.gz 39076 BLAKE2B 
cb3bb55b37b5bfa8dc95d78dc6898154b4d4240c27348c6e03b13cdaa2c8ff19d1e8f2bf3d6b4fcc5c77be917afaa391276e93dcac24c2c19e1b285653a45c72
 SHA512 
e07ea1cef83c19a2a24ae76647ae2c534213ac6044b50a78dd1f2007936eb46032db326728b420471b6cb63ba6ac80a11c575ab277ae77116c592d113daba74c
 DIST Levenshtein-0.25.1.gh.tar.gz 39060 BLAKE2B 
9d058d910be7c6c3e668cca631a7da5bed678e219c96e4255dbf69c46cb3c55002928fcd90f39916b6c1a57845e9cf1a2327701ae21c662b81f909b9ea1f4bff
 SHA512 
936dab36b15df6f2ee5425efb1fdb1490fb8f618ba453f464a6dd615bcc427e55ceee7474f06b34392871d9f38470b853602a11d8f9776eee66ec34156511ca4



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

2024-04-24 Thread Michał Górny
commit: 91b8daaf66ed24c724654d43198be62ab86cf810
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:39:43 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:39:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b8daaf

dev-lang/python: Stabilize 3.9.19_p2 arm hppa, #929049

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

 dev-lang/python/python-3.9.19_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.19_p2.ebuild 
b/dev-lang/python/python-3.9.19_p2.ebuild
index fcb40b0b159b..2fac75e39220 100644
--- a/dev-lang/python/python-3.9.19_p2.ebuild
+++ b/dev-lang/python/python-3.9.19_p2.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm +ncurses pgo
+readline +sqlite +ssl test tk valgrind



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

2024-04-24 Thread Michał Górny
commit: 388a4ad3760b51b42c1fd0424ec2de93c6d50c81
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:41:00 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388a4ad3

dev-lang/python: Remove old

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

 dev-lang/python/Manifest|  18 -
 dev-lang/python/python-3.10.13_p3.ebuild| 508 --
 dev-lang/python/python-3.10.14.ebuild   | 508 --
 dev-lang/python/python-3.13.0_alpha4.ebuild | 547 
 dev-lang/python/python-3.13.0_alpha5.ebuild | 547 
 dev-lang/python/python-3.8.18_p2.ebuild | 430 --
 dev-lang/python/python-3.8.19.ebuild| 430 --
 dev-lang/python/python-3.9.18_p2.ebuild | 490 -
 dev-lang/python/python-3.9.19.ebuild| 490 -
 9 files changed, 3968 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 7037e2147c54..3a7dcc26b119 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -1,7 +1,5 @@
 DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 
060a621c91dd8e3d321aec99d44c17aa67381998256a1a002d316b38288349884d5960de35c49352d03129ed0bae599e641ec2225898158ebce50a7a2fd74d2c
 SHA512 
a7bb62b51f48ff0b6df0b18f5b0312a523e3110f49c3237936bfe56ed0e26838c0274ff5401bda6fc21bf24337477ccac49e8026c5d651e4b4cafb5eb5086f6c
 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 
1d98770e46171971fb4508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448
 SHA512 
c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8
-DIST Python-3.10.13.tar.xz 19663088 BLAKE2B 
d9a8edf89d0ccd665fd5ed444a144af240e078fcab1876fea8b44586c23651a08cf5833fc54c39e8471fd9e66ea0ded11fcaa5d215bc025acaf4504a15c5846d
 SHA512 
7579772e501486b2b07f78142082dee1e99c7643640098860ac0cf2ca87daf7588b0c00b1db1960146b37f56a6ed98fd08297c25c9a19b612cf6e6a258984da8
-DIST Python-3.10.13.tar.xz.asc 833 BLAKE2B 
b00222b30a6701e77c11c6019e2240be7cf42f2b4e558c03f7a058664d242a00665fbc52fdf03106e84c75f49b51b705d8acd1f381d1f41ada67c4647652ef4c
 SHA512 
3083e66f8d26128302dc77a0c6ba3bfefc4229928a1bbd06460f2fec2421188bd30d493e3bce138cde1fed1df206e1dda04912b9f43a0b81229f1e69135e3a7f
 DIST Python-3.10.14.tar.xz 19600188 BLAKE2B 
a9e65fff590d56848f55f2d93d8a1c631bb8135617112997fbaea9fc45db1d5e2ce39f00cb29c9428542e523fdf48064bdb9aea144acb7aa7cfe71990b8e949e
 SHA512 
adee638aeca898743da4b8245c0fa1e9b94b516f22e716e60c99038f0bb3dcbf726317aa86656404be1719b5a7c58eb09533720ebc0badbb04bd9a534dd48fef
 DIST Python-3.10.14.tar.xz.asc 833 BLAKE2B 
a8ff46628d72540d0cbfbca91742e0901d7679229d873c3c92fd06d3b45a057daa5b70eb5f026db89d498cb84c10b8c477e79b012582c9fa2bf9d514637c2de7
 SHA512 
821046b8eb559c3ef800f26739c995e7a71469a1e765ee7d516690236e16d2637ada7b2f9535b8c0dceaacf243e7b059f6f106b4a25faae365aa2099d1ff538c
 DIST Python-3.11.8.tar.xz 20041256 BLAKE2B 
361253743c58facd01063922523c39fafe647a4204e04db79f36f0c3c180c2f1e95e8ea6662e85a8da06bdbd84d32bb7df9ac0febf361122df5b207ade562740
 SHA512 
434e727fa370def348838fd84acb69b4d309cfb03f61bf5069150164e9ca005637ac01dfbf997f445607d4e28d02c8bed0858b36589240ccadaa4c14c19f2320
@@ -12,34 +10,18 @@ DIST Python-3.12.2.tar.xz 20591308 BLAKE2B 
419186d220d4ae5ca31466771158c8b56f529
 DIST Python-3.12.2.tar.xz.asc 963 BLAKE2B 
45bfa01009f4df19d348a1fda722901cb4f0b76eb63fcf1061c2796949b5b2ef301fd0fdf818cd145e41d45e5785e0cfbfab8d98751765741715ee7d1b27f2f8
 SHA512 
fb477acb49864a662b1586db79e80fd8ebab85d4e5e14acd3bfb5afc3dbe8d6b9bf97eb518dfb77662e27040d400f451ed7575fe1264a6cc0d9feb06e4f2dc84
 DIST Python-3.12.3.tar.xz 20625068 BLAKE2B 
fc4f57ae50183db4c8cb37d94c37a7e58da5d031e03866841a678b986f01bbb8afdefb38124ba82b0a4988445b647214be43338dea13b0f063d3c2bf81c48c0b
 SHA512 
4a2213b108e7f1f1525baa8348e68b2a2336d925e60d0a59f0225fc470768a2c8031edafc0b8243f94dbae18afda335ee5adf2785328c2218fd64cbb439f13a4
 DIST Python-3.12.3.tar.xz.asc 963 BLAKE2B 
f9668dde210793f8da0e0bb026b8ec3e0b4bc3abc58e72732f8faf356b19ca88a59b9d89b4b10f77b3602d9a967f0f2f44a0f091d698bc28ba9bad8049e5e006
 SHA512 
c291ec5b5e4f8deba867cc517624dd9a174745f04061ef737e58f3d52b9b30318264aec350e339fe88ccb493809ca1a90a378e86d86b8ec4a4f578b1a5843624
-DIST Python-3.13.0a4.tar.xz 20648544 BLAKE2B 
4d45bdc1d88792c0bff93b4f9023d494b5ae86cd74eef49089fb11fab951b7fd2a5b8ac5b827b50fe1d61b516ed9a50f3f0e0b112299a70128f5e29e7b1d3f0f
 SHA512 
f0dccc822ba000e8a50853d62698975d35382b981b62091e25ad6a6e0669e4e517c880e884644b508172de38226006ec11ddc649d9271320e728c0cd6c0b4dcc
-DIST Python-3.13.0a4.tar.xz.asc 963 BLAKE2B 
2b27d93d4a1240b85657e455b1f148424460a10f8dc71a052a16f62c2e115a1767f1af1e6b4b7ccee5a4b59b4a92351875270567fd120aa53ee7fd50c51fd60

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

2024-04-24 Thread Michał Górny
commit: b668e9f4fd49baaea15c50f6eb533516c7be662e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:39:47 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:39:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b668e9f4

dev-lang/python: Stabilize 3.8.19_p1 arm hppa, #929050

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

 dev-lang/python/python-3.8.19_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.19_p1.ebuild 
b/dev-lang/python/python-3.8.19_p1.ebuild
index 40996eefef2c..35dce04267d9 100644
--- a/dev-lang/python/python-3.8.19_p1.ebuild
+++ b/dev-lang/python/python-3.8.19_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm +ncurses pgo
+readline +sqlite +ssl test tk valgrind



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

2024-04-24 Thread Michał Górny
commit: 1536f62f9dcae0d5a2250182830f8bbb9ba667b8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:39:40 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:39:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1536f62f

dev-lang/python: Stabilize 3.10.14_p1 arm hppa, #929048

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

 dev-lang/python/python-3.10.14_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.14_p1.ebuild 
b/dev-lang/python/python-3.10.14_p1.ebuild
index 1c8c99fe93ca..c3099177affd 100644
--- a/dev-lang/python/python-3.10.14_p1.ebuild
+++ b/dev-lang/python/python-3.10.14_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_9-exe-bin/

2024-04-24 Thread Michał Górny
commit: 79518e18fe26268aa6ff50c922f3a0dcc46e7c04
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:07 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79518e18

dev-python/pypy3_9-exe-bin: Remove old

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

 dev-python/pypy3_9-exe-bin/Manifest|  8 --
 .../pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild  | 85 --
 2 files changed, 93 deletions(-)

diff --git a/dev-python/pypy3_9-exe-bin/Manifest 
b/dev-python/pypy3_9-exe-bin/Manifest
index 2bef3092572c..f5c0867beee2 100644
--- a/dev-python/pypy3_9-exe-bin/Manifest
+++ b/dev-python/pypy3_9-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_9-exe-7.3.15-1.amd64-musl.gpkg.tar 11847680 BLAKE2B 
6e2e13c6ef1faaa9ba451727a64a1749f3e2ab4645d4206420c6ee2c186438817f2a77c9a7939d485a4f04fd5b1f39d0886a42c32969e9869b44ca16fbf60be9
 SHA512 
fd757c68631381400901ecc2f18299eba701baa5086fb0c77ac2fbedbd7f188061c16ec0e4c84c8864ed5d235e4f98d8c5f9f26843f9acc881e2fa661d3e0131
-DIST pypy3_9-exe-7.3.15-1.amd64.gpkg.tar 11857920 BLAKE2B 
052bb16e6c983ac32a860b5de1532fca6158510364ddc52f9992b1c69b948f6d6e7ba32fbaaba86597fa73db5f09a19c3e6a0208f624c9d3bbc28c43b056c886
 SHA512 
336f484699f89e5e3fa8bab7c8468d4e1a6cf957f947a727858b59cd9b372c94a07f5304b1f367b0bd3cd443d688fbfbe17fd23e6939988d0270c4be6df9f7a9
-DIST pypy3_9-exe-7.3.15-1.arm64-musl.gpkg.tar 9943040 BLAKE2B 
701257e473f784e367a9e984dfe6af7d50ee42b214e8ebf0aa4e761102ef83b48c88ad69ea601c52b17333527bf45f908754da7e128659bd79b1849a4041612a
 SHA512 
0bb71f3acd90f3a45dd802d1108da13b0b4c41ecbf212fa5aec22633daab85b8420c37a58bfc52dfaaa2f577ea5885df588750e634a51e165bf7fc933e5de4cb
-DIST pypy3_9-exe-7.3.15-1.arm64.gpkg.tar 9973760 BLAKE2B 
fdacf63806aa759c7ffd3a574d1f6d8a52448d14461414e5d6aa853097d49e6bca18202af71370f340de8b8ec126b1d75c40b585b9a1d1526400236c6a050de5
 SHA512 
0cc8c1b96b15f4540ecbef149507bbc9f5e54258f6c7887f60c4441bf77f5dad3476e10c110d3f9c483a2abad90d513062791235810f9353d294c0c61c1c03e5
-DIST pypy3_9-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6635520 BLAKE2B 
89974e2537e9c2f12b0e7f0b2a92b1140ec0351c28b8b72f41b97bc4ea201b8a2f1d7bd2f71d9e47ab5775ee623167242799f051ba43421a524a897d837984d6
 SHA512 
c7ec389bb6a097ad023cc962989e18f45f9851e599b979c486d487048517e2d02655e90f74328f39d765d421eae1e338a73a31bf4e9c9e269941905bc9f9acec
-DIST pypy3_9-exe-7.3.15-1.ppc64le.gpkg.tar 10301440 BLAKE2B 
0a1a6f625a0929a65bfe01b333143d1ebe6c6c89a9a9bc1ec0c2a9274f897c56e8e080fecfbf6066d0b033d84582c7d71fbf03cb6310c01393e7f28d2e4aa2c1
 SHA512 
256fa79652a070747a865728f7e53e5b6d6ee4f8cdaca7cbbcf310cec883f8ed9606756bd1cb3d628fa7ba8e55f9fb7f2fa497e93c82567ff285c8ae913a3da2
-DIST pypy3_9-exe-7.3.15-1.x86-musl.gpkg.tar 8919040 BLAKE2B 
58f523aa9082284adc5b4fb131023adbeba411654501e71ba286abe5e0501d070180a44236c57f39bc310ad35f5734f314139b9701c4e48ae304674eeae5ec4e
 SHA512 
9dda550b304e73453e5eea8a5243ac2796576cb3e70ba770c8096d3077c99a0663d6a5d3f2ade3e88b6e814f994e71d5b56dfe779c3d2fc51242c01f8602bcb2
-DIST pypy3_9-exe-7.3.15-1.x86.gpkg.tar 8898560 BLAKE2B 
c8d3fcb749e5317e5bdd37981318cdea6ed801fccfdcf19dbc2c40457ac32e2d02e8ec500f25149172daea91decf79e62f7fd410512cf9d3e63c31f1d7c323b8
 SHA512 
1a547f42b739095658d96e1c8432b43f49913e0053f7ec596b2f409d6428c6291f741b56addcf88dac97f053089ca37c66b46a44b4284b00dc37b1918a5fdeff
 DIST pypy3_9-exe-7.3.16-1.amd64-musl.gpkg.tar 11939840 BLAKE2B 
7467d16c97696cf2c75f2840a0e898c56325f4766ffdd5c2193ca3908a7fce243ee9354d03d75b410d3b7290ebb5be6365bca892cebecf3f7c76053c33883c03
 SHA512 
ccac91b61018eac95cb394e8bd696ab72295cc7d607fc183d95ffde630ef01823a46f1a5ab6043eb88beacd54bbc368894ad038b40e8c3b19c66beff8a5d568e
 DIST pypy3_9-exe-7.3.16-1.amd64.gpkg.tar 11950080 BLAKE2B 
92b1ad6e13dfb221258452c684d95ee30a673c964e502cd1e3b9358220280eff16f2e070469e6a4a2167cb907a4aafb537a56a9ab623595bbaa003f6ae5264e8
 SHA512 
b0716129d93e450c68710971ab4251e7955e5fb16dc3edf0fdea5ef7ad0babc3243e84398754a9afd85e9f463a6d0a9427f8ca8867006c7c5354adad023da051
 DIST pypy3_9-exe-7.3.16-1.arm64-musl.gpkg.tar 10076160 BLAKE2B 
a7423e9708f3d3b300b8556ae985843539bf8f13974645073df09107e27ff4d2fb62b21f345966ba2356ddf3e45d4172350393875d0948ca083e9dc4c46adffa
 SHA512 
49549b5b87360be6f09b3ad41a31cd60367f4cced75dc0b32f8267d0a1da4e04efd258ca593304b4dc998e8627e7b81fd6e15110d44ab101cd9108fd4e14f2c0

diff --git a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild 
b/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild
deleted file mode 100644
index b4d8e231b125..
--- a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.9
-MY_P=pypy3_9-exe-${PV}-1
-
-DESCRIPTION="PyPy3.9 executable (pre-built version)"
-HOMEPAGE="
-   https://www.pypy.org/
-  

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

2024-04-24 Thread Michał Górny
commit: 140730035c10d63979293bbca348fc0bd8125d81
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:00 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14073003

dev-python/pypy3_9-exe: Remove old

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

 dev-python/pypy3_9-exe/Manifest  |   2 -
 dev-python/pypy3_9-exe/pypy3_9-exe-7.3.15.ebuild | 132 ---
 2 files changed, 134 deletions(-)

diff --git a/dev-python/pypy3_9-exe/Manifest b/dev-python/pypy3_9-exe/Manifest
index 9901e21f155e..615238c4ba6a 100644
--- a/dev-python/pypy3_9-exe/Manifest
+++ b/dev-python/pypy3_9-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.15.tar.xz 5800 BLAKE2B 
e3466eb528c7cfaa8a189552041852d29bbacb45e08dc967deec1d8486107725ab2b2b1e65c98307983ff1f3ad038d3e54bf84eaadc32060185661c8023dea06
 SHA512 
c834433bfaaa1cd081fb71f9e122810b66fbd0a52f8473b6ec02a8615f0b0328da51ca1e3f0f209d325d9884876b634dbd1ec202f428620044fe5e60b4ce910a
 DIST pypy3.9-gentoo-patches-7.3.16.tar.xz 5764 BLAKE2B 
094740bc594bc63648bba997e2a8a8eddd857e6f63594fc3d5f3bca9e74bce101ab56ddf59afd75d62e91c17d89271d7f8b52da6b19adf480dd9fab9f0c6dc2c
 SHA512 
efbe3ac941be19b270336e7b31999114d4334cfd3cc0ab5f2499e41825a51bc7c005e10302114813741772ae0412466c000ab33b64f01d639d5689460f8befcb
-DIST pypy3.9-v7.3.15-src.tar.bz2 24694333 BLAKE2B 
151c3c8b828c7a35cfd63dd73b8683c3fe5529c5f6df7cc628d2967e5c61e16490b8663efe838fc6efd9f0b4a08fde8c9315e2f0a471bb62a2395055f2f130c6
 SHA512 
64faca74c507ef3e8dd2df34ad81874c24bc336e79ecf5343c21adebdea60efafe6ad38bdbf15bc2a677980d7db2c2c0affa04beb7e7e1b739d85e17f333
 DIST pypy3.9-v7.3.16-src.tar.bz2 23686849 BLAKE2B 
736b173d8bd6b19785e64827d289feb39e30e93caaef3071a5185cc5cbaab4aed23b9da89e34a464dad0c0d5142db9dc238a1dd221aea299f95bea2e47299a81
 SHA512 
bd13cddb0b4cab4e200d2eafd8239c76209a49f8e847193c5ed0fe446ca46271446fc762cafd2aa8f410d022bc65abcd48ba7148502b70b901565e187058310d

diff --git a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.15.ebuild 
b/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.15.ebuild
deleted file mode 100644
index 9cff29fef442..
--- a/dev-python/pypy3_9-exe/pypy3_9-exe-7.3.15.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.9
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy3.9 executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   else
-   jit_backend+=x86-without-sse2
-   fi
-   else
-   jit_backend+=auto
-   fi
-   fi
-
-   local args=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-04-24 Thread Michał Górny
commit: cf3c37f6f74549a9e0b2b5de3041e32e6b750b3f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:36 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3c37f6

dev-python/pypy-exe-bin: Remove old

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

 dev-python/pypy-exe-bin/Manifest   |  8 ---
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 82 --
 2 files changed, 90 deletions(-)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f900909d0099..99f05463c4e2 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 
7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258
 SHA512 
42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc
-DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 
75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972
 SHA512 
bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a
-DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 
69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003
 SHA512 
b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1
-DIST pypy-exe-7.3.15-1.arm64.gpkg.tar 10874880 BLAKE2B 
5d4c6f3f422d1a90fb47a7603aacc1470dab6d5779a03b2bf07eb57035490d89abd7226a314a93f93566a5ff9703bc5a267c57ff6e6d4e7e6d3f7abf7763e78d
 SHA512 
0400d9478de16a8e1e4ce312def4f4508470996268430d12a7f8def41e4d12cd69433f00fc61ba9b6056fba6090fd82e87ebe2d4da6314957c69c00e343717e1
-DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
a39cb7d46c4a877b2eab6c81c2728dea490953e71fda305c84eaca0131c8088372b14570bb06feb449201d67b5a416362a8571fee850c8109ec9f18890f5f2d3
 SHA512 
40a23a44ef11eefb4d7680ad947ec72e34e00e4fcd1a7f04cb078320dd8222918d5113de6d42b9e45a42066af861130887647087a40f6515e7ff4ba9cf0db07f
-DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 
294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339
 SHA512 
c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde397c8bc330ea03896311e8353e0e81bab312fac40ff60fc
-DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 
97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718
 SHA512 
ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
-DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 
79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd
 SHA512 
12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57
 DIST pypy-exe-7.3.16-1.amd64-musl.gpkg.tar 12933120 BLAKE2B 
4a70fc1b6724a75cd4d162a0a61f43242cf6ca889e8f00bc8ed4813aa2e303cf2ebc90bda48fab5aad06de3ac4654e1fdd48c94ab0be44fcf58879655b8dcb98
 SHA512 
dc1be0e135669593ad05f94b2696bd7cc41a9f3b0e3e46dec4f3909ff6763463372e2da0d2ebf6d4c04b966b6b78d552593bc4de52cc3a0a9e1c3d9f3d499338
 DIST pypy-exe-7.3.16-1.amd64.gpkg.tar 12943360 BLAKE2B 
1991240985234b17410387e08008619aa15bbd56d5af855fe2aa75b6fe7936efeab0e42e10fee11d2a6a4eb26de1ae1a470f9a14b842b00a584c18db82bc4df1
 SHA512 
e0b4a8ca3d312931a2d1ed08f4a98c513ec4ef03c925d82a270357887e1d83c68aa4b68328106a000e4135c96081395a52fd28eec02bbbff06ebec12d4b815a2
 DIST pypy-exe-7.3.16-1.arm64-musl.gpkg.tar 10915840 BLAKE2B 
51ea5c558283fd8da09b1ad410a2287a7512d6f5a5b1cd6882bfb10206a81c025ed08ee99cd05caefa41ddf1e6f17d6935e04e756bae7f2e2a80dd19d4a290e8
 SHA512 
0835866ad97e1e2aed406d8d346356a2095b3cb18fb22648f510063ff76cd9c29cf09877dda6f6ab2637748b376890143372b2012a322c60ced65be0e1b0d7fb

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
deleted file mode 100644
index 900de22d9f93..
--- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-MY_P=pypy-exe-${PV}-1
-DESCRIPTION="PyPy executable (pre-built version)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   el

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

2024-04-24 Thread Michał Górny
commit: 1eb37f909e0c63da2b62178d0cff18f1956c4486
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:35:19 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb37f90

dev-python/pypdf: Remove old

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

 dev-python/pypdf/Manifest   |  1 -
 dev-python/pypdf/pypdf-4.1.0.ebuild | 62 -
 2 files changed, 63 deletions(-)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 9b0dd8cd2fab..553a63109660 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,3 +1,2 @@
-DIST pypdf-4.1.0.gh.tar.gz 8005929 BLAKE2B 
3bec62a86dc8503a8738ea14941db6f66181784288d51f345f6d0a973e80c984c676814820ee68d7d5372931272747a22def10928f935ea7bdef2f2a5cdffd28
 SHA512 
1dac8f45d24406b17a6c0872fdac928b2aa8e434d64b5f8bd3359ca58f51e7a936d0990d3a7d4b4bbd433ca1497e343838ab0dbd3d22f2db32575472f1a660c9
 DIST pypdf-4.2.0.gh.tar.gz 8009612 BLAKE2B 
a21108679a6dd5d9bc16aaf4a9c1beaaab875f0a8f974722d6d318635eecee82bc37c7c4c175816079ce9604f8b88f07f31458b08994833a25ee18bc46cbc294
 SHA512 
99fe599a81ae7e115ee6fca82ffabaff613ee49756a7e937de32a4d59b5731effe5cc3a076d92423b2299896a6ecab41ab5096aea6836fec79ba637e2c7b7620
 DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 
11748093 BLAKE2B 
c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5
 SHA512 
c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3

diff --git a/dev-python/pypdf/pypdf-4.1.0.ebuild 
b/dev-python/pypdf/pypdf-4.1.0.ebuild
deleted file mode 100644
index 709812e904b3..
--- a/dev-python/pypdf/pypdf-4.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
-   https://pypi.org/project/pypdf/
-   https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
-   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? (
-   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
-   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
-   )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-BDEPEND="
-   test? (
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   
>=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_unpack() {
-   default
-   if use test; then
-   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
-   fi
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   tests/test_reader.py::test_decode_permissions
-   tests/test_workflows.py::test_text_extraction_layout_mode
-   # rely on -Werror
-   tests/test_utils.py::test_deprecate_no_replacement
-   tests/test_workflows.py::test_orientations
-   tests/test_writer.py::test_remove_image_per_type
-   tests/test_generic.py::test_name_object
-   # Internet
-   tests/test_generic.py::test_calling_indirect_objects
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -o addopts= -m "not enable_socket"
-}



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

2024-04-24 Thread Michał Górny
commit: f8785724725bd3c1d387d1fc047188e08d9cbcf0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:21 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8785724

dev-python/pypy-exe: Remove old

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

 dev-python/pypy-exe/Manifest   |   2 -
 dev-python/pypy-exe/pypy-exe-7.3.15.ebuild | 181 -
 2 files changed, 183 deletions(-)

diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest
index 8c8a2bb8fff0..07bbe9c11ef5 100644
--- a/dev-python/pypy-exe/Manifest
+++ b/dev-python/pypy-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
-DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
 DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
deleted file mode 100644
index e6d19abc0125..
--- a/dev-python/pypy-exe/pypy-exe-7.3.15.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_}"
-
-DESCRIPTION="PyPy executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
-
-DEPEND="
-   >=sys-libs/zlib-1.1.3:0=
-   dev-libs/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   !dev-python/pypy-exe-bin:${PYPY_PV}
-"
-# don't enforce the dep on dev-python/pypy with USE=low-memory
-# since it's going to cause circular dep with unhelpful error message
-BDEPEND="
-   !low-memory? (
-   || (
-   dev-python/pypy
-   dev-lang/python:2.7
-   )
-   )
-"
-
-check_env() {
-   if ! has_version -b dev-python/pypy; then
-   if use low-memory; then
-   eerror "USE=low-memory requires (a prior version of) 
dev-python/pypy"
-   eerror "installed."
-   else
-   ewarn "CPython 2.7 will be used to perform the 
translation.  Upstream"
-   ewarn "recommends using (a prior version of) 
dev-python/pypy instead."
-   fi
-   elog "You can install a prebuilt version of PyPy first using 
e.g.:"
-   elog "  $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin"
-
-   if use low-memory; then
-   die "dev-python/pypy needs to be installed for 
USE=low-memory"
-   fi
-   fi
-
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ 

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

2024-04-24 Thread Michał Górny
commit: 29fc952994010f999f6807ed06e4871c750f01a8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:38:06 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fc9529

dev-python/rapidfuzz: Remove old

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

 dev-python/rapidfuzz/Manifest   |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 66 -
 2 files changed, 67 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 9558e9af3312..5329d07dcabb 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
deleted file mode 100644
index 57edbabee975..
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.2
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}



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

2024-04-24 Thread Michał Górny
commit: d3ec062de68caa36198e7181d017bdfea999d333
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:15 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ec062d

dev-python/pypy: Remove old

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

 dev-python/pypy/Manifest   |   2 -
 dev-python/pypy/pypy-7.3.15.ebuild | 306 -
 2 files changed, 308 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 8c8a2bb8fff0..07bbe9c11ef5 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,4 +1,2 @@
-DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 
395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a
 SHA512 
698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913
 DIST pypy2.7-gentoo-patches-7.3.16.tar.xz 5312 BLAKE2B 
b265dd7afee097ad66bacd9df01514eed6bb30afe19410b2594ee7c2d61ababc67e11c0dd0392a0b1f81e0bc609963cde044834ab24e67d007d101b8aa8052cb
 SHA512 
0d0309f3ed7314f6d310b0e34eedbbfdcc5a75d9bbd59b9071e567968bb10925549435776fab5bc7ec97e2b3422921dc282619427f930d89df6c7bc98ea701c1
-DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 
4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d
 SHA512 
40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe
 DIST pypy2.7-v7.3.16-src.tar.bz2 19843601 BLAKE2B 
9c37a03561fcdf742eccde760f6cadcbc2e1b140dd6d3e67856cc072e0c3db85759c398f590ed44fb4e4ed2f5f7745d5589cb9a95cefcbec79f3b1be6c4956e1
 SHA512 
131635433e53d4d86730a3daf1ad81799a7dd1117511618cc2607ac7234ce3aa5c833400df09cbd3376a391e125d6d2ec3471f120f81a6d53700f5c3d087793c

diff --git a/dev-python/pypy/pypy-7.3.15.ebuild 
b/dev-python/pypy/pypy-7.3.15.ebuild
deleted file mode 100644
index 798e07131013..
--- a/dev-python/pypy/pypy-7.3.15.ebuild
+++ /dev/null
@@ -1,306 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils
-
-PYPY_PV=${PV%_p*}
-MY_P=pypy2.7-v${PYPY_PV/_}
-PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk"
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV}
-   >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?]
-   )
-   dev-libs/openssl:0=
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_compile() {
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die
-   cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die
-   # (not installed by pypy)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/ || die
-   mv pypy/module/cpyext/parse/*.h include/ || die
-   pax-mark m pypy-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy-c - <<-EOF
-   import sysconfig
-   print sysconfig.get_config_var("SOABI")
-   EOF
-   )
-   [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
-
-   einfo "Generating caches and CFFI modules ..."
-
-   if use full-stdlib; then
-   # Generate Grammar and PatternGrammar pickles.
-   ./pypy-c - <<-EOF || die "Generation of Grammar and 
PatternGrammar pickles failed"
-   import lib2to3.pygram
-   import lib2to3.patcomp
-   lib2to3.patcomp.PatternCompiler()
-

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

2024-04-24 Thread Michał Górny
commit: 7d6f87c532e8686b4a29224f2f2bc782c39f5a37
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:37:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6f87c5

dev-python/joblib: Remove old

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

 dev-python/joblib/Manifest |  1 -
 ...lib-1.3.2-py3.12-avoid-ast.num-and-node.n.patch | 15 --
 .../files/joblib-1.3.2-py3.12-no-depr-warn.patch   | 15 --
 dev-python/joblib/joblib-1.3.2.ebuild  | 60 --
 4 files changed, 91 deletions(-)

diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index f54e2992b3dd..056cbffc9899 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1,2 +1 @@
-DIST joblib-1.3.2.tar.gz 1987720 BLAKE2B 
f16235ead3ef0172a1e0dc2abad44967b029196f6c8c7a7e0c64283cac80e2b942ebfc2df5fa975bc152f574db023a9705f48b38855a11878e5c21e04cf7d831
 SHA512 
9b5acba1321351cf2ae548161ced18774b8b316aaf883cc8e77bf58898d1913361a3845d64f1f1f87e4e2394eafd92e0a6a8d67947db0c9a95a40e5f579baae6
 DIST joblib-1.4.0.tar.gz 2115863 BLAKE2B 
cd61f3523ee697382db601ebb460aa6f4cd35947978fb07473c5e2e5337713a05aee8339acee211be0076d84a00174c37623cd6010b492aee84337abc2e5e633
 SHA512 
5c7e5475347906cdc8575eac8d2052470408c4ed5267d59a88a9d3126fb72b977d20b24fb0983b070e2f3c101e7da000fc03231733fef62531f9aeffacc47baf

diff --git 
a/dev-python/joblib/files/joblib-1.3.2-py3.12-avoid-ast.num-and-node.n.patch 
b/dev-python/joblib/files/joblib-1.3.2-py3.12-avoid-ast.num-and-node.n.patch
deleted file mode 100644
index a9865e00380e..
--- a/dev-python/joblib/files/joblib-1.3.2-py3.12-avoid-ast.num-and-node.n.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/joblib/_utils.py b/joblib/_utils.py
-index 7693310e0..6cd99ad31 100644
 a/joblib/_utils.py
-+++ b/joblib/_utils.py
-@@ -35,8 +35,8 @@ def eval_expr(expr):
- 
- 
- def eval_(node):
--if isinstance(node, ast.Num):  # 
--return node.n
-+if isinstance(node, ast.Constant):  # 
-+return node.value
- elif isinstance(node, ast.BinOp):  #   
- return operators[type(node.op)](eval_(node.left), eval_(node.right))
- elif isinstance(node, ast.UnaryOp):  #   e.g., -1

diff --git a/dev-python/joblib/files/joblib-1.3.2-py3.12-no-depr-warn.patch 
b/dev-python/joblib/files/joblib-1.3.2-py3.12-no-depr-warn.patch
deleted file mode 100644
index 4d5a28815e4a..
--- a/dev-python/joblib/files/joblib-1.3.2-py3.12-no-depr-warn.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/joblib/test/test_parallel.py b/joblib/test/test_parallel.py
-index 906d436..c4a727c 100644
 a/joblib/test/test_parallel.py
-+++ b/joblib/test/test_parallel.py
-@@ -189,6 +189,10 @@ def test_main_thread_renamed_no_warning(backend, 
monkeypatch):
- # warninfo catches Warnings from worker timeouts. We remove it if it 
exists
- warninfo = [w for w in warninfo if "worker timeout" not in str(w.message)]
-
-+# We don't want to count DeprecationWarnings
-+warninfo = [w for w in warninfo
-+if not isinstance(w.message, DeprecationWarning)]
-+
- # The multiprocessing backend will raise a warning when detecting that is
- # started from the non-main thread. Let's check that there is no false
- # positive because of the name change.

diff --git a/dev-python/joblib/joblib-1.3.2.ebuild 
b/dev-python/joblib/joblib-1.3.2.ebuild
deleted file mode 100644
index eacb811bfeb7..
--- a/dev-python/joblib/joblib-1.3.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools to provide lightweight pipelining in Python"
-HOMEPAGE="
-   https://joblib.readthedocs.io/en/latest/
-   https://github.com/joblib/joblib/
-   https://pypi.org/project/joblib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   dev-python/cloudpickle[${PYTHON_USEDEP}]
-   dev-python/loky[${PYTHON_USEDEP}]
-"
-# joblib is imported by setup.py so we need ${RDEPEND}
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/threadpoolctl[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   # Borrowed from Fedora: https://github.com/joblib/joblib/issues/1478
-   "${FILESDIR}/${P}-py3.12-no-depr-warn.patch"
-   # https://github.com/joblib/joblib/pull/1518
-   "${FILESDIR}/${P}-py3.12-avoid-ast.num-and-node.n.patch"
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # https://github.com/joblib/joblib/issues/1115
-   
joblib/test/test_memory.py::test_parallel_c

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

2024-04-24 Thread Michał Górny
commit: bc9c495bb9673ac61bafdf3e2140c8a989cfb5c6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:54 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9c495b

dev-python/pypy3_9: Remove old

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

 dev-python/pypy3_9/Manifest  |   2 -
 dev-python/pypy3_9/pypy3_9-7.3.15.ebuild | 211 ---
 2 files changed, 213 deletions(-)

diff --git a/dev-python/pypy3_9/Manifest b/dev-python/pypy3_9/Manifest
index 9901e21f155e..615238c4ba6a 100644
--- a/dev-python/pypy3_9/Manifest
+++ b/dev-python/pypy3_9/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.9-gentoo-patches-7.3.15.tar.xz 5800 BLAKE2B 
e3466eb528c7cfaa8a189552041852d29bbacb45e08dc967deec1d8486107725ab2b2b1e65c98307983ff1f3ad038d3e54bf84eaadc32060185661c8023dea06
 SHA512 
c834433bfaaa1cd081fb71f9e122810b66fbd0a52f8473b6ec02a8615f0b0328da51ca1e3f0f209d325d9884876b634dbd1ec202f428620044fe5e60b4ce910a
 DIST pypy3.9-gentoo-patches-7.3.16.tar.xz 5764 BLAKE2B 
094740bc594bc63648bba997e2a8a8eddd857e6f63594fc3d5f3bca9e74bce101ab56ddf59afd75d62e91c17d89271d7f8b52da6b19adf480dd9fab9f0c6dc2c
 SHA512 
efbe3ac941be19b270336e7b31999114d4334cfd3cc0ab5f2499e41825a51bc7c005e10302114813741772ae0412466c000ab33b64f01d639d5689460f8befcb
-DIST pypy3.9-v7.3.15-src.tar.bz2 24694333 BLAKE2B 
151c3c8b828c7a35cfd63dd73b8683c3fe5529c5f6df7cc628d2967e5c61e16490b8663efe838fc6efd9f0b4a08fde8c9315e2f0a471bb62a2395055f2f130c6
 SHA512 
64faca74c507ef3e8dd2df34ad81874c24bc336e79ecf5343c21adebdea60efafe6ad38bdbf15bc2a677980d7db2c2c0affa04beb7e7e1b739d85e17f333
 DIST pypy3.9-v7.3.16-src.tar.bz2 23686849 BLAKE2B 
736b173d8bd6b19785e64827d289feb39e30e93caaef3071a5185cc5cbaab4aed23b9da89e34a464dad0c0d5142db9dc238a1dd221aea299f95bea2e47299a81
 SHA512 
bd13cddb0b4cab4e200d2eafd8239c76209a49f8e847193c5ed0fe446ca46271446fc762cafd2aa8f410d022bc65abcd48ba7148502b70b901565e187058310d

diff --git a/dev-python/pypy3_9/pypy3_9-7.3.15.ebuild 
b/dev-python/pypy3_9/pypy3_9-7.3.15.ebuild
deleted file mode 100644
index cd6b3d3e3ed8..
--- a/dev-python/pypy3_9/pypy3_9-7.3.15.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.9
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy39-pp73-336"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py${PYVER}
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy${PYVER} || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
-   cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* 
include/pypy${PYVER}/ || die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
-   pax-mark m pypy${PYVER}-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy${PYVER}-c - <<-EOF
-

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

2024-04-24 Thread Michał Górny
commit: 3df40026392474b2347f931010f93f7d61a1b486
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:36 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df40026

dev-python/pypy3_10-exe: Remove old

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

 dev-python/pypy3_10-exe/Manifest   |   2 -
 dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild | 136 -
 2 files changed, 138 deletions(-)

diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest
index 4e7c111b208e..98534aa04e78 100644
--- a/dev-python/pypy3_10-exe/Manifest
+++ b/dev-python/pypy3_10-exe/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
 DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
-DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249
 DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94

diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild 
b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
deleted file mode 100644
index 6f4df92ae903..
--- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.15.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs flag-o-matic pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV}"
-
-DESCRIPTION="PyPy3.10 executable (build from source)"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-SLOT="${PYPY_PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+jit low-memory ncurses cpu_flags_x86_sse2"
-
-RDEPEND="
-   app-arch/bzip2:0=
-   dev-libs/expat:0=
-   dev-libs/libffi:0=
-   >=sys-libs/zlib-1.1.3:0=
-   virtual/libintl:0=
-   ncurses? ( sys-libs/ncurses:0= )
-   !dev-python/pypy3-exe-bin:${SLOT}
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-python/pypy
-   virtual/pkgconfig
-"
-
-check_env() {
-   if use low-memory; then
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-}
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && check_env
-}
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-   default
-}
-
-src_configure() {
-   tc-export CC
-
-   # Yes, yuck, but it's being worked on upstream (bug #918971).
-   # https://foss.heptapod.net/pypy/pypy/-/issues/4042
-   append-flags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-  

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/rapidfuzz-cpp/

2024-04-24 Thread Michał Górny
commit: 103ef93c0d75b82e70c99ceeb88474d40df948fc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:35:43 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:35:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103ef93c

dev-cpp/rapidfuzz-cpp: Remove old

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 -
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.2.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index dc8c615537ec..9910a125a798 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-cpp-3.0.2.gh.tar.gz 301823 BLAKE2B 
49743ab1634649bf5a2b33d91dce1877b0c3135345d9c187eb2d633a1bb804701697d8245a74cfde2a76564abeb3fc8228dce121dcc1a05f74630400d06bb659
 SHA512 
76c1c5cc193c023c3994404c634bfb071eb45e737fcf81a74f1fa6c345a4daf69202d96bb31041b5393f344c176709f466df46eeb0ee0c4c329e70a58b7cab9d
 DIST rapidfuzz-cpp-3.0.4.gh.tar.gz 301889 BLAKE2B 
eb4b27a0a6b4e5268036bb0fd79e57136685daf307d808de27515279bed63e1b934f504e9f7c22a20fbb028d322df824fce33398685708a2db3d11de93bd77d3
 SHA512 
c9cc50f7d68756d81a5d2c5efdd76e859fe5a199bf5e45179effcd85e32f0bb98b593b93c2aa57950a04c3d827af98efb13096b9669329881d658ababc059fd5

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.2.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.2.ebuild
deleted file mode 100644
index e9c6bbefe8e2..
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Rapid fuzzy string matching in C++"
-HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/;
-SRC_URI="
-   https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   >=dev-cpp/catch-3
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-04-24 Thread Michał Górny
commit: 480f3e67aae268adb2fc75a333b2aefc9c6a84a8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:47 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480f3e67

dev-python/pypy3_10-exe-bin: Remove old

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 --
 .../pypy3_10-exe-bin-7.3.15.ebuild | 85 --
 2 files changed, 93 deletions(-)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index bfef5dd347d1..ed0d59b28191 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -1,11 +1,3 @@
-DIST pypy3_10-exe-7.3.15-1.amd64-musl.gpkg.tar 12021760 BLAKE2B 
ffd47668ced69ffa0ff685afad343a9e4d6fcf2bb679c974ad639ad9d345bc7f87451c324e9491ab9efa5b0f8eae43ba9993f6771f2aa94caec0ec66acaf7dd1
 SHA512 
d515fbf498bce06680b3ec9689f3be7d4e4d467c6b00d8e8a392138c3bcd8e7ee078a57cbcf58e1e73815cfc7647583f00ce4147d0d5cb6658a170844f5c45e1
-DIST pypy3_10-exe-7.3.15-1.amd64.gpkg.tar 11991040 BLAKE2B 
5a2d723b767bc1bb3861aca6400ea5a69f191b7afeace13c38c5c767a1fc17c2c8c1234835581cc8713e07334069afbc2e12bcb84a88ecbcbd5083a66747
 SHA512 
6bc7212478a255b549bec93c47f949e9eaf5080b10fa1679f1e8138e2302b5d5c7dd2fb7bc4d4cb66b5f691d721b0b346ce7e40767eb96bfc31f0b50e5be22be
-DIST pypy3_10-exe-7.3.15-1.arm64-musl.gpkg.tar 10127360 BLAKE2B 
ae36fb4e6dbb2e8c79eef5ab0def608a18aa3c3d30c83493337fab5b20b679cd68c7138290f12cd42e957ee94dd3594643a93c0003bba5365fc69c66141c906a
 SHA512 
c31a30ef1d552d428ea2ab30e812e8506434c8c0bc1167793d1d8469f59671850278a6a34d796ad509b9b647d1d886752734550d2fd4fd27295b754b133970c4
-DIST pypy3_10-exe-7.3.15-1.arm64.gpkg.tar 10117120 BLAKE2B 
39ec595d3d24ddb0496febe7308daa6b70c1150b9b3d92fcb5e62bd9854f6f68f1f486869bf5a7432276b3892ee2c4f3d387946f8fa756524d58f1b4c93f7d25
 SHA512 
d3e31f15a4d5781da8c942cbb7ec952fad6660dd725d61852a6de9c6d969d73ec350845d205185306bc4aec1b5bb994ac58bf139a9cf779c3d8dbd48a4e8
-DIST pypy3_10-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6758400 BLAKE2B 
737a1a6779e65e67d583c8cf1b7b8b210cc0c42fe7f40f21ee2096d40e541635ff930316893db65f8ce492b717073c5090517871839a2e6868eab08e09d9d80c
 SHA512 
3fb9332d61da0c7998f5ae9a248ed3a87b6d62a3f1815e075434cac215de7ec4d19ed4c7ac78ccb2a5682cfe3007423609166177ad2485b735ef243532c9
-DIST pypy3_10-exe-7.3.15-1.ppc64le.gpkg.tar 10465280 BLAKE2B 
b7af5d3f89e6881f697cdd16e7b8f3a7f3dd574125c0559b21f2ae5bb7ef1f948c1149c1a891ad5815461ed03e224086ab810fe45071dd2cbef9b35fe1c8cc00
 SHA512 
90f610253833c31d10e09e81e2ada135f5ad7486816cbc5421087cf386d1281901cfde13331c440df726d8bd2b703cf068f7effa7a13cafde48af0833027c1f0
-DIST pypy3_10-exe-7.3.15-1.x86-musl.gpkg.tar 9062400 BLAKE2B 
14e371118171709a7a88cad1cc6877a486269819758f27f86083f37635d1d148ae1cdcac0f25eb0db241c199341f34f709dcaffe8292ec8c34332ddba2477f75
 SHA512 
833f915fd2b873ae038844bf594863fedef2bb534e81af599f356b6f9287584bde8748b066d54ad972f2a77df41fe4e61ad1a51d48e8b60c3e91cb29d1e7e210
-DIST pypy3_10-exe-7.3.15-1.x86.gpkg.tar 9011200 BLAKE2B 
6d6766f1e343dfde5627d9a1ca33a27c1df39377dbf3e42c969298e20586c4430fd81ba7b9332d4258fce01167ec2c95783c65496262a1fc56bbcd07a57c1c5e
 SHA512 
f4804bf874389eb8493a692d238e354dac3e52e6a7888c34a2bf3801429121e337e6008b0da8c9c36a15d579a3fa04e617339aab7e82e3c83ebbc0747345bf33
 DIST pypy3_10-exe-7.3.16-1.amd64-musl.gpkg.tar 12042240 BLAKE2B 
a770fce3044ae928c74fcd96be293fef7b87f9f8857ed430d44761eecb28b34879fb86c6c4a032e80fdbf20aede88fcaaf2a53dbe56e0cc150269807cdb28928
 SHA512 
a9d87be0ef72ac928c35db89321edd713cfff93f93ff2b2c5a04e91febc540859dc4e0a065ec3da2c297cc353f9278ac43d57494d282546c8e4cdc1cbb4a4cec
 DIST pypy3_10-exe-7.3.16-1.amd64.gpkg.tar 12083200 BLAKE2B 
df6a53532cc10ade867f60d81033ee4ff46e9bb8a3331499acde65866a31ba5e25b6af6df316e4e7187005f6c98609171d5d8908a03ea7088f6306c3680d369b
 SHA512 
89a889ae565e4d2772075eab72246ca5940e905b01f1c91082af583ec28390d018f441f427fa408e84de0b2d24b1deb28602297c653c4aeb25d3ae34e929f9ff
 DIST pypy3_10-exe-7.3.16-1.arm64-musl.gpkg.tar 10219520 BLAKE2B 
0fa144cdfd144c881baf71a3ed8d222165571bea07c41079af42846c1a7a633fa146ed128dd7466bff8e7911c7518e6d576bca24326d1248ad96fcb5854eec85
 SHA512 
dac544bd589c11c52c74ef99216b15ffd3155d764c47f8957c49369e98f2caa8feb0fb278002cb3b1244731f19b5e0c0dd2cf7e59efe49045206325b62daf5e0

diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild 
b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
deleted file mode 100644
index 9849a9ecfd11..
--- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.15.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils unpacker
-
-PYVER=3.10
-MY_P=pypy3_10-exe-${PV}-1
-
-DESCRIPTION="PyPy3.10 executable (pre-built version)"
-HOMEPAGE="
-   

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

2024-04-24 Thread Michał Górny
commit: 2a24166bd83e42536233efb3989f90530ae0a412
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:17 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a24166b

dev-python/pypy3: Remove old

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

 dev-python/pypy3/pypy3-7.3.15.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
deleted file mode 100644
index ba301054faf0..
--- a/dev-python/pypy3/pypy3-7.3.15.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYVER=3.10
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://foss.heptapod.net/pypy/pypy/
-"
-S=${WORKDIR}
-
-LICENSE="MIT"
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+gdbm ncurses sqlite tk"
-
-RDEPEND="
-   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
-"
-
-src_install() {
-   dodir /usr/bin
-   dosym pypy${PYVER} /usr/bin/pypy3
-}



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

2024-04-24 Thread Michał Górny
commit: b0ba3adfee2c393e5965aafd3ca86b5157abb517
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:35:33 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:35:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ba3adf

dev-python/pyscard: Remove old

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

 dev-python/pyscard/Manifest |  1 -
 dev-python/pyscard/pyscard-2.0.8.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest
index a12c278d2228..dd6b7a14c591 100644
--- a/dev-python/pyscard/Manifest
+++ b/dev-python/pyscard/Manifest
@@ -1,2 +1 @@
-DIST pyscard-2.0.8.tar.gz 153266 BLAKE2B 
524b060ffa869ac4d739cd26d795c559b7c2ab26aa7f687e7b9392508c0e768f9b8442a0d4ebfd0f2903eca922a7cf1cedbe54f78c77f39a4635739a914713d7
 SHA512 
245602aaab024a1d9f3e2ae46482d6e18253f7e9a3c419f40e746ad2578bbf58c1f56f9a7ec139c9ca5048e2d1a7505002d98b6d54d8906af4f4cfab225d5a09
 DIST pyscard-2.0.9.tar.gz 153513 BLAKE2B 
00a7676cb0d987b7a6cd0c2cdf061e4e4405c78a0289d0c46abe95461b19d61a964792f69fe2a2f268653d332e8c21f17d03a8f3b05456df8475b0c51370830c
 SHA512 
0503c29dfd288237eb17fae2a6387cdfce5e34a3aa6cdbdf58aef04ad91ab232d14d78b999fd1d4b7d7c8ad6282fa0d7983a65030f896f1e8098597f182b10cc

diff --git a/dev-python/pyscard/pyscard-2.0.8.ebuild 
b/dev-python/pyscard/pyscard-2.0.8.ebuild
deleted file mode 100644
index 22ceb4eec735..
--- a/dev-python/pyscard/pyscard-2.0.8.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Smart card support in python"
-HOMEPAGE="
-   https://pyscard.sourceforge.io/
-   https://github.com/LudovicRousseau/pyscard/
-   https://pypi.org/project/pyscard/
-"
-SRC_URI="
-   
https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-DEPEND="
-   sys-apps/pcsc-lite
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-lang/swig
-"
-
-distutils_enable_tests unittest
-
-pkg_postinst() {
-   optfeature "Gui support" dev-python/wxpython
-   optfeature "Support of remote readers with Pyro" dev-python/Pyro4
-}
-
-python_test() {
-   cd test || die
-   eunittest
-}



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

2024-04-24 Thread Michał Górny
commit: fb057e5ec73a98dabb08409317da31c443e8ee88
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:36:27 2024 +
Commit:     Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:36:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb057e5e

dev-python/pypy3_10: Remove old

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

 dev-python/pypy3_10/Manifest   |   2 -
 dev-python/pypy3_10/pypy3_10-7.3.15.ebuild | 212 -
 2 files changed, 214 deletions(-)

diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
index 4e7c111b208e..98534aa04e78 100644
--- a/dev-python/pypy3_10/Manifest
+++ b/dev-python/pypy3_10/Manifest
@@ -1,4 +1,2 @@
-DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
 DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B 
a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d
 SHA512 
e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38
-DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249
 DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 
4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b
 SHA512 
5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94

diff --git a/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild 
b/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild
deleted file mode 100644
index 5e7deb31db00..
--- a/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing pax-utils toolchain-funcs
-
-PYPY_PV=${PV%_p*}
-PYVER=3.10
-MY_P="pypy${PYVER}-v${PYPY_PV/_}"
-PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
-HOMEPAGE="
-   https://www.pypy.org/
-   https://github.com/pypy/pypy/
-"
-SRC_URI="
-   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
-   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-"
-S="${WORKDIR}/${MY_P}-src"
-
-LICENSE="MIT"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
-SLOT="0/pypy310-pp73-384"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
-# many tests are failing upstream
-# see https://buildbot.pypy.org/summary?branch=py${PYVER}
-RESTRICT="test"
-
-RDEPEND="
-   || (
-   >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?]
-   >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV}
-   )
-   dev-lang/python-exec[python_targets_pypy3(-)]
-   dev-libs/openssl:0=
-   dev-python/gentoo-common
-   ensurepip? ( dev-python/ensurepip-wheels )
-   gdbm? ( sys-libs/gdbm:0= )
-   sqlite? ( dev-db/sqlite:3= )
-   tk? (
-   dev-lang/tk:0=
-   dev-tcltk/tix:0=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   local PATCHES=(
-   "${WORKDIR}/${PATCHSET}"
-   )
-
-   default
-}
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   mkdir bin || die
-   # switch to the layout expected for cffi module builds
-   mkdir include/pypy${PYVER} || die
-   # copy over to make sys.prefix happy
-   cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
-   cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* 
include/pypy${PYVER}/ || die
-   # (not installed by pypy-exe)
-   rm pypy/module/cpyext/include/_numpypy/numpy/README || die
-   mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
-   mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
-   pax-mark m pypy${PYVER}-c
-
-   # verify the subslot
-   local soabi=$(
-   ./pypy${PYVER}-c - &

  1   2   3   4   5   6   7   8   9   10   >