summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-08-13 18:10:13 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-08-13 18:10:13 +0000
commit216d4e1f722fef2d6bc508cbd3373a130ba00f48 (patch)
tree7557639918127a5ed1f5b34b87a488a8cf983e27 /dev-python
parent2a472330bac79a0535ef78e10224ded4d6c0cc93 (diff)
downloadbaldeagleos-repo-216d4e1f722fef2d6bc508cbd3373a130ba00f48.tar.gz
baldeagleos-repo-216d4e1f722fef2d6bc508cbd3373a130ba00f48.tar.xz
baldeagleos-repo-216d4e1f722fef2d6bc508cbd3373a130ba00f48.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/NSKeyedUnArchiver/Manifest1
-rw-r--r--dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild19
-rw-r--r--dev-python/NSKeyedUnArchiver/metadata.xml12
-rw-r--r--dev-python/adb-shell/Manifest1
-rw-r--r--dev-python/adb-shell/adb-shell-0.4.3.ebuild35
-rw-r--r--dev-python/adb-shell/metadata.xml10
-rw-r--r--dev-python/async-lru/async-lru-2.0.4.ebuild2
-rw-r--r--dev-python/biplist/Manifest1
-rw-r--r--dev-python/biplist/biplist-1.0.3.ebuild24
-rw-r--r--dev-python/biplist/files/biplist-python3-compat.patch33
-rw-r--r--dev-python/biplist/metadata.xml10
-rw-r--r--dev-python/cattrs/cattrs-23.1.2.ebuild2
-rw-r--r--dev-python/cbor2/cbor2-5.4.6.ebuild2
-rw-r--r--dev-python/cleo/cleo-2.0.1-r1.ebuild2
-rw-r--r--dev-python/crashtest/crashtest-0.4.1.ebuild2
-rw-r--r--dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild2
-rw-r--r--dev-python/httpbin/httpbin-0.10.0.ebuild2
-rw-r--r--dev-python/iOSbackup/Manifest1
-rw-r--r--dev-python/iOSbackup/iOSbackup-0.9.925.ebuild23
-rw-r--r--dev-python/iOSbackup/metadata.xml12
-rw-r--r--dev-python/json5/json5-0.9.11.ebuild2
-rw-r--r--dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild2
-rw-r--r--dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.4.ebuild2
-rw-r--r--dev-python/kerberos/kerberos-1.3.1-r2.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/littleutils/littleutils-0.2.2-r1.ebuild2
-rw-r--r--dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch9
-rw-r--r--dev-python/markdown-include/markdown-include-0.8.1.ebuild4
-rw-r--r--dev-python/markdown-include/metadata.xml8
-rw-r--r--dev-python/msgpack/msgpack-1.0.5.ebuild2
-rw-r--r--dev-python/notebook/notebook-7.0.2.ebuild2
-rw-r--r--dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild2
-rw-r--r--dev-python/openapi-core/openapi-core-0.18.0.ebuild2
-rw-r--r--dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild2
-rw-r--r--dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild2
-rw-r--r--dev-python/orjson/orjson-3.9.4.ebuild2
-rw-r--r--dev-python/parse/parse-1.19.1.ebuild2
-rw-r--r--dev-python/pendulum/pendulum-2.1.2-r2.ebuild2
-rw-r--r--dev-python/protobuf-python/Manifest1
-rw-r--r--dev-python/protobuf-python/files/editions.patch58
-rw-r--r--dev-python/protobuf-python/metadata.xml2
-rw-r--r--dev-python/protobuf-python/protobuf-python-4.21.9.ebuild2
-rw-r--r--dev-python/protobuf-python/protobuf-python-4.24.0.ebuild58
-rw-r--r--dev-python/protobuf-python/protobuf-python-9999.ebuild80
-rw-r--r--dev-python/pymongo/pymongo-4.4.1.ebuild2
-rw-r--r--dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild2
-rw-r--r--dev-python/pytzdata/pytzdata-2020.1-r2.ebuild2
-rw-r--r--dev-python/requests-cache/requests-cache-1.1.0.ebuild2
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild2
-rw-r--r--dev-python/sphinx-paramlinks/Manifest2
-rw-r--r--dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild (renamed from dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild)7
-rw-r--r--dev-python/survey/Manifest1
-rw-r--r--dev-python/survey/survey-3.4.3.ebuild22
-rw-r--r--dev-python/ujson/ujson-5.8.0.ebuild2
-rw-r--r--dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild2
58 files changed, 365 insertions, 143 deletions
diff --git a/dev-python/NSKeyedUnArchiver/Manifest b/dev-python/NSKeyedUnArchiver/Manifest
new file mode 100644
index 000000000000..e249e50422d0
--- /dev/null
+++ b/dev-python/NSKeyedUnArchiver/Manifest
@@ -0,0 +1 @@
+DIST NSKeyedUnArchiver-1.5.tar.gz 3431 BLAKE2B c66ca90e3585abb60efb2142111ccae8102de90ebf8fd904679abe0b24a4311616e051260cc018ac8128d8e3d81652d4e7d4e1ee6ae1dc6d7418fb82ed160407 SHA512 ecdf53bdcfff34366c4fb0d4e4ff45e765a7571374af803a1f9acf6c42fa5d300f00a7e58cb1380e1f5d1e1ad06696652225a6ae4fcfe9b6627f510b749f32e1
diff --git a/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
new file mode 100644
index 000000000000..5c1db9f339bd
--- /dev/null
+++ b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unserializes binary|text|file|memory plist data to Python dict"
+HOMEPAGE="https://github.com/avibrazil/NSKeyedUnArchiver"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/NSKeyedUnArchiver/metadata.xml b/dev-python/NSKeyedUnArchiver/metadata.xml
new file mode 100644
index 000000000000..3cb0a5a36a6a
--- /dev/null
+++ b/dev-python/NSKeyedUnArchiver/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zdanevich.vitaly@ya.ru</email>
+ <name>Vitaly Zdanevich</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/avibrazil/NSKeyedUnArchiver</bugs-to>
+ </upstream>
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/adb-shell/Manifest b/dev-python/adb-shell/Manifest
new file mode 100644
index 000000000000..6267d08bd8ed
--- /dev/null
+++ b/dev-python/adb-shell/Manifest
@@ -0,0 +1 @@
+DIST adb-shell-0.4.3.gh.tar.gz 75004 BLAKE2B c7e49766dfa70db60eb300f747957397c252325670b40d0d7355ae321558ac671bdcc5beb6b16876b79f7d803b933c1d26d41a5799b4fe058fbdb9739442389a SHA512 be6d5a86ab094af0191dccea816a6688ed8d0e33811efe810d6d6306e0ff30f2afddc8f51e48981eb0d767eb4f98ab0fbbac924b7340f217b7bfbbf800241e54
diff --git a/dev-python/adb-shell/adb-shell-0.4.3.ebuild b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
new file mode 100644
index 000000000000..59577ec13a83
--- /dev/null
+++ b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python implementation of ADB with shell and FileSync functionality."
+HOMEPAGE="https://pypi.org/project/adb-shell/ https://github.com/JeffLIrion/adb-shell"
+SRC_URI="https://github.com/JeffLIrion/adb_shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/adb_shell-${PV}"
+
+RDEPEND="
+ dev-python/aiofiles[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+"
+DEPEND="test? (
+ ${RDEPEND}
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/libusb1[${PYTHON_USEDEP}]
+
+)"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+distutils_enable_tests unittest
diff --git a/dev-python/adb-shell/metadata.xml b/dev-python/adb-shell/metadata.xml
new file mode 100644
index 000000000000..56988650ec34
--- /dev/null
+++ b/dev-python/adb-shell/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>davidroman96@gmail.com</email>
+ <name>David Roman</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/async-lru/async-lru-2.0.4.ebuild b/dev-python/async-lru/async-lru-2.0.4.ebuild
index 02a8f6d36a7e..a7eb143d176c 100644
--- a/dev-python/async-lru/async-lru-2.0.4.ebuild
+++ b/dev-python/async-lru/async-lru-2.0.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/biplist/Manifest b/dev-python/biplist/Manifest
new file mode 100644
index 000000000000..87a542312aac
--- /dev/null
+++ b/dev-python/biplist/Manifest
@@ -0,0 +1 @@
+DIST biplist-1.0.3.tar.gz 21258 BLAKE2B 9ef9b827e3e4e0496545627e435a64a40fadc4580b8f61fe0cb40c96df5f3fa7559af4d117fe28ee777629efff0bc0f5789f03eca1314e375c93a0ada0018452 SHA512 186927481229988c713d9bb703115493001b129ed4e540e9a028e99b4f10e1576291c75f98d39b28e04092c14a9c96e4843c1445d9a318ced322323c7c1134b5
diff --git a/dev-python/biplist/biplist-1.0.3.ebuild b/dev-python/biplist/biplist-1.0.3.ebuild
new file mode 100644
index 000000000000..c8aa80958588
--- /dev/null
+++ b/dev-python/biplist/biplist-1.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A binary plist parser/generator for Python"
+HOMEPAGE="https://pypi.org/project/biplist/ https://github.com/wooster/biplist"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND} )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}/${PN}-python3-compat.patch" )
+
+distutils_enable_tests nose
diff --git a/dev-python/biplist/files/biplist-python3-compat.patch b/dev-python/biplist/files/biplist-python3-compat.patch
new file mode 100644
index 000000000000..d16ac809fe02
--- /dev/null
+++ b/dev-python/biplist/files/biplist-python3-compat.patch
@@ -0,0 +1,33 @@
+From: Stefano Rivera <stefanor@debian.org>
+Date: Mon, 1 Feb 2021 17:58:06 -0700
+Subject: Python 3.9: Use bytes with plistlib
+
+Python 3.9 dropped the deprecated plistlib.Data class. Instead of
+plistlib.Data, we can just use bytes directly.
+
+Bug-Debian: https://bugs.debian.org/973082
+Bug-Upstream: https://bitbucket.org/wooster/biplist/issues/12/python-39-compatibility
+---
+ biplist/__init__.py | 9 +--------
+ 1 file changed, 1 insertion(+), 8 deletions(-)
+
+diff --git a/biplist/__init__.py b/biplist/__init__.py
+index f9d5836..4a40602 100644
+--- a/biplist/__init__.py
++++ b/biplist/__init__.py
+@@ -147,14 +147,7 @@ def readPlist(pathOrFile):
+ return result
+
+ def wrapDataObject(o, for_binary=False):
+- if isinstance(o, Data) and not for_binary:
+- v = sys.version_info
+- if not (v[0] >= 3 and v[1] >= 4):
+- o = plistlib.Data(o)
+- elif isinstance(o, (bytes, plistlib.Data)) and for_binary:
+- if hasattr(o, 'data'):
+- o = Data(o.data)
+- elif isinstance(o, tuple):
++ if isinstance(o, tuple):
+ o = wrapDataObject(list(o), for_binary)
+ o = tuple(o)
+ elif isinstance(o, list):
diff --git a/dev-python/biplist/metadata.xml b/dev-python/biplist/metadata.xml
new file mode 100644
index 000000000000..56988650ec34
--- /dev/null
+++ b/dev-python/biplist/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>davidroman96@gmail.com</email>
+ <name>David Roman</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild
index b1e7d451647a..e225ec86608a 100644
--- a/dev-python/cattrs/cattrs-23.1.2.ebuild
+++ b/dev-python/cattrs/cattrs-23.1.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/cbor2/cbor2-5.4.6.ebuild b/dev-python/cbor2/cbor2-5.4.6.ebuild
index 6a320741b039..ed78c4dad171 100644
--- a/dev-python/cbor2/cbor2-5.4.6.ebuild
+++ b/dev-python/cbor2/cbor2-5.4.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
>=dev-python/setuptools-61[${PYTHON_USEDEP}]
diff --git a/dev-python/cleo/cleo-2.0.1-r1.ebuild b/dev-python/cleo/cleo-2.0.1-r1.ebuild
index 34ff57acf62c..4bd1e8f1293d 100644
--- a/dev-python/cleo/cleo-2.0.1-r1.ebuild
+++ b/dev-python/cleo/cleo-2.0.1-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
RDEPEND="
dev-python/crashtest[${PYTHON_USEDEP}]
diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild
index 07f51fc9801b..6f29978a846e 100644
--- a/dev-python/crashtest/crashtest-0.4.1.ebuild
+++ b/dev-python/crashtest/crashtest-0.4.1.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
index d8feab086fed..737051c45ca7 100644
--- a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
+++ b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.8.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
dev-python/hatchling[${PYTHON_USEDEP}]
diff --git a/dev-python/httpbin/httpbin-0.10.0.ebuild b/dev-python/httpbin/httpbin-0.10.0.ebuild
index c57564b3fb2d..b4c089d93414 100644
--- a/dev-python/httpbin/httpbin-0.10.0.ebuild
+++ b/dev-python/httpbin/httpbin-0.10.0.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1 pypi
DESCRIPTION="HTTP Request and Response Service"
HOMEPAGE="
- https://github.com/postmanlabs/httpbin/
+ https://github.com/psf/httpbin/
https://pypi.org/project/httpbin/
"
diff --git a/dev-python/iOSbackup/Manifest b/dev-python/iOSbackup/Manifest
new file mode 100644
index 000000000000..2d7defc2b40b
--- /dev/null
+++ b/dev-python/iOSbackup/Manifest
@@ -0,0 +1 @@
+DIST iOSbackup-0.9.925.tar.gz 25228 BLAKE2B aa4be5fb2190a3dd8e88c28129a2422c14041e564ef5ba3fc75b444049632bf621c7581c8a18d03afe3592d03ad7830a9384694a71ee856f013d96b49e4b0a06 SHA512 b8339359f806f9629736a7abe9e35a6b868c08529b43d0b9e0408afca25babc167ff70abb2516f557ac071fa26193d1cfaf1348f7bfee0eb57ef736c1c5d83d0
diff --git a/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
new file mode 100644
index 000000000000..85635fc5ca48
--- /dev/null
+++ b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Reads and extracts files from a password-encrypted iOS backup"
+HOMEPAGE="https://pypi.org/project/iOSbackup/ https://github.com/avibrazil/iOSbackup"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="dev-python/biplist[${PYTHON_USEDEP}]
+dev-python/pycryptodome[${PYTHON_USEDEP}]
+dev-python/NSKeyedUnArchiver[${PYTHON_USEDEP}]"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/iOSbackup/metadata.xml b/dev-python/iOSbackup/metadata.xml
new file mode 100644
index 000000000000..118eefddb014
--- /dev/null
+++ b/dev-python/iOSbackup/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zdanevich.vitaly@ya.ru</email>
+ <name>Vitaly Zdanevich</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/avibrazil/iOSbackup</bugs-to>
+ </upstream>
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/json5/json5-0.9.11.ebuild b/dev-python/json5/json5-0.9.11.ebuild
index 67ac2cdddc91..508c89be566f 100644
--- a/dev-python/json5/json5-0.9.11.ebuild
+++ b/dev-python/json5/json5-0.9.11.ebuild
@@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
index c509dcf23cfd..674f414b6335 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/pathable-0.4.1[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
index 6aaf5ab5e063..64f7417ec97c 100644
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
+++ b/dev-python/jupyter-lsp/jupyter-lsp-2.2.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
dev-python/entrypoints[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
index d42163590a16..1e8cd3655d62 100644
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.23.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
>=dev-python/Babel-2.10[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
index 83b9a334f24f..339d77ba46cb 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.4.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD MIT GPL-3 Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
dev-python/async-lru[${PYTHON_USEDEP}]
diff --git a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
index 962294038f44..e97d40676a9c 100644
--- a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
+++ b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~s390 ~sparc x86"
# test environment is non-trivial to set up, so just use docker
# (see python_test below)
# also for alpha/beta Python releases support:
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index a11d7c268c91..e9da2ac43cac 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1 +1,3 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
+EBUILD langdetect-1.0.9.ebuild 493 BLAKE2B 0df8bce19bc80f79f8e76bcef5a4c2caf333365fe0cb9a3c076b7858bceded5a3e58921474f866a2709dd657b7ed330c1ec4a7f9d7bab0fcf1bc92d77cabc32d SHA512 ea2a1adcb133ac5fc951ba1aa90ef1ce3dfcc424e59727591763d4875aa044a74188be2d15fd89c6b2e83ed6ea04ec3d9851ed584ae79d2c2c127bde7d994b48
+MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index ddb5b0f1787e..020e07f2a3dd 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,9 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
+ <email>marcin.deranek@slonko.net</email>
+ <name>Marcin Deranek</name>
</maintainer>
-
- <origin>gentoo-guru-overlay</origin>
+ <upstream>
+ <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
+ </upstream>
+ <origin>slonko-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
index 249bddd2cfb7..89750a80b287 100644
--- a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
python_test() {
"${EPYTHON}" -m doctest -v littleutils/__init__.py ||
diff --git a/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch b/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch
new file mode 100644
index 000000000000..cff2276ae2d5
--- /dev/null
+++ b/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch
@@ -0,0 +1,9 @@
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -1,5 +1,5 @@
+ [metadata]
+-description-file = README.rst
++description_file = README.rst
+
+ [egg_info]
+ tag_build =
diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
index 04bccbdc493e..4d7e864e07eb 100644
--- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.1.ebuild
@@ -22,4 +22,8 @@ KEYWORDS="~amd64 ~riscv"
RDEPEND=">=dev-python/markdown-3.0[${PYTHON_USEDEP}]"
BDEPEND=">=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.8.1-setup.patch
+)
+
distutils_enable_tests pytest
diff --git a/dev-python/markdown-include/metadata.xml b/dev-python/markdown-include/metadata.xml
index 615915853c8d..b0c9ca5e9e5a 100644
--- a/dev-python/markdown-include/metadata.xml
+++ b/dev-python/markdown-include/metadata.xml
@@ -5,6 +5,14 @@
<email>marecki@gentoo.org</email>
<name>Marek Szuba</name>
</maintainer>
+ <maintainer type="person">
+ <email>torokhov-s-a@yandex.ru</email>
+ <name>Sergey Torokhov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
diff --git a/dev-python/msgpack/msgpack-1.0.5.ebuild b/dev-python/msgpack/msgpack-1.0.5.ebuild
index 4b1d17e9283b..81eca25f1263 100644
--- a/dev-python/msgpack/msgpack-1.0.5.ebuild
+++ b/dev-python/msgpack/msgpack-1.0.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
# extension code is relying on CPython implementation details
diff --git a/dev-python/notebook/notebook-7.0.2.ebuild b/dev-python/notebook/notebook-7.0.2.ebuild
index 417111271a38..0355ab71ba80 100644
--- a/dev-python/notebook/notebook-7.0.2.ebuild
+++ b/dev-python/notebook/notebook-7.0.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://jupyter.org"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
>=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
index b2d7c4e75561..71388d1c8bad 100644
--- a/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.16.6-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
>=dev-python/pathable-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/openapi-core/openapi-core-0.18.0.ebuild b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
index 8221d232f554..b11d99286180 100644
--- a/dev-python/openapi-core/openapi-core-0.18.0.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="
<dev-python/asgiref-4[${PYTHON_USEDEP}]
diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
index ac68b237e944..6ebde7e1c735 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
<dev-python/jsonschema-5[${PYTHON_USEDEP}]
diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
index dc4ce9e98fe5..de8fef99f2b8 100644
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
diff --git a/dev-python/orjson/orjson-3.9.4.ebuild b/dev-python/orjson/orjson-3.9.4.ebuild
index c94b9f83a1ce..4d3e6fcb2726 100644
--- a/dev-python/orjson/orjson-3.9.4.ebuild
+++ b/dev-python/orjson/orjson-3.9.4.ebuild
@@ -65,7 +65,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/parse/parse-1.19.1.ebuild b/dev-python/parse/parse-1.19.1.ebuild
index c958b00e37b1..905d9fbe1b4a 100644
--- a/dev-python/parse/parse-1.19.1.ebuild
+++ b/dev-python/parse/parse-1.19.1.ebuild
@@ -13,6 +13,6 @@ SRC_URI="https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
distutils_enable_tests unittest
diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
index 13fc0238630a..b1d1f8d5595e 100644
--- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
+++ b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
DEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest
index 85bcbb4bda71..fd3464a8111e 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -1 +1,2 @@
DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1
+DIST protobuf-24.0.tar.gz 5179150 BLAKE2B a5fdcde3b4d66c1a55ab66943e88ef4e5315c57432fcd3ba4e032e6da0fc0e7b22007bd133d63810ac6af668a5cdc529fac73a3d4012a62d62de0e819e04ac76 SHA512 6c850e4f7355d3dbc2524de152fe16c0bfe83ecaa712850c99e76afaa55ba4b35538df0faf4904f40c18ff0da9846a4f70cff3f5db0fb33a5d020919d3a2158a
diff --git a/dev-python/protobuf-python/files/editions.patch b/dev-python/protobuf-python/files/editions.patch
new file mode 100644
index 000000000000..bd81416897a9
--- /dev/null
+++ b/dev-python/protobuf-python/files/editions.patch
@@ -0,0 +1,58 @@
+From 2eee41224e2eac1aa4e8e8f4a28ff11748e49a41 Mon Sep 17 00:00:00 2001
+From: Mike Kruskal <mkruskal@google.com>
+Date: Thu, 10 Aug 2023 15:35:41 -0700
+Subject: [PATCH] Remove editions test proto from setup.py.
+
+This proto is only used in C++ tests, and doesn't need to be built in python. Python doesn't support editions yet, so we should just remove it for now. This also fixes some other issues with setup.py where tests fail.
+
+Closes #13501
+
+PiperOrigin-RevId: 555681295
+---
+ python/google/protobuf/internal/descriptor_test.py | 5 ++---
+ python/setup.py | 2 +-
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/python/google/protobuf/internal/descriptor_test.py b/python/google/protobuf/internal/descriptor_test.py
+index b070bca87dc..b7e8d71f4d6 100755
+--- a/python/google/protobuf/internal/descriptor_test.py
++++ b/python/google/protobuf/internal/descriptor_test.py
+@@ -67,7 +67,7 @@
+ message ResponseMessage {
+ }
+
+-service Service {
++service DescriptorTestService {
+ rpc CallMethod(.protobuf_unittest.NestedMessage) returns (.protobuf_unittest.ResponseMessage);
+ }
+
+@@ -97,8 +97,7 @@ def setUp(self):
+ enum_proto.value.add(name='FOREIGN_BAZ', number=6)
+
+ file_proto.message_type.add(name='ResponseMessage')
+- service_proto = file_proto.service.add(
+- name='Service')
++ service_proto = file_proto.service.add(name='DescriptorTestService')
+ method_proto = service_proto.method.add(
+ name='CallMethod',
+ input_type='.protobuf_unittest.NestedMessage',
+diff --git a/python/setup.py b/python/setup.py
+index e65631013eb..c686ddc25a7 100755
+--- a/python/setup.py
++++ b/python/setup.py
+@@ -131,7 +131,6 @@ def GenerateUnittestProtos():
+ GenProto('../src/google/protobuf/map_unittest.proto', False)
+ GenProto('../src/google/protobuf/test_messages_proto3.proto', False)
+ GenProto('../src/google/protobuf/test_messages_proto2.proto', False)
+- GenProto('../src/google/protobuf/unittest_arena.proto', False)
+ GenProto('../src/google/protobuf/unittest.proto', False)
+ GenProto('../src/google/protobuf/unittest_custom_options.proto', False)
+ GenProto('../src/google/protobuf/unittest_import.proto', False)
+@@ -140,6 +139,7 @@ def GenerateUnittestProtos():
+ GenProto('../src/google/protobuf/unittest_mset_wire_format.proto', False)
+ GenProto('../src/google/protobuf/unittest_no_generic_services.proto', False)
+ GenProto('../src/google/protobuf/unittest_proto3_arena.proto', False)
++ GenProto('../src/google/protobuf/unittest_retention.proto', False)
+ GenProto('../src/google/protobuf/util/json_format.proto', False)
+ GenProto('../src/google/protobuf/util/json_format_proto3.proto', False)
+ GenProto('google/protobuf/internal/any_test.proto', False)
diff --git a/dev-python/protobuf-python/metadata.xml b/dev-python/protobuf-python/metadata.xml
index 93fdb41b6e37..618c14fd4a43 100644
--- a/dev-python/protobuf-python/metadata.xml
+++ b/dev-python/protobuf-python/metadata.xml
@@ -10,7 +10,7 @@
<name>Cjk</name>
</maintainer>
- <origin>gentoo-staging</origin>
+ <origin>ports</origin>
<slots>
<subslots>Soname version number of Protobuf</subslots>
</slots>
diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
index 0f090987f996..bb717e07e836 100644
--- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild
@@ -24,7 +24,7 @@ else
https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-> ${PARENT_P}.tar.gz
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
fi
DESCRIPTION="Google's Protocol Buffers - Python bindings"
diff --git a/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild b/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild
new file mode 100644
index 000000000000..8c74e01cec58
--- /dev/null
+++ b/dev-python/protobuf-python/protobuf-python-4.24.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+
+inherit distutils-r1 flag-o-matic
+
+PARENT_PN="${PN/-python/}"
+PARENT_PV="$(ver_cut 2-)"
+PARENT_P="${PARENT_PN}-${PARENT_PV}"
+
+SRC_URI="
+ https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz -> ${PARENT_P}.tar.gz
+"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+DESCRIPTION="Google's Protocol Buffers - Python bindings"
+HOMEPAGE="
+ https://developers.google.com/protocol-buffers/
+ https://pypi.org/project/protobuf/
+"
+
+LICENSE="BSD"
+SLOT="0/23"
+
+S="${WORKDIR}/${PARENT_P}/python"
+
+BDEPEND="
+"
+DEPEND="
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ ${BDEPEND}
+ dev-libs/protobuf:${SLOT}
+"
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+ eapply -p2 ${FILESDIR}/editions.patch
+ eapply_user
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ append-cxxflags -std=c++17
+ DISTUTILS_ARGS=( --cpp_implementation )
+}
+
+python_compile() {
+ distutils-r1_python_compile
+ find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die
+}
diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild
deleted file mode 100644
index 1c20e7fa7ff2..000000000000
--- a/dev-python/protobuf-python/protobuf-python-9999.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2008-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-
-inherit distutils-r1
-
-PARENT_PN="${PN/-python/}"
-PARENT_PV="${PV}"
-PARENT_P="${PARENT_PN}-${PARENT_PV}"
-
-if [[ "${PV}" == *9999 ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
- EGIT_SUBMODULES=()
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
- SRC_URI="
- https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
- -> ${PARENT_P}.tar.gz
- "
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-DESCRIPTION="Google's Protocol Buffers - Python bindings"
-HOMEPAGE="
- https://developers.google.com/protocol-buffers/
- https://pypi.org/project/protobuf/
-"
-
-LICENSE="BSD"
-SLOT="0/32"
-
-S="${WORKDIR}/${PARENT_P}/python"
-
-BDEPEND="
- dev-libs/protobuf:${SLOT}
- dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${PYTHON_DEPS}
- dev-libs/protobuf:${SLOT}
-"
-RDEPEND="
- ${BDEPEND}
-"
-
-distutils_enable_tests setup.py
-
-# Same than PATCHES but from repository's root directory,
-# please see function `python_prepare_all` below.
-# Simplier for users IMHO.
-PARENT_PATCHES=(
-)
-
-# Here for patches within "python/" subdirectory.
-PATCHES=(
-)
-
-python_prepare_all() {
- pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die
- [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}"
- eapply_user
- popd > /dev/null || die
-
- distutils-r1_python_prepare_all
-}
-
-src_configure() {
- DISTUTILS_ARGS=( --cpp_implementation )
-}
-
-python_compile() {
- distutils-r1_python_compile
- find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die
-}
diff --git a/dev-python/pymongo/pymongo-4.4.1.ebuild b/dev-python/pymongo/pymongo-4.4.1.ebuild
index 8444d8c0deb4..f821e7f592de 100644
--- a/dev-python/pymongo/pymongo-4.4.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.4.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc kerberos +test-full"
RDEPEND="
diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
index f73470da5b97..0495ceb8a849 100644
--- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
+++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~s390 ~sparc ~x86"
RDEPEND="
>=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
index 6e8b04b5f32e..a530c3d60e5c 100644
--- a/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
+++ b/dev-python/pytzdata/pytzdata-2020.1-r2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86"
RDEPEND="
dev-python/cleo[${PYTHON_USEDEP}]
diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
index 8967d0167cd3..e0de6ab1603f 100644
--- a/dev-python/requests-cache/requests-cache-1.1.0.ebuild
+++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
index c3bca10b4056..995513930a81 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~s390 ~sparc ~x86"
# we always want [pyproject] extra
RDEPEND="
diff --git a/dev-python/sphinx-paramlinks/Manifest b/dev-python/sphinx-paramlinks/Manifest
index f6f0869ab328..26dd7f152cc4 100644
--- a/dev-python/sphinx-paramlinks/Manifest
+++ b/dev-python/sphinx-paramlinks/Manifest
@@ -1 +1 @@
-DIST sphinx-paramlinks-0.5.4.tar.gz 11823 BLAKE2B 4c4499a977a9894222be4958f34efa19f55037c9f4747c11b60149a652e9632925a69bc3ac09e1e0f5363e66183380164c3e9ca9550231d4276696f9e950f5f4 SHA512 18acc6b11edba162f64171e074136f93b70eb322ea25521a7215bf4a62e350c16f27530e3e24bdda1769b121d48e72c2ff1e1b301e223d9afac65f0c02c12f2d
+DIST sphinx-paramlinks-0.6.0.tar.gz 12363 BLAKE2B edda78286df826b2c3036b89de5dd0c334857783bca14ef6ad6c656ccb0da6dec89c64cf4361e9eddeda5a59ca33bb83f83f538758072cf714b49bb4fa67c106 SHA512 cfafc83681a230139a6f9d44bc53894511fce224f11d4ccd786b581eb3ad3274642c652f9bb1ce11ceb709e4c472af86e95c34ec357e17828dc4deffb51c8ea6
diff --git a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild
index 3171e26709b1..4e4a5b874646 100644
--- a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.5.4.ebuild
+++ b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
+RDEPEND="
+ dev-python/docutils
+ dev-python/sphinx
+"
diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest
index c55c753f84b1..e1ee26492cc9 100644
--- a/dev-python/survey/Manifest
+++ b/dev-python/survey/Manifest
@@ -1,2 +1 @@
-DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a
DIST survey-4.5.4.tar.gz 831109 BLAKE2B 00065211437f4c6c820aca5c511395625da7be9415218d6261005aff946b19a3e65cc31189a6aef755ed88ce81f309ac2eabe23ea7f1e2f359007b4fe9172f96 SHA512 045989ca95e3fa9a840ad8d37a040f46bf3f22a858dd7b826fecf88d4e53b6b14e285ef3bf266add496da2d5ffd58971c2456b4375362e24c1a071fc910a03f4
diff --git a/dev-python/survey/survey-3.4.3.ebuild b/dev-python/survey/survey-3.4.3.ebuild
deleted file mode 100644
index 19f8defc0c87..000000000000
--- a/dev-python/survey/survey-3.4.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="A simple library for creating beautiful interactive prompts"
-HOMEPAGE="
- https://github.com/Exahilosys/survey
- https://pypi.org/project/survey/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/wrapio-1.0.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/ujson/ujson-5.8.0.ebuild b/dev-python/ujson/ujson-5.8.0.ebuild
index b7dbd3a44805..26e6cb2fdd17 100644
--- a/dev-python/ujson/ujson-5.8.0.ebuild
+++ b/dev-python/ujson/ujson-5.8.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
dev-libs/double-conversion:=
diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
index a4c1864f1ddd..e4e7e40a92d3 100644
--- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
+++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"