summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-18 19:08:36 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-18 19:08:36 +0000
commite47d13a8ea1f6937ca0a59ff8ec1661a21d51baa (patch)
tree7ed76d5a6c04fc140a2639bf454a4d528853816a /dev-python
parent1b94d43404c7f7a9127220c86767e97b733bd6c5 (diff)
downloadbaldeagleos-repo-e47d13a8ea1f6937ca0a59ff8ec1661a21d51baa.tar.gz
baldeagleos-repo-e47d13a8ea1f6937ca0a59ff8ec1661a21d51baa.tar.xz
baldeagleos-repo-e47d13a8ea1f6937ca0a59ff8ec1661a21d51baa.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/avro/Manifest2
-rw-r--r--dev-python/avro/avro-1.12.0.ebuild (renamed from dev-python/avro/avro-1.11.3.ebuild)5
-rw-r--r--dev-python/distlib/Manifest1
-rw-r--r--dev-python/distlib/distlib-0.4.0.ebuild58
-rw-r--r--dev-python/distlib/files/distlib-0.4.0-py314-test.patch28
-rw-r--r--dev-python/guidata/Manifest3
-rw-r--r--dev-python/guidata/guidata-3.12.0.ebuild (renamed from dev-python/guidata/guidata-3.10.0.ebuild)8
-rw-r--r--dev-python/guidata/guidata-3.9.0.ebuild43
-rw-r--r--dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.24.1.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild6
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/mysqlclient/mysqlclient-2.2.7.ebuild9
-rw-r--r--dev-python/oslotest/oslotest-5.0.1.ebuild2
-rw-r--r--dev-python/proton-vpn-api-core/Manifest4
-rw-r--r--dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.5.ebuild (renamed from dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4-r1.ebuild)0
-rw-r--r--dev-python/proton-vpn-network-manager/Manifest2
-rw-r--r--dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.14.ebuild (renamed from dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r3.ebuild)4
-rw-r--r--dev-python/pyalsa/Manifest1
-rw-r--r--dev-python/pyalsa/pyalsa-1.2.12.ebuild50
-rw-r--r--dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild (renamed from dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild)5
-rw-r--r--dev-python/pysdl3/Manifest2
-rw-r--r--dev-python/pysdl3/pysdl3-0.9.8_beta6.ebuild (renamed from dev-python/pysdl3/pysdl3-0.9.8_beta3.ebuild)0
-rw-r--r--dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild4
-rw-r--r--dev-python/pytest-services/Manifest1
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.2.ebuild49
-rw-r--r--dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild8
29 files changed, 183 insertions, 141 deletions
diff --git a/dev-python/avro/Manifest b/dev-python/avro/Manifest
index 4fbc4f875fae..092dad3af21c 100644
--- a/dev-python/avro/Manifest
+++ b/dev-python/avro/Manifest
@@ -1 +1 @@
-DIST avro-1.11.3.tar.gz 90621 BLAKE2B 3fbd8ea80eeea212e9136207c5207af5571ad74e21d5ab469fc1a86525cffb2f80477757be8b63cd026d9b75ec596d30b2c1bdf4abba6b15711cd3dffafcf80e SHA512 2f7877dce1ff2bde8e9cbf531f8c8149c68026ee9274d53bcbe99e7ecb678004701ad5c7cb001c01c0351aaa4d8b5d5d699f8952d95368ad2713204dd1c21895
+DIST avro-1.12.0.tar.gz 91025 BLAKE2B 393f918c047bed572bcb1803870a7bafe29d0a14c82d2da082665a4d72bd6277bf0410e4349ca43a320682f4ebd2742b5a3262fe86e5ed861fcf1c0e49a8c778 SHA512 a64820ce810477c2187149ae855039b33fe92c8c3f84e3aa66da4bde487fbec0ca3744618c415fe7bfef2fa458f9417e4266a316af8a9d7aa4db120a85e7d414
diff --git a/dev-python/avro/avro-1.11.3.ebuild b/dev-python/avro/avro-1.12.0.ebuild
index 1de331b4f925..f3b3d70556a4 100644
--- a/dev-python/avro/avro-1.11.3.ebuild
+++ b/dev-python/avro/avro-1.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,6 +19,3 @@ SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest
index 897a980c56b5..a1ccbd459239 100644
--- a/dev-python/distlib/Manifest
+++ b/dev-python/distlib/Manifest
@@ -1 +1,2 @@
DIST distlib-0.3.9.gh.tar.gz 1244538 BLAKE2B 08f5257f5a1125c1c76a23b9a78ded6a08f26d2f1491be9b104ab1e02a9737ae49f3750a607d3c7c744397879aeb3cd1a94a355743c95c702eec8a3cfebd70cb SHA512 d89b3ae450a02f634db10baef8d2ff445afa99cd69377f40ef07d591b4bbb2e24fff43c92eeeb93628eaee292fa1e8324eb1a842cf9401feb1f309dbb6f20a25
+DIST distlib-0.4.0.gh.tar.gz 1245571 BLAKE2B c36fe726918bc04849465a55a2708b8686d2ba0b05baa7ff0595e03b7ff95a1afc45b037dbeab9bd14ec7a26ec49807ea5a7c458d8f8da16038c92f32291c62e SHA512 ff61f9ab4e38061d5fee3168c8b26c741a21403d793476477e0733b28b2ba5b1fb31ae6ddb5275efe7ad6936b7e79a5e7ec1b160c86bfbfe6b4ecff10e0193d2
diff --git a/dev-python/distlib/distlib-0.4.0.ebuild b/dev-python/distlib/distlib-0.4.0.ebuild
new file mode 100644
index 000000000000..5bc1b60d9906
--- /dev/null
+++ b/dev-python/distlib/distlib-0.4.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level components of distutils2/packaging"
+HOMEPAGE="
+ https://pypi.org/project/distlib/
+ https://github.com/pypa/distlib/
+"
+SRC_URI="
+ https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pypiserver is called as external executable
+BDEPEND="
+ test? (
+ dev-python/pypiserver
+ )
+"
+
+src_prepare() {
+ local PATCHES=(
+ # use system pypiserver instead of bundled one
+ "${FILESDIR}/distlib-0.3.9-system-pypiserver.py"
+ # https://github.com/pypa/distlib/commit/6286442857de9f734686d08f0e59ca8048ee357a
+ "${FILESDIR}/${P}-py314-test.patch"
+ )
+
+ # make sure it's not used
+ rm tests/pypi-server-standalone.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x SKIP_ONLINE=1
+ local -x PYTHONHASHSEED=0
+
+ # disable system-site-packages -- distlib has no deps, and is very
+ # fragile to packages actually installed on the system
+ sed -i -e '/system-site-packages/s:true:false:' \
+ "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die
+
+ "${EPYTHON}" tests/test_all.py -v -x ||
+ die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/distlib/files/distlib-0.4.0-py314-test.patch b/dev-python/distlib/files/distlib-0.4.0-py314-test.patch
new file mode 100644
index 000000000000..cf08838092a4
--- /dev/null
+++ b/dev-python/distlib/files/distlib-0.4.0-py314-test.patch
@@ -0,0 +1,28 @@
+From 6286442857de9f734686d08f0e59ca8048ee357a Mon Sep 17 00:00:00 2001
+From: Vinay Sajip <vinay_sajip@yahoo.co.uk>
+Date: Fri, 18 Jul 2025 07:59:29 +0100
+Subject: [PATCH] Fix #251: Use more appropriate function in test.
+
+--- a/tests/test_scripts.py
++++ b/tests/test_scripts.py
+@@ -341,10 +341,8 @@ def test_dry_run(self):
+ def test_script_run(self):
+ if sys.version_info[:2] < (3, 13):
+ target = 'cgi:print_directory'
+- elif os.name != 'nt':
+- target = 'test.support.interpreters:list_all'
+ else:
+- raise unittest.SkipTest('test not available on Windows for Python >= 3.13')
++ target = 'logging:getHandlerNames'
+ files = self.maker.make('test = %s' % target)
+ self.assertEqual(len(files), 2)
+ p = subprocess.Popen([sys.executable, files[0]], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+@@ -353,7 +351,7 @@ def test_script_run(self):
+ self.assertIn(b'<H3>Current Working Directory:</H3>', stdout)
+ self.assertIn(os.getcwd().encode('utf-8'), stdout)
+ else:
+- self.assertIn(b'[Interpreter(0)]', stderr)
++ self.assertIn(b'frozenset(', stderr)
+ self.assertEqual(p.returncode, 1)
+
+ @unittest.skipUnless(os.name == 'posix', 'Test only valid for POSIX')
diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest
index 828689525ce7..29b0a62b0c19 100644
--- a/dev-python/guidata/Manifest
+++ b/dev-python/guidata/Manifest
@@ -1,3 +1,2 @@
-DIST guidata-3.10.0.tar.gz 720221 BLAKE2B b3cb9e0fdce80ae16d22a64739c983ba1e97c00fc26ce07eb81f75742ef2dc37ffc880ca5753277a4d9eb729fa763fc80bbd6900fa13420216bcdc02dfda10a9 SHA512 5747907ee4d95b57953cc77f02f6c2b89675cb9478ab0314f87067ada4e03de594c70269e5a90e2e593831cf6257400a805202bde1c25e9df8cfb65c8e5cbb52
DIST guidata-3.11.0.tar.gz 720579 BLAKE2B 55c346222a60cc12484d9966aaff77da22532bc6066cd5c9592afbe0c09818598cbec1a4ed4240c135f5ee7feb9f552f60fe186915b46da106622cf6c0d3ca51 SHA512 32c9087a7f45e6f07b67b090be01b0010e9ccd5037e608cd87b3b29c9d1fd760ff135602b3f2d539e6441a96a53eb89595e59d7db85e4b900f4c8afdebf44247
-DIST guidata-3.9.0.tar.gz 718554 BLAKE2B bdf60ad59d196c4701e8e2a93730ebfb916f85f10fd94222f1c1bcf72f5b1300359329dcf9ebf5bd5fe793b7f91aca68082c59c8d9ac025900d08fda6211c0d6 SHA512 3c0bdfe541ef28e4bd90c6749714157d4344c1bc50811533ed46ae4cc9a48d14289af6729ce0a9f7a49398d17f0ef779530675c2a56262b18f3e36ae5c892a46
+DIST guidata-3.12.0.tar.gz 722401 BLAKE2B 63849d3c83ac3a5c940b5fb5c9e9c58294461c93dd82a95ea3f3c20be98f6e58f9905c96bbe4766739f41d3373b8ed171113fc693d00b7194bebdf8481566397 SHA512 aec447bd3483f977d4e26c7cbb68e1232ecc218d9df72843c5ad7baaf944bbedc91e9d2343f6169e1c88c20a577111405092701cbf1c4c0a49c245cdee726517
diff --git a/dev-python/guidata/guidata-3.10.0.ebuild b/dev-python/guidata/guidata-3.12.0.ebuild
index 1ff7e925b769..94bc76974f14 100644
--- a/dev-python/guidata/guidata-3.10.0.ebuild
+++ b/dev-python/guidata/guidata-3.12.0.ebuild
@@ -14,16 +14,12 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test +pyqt5 pyqt6"
-
-REQUIRED_USE="|| ( pyqt5 pyqt6 )"
+IUSE="test"
RDEPEND="
- pyqt5? ( dev-python/pyqt5[${PYTHON_USEDEP}] )
- pyqt6? ( dev-python/pyqt6[${PYTHON_USEDEP}] )
-
dev-python/h5py[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pyqt6[${PYTHON_USEDEP}]
dev-python/qtpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/tomli[${PYTHON_USEDEP}]
diff --git a/dev-python/guidata/guidata-3.9.0.ebuild b/dev-python/guidata/guidata-3.9.0.ebuild
deleted file mode 100644
index 1ff7e925b769..000000000000
--- a/dev-python/guidata/guidata-3.9.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Library for user interfaces for easy dataset editing and display"
-HOMEPAGE="https://pypi.org/project/guidata/"
-LICENSE="BSD"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test +pyqt5 pyqt6"
-
-REQUIRED_USE="|| ( pyqt5 pyqt6 )"
-
-RDEPEND="
- pyqt5? ( dev-python/pyqt5[${PYTHON_USEDEP}] )
- pyqt6? ( dev-python/pyqt6[${PYTHON_USEDEP}] )
-
- dev-python/h5py[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/qtpy[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tomli[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/pytest-qt[${PYTHON_USEDEP}]
- dev-python/pytest-xvfb[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -p xvfb
-}
diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
index de59c4dfefca..1b613b02326b 100644
--- a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
+++ b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86"
RDEPEND="
dev-python/ply[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-4.24.1.ebuild b/dev-python/jsonschema/jsonschema-4.24.1.ebuild
index a6fcf0cf4b20..975722f9d2d3 100644
--- a/dev-python/jsonschema/jsonschema-4.24.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.24.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~s390 ~x86"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 56733bbffc48..99577c43fc3e 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
index 044d8899892a..af1cfe875489 100644
--- a/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.2.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
@@ -31,6 +31,7 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
distutils_enable_sphinx doc \
dev-python/sphinx-rtd-theme
distutils_enable_tests pytest
@@ -81,13 +82,9 @@ src_test() {
database = test
EOF
+ local -x TESTDB="${T}/mysql.cnf"
distutils-r1_src_test
einfo "Stopping test MySQL instance ..."
pkill -F "${pidfile}" &>/dev/null
}
-
-python_test() {
- local -x TESTDB="${T}/mysql.cnf"
- epytest
-}
diff --git a/dev-python/oslotest/oslotest-5.0.1.ebuild b/dev-python/oslotest/oslotest-5.0.1.ebuild
index 23c63cc353a4..aeef202b12a8 100644
--- a/dev-python/oslotest/oslotest-5.0.1.ebuild
+++ b/dev-python/oslotest/oslotest-5.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/proton-vpn-api-core/Manifest b/dev-python/proton-vpn-api-core/Manifest
index c0d5ac2dc7f3..b094d6f76521 100644
--- a/dev-python/proton-vpn-api-core/Manifest
+++ b/dev-python/proton-vpn-api-core/Manifest
@@ -1,2 +1,2 @@
-DIST proton-vpn-api-core-0.42.4-remove-anonymous-bug-report.patch 26623 BLAKE2B a85b772a159ddf2f06a8d1c8d0cfba087c19ce65ad336800ec1deb1f0677084e8146fc27f2709920247accc8282ca1105488dbbd883d03d2f4896a20e6253846 SHA512 030378fa1a1a5ec30cd70045354a3a1ba73b06c99f3a68c2b94de5c30a9452e23a865fdafea42006f5c43ffd4de74b9634a855894bde9969229aa4bf0c7cca3c
-DIST proton-vpn-api-core-0.42.4.tar.gz 107830 BLAKE2B 6db40531de7c7128f9f7b9de3e405b18adcf68dbae604ad86df336c43eaf204842f64c7d0b2adecd4b0ee8b1aadac49125544d6f7413cd28b6a5631944f266ed SHA512 06106116e1c114d1a7115fcb3246fdb13eb545ec938224d6fb3f268300589ce324116590ee63237078898e1b5a34b5038512586dd040f38ea7c38f3ff13db423
+DIST proton-vpn-api-core-0.42.5-remove-anonymous-bug-report.patch 28738 BLAKE2B 11efa36fc07e9bd6966aafc77cbdef7faa51e67117092c0b3423fd9acda726f05e7457fde69659578ea9ea458a01d4dcbd933fae5f9f487a0ec56a7942fe248b SHA512 ddc2c888eab524d2b4bd5b681266a3074798688ca38ee2b61f9b2a098ed14d3f854a169535c4ca352f792b822fa7bc9fc858356f9500d261f27dc6872cd075ba
+DIST proton-vpn-api-core-0.42.5.tar.gz 108643 BLAKE2B c9e002ec01dad571e2be88fe956a3c8f7eb226d0959172facb999b1bd7f5d178ddc32b251f0088c1aad53d0b62cfa4129ef72f4dc99728dffa59bfe714f0f42c SHA512 21b583ed18d671e3d8dc4215828a2299fa826bbd3487fe457e930081b72b3dd7d585cc586428d9765c3d44f6d12f9bd8884463aef9ee32c567a90a419718a585
diff --git a/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4-r1.ebuild b/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.5.ebuild
index 44bc3dd26f7c..44bc3dd26f7c 100644
--- a/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.4-r1.ebuild
+++ b/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.42.5.ebuild
diff --git a/dev-python/proton-vpn-network-manager/Manifest b/dev-python/proton-vpn-network-manager/Manifest
index a529fa43563e..baf4f5856d9b 100644
--- a/dev-python/proton-vpn-network-manager/Manifest
+++ b/dev-python/proton-vpn-network-manager/Manifest
@@ -1 +1 @@
-DIST proton-vpn-network-manager-0.12.13.tar.gz 60323 BLAKE2B 59e73fcd8554f1fc3bb1f44c684f53001584b991651655eb85660ff41b3cf72e538e9f88335c7b73ba2f3721b988dcad9071efb326499001fd86dc050beed327 SHA512 6c48f260b5d819885d89ffe6d40060764c2ea95efc5eec19cd5b4bf614c2cc4f449158c816593c9e93f4ffcda285691ce04cd64bce360404a0ddd5a98d92637a
+DIST proton-vpn-network-manager-0.12.14.tar.gz 60479 BLAKE2B 9bf27d3e3c97cacba2cc29748d334381ccb9234afaf314b0124f09d9f86ec6ae92cf58a1baf26fb112a16c53960ae8e259c3f04e1bf60ffe2e0747d5f662d023 SHA512 5b9fe3ddc624f68f12ad7fa1031d3ca6ebde7ee15abf658a99746127cee112a463dcdf1f187a8fc94c1bdae9d1559aff2fc6b5743de925b77f8bc8b851526871
diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r3.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.14.ebuild
index d8e42dbbcfc6..47e8655e2a34 100644
--- a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.13-r3.ebuild
+++ b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.12.14.ebuild
@@ -34,8 +34,8 @@ RDEPEND="
CONFIG_CHECK="~DUMMY ~WIREGUARD"
PATCHES=(
- "${FILESDIR}/${P}-fix-networkmanager-plugin-loading.patch"
- "${FILESDIR}/${P}-remove-call-to-apt.patch"
+ "${FILESDIR}/${PN}-0.12.13-fix-networkmanager-plugin-loading.patch"
+ "${FILESDIR}/${PN}-0.12.13-remove-call-to-apt.patch"
)
distutils_enable_tests pytest
diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest
index 07fa152967e2..f92a0906101e 100644
--- a/dev-python/pyalsa/Manifest
+++ b/dev-python/pyalsa/Manifest
@@ -1,2 +1 @@
-DIST pyalsa-1.2.12.tar.bz2 40133 BLAKE2B 50e4cff2d4fccdf8fd62cb379c08f55f8229b20cb51ac8c89c6ba84214663992748fc9c3555b4242457348dfc877280754f1574eaffb8c9cbc4e82d376d6660c SHA512 9073cb9a1fc6ad04bafa368435e45dd6c8506e14f0e594f02f7d2b7e06c72b8af9babf08cfead57a940a9ebde4548edf608196fea56089fe8d1300a04f573151
DIST pyalsa-1.2.14.tar.bz2 40383 BLAKE2B dc2cf0e631b4bf954a0fd09219236067f3ca7fd0a740641b1cdec86f9bf7af6325e58ffd8b6bae3372eb6c1afdf055c2bcad1fa54cb2784edf9a18eb18923870 SHA512 8a3fec7568d9e36bdf39a048f5cfe1c7f656ea08777eac3280329afbb1c9c870136e3fd54fd334762d9942385ddfead9bc15ee86d244d8c50869b34c4cb52f7d
diff --git a/dev-python/pyalsa/pyalsa-1.2.12.ebuild b/dev-python/pyalsa/pyalsa-1.2.12.ebuild
deleted file mode 100644
index f788b44444c7..000000000000
--- a/dev-python/pyalsa/pyalsa-1.2.12.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for ALSA library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86"
-# Needs access to system's alsa configuration/devices
-RESTRICT="test"
-
-DEPEND="
- media-libs/alsa-lib
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-python_test() {
- cd "${T}" || die
-
- shopt -s nullglob
- local test
- local failed
- for test in "${S}"/test/*.py ; do
- ${EPYTHON} "${test}" || {
- eerror "${test} failed with ${EPYTHON}"
- failed=1
- break
- }
- done
- shopt -u nullglob
-
- if [[ ${failed} -eq 1 ]] ; then
- die "${test} failed with ${EPYTHON}"
- fi
-}
diff --git a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
index 7b2029759700..534bf111cd39 100644
--- a/dev-python/pylibmc/pylibmc-1.6.3-r1.ebuild
+++ b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild
@@ -26,7 +26,10 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86"
IUSE="sasl"
DEPEND="
- >=dev-libs/libmemcached-0.32[sasl=]
+ || (
+ dev-libs/libmemcached-awesome[sasl=]
+ >=dev-libs/libmemcached-0.32[sasl=]
+ )
"
RDEPEND="${DEPEND}"
BDEPEND="
diff --git a/dev-python/pysdl3/Manifest b/dev-python/pysdl3/Manifest
index 6c4379b639b7..5b6e5c208f8a 100644
--- a/dev-python/pysdl3/Manifest
+++ b/dev-python/pysdl3/Manifest
@@ -1,2 +1,2 @@
-DIST pysdl3-0.9.8b3.tar.gz 1416965 BLAKE2B d8eed631739051045998f5c0be78ea47f83338077c9024322fb9ac5ed1331b9c6e36dfff02402da0a5d4dd5139627afa2e17b2e239727438b5a291beaa60bf17 SHA512 680153060e479560db0ffb32cb5a76a951f0b784fc1a805999ae7ac03dec3f3e6797f5361b94ec00b87c692a4c6c63ee994f94a98cb73491036574f15145b837
DIST pysdl3-0.9.8b5.tar.gz 1416932 BLAKE2B c8de2c87d77a741e75dfdf10adde2ddedfa161661202bbdcc40440a2cfb9f2dab94ff405a2a9a8eb97c13883620063967c3fdc6bda2ca219b58e1ec6ecab94fb SHA512 7c3471def81967a80da19d5aad69f38b22179889c1303dc609ad44b831945bb583f3ea0c5ef7159e66900810f42863fdaa1f63fe6d7935b438ca1acb9044e540
+DIST pysdl3-0.9.8b6.tar.gz 1417018 BLAKE2B 638fe6479cf83e4146afcb6e457095c58a3fbcbfdec31a2798d069157ad3d941c54e0c56ae2547f61d2579350c19d118201020a3b23a699597ad99be6e181bf0 SHA512 cfc7af9026fd453eff082235fd4c59c375a5c3bde1881ede5466abbcc69f4e1d74066167d029505ef64f08f70f799b4b3600f3f6d947bc503e03daac31b8dc7c
diff --git a/dev-python/pysdl3/pysdl3-0.9.8_beta3.ebuild b/dev-python/pysdl3/pysdl3-0.9.8_beta6.ebuild
index 01bba1cce5f2..01bba1cce5f2 100644
--- a/dev-python/pysdl3/pysdl3-0.9.8_beta3.ebuild
+++ b/dev-python/pysdl3/pysdl3-0.9.8_beta6.ebuild
diff --git a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild b/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
index eda0f3713a14..23b8ad05b445 100644
--- a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
+++ b/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild
@@ -28,7 +28,8 @@ RDEPEND="
dev-python/typing-extensions[${PYTHON_USEDEP}]
"
-EPYTEST_PLUGINS=()
+EPYTEST_PLUGINS=( ${PN} )
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
distutils_enable_tests pytest
DOCS=( AUTHORS.rst CHANGES.rst README.rst )
@@ -39,7 +40,6 @@ PATCHES=(
src_test() {
local -x COLUMNS=80
- local -x PYTEST_PLUGINS=pytest_bdd.plugin
local EPYTEST_DESELECT=(
# https://github.com/pytest-dev/pytest-bdd/issues/779
diff --git a/dev-python/pytest-services/Manifest b/dev-python/pytest-services/Manifest
index 815ea17d6dc6..c7daa046ef66 100644
--- a/dev-python/pytest-services/Manifest
+++ b/dev-python/pytest-services/Manifest
@@ -1 +1,2 @@
DIST pytest-services-2.2.1.gh.tar.gz 21303 BLAKE2B 6f4b66b713ca4976eae61bf516bfecf13b8d6f56e03ae772ba9465e7c4c52b8d5ffa713b9441c73538a0b05665da7b7aa53d5f5da1626c6c208edf1c8239b1b1 SHA512 95d70431a7c3fa3b1602e6ad0e72975cecf5f0464e1bbc21d5b4eee6aefee52794c7b1d8dacf0681cc4cbb5ae7910075a7d0b3859647cc55298a2792489c4bfb
+DIST pytest-services-2.2.2.gh.tar.gz 21492 BLAKE2B f17e4f544a2a72c597290a94adbd86acf6b5110de126e3d43f99b96e924978893249fb90a83e23f814377cd86126bbdcd395f3cce0da935f783cee1cb473eece SHA512 d59c27e9b2041204425e1bbffceb6fa7ad5d19d3af062e24d67f5ddb464008a572ff539614405fa8134b5b4cd4605a067b20b912dcbdede9eca1dc5a544181e6
diff --git a/dev-python/pytest-services/pytest-services-2.2.2.ebuild b/dev-python/pytest-services/pytest-services-2.2.2.ebuild
new file mode 100644
index 000000000000..d9f8455c6970
--- /dev/null
+++ b/dev-python/pytest-services/pytest-services-2.2.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of fixtures and utility functions to run service processes for pytest"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-services/
+ https://pypi.org/project/pytest-services/
+"
+SRC_URI="
+ https://github.com/pytest-dev/pytest-services/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/zc-lockfile[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pylibmc[${PYTHON_USEDEP}]
+ x11-base/xorg-server[xvfb]
+ net-misc/memcached
+ !!dev-python/pytest-salt
+ )
+"
+
+EPYTEST_PLUGINS=( "${PN}" )
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}/pytest-services-2.0.1-no-mysql.patch"
+ "${FILESDIR}/pytest-services-2.0.1-lockdir.patch"
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
index ad7119f83f49..1a6029a70f46 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild
@@ -21,10 +21,6 @@ RDEPEND="
x11-base/xorg-server[xvfb]
"
-EPYTEST_PLUGINS=()
+EPYTEST_PLUGINS=( ${PN} )
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_PLUGINS=pytest_xvfb
- epytest
-}