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

2023-07-17 Thread Michał Górny
commit: 6f61ad4771edc1793a28f4674b5decb6951f957a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 12 12:05:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f61ad47

python-utils-r1.eclass: pypy3 is now 3.10-only

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

 eclass/python-utils-r1.eclass | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 81051699f1d9..a395538be39c 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -238,12 +238,11 @@ _python_impl_matches() {
fi
return 0
;;
-   3.9|3.10)
-   # =7.3.12 is 3.10
+   3.10)
[[ ${impl} == python${pattern/./_} || ${impl} 
== pypy3 ]] &&
return 0
;;
-   3.8|3.1[1-2])
+   3.8|3.9|3.1[1-2])
[[ ${impl} == python${pattern/./_} ]] && return 0
;;
*)



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

2023-07-17 Thread Michał Górny
commit: 16387eb65498af287da53877ab2de52365a1cf19
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 15 17:51:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16387eb6

dev-python/jaraco-text: Remove obsolete py3.9-specific test dep

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

 dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild 
b/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
index 31140137334d..c1747da85d28 100644
--- a/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
+++ b/dev-python/jaraco-text/jaraco-text-3.11.1-r1.ebuild
@@ -25,13 +25,6 @@ RDEPEND="
>=dev-python/jaraco-context-4.1.1-r1[${PYTHON_USEDEP}]
>=dev-python/jaraco-functools-3.5.0-r1[${PYTHON_USEDEP}]
 "
-BDEPEND="
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/pathlib2[${PYTHON_USEDEP}]
-   ' 3.9)
-   )
-"
 
 distutils_enable_tests pytest
 



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

2023-07-17 Thread Michał Górny
commit: d2da31f41428439e273db7f1a8c8c3ff883641ed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 12 12:19:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da31f4

distutils-r1.eclass: Disable LTO when using cargo.eclass

Strip LTO flags when cargo.eclass is inherited.  This means that Rust
extensions are being built, and linking them with C/C++ style LTO
results in broken shared libraries.

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

 eclass/distutils-r1.eclass | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 924e83b54ad8..e4f0589e191b 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -191,6 +191,7 @@ esac
 if [[ -z ${_DISTUTILS_R1_ECLASS} ]]; then
 _DISTUTILS_R1_ECLASS=1
 
+inherit flag-o-matic
 inherit multibuild multilib multiprocessing ninja-utils toolchain-funcs
 
 if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
@@ -1836,6 +1837,12 @@ distutils-r1_run_phase() {
local -x CYTHON_FORCE_REGEN=1
fi
 
+   # Rust extensions are incompatible with C/C++ LTO compiler
+   # see e.g. https://bugs.gentoo.org/910220
+   if has cargo ${INHERITED}; then
+   filter-lto
+   fi
+
# How to build Python modules in different worlds...
local ldopts
case "${CHOST}" in



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

2023-07-17 Thread Michał Górny
commit: 1812f7bf867a1e1a97ccd1b1a68b02566c87dd68
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 12 17:50:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1812f7bf

dev-python/virtualenv: Remove obsolete py3.9-specific blocker

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

 dev-python/virtualenv/virtualenv-20.23.1.ebuild | 8 
 dev-python/virtualenv/virtualenv-20.24.0.ebuild | 8 
 2 files changed, 16 deletions(-)

diff --git a/dev-python/virtualenv/virtualenv-20.23.1.ebuild 
b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
index ed08b28c6102..97762e957311 100644
--- a/dev-python/virtualenv/virtualenv-20.23.1.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.23.1.ebuild
@@ -48,14 +48,6 @@ BDEPEND="
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
)
 "
-# https://github.com/pypa/virtualenv/issues/2554
-BDEPEND+="
-   test? (
-   $(python_gen_cond_dep '
-   !!https://github.com/pypa/virtualenv/issues/2554
-BDEPEND+="
-   test? (
-   $(python_gen_cond_dep '
-   !!

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

2023-07-17 Thread Michał Górny
commit: ed78c944748d94ea4fb37c782b23cbe478899c1d
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Jul  8 18:25:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed78c944

distutils-r1.eclass: Remove --reflink=auto from calls to cp

--reflink=auto has become the default behaviour in coreutils 9,
and it is not compatible with BSD userland.

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

 eclass/distutils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index fd9bf47aa963..046277d0371c 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1974,7 +1974,7 @@ _distutils-r1_post_python_compile() {
die "${rscriptdir} should not exist!"
if [[ -d ${bindir} ]]; then
mkdir -p "${rscriptdir}" || die
-   cp -a --reflink=auto "${bindir}"/. "${rscriptdir}"/ || 
die
+   cp -a "${bindir}"/. "${rscriptdir}"/ || die
fi
 
# enable venv magic inside the install tree



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

2023-07-17 Thread Michał Górny
commit: 3c2522e71bf48fd10e1e400f6d8c7fa41b957356
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 09:41:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2522e7

dev-python/pyproject-api: Remove old

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

 dev-python/pyproject-api/Manifest  |  2 --
 .../pyproject-api/pyproject-api-1.5.1.ebuild   | 41 --
 .../pyproject-api/pyproject-api-1.5.2.ebuild   | 41 --
 3 files changed, 84 deletions(-)

diff --git a/dev-python/pyproject-api/Manifest 
b/dev-python/pyproject-api/Manifest
index c551f70376db..bdfd9819129c 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,3 +1 @@
-DIST pyproject_api-1.5.1.tar.gz 22081 BLAKE2B 
53ee778b4e04cac2f16ecd054adc7fd86373d6402f80d485fe22457252684f774b6a5df23d08cf6c6b1f96964d6dc1b1cc9014415f3d9105ffbb09421f69a11e
 SHA512 
31936d242861027ea892e86219f430371aae18631c92893cefc8fb8fc02315906857ee57e5412eed62bf584e0bd24cca7ba82471c0ac6a72c71e8e93b8285a3e
-DIST pyproject_api-1.5.2.tar.gz 21926 BLAKE2B 
337fa749273273e0d4c761876ac1b9ec25c02ad206dd222790717dde44ad82409d5200b94c2b5d35984116b1c88cfa10b93c699e684ff51b3235b936e35fe0ee
 SHA512 
ee12ec0dccce0130bca703886c40ac21802f58fb7683370592f9dabbf83366939f5032d7f55c6b712cfa4fa0cf34d88fc37a05eae9d811b34fe9c7377886b8d7
 DIST pyproject_api-1.5.3.tar.gz 22128 BLAKE2B 
0004682932717db0926e0e080ee78a9b24a9fc0025769e0cbe300bcf0ed50ddbabb52c257e2860718f87707072701ba2912e0fbf32b5481bd2993fb2b304e7c7
 SHA512 
719c4a9d747d8b5fbf3ac86c5f828c9fe10592a5dd71f68ffe308a8b73036de6777e32ddbcbaa7a45dcb23d0963555abab3e0fc4ddfc5eaac864b8892a1b67b8

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild
deleted file mode 100644
index c4ca49c47427..
--- a/dev-python/pyproject-api/pyproject-api-1.5.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 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
-
-DESCRIPTION="API to interact with the python pyproject.toml based projects"
-HOMEPAGE="
-   https://github.com/tox-dev/pyproject-api/
-   https://pypi.org/project/pyproject-api/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
-   >=dev-python/packaging-23[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.{8..10})
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.38.4[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires Python 2 installed
-   tests/test_frontend.py::test_can_build_on_python_2
-)

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
deleted file mode 100644
index 3bc4973c1714..
--- a/dev-python/pyproject-api/pyproject-api-1.5.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 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
-
-DESCRIPTION="API to interact with the python pyproject.toml based projects"
-HOMEPAGE="
-   https://github.com/tox-dev/pyproject-api/
-   https://pypi.org/project/pyproject-api/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
-
-RDEPEND="
-   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.{8..10})
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
-   >=dev-python/wheel-0.40[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires Python 2 installed
-   tests/test_frontend.py::test_can_build_on_python_2
-)



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

2023-07-17 Thread Michał Górny
commit: 8f952fad8ad5152d7877944c537f469f25d0a7af
Author: Violet Purcell  inventati  org>
AuthorDate: Sat Jul  8 18:25:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 09:44:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f952fad

multibuild.eclass: Remove --reflink=auto from calls to cp

--reflink=auto has become the default behaviour in coreutils 9,
and it is not compatible with BSD userland.

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

 eclass/multibuild.eclass | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index 33edb9312a86..d8a5862731bf 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -170,8 +170,7 @@ multibuild_copy_sources() {
 
_multibuild_create_source_copy() {
einfo "${MULTIBUILD_VARIANT}: copying to ${BUILD_DIR}"
-   # enable reflinking if possible to make this faster
-   cp -p -R --reflink=auto \
+   cp -p -R \
"${_MULTIBUILD_INITIAL_BUILD_DIR}" "${BUILD_DIR}" || die
}
 
@@ -190,8 +189,7 @@ multibuild_merge_root() {
local src=${1}
local dest=${2}
 
-   # enable reflinking if possible to make this faster
-   cp -a --reflink=auto "${src}"/. "${dest}"/ || die 
"${MULTIBUILD_VARIANT:-(unknown)}: merging image failed"
+   cp -a "${src}"/. "${dest}"/ || die "${MULTIBUILD_VARIANT:-(unknown)}: 
merging image failed"
rm -rf "${src}" || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/timezone-data/

2023-07-17 Thread Benda XU
commit: dd5cd873fb87a5f86dd72ec862d27c6aabd971d9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 09:41:00 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 09:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5cd873

sys-libs/timezone-data: keyword 2023c for ~arm64-macos

Signed-off-by: Benda Xu  gentoo.org>

 sys-libs/timezone-data/timezone-data-2023c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/timezone-data/timezone-data-2023c.ebuild 
b/sys-libs/timezone-data/timezone-data-2023c.ebuild
index f5e201286221..30eabb58071a 100644
--- a/sys-libs/timezone-data/timezone-data-2023c.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2023c.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER
 
 LICENSE="BSD public-domain"
 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"
+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="nls leaps-timezone zic-slim"
 
 DEPEND="nls? ( virtual/libintl )"



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

2023-07-17 Thread Mike Pagano
commit: 312090eef568ebb9e46d90ce78686ef20809ae35
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Jul 17 09:36:12 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Jul 17 09:36:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312090ee

sys-kernel/git-sources: add 6.5_rc2

Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.5_rc2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index adb8ab145f9e..911c9652a8c2 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.4.tar.xz 137794856 BLAKE2B 
b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90
 SHA512 
11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
 DIST patch-6.5-rc1.patch 78732464 BLAKE2B 
b075400393c866b64193e651350457e7f653d26bb67d3e14de002ebbaf2c5cb683b687afd415a063f2fd8738910650c2d303533d0b26e6af904416bf959a9c94
 SHA512 
a0cce4013ad2281809a770615101cf620f33e3e4774f41942b1705e60fb1180065dd1226bf7b24eb4f4e5e9bcab2591383619dad8a460b94c1f011e779607226
+DIST patch-6.5-rc2.patch 79061119 BLAKE2B 
2e993384d957ddcee5798ebe9fdd04dc9a133490b66d9f196eb36379cef3b5e56b75e96cc7baa0a57d40cfbb71517ccf000951b7dbb309277211048fdcbb5583
 SHA512 
a2c6f329a6cb5f33094735b144cd695f4592d42145f8eb76141a8d37708f35919a613e41f694789a9e06a1171b5830f7c514b37dad54c8b3a4005573267db485

diff --git a/sys-kernel/git-sources/git-sources-6.5_rc2.ebuild 
b/sys-kernel/git-sources/git-sources-6.5_rc2.ebuild
new file mode 100644
index ..ddb3116ab32a
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.5_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.4"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2023-07-17 Thread Andrew Ammerlaan
commit: 533671b271aca4175ddc1c4367cebfe44d40b39b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Jul 17 08:12:16 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jul 17 08:12:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533671b2

dev-python/pymdown-extensions: re-add use doc

with the changes to the docs.eclass this is working now

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../pymdown-extensions-10.0.1.ebuild   | 25 +-
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
index 6f87825fe59e..06768ca57e30 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.0.1.ebuild
@@ -6,7 +6,17 @@ EAPI=8
 DISTUTILS_USE_PEP517=hatchling
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit distutils-r1
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-git-revision-date-localized-plugin
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-material
+   dev-python/pymdown-lexers
+   dev-python/pyspelling
+"
+DOCS_INITIALIZE_GIT=1
+
+inherit distutils-r1 docs
 
 DESCRIPTION="Extensions for Python Markdown"
 HOMEPAGE="
@@ -34,3 +44,16 @@ BDEPEND="
 "
 
 distutils_enable_tests pytest
+
+python_compile_all() {
+   default
+   # We need to do this manually instead of relying on docs_compile
+   # https://bytemeta.vip/repo/facelessuser/pymdown-extensions/issues/1446
+   # https://bugs.gentoo.org/859637
+   if use doc; then
+   ${EPYTHON} -m mkdocs build || die "Failed to make docs"
+   # Colliding files found by ecompress:
+   rm site/sitemap.xml.gz || die
+   HTML_DOCS=( "site/." )
+   fi
+}



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

2023-07-17 Thread Andrew Ammerlaan
commit: 3a6c1dbbb68093c139b9fdb0420cf5e913c7cfe6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Jul 14 07:48:22 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Jul 17 08:03:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6c1dbb

docs.eclass: define missing python_check_deps()

and remove some code duplication

Closes: https://bugs.gentoo.org/910278
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/docs.eclass | 59 ++
 1 file changed, 33 insertions(+), 26 deletions(-)

diff --git a/eclass/docs.eclass b/eclass/docs.eclass
index da598226bfc0..1aa4937a6363 100644
--- a/eclass/docs.eclass
+++ b/eclass/docs.eclass
@@ -186,21 +186,36 @@ initialize_git_repo() {
fi
 }
 
-# @FUNCTION: python_append_deps
+# @FUNCTION: _docs_set_python_deps
 # @INTERNAL
 # @DESCRIPTION:
-# Appends [\${PYTHON_USEDEP}] to all dependencies
-# for python based DOCS_BUILDERs such as mkdocs or
-# sphinx.
-python_append_deps() {
+# Add python_gen_any_dep or python_gen_cond_dep
+# to DOCS_DEPEND and define python_check_deps
+_docs_set_python_deps() {
debug-print-function ${FUNCNAME}
 
-   local temp
+   local deps=${@}
+   python_check_deps() {
+   use doc || return 0
+
+   local dep
+   for dep in ${deps[@]}; do
+   python_has_version "${dep}[${PYTHON_USEDEP}]" ||
+   return 1
+   done
+   }
+
+   local deps_appended
local dep
-   for dep in ${DOCS_DEPEND[@]}; do
-   temp+=" ${dep}[\${PYTHON_USEDEP}]"
+   for dep in ${deps[@]}; do
+   deps_appended+=" ${dep}[\${PYTHON_USEDEP}]"
done
-   DOCS_DEPEND=${temp}
+
+   if [[ ${_PYTHON_SINGLE_R1_ECLASS} ]]; then
+   DOCS_DEPEND=$(python_gen_cond_dep "${deps_appended}")
+   else
+   DOCS_DEPEND=$(python_gen_any_dep "${deps_appended}")
+   fi
 }
 
 # @FUNCTION: sphinx_deps
@@ -212,8 +227,8 @@ sphinx_deps() {
 
: "${DOCS_AUTODOC:=1}"
 
-   deps="dev-python/sphinx[\${PYTHON_USEDEP}]
-   ${DOCS_DEPEND}"
+   deps="dev-python/sphinx
+   ${DOCS_DEPEND}"
if [[ ${DOCS_AUTODOC} == 0 ]]; then
if [[ -n "${DOCS_DEPEND}" ]]; then
die "${FUNCNAME}: do not set DOCS_AUTODOC to 0 if 
external plugins are used"
@@ -221,11 +236,8 @@ sphinx_deps() {
elif [[ ${DOCS_AUTODOC} != 0 && ${DOCS_AUTODOC} != 1 ]]; then
die "${FUNCNAME}: DOCS_AUTODOC should be set to 0 or 1"
fi
-   if [[ ${_PYTHON_SINGLE_R1_ECLASS} ]]; then
-   DOCS_DEPEND="$(python_gen_cond_dep "${deps}")"
-   else
-   DOCS_DEPEND="$(python_gen_any_dep "${deps}")"
-   fi
+
+   _docs_set_python_deps ${deps}
 }
 
 # @FUNCTION: sphinx_compile
@@ -276,19 +288,16 @@ mkdocs_deps() {
 
: "${DOCS_AUTODOC:=0}"
 
-   deps="dev-python/mkdocs[\${PYTHON_USEDEP}]
-   ${DOCS_DEPEND}"
+   deps="dev-python/mkdocs
+   ${DOCS_DEPEND}"
if [[ ${DOCS_AUTODOC} == 1 ]]; then
-   deps="dev-python/mkautodoc[\${PYTHON_USEDEP}]
+   deps="dev-python/mkautodoc
${deps}"
elif [[ ${DOCS_AUTODOC} != 0 && ${DOCS_AUTODOC} != 1 ]]; then
die "${FUNCNAME}: DOCS_AUTODOC should be set to 0 or 1"
fi
-   if [[ ${_PYTHON_SINGLE_R1_ECLASS} ]]; then
-   DOCS_DEPEND="$(python_gen_cond_dep "${deps}")"
-   else
-   DOCS_DEPEND="$(python_gen_any_dep "${deps}")"
-   fi
+
+   _docs_set_python_deps ${deps}
 }
 
 # @FUNCTION: mkdocs_compile
@@ -404,11 +413,9 @@ IUSE+=" doc"
 # Call the correct setup function
 case ${DOCS_BUILDER} in
"sphinx")
-   python_append_deps
sphinx_deps
;;
"mkdocs")
-   python_append_deps
mkdocs_deps
;;
"doxygen")



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2023-07-17 Thread Jakov Smolić
commit: b2488897affa0746b296d7688cb0be926df52b4f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 17 07:46:24 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 17 07:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2488897

sys-fs/multipath-tools: Stabilize 0.9.5 ppc64, #904926

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

 sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild
index 28275e84451c..c9d0c000f332 100644
--- a/sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild
+++ b/sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~x86"
 IUSE="systemd test"
 RESTRICT="!test? ( test )"
 



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

2023-07-17 Thread Jakov Smolić
commit: f4c182493616e7d4e73233fb0eae34fdd67ae2f4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 17 07:46:32 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 17 07:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c18249

dev-libs/gjs: Stabilize 1.76.2 ppc64, #909488

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

 dev-libs/gjs/gjs-1.76.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.76.2.ebuild b/dev-libs/gjs/gjs-1.76.2.ebuild
index a755622b9f24..e750a930e1f2 100644
--- a/dev-libs/gjs/gjs-1.76.2.ebuild
+++ b/dev-libs/gjs/gjs-1.76.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



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

2023-07-17 Thread Jakov Smolić
commit: ded4355b6b18b1c982d17c9f0e6f4c6f3d276715
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 17 07:46:33 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 17 07:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded4355b

app-admin/eselect: Stabilize 1.4.25 ppc, #909849

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

 app-admin/eselect/eselect-1.4.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/eselect/eselect-1.4.25.ebuild 
b/app-admin/eselect/eselect-1.4.25.ebuild
index ffe4c00e4b82..95a9cd926af9 100644
--- a/app-admin/eselect/eselect-1.4.25.ebuild
+++ b/app-admin/eselect/eselect-1.4.25.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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"
 IUSE="doc emacs vim-syntax"
 
 DEPEND="sys-apps/sed



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

2023-07-17 Thread Jakov Smolić
commit: ec2ac0186fbc39fbc6d762fd2e07f7b3b9358e90
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 17 07:46:30 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 17 07:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2ac018

dev-libs/vala-common: Stabilize 0.56.8 ppc, #909461

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

 dev-libs/vala-common/vala-common-0.56.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/vala-common/vala-common-0.56.8.ebuild 
b/dev-libs/vala-common/vala-common-0.56.8.ebuild
index 77824b8a923b..2bba314753d4 100644
--- a/dev-libs/vala-common/vala-common-0.56.8.ebuild
+++ b/dev-libs/vala-common/vala-common-0.56.8.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/va
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 RDEPEND=""
 DEPEND=""



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

2023-07-17 Thread Michał Górny
commit: 35282f4d67b2181b8a930b09846214f3c0e5c8a5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:45:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35282f4d

dev-python/moto: Bump to 4.1.13

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

 dev-python/moto/Manifest   |   1 +
 dev-python/moto/moto-4.1.13.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index dc012411d1d0..9c1241ca0e0e 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,6 +1,7 @@
 DIST moto-4.1.10.tar.gz 3553976 BLAKE2B 
1b6eb1a8defe5cf8cab0bb2419c469dd2251dbbd76597103cd8185ac0488210ec2d4b18268f72bfec4139f82f7f1b10936de7c2f8f9e766f5bb98b6b26164160
 SHA512 
c45955ead56746f42613defe683c05f787c20222914b0f44503b538c5937d32e3ffe21b25271e5ef614a628e51451451d04806de2167c83c6503bde2a2d9cbee
 DIST moto-4.1.11.tar.gz 3565932 BLAKE2B 
b1bc982ea54d8e2e8f418be8808c23094d263b2d8f3c5f4eec387ff273535a7eea38053193dc94ccbdac74a48e586d6b1fd9ceb874fe21ecafc63d03119f863d
 SHA512 
d1e948de5b966577a94c023dc0c4d2b5a862e14215b3dc21805eb7c464881472dc240d268d6208b71e20c4ac3b6b6c55bc9ab3b850f030b58db900dac0889fd1
 DIST moto-4.1.12.tar.gz 3589463 BLAKE2B 
4672cd3f04173557eb163436e8d3e53abbe4b04516f948119f28cf9c6eda767be9629d2485324648b3124ea6bf421cdcc99835ecb1cda1ab072da29f7c330a50
 SHA512 
62742fe4b68dbfc134b61573f4cdf8e10f3e5b35f981463a3a2e827caba67482a897472be0e17b724c8a48479477292b60f6328420512bd7687ce7ddea8d7f46
+DIST moto-4.1.13.tar.gz 3603599 BLAKE2B 
aed5e867ccb67c208a6e3f0345c7c00f1cf86d2a31d74eb531aaf5c9cda4d0aa19e99e7b969d2c61935d13efba93267c8fd0e6f2a6d7fd45a7144e346638b781
 SHA512 
9dc9311b15f4bc7168eb8775667be0660fd78497f9950c7bb37db9eae0fd2956c9bbc0c3d02bc5b76de83b27f2ec67b22e22698c8572f4e01a8da3b261d9d156
 DIST moto-4.1.6.tar.gz 3470215 BLAKE2B 
78f9c54128ba71fc5e3ba622be0596490bc82df0a17fa80d9f11bf135bdc91d9698cc29445b5765e6057e80f221c016ca8999186201b83b5f929f5831c417f60
 SHA512 
fb2dc73a66326216a4c5338660dab844de9a46e6626e0ef68bccb3573a3eba693b30b89961b019a4b7a51207ab11335e73cbdf523c75d91a5a9625a1bc409e61
 DIST moto-4.1.7.tar.gz 3506753 BLAKE2B 
76e38629f1a772816bfa647b90e89e3c4533cd36fa5a8a26e026229dd1dd8bf1cea404f99c85784a6eefa9173aecff7b88ba1ca7b3f890407c2ad7ef29106fac
 SHA512 
3b20d2a535654cee22c909e19eb492e3b4b8fd382d26367c12cee00128dc4d1ea5228ccc97d40a01c5c2707ff3ca1039644268c47c525c79a9b68fc7ee78541c
 DIST moto-4.1.8.tar.gz 3520127 BLAKE2B 
623d97dbec357227ea401ac98f694eaaa129fcb47f6b160a22bf95f8d52facf9bb3917e00409990a7e447e70de5a94df9f234c3ed615081573169f3976169f3d
 SHA512 
9c3e9825d1e8d09e278f8bbeb11719c4bee756f9e95b2edbe82b4ffbd3acb93008f6ffdc582eb46619104d0b839428b5e8078ef0e341a3b73f0bc61a7ebf806f

diff --git a/dev-python/moto/moto-4.1.13.ebuild 
b/dev-python/moto/moto-4.1.13.ebuild
new file mode 100644
index ..03ffd378c1bc
--- /dev/null
+++ b/dev-python/moto/moto-4.1.13.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/botocore[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+  

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

2023-07-17 Thread Michał Górny
commit: 3de205854e0fd9b638b52a19747d16b9549b63fb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:40:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de20585

dev-python/hypothesis: Bump to 6.81.2

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.81.2.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 72e40720e067..d33975c203bc 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -6,3 +6,4 @@ DIST hypothesis-6.79.3.gh.tar.gz 9378262 BLAKE2B 
b5feccaa2a3e5af6e0cd688f5b9c786
 DIST hypothesis-6.80.0.gh.tar.gz 9376080 BLAKE2B 
49aa0e60d520aaf5c76767dfade32d5ebc40c6bc7d6a20937c1134fb0b3904a62778f83e01074060dc1614045d2c4ea559a27fb5ef1634b8adf90a38c359daa7
 SHA512 
30e0698422d4f1b4c3c592ad86555a7347975ff2ed4d9c50a6672610981dadb2c3c1eae7f42e08075e529b095b13703129c90f22be3f8f40b39482fa8c80118b
 DIST hypothesis-6.80.1.gh.tar.gz 9376526 BLAKE2B 
edb7012b17f1634745d81de74934424ac6430b9668a9702ce64a6f60b7ca3239c878acf1f958327ff2b1e18b95003733ce36bc6f0ffceb65f1eab69d61ab9b54
 SHA512 
38962d6428d98861993a7e29627be377b2dee7ef9da5bf06553a1de645e041c5af33f8674c64104e90c1168815ef81ee82bb30e1d66315bc85ba7ad81ab28f20
 DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 
6ba0d9bd8fd12d521909151c7bb04ea729df1adb4dc401359de7accf75cf78981c3e2dbda1c22cb05ca48d550f8a97d19deea86249ac056b5fc34fca20ffb2b7
 SHA512 
54d13f249fe02fdd99726304a87ca1fe174f47137006fe147ed2b47875136f2d77f24be0bb77e91a04edff8db2230563627c75e9d164adf859284e5ce873369d
+DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B 
d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360
 SHA512 
41f5e6b8382c08dd0e4285836a3f1308fd86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0

diff --git a/dev-python/hypothesis/hypothesis-6.81.2.ebuild 
b/dev-python/hypothesis/hypothesis-6.81.2.ebuild
new file mode 100644
index ..1b1252066aaf
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.81.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-07-17 Thread Michał Górny
commit: 67270963da7f95b7c01389d8897516dc48d42f8c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:43:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67270963

dev-python/ensurepip-pip: Bump to 23.2

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

 dev-python/ensurepip-pip/Manifest  |  1 +
 dev-python/ensurepip-pip/ensurepip-pip-23.2.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-pip/Manifest 
b/dev-python/ensurepip-pip/Manifest
index 568ff7432163..579a03fc281e 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1 +1,2 @@
 DIST pip-23.1.2-py3-none-any.whl 2064688 BLAKE2B 
85c19cc80a59404867e7212c442e60ed6735da35d544bd23ee4cf5a1bffad4c0fab1f34a652417a181cbcb4afc9baf94682b0ec6e1fd9457eb77bc971d29e459
 SHA512 
a5a8feab25f01a96c2d8c4e15a001cb38c4a0a9d88563da6653239f3966324fdbe86ae0c5172cbdb1d03b863b37a37358b80e8bb9c8112bd7809fd16fb2ec776
+DIST pip-23.2-py3-none-any.whl 2085968 BLAKE2B 
320f19b21253d0160d09d51e677a81fa30515a1faee07c4ed87b36a4134820d5bafcd524c099d5892b41bd7bb738a0ccc0b906d619d7e5690a8404cb78f4469a
 SHA512 
bdd211e74fb77117f389f0789c35b163834d9a900e7615d7a1d90a9c6a62613e69552af79cc88f594890afd9189e53c55b55a50cc31d4cd18118352ecab9cf40

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.2.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-23.2.ebuild
new file mode 100644
index ..474a502c1273
--- /dev/null
+++ b/dev-python/ensurepip-pip/ensurepip-pip-23.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared pip wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/pip/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+RDEPEND="
+   !

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

2023-07-17 Thread Michał Górny
commit: 8479d5ced48c9ef5d270e6e7e13bc9913890ca22
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:43:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8479d5ce

dev-python/pip: Bump to 23.2

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

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

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index ac3667d59e20..6903019fcecc 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1 +1,2 @@
 DIST pip-23.1.2.gh.tar.gz 9345911 BLAKE2B 
511ac1a9405e377ccb2525e89676f4a63f138aa526d40e76f4d9681139d94db1f92772beab1a647654c17abc6bee09f52cf4c4f4484716874194565fda07d056
 SHA512 
b33070cb59a1258904a60b48ec8abfd9e316c5f87681fea13d89ddf6d516afac10965ae1db54fea299a0a72f98602ce02e8b3be46f239e857db84866045730e1
+DIST pip-23.2.gh.tar.gz 9370682 BLAKE2B 
dbce43e29ed453e32e13a6d2f18ba2d8095021de0073d13de18cb55b5410415d0feeb2610e31ae8a0025864e6d05eb41aab3dd8adeaecf990fa31e7284e71fa5
 SHA512 
fe915a8f85b21d59b416a5b1fad6e6ce2874b27e055c86ad71efe31c492f117a468734da239882c3d7f4678f91389daf0e8d13abc6429ddca5bfef87cb29dae0

diff --git a/dev-python/pip/pip-23.2.ebuild b/dev-python/pip/pip-23.2.ebuild
new file mode 100644
index ..58c5279dbfaa
--- /dev/null
+++ b/dev-python/pip/pip-23.2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# please bump dev-python/ensurepip-pip along with this package!
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+DESCRIPTION="The PyPA recommended tool for installing Python packages"
+HOMEPAGE="
+   https://pip.pypa.io/en/stable/
+   https://pypi.org/project/pip/
+   https://github.com/pypa/pip/
+"
+SRC_URI="
+   https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+# bundled deps
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/ensurepip-setuptools
+   dev-python/ensurepip-wheel
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/scripttest[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local PATCHES=(
+   "${FILESDIR}/pip-23.1-no-coverage.patch"
+   )
+
+   distutils-r1_python_prepare_all
+
+   if use test; then
+   local wheels=(
+   
"${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl
+   )
+   mkdir tests/data/common_wheels/ || die
+   cp "${wheels[@]}" tests/data/common_wheels/ || die
+   fi
+}
+
+python_compile_all() {
+   # 'pip completion' command embeds full $0 into completion script, which 
confuses
+   # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
+   # This trick sets correct $0 while still calling just installed pip.
+   local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from 
pip._internal.cli.main import main; sys.exit(main())'
+   "${EPYTHON}" -c "${pipcmd}" completion --bash > completion.bash || die
+   "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die
+}
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return 0
+   fi
+
+   local EPYTEST_DESELECT=(
+   tests/functional/test_inspect.py::test_inspect_basic
+   tests/functional/test_install.py::test_double_install_fail
+   # Internet
+   tests/functional/test_install.py::test_install_dry_run
+   

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

2023-07-17 Thread Michał Górny
commit: 9cc0758cadc66db5f5e20e344c5b9b3e6955d7f7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:59:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc0758c

dev-python/pypdf: Bump to 3.12.2

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

 dev-python/pypdf/Manifest|  1 +
 dev-python/pypdf/pypdf-3.12.2.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 28509227a6f6..4352b5550165 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -3,5 +3,6 @@ DIST pypdf-3.11.0.gh.tar.gz 7560736 BLAKE2B 
171c242e819cb417004aaba6341a38e8b89e
 DIST pypdf-3.11.1.gh.tar.gz 7560136 BLAKE2B 
fa6b415b2b98a5e4a8d67bfdf38a81922ddf724fdbb17581c035294565e7c953e9e9ad190dcdc4172ba78b6e8e7c7a4df008e6ca30f88337aad5ee04523e2b81
 SHA512 
061265b4263396c3a204a8741cd8200408ca0c00520b022d54acb10a2902ed61a54a7990d47c91a9b292653ef98005c00084f0d61f7e79b5e8f617896dbaa7bb
 DIST pypdf-3.12.0.gh.tar.gz 7560403 BLAKE2B 
1595020104ee6d93027ad9ff3f58bbdec33c8f4a407a29ca110a01b506a5aaf0808d75d727099930abd98406a5cc7e66f3529974b5920a1ca4382ed02367dc51
 SHA512 
fa196aac50c24f3459725c77ca346b1ac2a7aa343ae1f2277a42401b5335dd4c7f827dafcd8aa8b099c72fe332107c091cc5fe476f593fdc9ea146aaa204cdcd
 DIST pypdf-3.12.1.gh.tar.gz 7561799 BLAKE2B 
9f2ed1fe6767f5f7eace9ec05fda4dfee616628aed70becc9e748c65c686634153d42766169d02fc9c663835938d730e0d1b7f764dbffa42942cea2b40cfd921
 SHA512 
2262ed21547bf32db92491fbde57b10964a0267b369203c9f965974de01bd1017d9e7948076b728644fd16ef0fa36c628005812ed08cc69847704a42c40ace77
+DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B 
f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609
 SHA512 
b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192
 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 
10226061 BLAKE2B 
a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174
 SHA512 
f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196
 DIST pypdf-sample-files-69b31cff6b183a42f9081709ef9bee4047976f56.gh.tar.gz 
9044391 BLAKE2B 
9a9bcfbacabf3c80073a440f54736728cba4ea92d1a817ce98bcaf9375340d95e453f45207f53ac878ef5c13bc4ca7d0d4488b79f205f396e960ed042680ca01
 SHA512 
32b4572d60a0aadba02485f11c84712c1f5f0a75f7acd6fb27f1df00cb2a8ae338a1001e6519f66c248efbd129aba1a2ad568e930ce90bd542c8dc58f383386a

diff --git a/dev-python/pypdf/pypdf-3.12.2.ebuild 
b/dev-python/pypdf/pypdf-3.12.2.ebuild
new file mode 100644
index ..daa02ffcff0c
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.12.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 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=2cf1e75af7bcb9c097deae6fb112c715d4721744
+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/pillow[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-07-17 Thread Michał Górny
commit: 8e6c6b5c481d4f4e7a84be2e731caf252d0478a1
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:57:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6c6b5c

dev-python/uvicorn: Bump to 0.23.0

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

 dev-python/uvicorn/Manifest  |  1 +
 dev-python/uvicorn/uvicorn-0.23.0.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index b751ade5329e..69419035acb3 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,3 +1,4 @@
 DIST uvicorn-0.20.0.gh.tar.gz 716073 BLAKE2B 
7f1cf4808e985199d39e54e3563119cef1fe3af31361ad05a91278d32bc6f0dd741ad87f6073fbb720e9d9d4119fc8389b4e2feaaede665d8f68c56d56b37a17
 SHA512 
fa089da78dd7ce3cc02d83405e7db401e6055e947b80bf4abb0e3a4dce6575d97761f3bd6fcc253f3338caad5f797fc4f01bd40d833514d9cc0bcd0f072ad793
 DIST uvicorn-0.21.1.gh.tar.gz 717974 BLAKE2B 
ac4e1ec6a2533e364fe2ad7cd52558ad70b82e3c739756f33123d08737cc406ba879f50f7fa1cba875d0f0a284da5467e4ca15139558462401fb6a7938a17f61
 SHA512 
9f8dfe42df5d7f3923609e177def66d68fac24e3016fc1c6fead489320c2e5eaf7816a43e242f4426e670ce16f200db41679ac6ebd29a000ba76ca72b9ccec76
 DIST uvicorn-0.22.0.gh.tar.gz 719615 BLAKE2B 
8e0d6099e66822e77fb447c279de8f29c820e1f9e24e37629d36349ebd4b52ea8dc69f7fc02a21e9711925e3ad1ec4a95464ea315c7bc40a905810dc9a1ef077
 SHA512 
61af2df426a5bc060a32730ddf024ca8dd39ccea6800235bf48d7e0c694b9d363cbedd826f498063c6779061af84b6b56e8ab0a466e74291dbbaf5ae995e5587
+DIST uvicorn-0.23.0.gh.tar.gz 722671 BLAKE2B 
f1fdc09e211c97d9e326b41b197d12ad019e660a1a2fcc0c70ee62c2016a20bbcafb9be759fc9b682185e70e10881c9a3511168eb0e75844973f7c3321d455bd
 SHA512 
2449150abdf7914b47ff8c02732549cd71e63cc7c6440eedfd200340df4e70543232ed1ef47e2ebc6b29fc9a0d4615f542d7d1c603ce2673f121afab63d89b47

diff --git a/dev-python/uvicorn/uvicorn-0.23.0.ebuild 
b/dev-python/uvicorn/uvicorn-0.23.0.ebuild
new file mode 100644
index ..3c27df7c757d
--- /dev/null
+++ b/dev-python/uvicorn/uvicorn-0.23.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2023 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 optfeature
+
+DESCRIPTION="Lightning-fast ASGI server implementation"
+HOMEPAGE="
+   https://www.uvicorn.org/
+   https://github.com/encode/uvicorn/
+   https://pypi.org/project/uvicorn/
+"
+# as of 0.21.0, no tests in sdist
+SRC_URI="
+   https://github.com/encode/uvicorn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/a2wsgi[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/websockets-10.4[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/watchfiles[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # too long path for unix socket
+   
tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
+   # need unpackaged httptools
+   
"tests/middleware/test_logging.py::test_trace_logging_on_http_protocol[httptools]"
+   tests/protocols/test_http.py::test_fragmentation
+   # TODO
+   
tests/protocols/test_websocket.py::test_connection_lost_before_handshake_complete
+   
"tests/protocols/test_websocket.py::test_asgi_return_value[H11Protocol-WebSocketProtocol]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   # TODO
+   EPYTEST_DESELECT+=(
+   
tests/middleware/test_logging.py::test_running_log_using_fd
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/supervisors/test_signal.py::test_sigint_abort_req
+   # hang
+   

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

2023-07-17 Thread Michał Górny
commit: 308d55da3c9f8cddfcbe239409deda13d01f319f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:57:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308d55da

dev-python/pathvalidate: Bump to 3.1.0

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

 dev-python/pathvalidate/Manifest  |  1 +
 dev-python/pathvalidate/pathvalidate-3.1.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pathvalidate/Manifest b/dev-python/pathvalidate/Manifest
index 17c472f4dcb9..ef8c620c5b16 100644
--- a/dev-python/pathvalidate/Manifest
+++ b/dev-python/pathvalidate/Manifest
@@ -1,2 +1,3 @@
 DIST pathvalidate-2.5.2.tar.gz 26715 BLAKE2B 
aa42a6592b36b339611cd4bc70412e92da10a57838df4c668c0438c56aa714842c37d8c5239cbc1e89c7f52a2d4fce2ee9df2301fb168ca0aa0cac6f21c9a43a
 SHA512 
44c9d329f60deb81590854e0aa4699e4105821535aa5bf306c78df395c510ce851075db246937a459f46ee2f9abc54538a4a48995b94f5eb031f14fe60c769ce
 DIST pathvalidate-3.0.0.tar.gz 28036 BLAKE2B 
4d117297c4e4a5e593155e14a4aa4f5fb21a30d66ae3212e6061e0aa92d05c94fbc48461f07ef7e9a9852ec167248723b09bb173f78bfb40be13d45e941b1c16
 SHA512 
66dc4974e8c86608e6f0e1c90611ad87d78db08caa046ce6997aa38b9aaa01e624f7a40eeb7e49f90ab8f0cae477d320fde62679a5594da1858579e311602fb8
+DIST pathvalidate-3.1.0.tar.gz 28762 BLAKE2B 
44c202743aee61b8f13fad3b3199f603276db878a81e5fe695f7d07bed4e8ebe2261d86569cdb846f64ec6d26f751b2a430298055d49ad359617b93076236406
 SHA512 
155897e59bb8d1f48bdee18816e26691c0f975c2334ed6d753b86c971dcb55902a8011eb486aaf96d90d066fc1ae22e7602b8408b96e7206c12e83cec42c4913

diff --git a/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild 
b/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild
new file mode 100644
index ..c27545b1ef7d
--- /dev/null
+++ b/dev-python/pathvalidate/pathvalidate-3.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library to sanitize/validate a string such as 
filenames/file-paths/etc"
+HOMEPAGE="
+   https://github.com/thombashi/pathvalidate/
+   https://pypi.org/project/pathvalidate/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/allpairspy[${PYTHON_USEDEP}]
+   dev-python/tcolorpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-07-17 Thread Michał Górny
commit: f9a04d6c15b6582ade8e13e882857baa185ad446
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:58:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9a04d6c

dev-python/asteval: Bump to 0.9.31

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

 dev-python/asteval/Manifest  |  1 +
 dev-python/asteval/asteval-0.9.31.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index cfc978e6ead4..58c049a846d8 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1,2 +1,3 @@
 DIST asteval-0.9.29.gh.tar.gz 40010 BLAKE2B 
1e2570afefc4ca0abd2a19d3498479a947e1634a550bd14f2efe813e00f3ec37b9f0e417616878a087a110d92474a626ba9b2972f8585f528fa492b99b758f03
 SHA512 
5afd7fe5349b562fc15a980f435e359c5fd81ece77041aed84566703f4621ac360dda2f133f0342a8eefe755820f7544fd5eb8195462cc05281ed0eba5dc
 DIST asteval-0.9.30.gh.tar.gz 43185 BLAKE2B 
e25e22eef482877c9a5373a8f5e67d3abbe3e31d44015c4d23731da0b7346c41a92a204da7c71e28ecee6d571d5bdba2c56662ae798d17c08a1569170bc78dd0
 SHA512 
aebc9e9e6b2b071f52df9aae9b85acf92b16e0559f93603e1e7393e17ae789db6253db767d214e9b391020f8a295017fa37d5630eeadb00fdc823b38018e76ab
+DIST asteval-0.9.31.gh.tar.gz 54667 BLAKE2B 
9bb4ac81118d5fdf2b7437cb64a571e91f44e34ea17ab9eb55201f9edf7c18e7736b7dbdaf2bdac3e83e28c55fe3f869f01ac3ab9d41b15c043de52227c064f8
 SHA512 
af70363eba0a08dd91d05faf2ac83020f9e89b927dba8752e5bf00ad3b887cf7b57cdf4c64b231d484d55796a9d203af4fb9860ceac3dbd5d8855baf7ffb1417

diff --git a/dev-python/asteval/asteval-0.9.31.ebuild 
b/dev-python/asteval/asteval-0.9.31.ebuild
new file mode 100644
index ..9ce6c80225a3
--- /dev/null
+++ b/dev-python/asteval/asteval-0.9.31.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Evaluator of Python expression using ast module"
+HOMEPAGE="
+   https://newville.github.io/asteval/
+   https://github.com/newville/asteval/
+   https://pypi.org/project/asteval/
+"
+SRC_URI="
+   https://github.com/newville/asteval/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest -o addopts=
+}



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

2023-07-17 Thread Michał Górny
commit: 92e0ac8925dcb1be4855f7dfb5b4b975ac531cf9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:47:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e0ac89

dev-python/cx_Freeze: Remove old

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

 dev-python/cx_Freeze/Manifest|  3 --
 dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild | 54 ---
 dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild | 65 
 dev-python/cx_Freeze/cx_Freeze-6.15.0.ebuild | 65 
 4 files changed, 187 deletions(-)

diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest
index 1855f7856922..a93c9a1a6171 100644
--- a/dev-python/cx_Freeze/Manifest
+++ b/dev-python/cx_Freeze/Manifest
@@ -1,6 +1,3 @@
-DIST cx_Freeze-6.13.1.gh.tar.gz 1486207 BLAKE2B 
aa0151fed482714e41a859059f9672950249ad7fe50fa2accaa9d6af7ddc183a8f74d87337f274849a34a404dda0c732300343b58cd872f3bd03bf275c2f4d97
 SHA512 
48d569fdce5c6cb100232ce3577f0a55a40f3d1dcafa884a4d62af7f27200a21eb892504b47fb7cd106f410354b70d98a8e5245382431bc1f6d990510c77cb36
 DIST cx_Freeze-6.14.5.gh.tar.gz 1648095 BLAKE2B 
81707d17c2118a8db4d768b2fbe83278c6b01509a5a1d3e7f3a41efaa29607fc4b254e9d545a4697b77d4932100f344a8013ac59084bb74d97d1b12cb927ec6e
 SHA512 
52233a138da3250e97668a5c225e78b864bebaa43ea2b30de01af2de7739f48a25030e10d36ccec609240822de308ad030eaa26c2ede8b29318d2b30647cf1c8
-DIST cx_Freeze-6.14.9.gh.tar.gz 1649748 BLAKE2B 
08fefea6ed9610b672ca8a4a6e480cedf8fd75c967880e74f94c12368ec1ff71a9d34baae02342f7c4484e65beda5dc71dd39e13b8c340c5b7dd2e89b38ba0f1
 SHA512 
bfe3e5d3dcf96cff448b034a779b93c37dacda489ee4eabd92e8f4708c6d7a9fe2430bc512f40c6af8c6f851fff24a3626b80f10295af1357e4a58563474e8eb
-DIST cx_Freeze-6.15.0.gh.tar.gz 1650636 BLAKE2B 
9d99a78bc4d6b6498e10c54352a6fbfce3f2ee9bba9cc5b7fa752eba465d29355c6e4222e4f3c3012793820f435591f2e3e634e512765720d0c96a7799ab5998
 SHA512 
90fc3fba50ab7a9a263371fc9e57df768792b78175cd7ed39f2308b2a5e6bf0eb992616d29ff0d34c8bf040d167bac1882e0e1d2425d2f248e4de2e755c72503
 DIST cx_Freeze-6.15.1.gh.tar.gz 1651345 BLAKE2B 
9c0c29f19e09184ad7b0a6954649c30fa1c941ff822b1c5ec745b1a6c7dd58fc77b06c070641a9200fc4910bdfc49937841ba2b547b16ec48f9fd30dfee6cd03
 SHA512 
d6540736d437242fd89fc34f0ff81691eebb455c0ddca8b90ee6ec436105d908e9fed580a08e23999f70b5e3aa2f2e66ee35eec092eecab0501e9b3117af23b3
 DIST cx_Freeze-6.15.2.gh.tar.gz 1655639 BLAKE2B 
303b3d541cae2e0ef98ea0c57a693092c177cb9e308ae44ee0a9972a9a4b34298ddd0deb86d49d9a0ce9f1f1ea480edd45aa4e63eeca1ce86a1b348c10b7caee
 SHA512 
2f6dc0bed9981190411b1ac12c6a5a8c7907cf059d50e01bc1958308b8f905d818aff12262712ecc7ee931a0976fae0fbef7dd35433158122386d7b6a9a3b3eb

diff --git a/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild 
b/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild
deleted file mode 100644
index 90ab85abc5ff..
--- a/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Create standalone executables from Python scripts"
-HOMEPAGE="
-   https://cx-freeze.readthedocs.io/
-   https://github.com/marcelotduarte/cx_Freeze/
-   https://pypi.org/project/cx-Freeze/
-"
-SRC_URI="
-   https://github.com/marcelotduarte/cx_Freeze/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="PYTHON"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   dev-python/importlib-metadata[${PYTHON_USEDEP}]
-   dev-util/patchelf
-   virtual/libcrypt:=
-"
-BDEPEND="
-   test? (
-   dev-python/bcrypt[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/openpyxl[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pydantic[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   # bug #491602
-   "${FILESDIR}/${PN}-6.8.2-buildsystem.patch"
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # new setuptools?
-   tests/test_command_bdist_rpm.py::test_bdist_rpm
-)

diff --git a/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild 
b/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild
deleted file mode 100644
index 5dba1a548047..
--- a/dev-python/cx_Freeze/cx_Freeze-6.14.9.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Create standalone executables from Python 

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

2023-07-17 Thread Michał Górny
commit: 8ad3b7a956634cff3b2947c9a0140d59123a37e5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 06:00:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad3b7a9

dev-python/griffe: Bump to 0.32.2

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

 dev-python/griffe/Manifest |  1 +
 dev-python/griffe/griffe-0.32.2.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index dc20588af284..c9da05211d2f 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -5,3 +5,4 @@ DIST griffe-0.30.1.gh.tar.gz 166243 BLAKE2B 
7ae9820b63788d27b0078723a81443a45a52
 DIST griffe-0.31.0.gh.tar.gz 165043 BLAKE2B 
66db057df761f7ce6e68abbb48cbb793ffcafd437b4549c3e666c3fa1013f3d109367da437c755c487d52187a9b0618ded7dd099233f15827b8bb12b52027e77
 SHA512 
b644c9f9d7826fac52a9a2c84f67de61a597ad392854574c71ef548ef769625ff14003b40f8b5eff8ecd7dff9f3badadff2bc9805da238228c820d23b0625e80
 DIST griffe-0.32.0.gh.tar.gz 177568 BLAKE2B 
6b9b7530d619676d3d1f7921b5133a966b1adcaaf2807f94288d80de885ae5badef248e801af16ca796052213c878ef802dbdab7dcbefcb2bdb558755f1a2884
 SHA512 
b70b1b3f24a1f29cb49b6ecf23dd70cf836c371965108e5e3f1db043913a51b258bd839f9c6c90682e29c092b2ec09f364f416c480cf84651022472e62224b14
 DIST griffe-0.32.1.gh.tar.gz 176567 BLAKE2B 
20c044e7dd0b92db0b9b92c3dfb4e623438106cf17da210302c66f3adf43a16d6d88039dea6db193cda59897d08646d4059c837f228ca3aec04309a94325e182
 SHA512 
8385d1f035e1a884f8cbc7c167931c7ecdb74b44da50cc6a1e8b7398921aab3bfd2fb230f37df5aa18598d04b62185155bca49f85cee0f9c07569ae929ff8883
+DIST griffe-0.32.2.gh.tar.gz 176746 BLAKE2B 
1ca95c62e1e5e3507d292c5bd6e837b8c41acf21f50472c7ebcbc3839ad43008c747d6942da60cc4f5de84115f5f76ad919c3c26e776c25eaf818084033b31c2
 SHA512 
04132681e16d64cf912a395b090f4ae61f2cad54c9be15f1d1a020675f945646a0895f76a828126da994b4e7cdf83f02b519e87992fd43bb50e7f3492d870247

diff --git a/dev-python/griffe/griffe-0.32.2.ebuild 
b/dev-python/griffe/griffe-0.32.2.ebuild
new file mode 100644
index ..c8d57610c9ff
--- /dev/null
+++ b/dev-python/griffe/griffe-0.32.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 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
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



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

2023-07-17 Thread Michał Górny
commit: e004a44e0c788f913debaaba01c925b6c38934de
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 05:41:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 07:34:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e004a44e

dev-python/sqlalchemy: Bump to 2.0.19

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

 dev-python/sqlalchemy/Manifest |   1 +
 dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild | 120 +
 2 files changed, 121 insertions(+)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index d45cb24b3312..56ba0ef9404c 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -6,3 +6,4 @@ DIST SQLAlchemy-2.0.15.tar.gz 9296612 BLAKE2B 
45abdb9010b854e52762d9c84a471e92ec
 DIST SQLAlchemy-2.0.16.tar.gz 9381438 BLAKE2B 
8999ab045d799c43de1b386d594022a8015fba4d69b3c910622e34b83ea7514b9cb97ab4f65997813eca058eff2a285ecc6cdd09396edf27a216fe412387ba7b
 SHA512 
f0d5287ba6cee97316d6de7cf1c893dd749459d912872d903833abf905b6c282fa477910fa5eb11b5ba803314e16c3f1a9ac6b7639573c4c44ff921ea56132da
 DIST SQLAlchemy-2.0.17.tar.gz 9394733 BLAKE2B 
d6237b4bc5f7c3e0ba615161ee112f520b87102d7f498ab0db9bf30287fc13c04910f1d00b059b277be5626af62f64f01101486c2eb31258c75ed4411db6
 SHA512 
be45d1283fc446c7ed886d87d9225711b8f0125e8de6961b365930515246e94c3943fd85d078056c942508a9785731bf280519e04b0c00d936e93d3b9b6c137f
 DIST SQLAlchemy-2.0.18.tar.gz 9417280 BLAKE2B 
0f67e993c91cbf5fb2b5c9481e531830c24f69cb583ab0045b844048e92e57c2a9d826f098b792c0dfc807236fcb422fb800d201473e75fafc1190282d7c27f1
 SHA512 
4665994e4dc07b5ba0e0549cf80c0cc542c87609c74dce1e5523d4d6bfd5e1be5c7b62562e151c864a2e2a836cceb8374e804871937c738e54a1aa17297732ce
+DIST SQLAlchemy-2.0.19.tar.gz 9425046 BLAKE2B 
258e273a1c9ec5584293d08b0cc9de8ab4076e61bbae2b914950d38e4627591e1c57250f5c28625e5d84d3db360992952a22644992ed5244d36d616f20487fc5
 SHA512 
d82834f4f55c2298ff16401f34326845360c58e6ba6a2e22cda92219c0fb40938d404315027f4e9f392bc57fe45808ea192f99b747e073a40a9713f8d498b22a

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild
new file mode 100644
index ..8a0e1b74df5a
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.19.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 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} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 optfeature pypi
+
+MY_PN="SQLAlchemy"
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="
+   https://www.sqlalchemy.org/
+   https://pypi.org/project/SQLAlchemy/
+   https://github.com/sqlalchemy/sqlalchemy/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+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="examples +sqlite test"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/greenlet/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   test/ext/mypy/test_mypy_plugin_py3k.py
+   test/typing/test_mypy.py
+   # hardcode call counts specific to Python versions
+   test/aaa_profiling
+   )
+   local EPYTEST_DESELECT=(
+   # warning tests are unreliable
+   test/base/test_warnings.py
+   # TODO
+   
test/orm/test_versioning.py::ServerVersioningTest_sqlite+pysqlite_3_40_1::test_sql_expr_w_mods_bump
+   
test/sql/test_resultset.py::CursorResultTest_sqlite+pysqlite_3_41_0::test_pickle_rows_other_process
+   )
+   local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
+   
test/engine/test_pool.py::QueuePoolTest::test_recycle_pool_no_race
+   
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
+   

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-07-17 Thread Ionen Wolkens
commit: a05179ce1a052f47d3f032b8972599dba24f3ccb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 17 07:06:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 17 07:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a05179ce

x11-terms/kitty: add 0.29.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/Manifest|   3 +
 x11-terms/kitty/kitty-0.29.1.ebuild | 165 
 2 files changed, 168 insertions(+)

diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index e633f957f465..82238185b9d9 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -7,3 +7,6 @@ DIST kitty-0.28.1.tar.xz.sig 566 BLAKE2B 
5ad5fa8fa0143dcd5760dbd885c718582e5001d
 DIST kitty-0.29.0-vendor.tar.xz 1377160 BLAKE2B 
f0ab044a117d3592aa7c26a7401d93f3a4315f81a7612eeb8ba34be4f154955d7f6662adec7b0710484bfb5284aa0750bb19ab0c07279c74a9b3b4e42770d262
 SHA512 
b8c8bd91e5b8e711546d476b1c37dd5c15b9f5f02109279b75f6b27f994e910418c9429ba74bb170315df0e5e01ef235eecc8ade0b8d8a0effb97333ae18ce99
 DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B 
bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a
 SHA512 
d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c
 DIST kitty-0.29.0.tar.xz.sig 566 BLAKE2B 
8755e62df9766fe742447e77d4d8c22303deac91a754cf0ef0cbd62ace6b1b48d48d5a703c6e96cbbdcf8c6527792b0f74dd4ef8c79eca3bc4fb9e719805d098
 SHA512 
741dcf20254e8e6500d42c4cd4fa6f61497b511c330f7ceeb8bc75322c0c3c65baac6e29b48ae4e2fb6455b5d39d0988284694ccd269bde70adacd43ca34
+DIST kitty-0.29.1-vendor.tar.xz 1376632 BLAKE2B 
7ac778f1687f3fcf0803ae5b993306c72797b900203609bc1f96a3a624d1b8ea3d4f8a63b4930d64e4c720b3da932daf19d03928f7233402ac3fe63576abfeab
 SHA512 
f4bc8a3e9d23824e428beb02a09e34565d89cda4d277b0599a08a2491bc4960d4fe5fd6a4d70e3360ea88c28b786699381404629b0bf27a6190b4ef0cae81a74
+DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c
+DIST kitty-0.29.1.tar.xz.sig 566 BLAKE2B 
e7430db16603233faff10f92599962fd095ca8d5bbcf573e3fa600ec73cce7f23b9f12a299228ea53c1a04fd2f430ebc546b088f7e1b0504c44021f9fbe0ad0d
 SHA512 
e661c1c0aba0bc0c4cde2458b27fe8aa591bd6f5510ba4fbbe881d3ea6e60c2f94bf3b2974f4f385b96d31668850eca274aadc98e96690b51e41ceddf3acad50

diff --git a/x11-terms/kitty/kitty-0.29.1.ebuild 
b/x11-terms/kitty/kitty-0.29.1.ebuild
new file mode 100644
index ..ca29cc5189de
--- /dev/null
+++ b/x11-terms/kitty/kitty-0.29.1.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git;
+else
+   inherit verify-sig
+   SRC_URI="
+   
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+   verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Fast, feature-rich, GPU-based terminal"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+
+LICENSE="GPL-3 ZLIB"
+LICENSE+=" Apache-2.0 BSD MIT MPL-2.0" # go
+SLOT="0"
+IUSE="+X test wayland"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+   test? ( X wayland )"
+RESTRICT="!test? ( test )"
+
+# dlopen: fontconfig,libglvnd
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/openssl:=
+   media-libs/fontconfig
+   media-libs/harfbuzz:=
+   media-libs/lcms:2
+   media-libs/libglvnd[X?]
+   media-libs/libpng:=
+   net-libs/librsync:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libxkbcommon[X?]
+   x11-misc/xkeyboard-config
+   ~x11-terms/kitty-shell-integration-${PV}
+   ~x11-terms/kitty-terminfo-${PV}
+   X? ( x11-libs/libX11 )
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXcursor
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   )
+   wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/go-1.20
+   sys-libs/ncurses
+   virtual/pkgconfig
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/

2023-07-17 Thread Ionen Wolkens
commit: 9c573b320d16e8023f82534828d345a6dc3391b6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 17 06:57:45 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 17 06:57:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c573b32

x11-terms/kitty-terminfo: add 0.29.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-terminfo/Manifest  |  1 +
 .../kitty-terminfo/kitty-terminfo-0.29.1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/x11-terms/kitty-terminfo/Manifest 
b/x11-terms/kitty-terminfo/Manifest
index fc90c6ad7cc2..938d594787e2 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
 DIST kitty-0.28.1.tar.xz 7850232 BLAKE2B 
18567e54bbd2ac183120122847951744bb8494829911d4c66b5db23488fcc257c895b8d788c1b386ffec832aceb4f691a8a10339be07d43e54957c9c98365a01
 SHA512 
a8863c8bf5a3c385671d98bd50481ffcd3984e45ee051173eb38de9aac79643e69a312e08b8f655759f3ecdfab4efe38dca39167f5590e482748b5e85dea5537
 DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B 
bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a
 SHA512 
d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c
+DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild
new file mode 100644
index ..f217412c7ed0
--- /dev/null
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+BDEPEND="sys-libs/ncurses"
+
+src_compile() { :; }
+
+src_install() {
+   dodir /usr/share/terminfo
+   tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/

2023-07-17 Thread Ionen Wolkens
commit: 6a43d0dd8deb96cdc2a34c75062b6b3f811ce430
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 17 06:57:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 17 06:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a43d0dd

x11-terms/kitty-shell-integration: add 0.29.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty-shell-integration/Manifest |  1 +
 .../kitty-shell-integration-0.29.1.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/x11-terms/kitty-shell-integration/Manifest 
b/x11-terms/kitty-shell-integration/Manifest
index fc90c6ad7cc2..938d594787e2 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,4 @@
 DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 
2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0
 SHA512 
484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56
 DIST kitty-0.28.1.tar.xz 7850232 BLAKE2B 
18567e54bbd2ac183120122847951744bb8494829911d4c66b5db23488fcc257c895b8d788c1b386ffec832aceb4f691a8a10339be07d43e54957c9c98365a01
 SHA512 
a8863c8bf5a3c385671d98bd50481ffcd3984e45ee051173eb38de9aac79643e69a312e08b8f655759f3ecdfab4efe38dca39167f5590e482748b5e85dea5537
 DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B 
bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a
 SHA512 
d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c
+DIST kitty-0.29.1.tar.xz 7809084 BLAKE2B 
eba6bbe0fc69184a2b73088fff2859d49d06f030128306e761c16142872ceb280b3f034e86190614e68dd0703e8e0506ad5a1d4c4dd9fa64f22c9274d45952e2
 SHA512 
ce09342ed3cbb0a518dde8d33606468ee5a2a164f18ff4c8addbd33b05459407d4a935b93acb0e98df8d618aa832c93f91e9ac060e7f87c1e4567484adc46c9c

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild
new file mode 100644
index ..683e7101b6b5
--- /dev/null
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal 
emulator"
+HOMEPAGE="https://sw.kovidgoyal.net/kitty/;
+SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz;
+S="${WORKDIR}/kitty-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test" # intended to be ran on the full kitty package
+
+src_compile() { :; }
+
+src_install() {
+   # install the whole directory in the upstream suggested location
+   # for consistency (i.e. less variation between distros if someone
+   # ssh into Gentoo), then set symlinks to autoload where possible
+   # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
+   insinto /usr/share/kitty
+   doins -r shell-integration
+
+   dosym -r 
{/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash
+
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
+   dosym -r 
/usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
+
+   dosym -r 
/usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
+   # zsh integration is handled automatically without needing to modify rc 
files,
+   # but may require user intervention depending on zsh invocation or if 
remote
+
+   # this is used internally by the ssh kitten and is not useful there
+   rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/pcre-ocaml/

2023-07-17 Thread Sam James
commit: 2ac062c77b56c204693cbf66e63329ad607449f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac062c7

dev-ml/pcre-ocaml: Keyword 7.5.0 ppc64, #895368

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

 dev-ml/pcre-ocaml/pcre-ocaml-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/pcre-ocaml/pcre-ocaml-7.5.0.ebuild 
b/dev-ml/pcre-ocaml/pcre-ocaml-7.5.0.ebuild
index fca59297ee02..87e08e3e7767 100644
--- a/dev-ml/pcre-ocaml/pcre-ocaml-7.5.0.ebuild
+++ b/dev-ml/pcre-ocaml/pcre-ocaml-7.5.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/pcre-${PV}"
 LICENSE="LGPL-2.1-with-linking-exception"
 IUSE="examples +ocamlopt"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 BDEPEND="dev-ml/dune-configurator"
 RDEPEND=">=dev-libs/libpcre-4.5



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

2023-07-17 Thread Sam James
commit: 0ea55b410187f58e080efbf3288eb1e4b60c44aa
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:12:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea55b41

dev-python/pyproject-api: Stabilize 1.5.3 ppc, #910153

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

 dev-python/pyproject-api/pyproject-api-1.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
index 9ba8d7e19cbd..1202da0117ab 100644
--- a/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.5.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/

2023-07-17 Thread Sam James
commit: 897fe044d5a5b33898c6f6424704e4afe8dd5b25
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897fe044

app-misc/fastfetch: Keyword 1.12.2 ppc64, #909773

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

 app-misc/fastfetch/fastfetch-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/fastfetch/fastfetch-1.12.2.ebuild 
b/app-misc/fastfetch/fastfetch-1.12.2.ebuild
index 7a1c4c649c9a..314070c56831 100644
--- a/app-misc/fastfetch/fastfetch-1.12.2.ebuild
+++ b/app-misc/fastfetch/fastfetch-1.12.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
[[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
 else

SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
 fi
 
 LICENSE="MIT"



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

2023-07-17 Thread Sam James
commit: dc4e9a30d893cf24dddaaed8846d920ff5c11bab
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4e9a30

sys-apps/coreutils: Stabilize 9.3-r2 ppc64, #906599

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

 sys-apps/coreutils/coreutils-9.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/coreutils/coreutils-9.3-r2.ebuild 
b/sys-apps/coreutils/coreutils-9.3-r2.ebuild
index 8eb0b257c20d..84f4879368e4 100644
--- a/sys-apps/coreutils/coreutils-9.3-r2.ebuild
+++ b/sys-apps/coreutils/coreutils-9.3-r2.ebuild
@@ -33,7 +33,7 @@ else
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
"
 
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
 fi
 
 SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"



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

2023-07-17 Thread Sam James
commit: 1bb23a7e25f5217fdc480a44c80804046128fe17
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb23a7e

dev-python/contourpy: Keyword 1.1.0 ppc, #908478

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

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

diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild 
b/dev-python/contourpy/contourpy-1.1.0.ebuild
index 4b49b594dc99..b2d1f6a3bddf 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv ~x86 ~arm64-macos 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~riscv ~x86 ~arm64-macos 
~x64-macos"
 
 RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gklib/

2023-07-17 Thread Sam James
commit: 0e54a9d85b2eafc1494c4522100d304239974f96
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e54a9d8

sci-libs/gklib: Keyword 5.1.1_p20230327-r1 ppc, #905468

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

 sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild 
b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
index 81e0cfa1708d..2ffbecbf2fdc 100644
--- a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
+++ b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/GKlib-${COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
 
 PATCHES=(
"${FILESDIR}/${P}-multilib.patch"



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

2023-07-17 Thread Sam James
commit: 99eb355f5ab83e6ee380eeb8e19f7403e6dcd34e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99eb355f

dev-python/wurlitzer: Keyword 3.0.3 ppc, #908478

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

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

diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild 
b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
index 866f5faa7e00..dd30331d0709 100644
--- a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
+++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~riscv x86"
 
 distutils_enable_tests pytest
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/chafa/

2023-07-17 Thread Sam James
commit: c5cc346400be2541bc1e2564c1993ab2387405ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5cc3464

media-gfx/chafa: Keyword 1.12.5-r1 ppc64, #909773

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 6151f335b407..5e063b619558 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+tools webp"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ml/camlp5/

2023-07-17 Thread Sam James
commit: 297240513cd6057e6f1612d92a9a3a8a77b3ea7d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29724051

dev-ml/camlp5: Keyword 8.00.05-r1 ppc64, #895368

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

 dev-ml/camlp5/camlp5-8.00.05-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/camlp5/camlp5-8.00.05-r1.ebuild 
b/dev-ml/camlp5/camlp5-8.00.05-r1.ebuild
index 651a93376e93..b5684025da2f 100644
--- a/dev-ml/camlp5/camlp5-8.00.05-r1.ebuild
+++ b/dev-ml/camlp5/camlp5-8.00.05-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="doc +ocamlopt"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gklib/

2023-07-17 Thread Sam James
commit: d79899ece6d169d6990b8b587c2913d98c0c826c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79899ec

sci-libs/gklib: Keyword 5.1.1_p20230327-r1 ppc64, #905468

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

 sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild 
b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
index 6be3d0aa8ccb..81e0cfa1708d 100644
--- a/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
+++ b/sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/GKlib-${COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~arm64-macos 
~x64-macos"
 
 PATCHES=(
"${FILESDIR}/${P}-multilib.patch"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/

2023-07-17 Thread Sam James
commit: 356c69385ef568c26fca1559c7f97dcbce6496a3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356c6938

sci-libs/metis: Keyword 5.2.1-r2 ppc64, #905468

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

 sci-libs/metis/metis-5.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/metis/metis-5.2.1-r2.ebuild 
b/sci-libs/metis/metis-5.2.1-r2.ebuild
index e10fa35cf1b8..e5eb757f8ab5 100644
--- a/sci-libs/metis/metis-5.2.1-r2.ebuild
+++ b/sci-libs/metis/metis-5.2.1-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/METIS-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86 ~amd64-linux 
~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~arm64-macos ~x64-macos"
 IUSE="double-precision examples int64 openmp"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: sci-libs/metis/

2023-07-17 Thread Sam James
commit: 5a3e1769c156d21438f65ca797eada3f90b1ec1a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 06:11:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 06:11:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3e1769

sci-libs/metis: Keyword 5.2.1-r2 ppc, #905468

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

 sci-libs/metis/metis-5.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/metis/metis-5.2.1-r2.ebuild 
b/sci-libs/metis/metis-5.2.1-r2.ebuild
index e5eb757f8ab5..bd43a37aa0c8 100644
--- a/sci-libs/metis/metis-5.2.1-r2.ebuild
+++ b/sci-libs/metis/metis-5.2.1-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/METIS-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~arm64-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~arm64-macos ~x64-macos"
 IUSE="double-precision examples int64 openmp"
 
 PATCHES=(



<    1   2   3