summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-20 09:41:00 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-20 09:41:00 +0100
commit1def2e3dbbf3c86abad238d1118502cfe7f61f08 (patch)
treef68c70d85f32fd90003e7af6f1aab202b0868e9e /dev-python
parenta40d7aa891556e7984504838ea13099a5ca12802 (diff)
gentoo auto-resync : 20:08:2023 - 09:41:00
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/APScheduler/APScheduler-3.10.4.ebuild63
-rw-r--r--dev-python/APScheduler/Manifest2
-rw-r--r--dev-python/Manifest.gzbin267119 -> 267126 bytes
-rw-r--r--dev-python/black/Manifest2
-rw-r--r--dev-python/black/black-23.7.0.ebuild2
-rw-r--r--dev-python/cryptography/Manifest2
-rw-r--r--dev-python/cryptography/cryptography-41.0.3.ebuild2
-rw-r--r--dev-python/cython/Manifest4
-rw-r--r--dev-python/cython/cython-0.29.36.ebuild2
-rw-r--r--dev-python/cython/cython-3.0.0-r1.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.42.0.ebuild2
-rw-r--r--dev-python/fritzconnection/Manifest2
-rw-r--r--dev-python/fritzconnection/fritzconnection-1.13.0.ebuild50
-rw-r--r--dev-python/hiredis/Manifest2
-rw-r--r--dev-python/hiredis/hiredis-2.3.0.ebuild2
-rw-r--r--dev-python/matplotlib/Manifest2
-rw-r--r--dev-python/matplotlib/matplotlib-3.7.2.ebuild2
-rw-r--r--dev-python/meson-python/Manifest2
-rw-r--r--dev-python/meson-python/meson-python-0.13.2-r1.ebuild2
-rw-r--r--dev-python/pillow/Manifest2
-rw-r--r--dev-python/pillow/pillow-10.0.0.ebuild2
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-2.11.1.ebuild2
-rw-r--r--dev-python/pyopencl/Manifest2
-rw-r--r--dev-python/pyopencl/pyopencl-2023.1.ebuild71
-rw-r--r--dev-python/pyyaml/Manifest2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild2
-rw-r--r--dev-python/sphinx-autodoc-typehints/Manifest2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild3
-rw-r--r--dev-python/xcffib/Manifest2
-rw-r--r--dev-python/xcffib/xcffib-1.5.0.ebuild42
32 files changed, 186 insertions, 97 deletions
diff --git a/dev-python/APScheduler/APScheduler-3.10.4.ebuild b/dev-python/APScheduler/APScheduler-3.10.4.ebuild
new file mode 100644
index 000000000000..e88623d277c7
--- /dev/null
+++ b/dev-python/APScheduler/APScheduler-3.10.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="In-process task scheduler with Cron-like capabilities"
+HOMEPAGE="
+ https://github.com/agronholm/apscheduler/
+ https://pypi.org/project/APScheduler/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/pytz[${PYTHON_USEDEP}]
+ >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/tzlocal-4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-tornado[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ # disable test fixtures using external servers (mongodb, redis...)
+ # these fixtures are using markers in git master, so the patch
+ # should be no longer necessary with next major bump
+ "${FILESDIR}"/APScheduler-3.8.1-external-server-tests.patch
+)
+
+EPYTEST_DESELECT=(
+ tests/test_jobstores.py::test_repr_mongodbjobstore
+ tests/test_jobstores.py::test_repr_redisjobstore
+ tests/test_jobstores.py::test_repr_zookeeperjobstore
+ tests/test_executors.py::test_broken_pool
+)
+
+python_prepare_all() {
+ # suppress setuptools warning #797751
+ sed -e 's|^upload-dir|upload_dir|' -i setup.cfg || die
+ sed -e '/addopts/d' -i setup.cfg || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p tornado
+}
diff --git a/dev-python/APScheduler/Manifest b/dev-python/APScheduler/Manifest
index ae1afacb8570..8183f80f2d46 100644
--- a/dev-python/APScheduler/Manifest
+++ b/dev-python/APScheduler/Manifest
@@ -2,7 +2,9 @@ AUX APScheduler-3.8.1-external-server-tests.patch 1424 BLAKE2B 20eced0b88b1141eb
DIST APScheduler-3.10.1.tar.gz 100376 BLAKE2B 6b5aed1197ec6cdcf2c82d73c2809d9fd304401ad5ac482cdd0dfc310356248b9ba5f0cf611f5484f4098c92d7b6f8b81f117fe5fd645b5d20ba0fbb7f1d6c97 SHA512 bba68c97d2e7cda6503a8471a61bf57c11b9c8b6dde4d1da65f7d134bf72f631b3f70815ac7db3f75313833c780ee6ded0b8d0e1c9a86e05e741788bcd041008
DIST APScheduler-3.10.2.tar.gz 100853 BLAKE2B 540517028af71f8325c74d9fc87c44aeb20440be5a670aaa488069090acec5d19c950ab2df67e55e83b52140343e384a1214d7c7390ce50d3d5fca99bac492c8 SHA512 42a1c7df47ab41c06f87e9d0828950c78abe50e1f6648d5eda425db74edf1d07473129d1a1b9a4a82c32dfadacba9b3dca2e5b2772ba733007c502b31c34d43d
DIST APScheduler-3.10.3.tar.gz 100837 BLAKE2B 62bd62937bf8a73e082812df6436200a8ea7352dda960d946cc3ef1257f75a63e211a252554e0aba2098289e2d50b7b32e91ab95cbe94ba53f899f11e041c9b2 SHA512 b061678cadff769e1908dea00e9687abec7f8d92ed9a0201fc630c569160a0cc19c7b880842625660e368f486f4c288e2dc005518d1b92eb674f8c06920e32c7
+DIST APScheduler-3.10.4.tar.gz 100832 BLAKE2B d519a85c54951e4b5a09449f1ceda1afe8ff0120c4a7cfab4f72fb9dacc41ac73bb66bedd6615cf126f53b590eb02617ac739bac078f21dd503c2e081a057cec SHA512 44b78e60b7349437fb8d6e5ad3bbd764cfa653fdd65685b586119225e8daaff9b150871887812a1f3d4cd67b942c70e99d1606d38b83685953fb1bb1a82742fe
EBUILD APScheduler-3.10.1.ebuild 1601 BLAKE2B 6f029cff40ac52a972cc654a603d78c68ced03b87bdf34b267e8454772a12b91f6ef986836d040e7c5ebc80d6716c73276a2b433561ee69221a7b0e394e59ec0 SHA512 d3ad82d92562826e6162b7b0b164c6ce987fe776fa4b635d5891b31f817f58df8f68b8cea47cee839b719a768e9c4f1530eef3f72ab27842455c2fe54582d67b
EBUILD APScheduler-3.10.2.ebuild 1579 BLAKE2B fb69587509d80535650cdacc50da94e406e41babc3bb4817e0c4509e2cfd2d36bb28eb46efcfe8e82d4cb5ea3a229e0f528ffdafde98e6e509cebc41ed5dd908 SHA512 2d29bf8062e9faa9df328e432753e0d959c32afae0b06c909d6dfbc453e26f904f131a25e2cd1273a590e6626f2f59384b74c94fe2c8734dd54644c116dd3fea
EBUILD APScheduler-3.10.3.ebuild 1580 BLAKE2B eee6c0b383b61c8740200ac3b04d4532a076051c97e855831c7106941b8d627fabab09c2782277a97c40e17c1d34f3613e5ed834f5885e3f4b47ac958d05836e SHA512 5a944fcb7360e83a984be99af0fd1ad7cbfb575092a55e46363ddf95717316859cefbc1d0054636b554baa4be6a9ee41078caa2938cb75aa61fbdb9facc7f5a6
+EBUILD APScheduler-3.10.4.ebuild 1580 BLAKE2B eee6c0b383b61c8740200ac3b04d4532a076051c97e855831c7106941b8d627fabab09c2782277a97c40e17c1d34f3613e5ed834f5885e3f4b47ac958d05836e SHA512 5a944fcb7360e83a984be99af0fd1ad7cbfb575092a55e46363ddf95717316859cefbc1d0054636b554baa4be6a9ee41078caa2938cb75aa61fbdb9facc7f5a6
MISC metadata.xml 505 BLAKE2B 514e61811ac55e4e276059e8b61d2704ceb4825f96c9503166f388a8432c7397dec9769bf606216b8a6121a101479fc4e60dcccc83e74f0d3135d0d102146aa6 SHA512 07d75dfa6887da2323a02cdb448ceedab77317b34745bb54539d0f3f63a789e9c48c2db26137729969b574632855df76793b4aba0d2f75fd82c57363f4dd0f28
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index aa1872b64c04..7313ad21c87e 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index e04361bdae46..230702369b40 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,5 +1,5 @@
DIST black-23.3.0.tar.gz 582156 BLAKE2B 01ed5443e1bb251d46618a5b61bbfcc2dc0b41c0bef7d4315fb704a2ac0fd51eb4fe268838b8be6195630f21e6f7b3a5bfca124a7bd60dbef95a02714924327b SHA512 1ea8749ee25aae34a40c5d1b779c6076971488dea1a85ebfcbe4c2a8bb5abb5e3918a735a4e3f9b4ae2690eda0f48fac014ade055721b54d879fdd2d3450b72b
DIST black-23.7.0.tar.gz 586177 BLAKE2B 4bb50b6c7409a97aa277f1048c17101a1c91368b9269cf4c08d3052c036887d2ed6e5f1f2e044c14f41bf2d969d65183413c2a9810f12d96cbf09778c9b1310e SHA512 78d5e87bfef4dcaff007455e8c72dcd45f9374c09da6f4ba45ae7caa980005d1bc984c68fa44d4abf7969a376a4039546e7e8f537c3aa1331d213e13dcbe3941
EBUILD black-23.3.0.ebuild 1283 BLAKE2B 432872acab80be3c9ff246283f8786a879c4d53bf3ade2e783280873ed42b72ec7fc2250fd1a0221e88adbbcfecbd161022bdb78ece07976c1de761278b63edf SHA512 6557ab1400a5b52b9d9900d8987fb18d0ef4e5317369f979ace0098fad920a9f3ac581f20e3d69cc20007f98a5a2b6549e073ec3ec7def64ffe5ec61ec9330f9
-EBUILD black-23.7.0.ebuild 1414 BLAKE2B 5e6c155168dbb9b205aacd82fbc61d78f304f1f4019860a5aec8b4af6ad60819e9ec6d26eee3d77490a1dd8197fb8ad4f0c85f763148ee7ba8d240e2d09d35bd SHA512 f5dc743a5bc59cb2f55d2a390fb10851405bb0f4ec1c6e236f22b47c233c13e7c940ac7151a7f0fc45910d6f12156c2a39c13f9e86fcef3d4e21c83fac7d0d08
+EBUILD black-23.7.0.ebuild 1413 BLAKE2B af9bf556014b8e3778a34155f15b5ba1752c3abe52393fb5dbf68530762c12c2375a02b91197f07ff555f49577b5f33c7ed93121ff538b50bfcbeb52f9cc6716 SHA512 6d8c5619e93f462ea7afadf8f5a271028338b6602f1901f93d32e43d81ad17f2cd86f9ad7cb7f82b12c2f927db7bd8caa7b85ecf0a9915db2bd721c6ae5945df
MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d
diff --git a/dev-python/black/black-23.7.0.ebuild b/dev-python/black/black-23.7.0.ebuild
index d672e7ccfa8f..c6a972a5660f 100644
--- a/dev-python/black/black-23.7.0.ebuild
+++ b/dev-python/black/black-23.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 59c67a138c43..e84e090ab2e8 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -109,5 +109,5 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950
EBUILD cryptography-40.0.2-r2.ebuild 4029 BLAKE2B ef9cd2e0418b5ad57aa6d7768b60730c16d4e5bf6a4bc750f144cf049f2ec02d7a7ea38de27151972cb53710212f20f4b86a8b941332ba430e28f7a15eb75a22 SHA512 47c8dd2995f4689a19914810b0622295627000ad16829831acdcc91e0b7bfe3f55ac9171adf52bc3fe9138600e2b590ea9fa5b9b204ef0bf7e34adb34a7d2140
EBUILD cryptography-41.0.1-r1.ebuild 3268 BLAKE2B a5a0d782ed358f4393fe74a23f7c2e130816f4e07b7d40e313d4bf65a497b1f1f73bd0a127d53ac662d4a9d03d5c13711c6e9a29f07a96a4c6deddf7d334379c SHA512 5dfdf322e509b030cc5917c55814037078bc8b53b67829bb375f78f13c0bb6402dda34bbea08fd779de61d1dc00f70d2ff634a96a20d023547f357913baee9c2
EBUILD cryptography-41.0.2.ebuild 3282 BLAKE2B 94f758436f38e23342de87250df16aa17f5d8c1b1ddb541676aeae5db3e0912ea2c5b625d1aeef2435636d67d5d11f373835f9049623d7b3e22b51779d7e6476 SHA512 c4d14d5dca67d73576d8b13fe65e46ae1485d3bd1d683d99fe7bc1ae9d835bcc2627de12bf0000bf3269dc57c3467762faf4c2239d943dc8646249640ab94a2e
-EBUILD cryptography-41.0.3.ebuild 3277 BLAKE2B 17f2e22952880641a19a592c421b02a18dc1c511525dab137e50a522a529e47f82d5a4fd5a82dce66525a61d398577e484e34cdc65970d93c3c26045d6117ebe SHA512 8f3562088edd0f2f8b0e5e23e44be1b8fac6c7e86e7974c182c4d3842c7d6528d9b1a78aedff8c1ff1a84d4110fa1e3172a06d6a443383dc47baae3f7624032d
+EBUILD cryptography-41.0.3.ebuild 3276 BLAKE2B d27352adbe5602ef0d2040ac028194d88216e1352a430b2961f96d7fa83b8578799fe44ef0303d275a64849c649cd6af28afa2789edb63ac52de4883b4a63fbe SHA512 2d833e3e18676d4b3e934a620a1a29949dc9b5d8e9892c5e66bd1c439d50b48d577ac242db5605dcb631235c4ef2bba3f4c0941465b3de785119a695a9550a60
MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6
diff --git a/dev-python/cryptography/cryptography-41.0.3.ebuild b/dev-python/cryptography/cryptography-41.0.3.ebuild
index 78d20a4fd55a..af07478a2e53 100644
--- a/dev-python/cryptography/cryptography-41.0.3.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.3.ebuild
@@ -87,7 +87,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 2502438cea21..86d99f701a03 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -9,7 +9,7 @@ DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 6d43779c7222ff65d7de3a35ec18ef6364
DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f SHA512 a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
EBUILD cython-0.29.34.ebuild 2053 BLAKE2B 23381f1aef8140eb5becd09cb5f39563d8d801665b7fb6f8674658d7c5923855c9124dc88c10b0bc024b5b8771a1ed25faa938b7380dbb556b84d10a34b9a081 SHA512 7dd4ea66bdcb44dc64be8d617eac48bf4f80a32db5c8e2423a94c2c7ebef2857f1a103f07f32e6281d0fc84f4d78e27e8582006bebfc4cb7deae1f1b8c1eb333
EBUILD cython-0.29.35.ebuild 2228 BLAKE2B c80e9cedb151c7d971bb52118f67332bbcecc1e780dbef65d7965d3bac23dceeee1a189b84e3956770866dcb73a3b2f2917d4db9b3cd0f49bdf3f0e82c5f01de SHA512 be56773909d380c114bb15b40a6f2c778be66e29d465f976c64beafdba1d28f445ab63853a100f1c9e5247bfca8b86277d4fccaa72b54c889162b337cc7c9fb8
-EBUILD cython-0.29.36.ebuild 2235 BLAKE2B 756f1d61c9c6fce80d23ac8aae2f27a1a733ddee89c90479bebc7df44da36a3a623004e329cb33999522e742ea9124f6bf5a1953b4500bdc16c77ea2654a92ee SHA512 a07af1a4628dd377fd1406c67d9e20955e63621df8b49909d15a3977df10e5ca6ac01ad6d21671b7f36b824b8c27a5d88250edbb33fe4139497fd995d3aafd26
-EBUILD cython-3.0.0-r1.ebuild 2058 BLAKE2B f39dc87fcd0ba334f6f5661bc8087aea873634008c80a73e9fafbf3e66c6bff7fa6c703f28e81d23fc16b4498753395a245d1b05cc71c01fe79b8b60ef9db555 SHA512 07fd03e9260b35839a05f4bc661cde42fbbc370174555a32078f33adb0ffe66c4dc166526664354aeb60d0210d056765e56161a9cf066f3b90c7d20753f83e31
+EBUILD cython-0.29.36.ebuild 2234 BLAKE2B 24c6f168a0af16bf33eefc566b0b5440d8b8dcac059551207cb8084cc9554cf3b5cd8eba30f76fa1820a3a0847fb450244c0fd7a66929a3ce0754c9192778c1d SHA512 d7a4c969ec1ac9be6adfe5827621c27277f1eea7f970f781864a102d6dd56bfa380b24090e8e3a85bb82d601afcd27123f5941c381daf0ba7c20fdc746a790b1
+EBUILD cython-3.0.0-r1.ebuild 2056 BLAKE2B b2dce2c44e596cfcc4b95dd7d10ca3402c0676e3784655a4c9725b890dff131ae9a5c9f412198782c979150cbf6e133b15bdded5210f98c0d0b7655391be9ea9 SHA512 492d996027b2f4b6e040a08ecb72aa31a4e6c7e7490fbaad95e0a88955bc0688e1794a5231963af53d5ea35f7415e84cdbd1936aad5bb7a4a7ce5f101e417d03
EBUILD cython-3.0.0.ebuild 2012 BLAKE2B 528ac18c3d91d15aad03d5ec6449957d0d0c3af98dedf11ed8f8c6762245811b1b16e6f443e7a1904eb32c93cdf7d222ab373751543dead367399767f75b6bd9 SHA512 eb5bb85611f0490e8d2d80b2c97404f9a9029ff9575241384a21b58010e3241bb90a138fec7fd5aaf0e9611fca1d2bcd429ad45f6e3fdcb703c5f8dead0b8265
MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78
diff --git a/dev-python/cython/cython-0.29.36.ebuild b/dev-python/cython/cython-0.29.36.ebuild
index a27e45a8648f..b99eeabc5bd9 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~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="emacs test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild b/dev-python/cython/cython-3.0.0-r1.ebuild
index 7f84eeef2d4e..6b82c3e1230a 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 596fc2f37ac5..a407f5b7d6c6 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,5 +5,5 @@ DIST fonttools-4.42.0.gh.tar.gz 3764057 BLAKE2B ef6340a58d1b8dc0fa87a6514792da76
EBUILD fonttools-4.40.0.ebuild 1571 BLAKE2B 198859e24f17175b3f1de699774f5b41ae674c8281e23cefbd265c1b66e8b6444702c0017bdcd827895fe8f21e2e4a1ea799a2c0052e0f9ac1df54eab0bde742 SHA512 debd1e92dd9e09bc802b9c2055087970b74b826a6fe96d38383b4ee84c93ff0de4adae9a071e6d813535a128a7fd51e6dce279f3cf9b839a6e93abef0c1ce3f8
EBUILD fonttools-4.41.0.ebuild 1592 BLAKE2B e18b4dc6f63474408edbce5898d544ded8d11a981ed91a787b15909929c3a90a0c76c63480ad6a2f8b9b52db17e07633683e25ab52dd8ae2b8e562ee1ca9417c SHA512 219929f510c4f99eb74954e92d8d7b127f9d1a81bf212fb1bb25610571ccf4cb20d5f42c4d7c72bd15e266047f6272845716667e54114bf62ee76e1e042ccbe0
EBUILD fonttools-4.41.1.ebuild 1592 BLAKE2B e18b4dc6f63474408edbce5898d544ded8d11a981ed91a787b15909929c3a90a0c76c63480ad6a2f8b9b52db17e07633683e25ab52dd8ae2b8e562ee1ca9417c SHA512 219929f510c4f99eb74954e92d8d7b127f9d1a81bf212fb1bb25610571ccf4cb20d5f42c4d7c72bd15e266047f6272845716667e54114bf62ee76e1e042ccbe0
-EBUILD fonttools-4.42.0.ebuild 1586 BLAKE2B f3f1be2cce2e1afe7aa8ef9ab88a58a881f5a2af3f01e1960586a4d641fc840f6462dbb6461367359bd5a3119009ab0d239f1c2efc6311998aca4fe9af96fc31 SHA512 bb4d6d204bef07edab432104332f2fe2aeaaa8ec52edf121fbfd831c32f41badfb7ce736e8f490074d71fc9f46091d63495033e1bee266c0fbf5a3ee5fffa8db
+EBUILD fonttools-4.42.0.ebuild 1585 BLAKE2B b1e99a17610bf33d64b8568b64d7ae6aa792b94d3b610ab66d412f71de74d24a1d369843e480d4059130501dc8c03c411c88ca6b5c015972836803afd4dc8e63 SHA512 f738cf4d4fb3796dc95dc17fb985fdbd3aebaf68efca8a7d34f707867d2699562c5b4f7e33f12ab88d121a4d8e507f909a17d08cfbb84b274e1bddf99fc74660
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.42.0.ebuild b/dev-python/fonttools/fonttools-4.42.0.ebuild
index b250bdd0bfe3..9274b4331212 100644
--- a/dev-python/fonttools/fonttools-4.42.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.42.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest
index 1463fb55b490..2d0673748837 100644
--- a/dev-python/fritzconnection/Manifest
+++ b/dev-python/fritzconnection/Manifest
@@ -1,3 +1,5 @@
DIST fritzconnection-1.12.2.gh.tar.gz 157170 BLAKE2B 9d924ad3146361d9301f10154152cdf98987572880b79052bf9f2fa427fc8410bacae92e49219dd11372c2cce2d03fb0ffd4c732a45e210a05a0a561ba5fc155 SHA512 a9c62fdaa59f20e7661836888f49cadfc99d192c393f34d4cce59aa9b9a9eda162e25029933854e84de44e08190190f312bb3862d708e79d7cf1ee8496726eab
+DIST fritzconnection-1.13.0.gh.tar.gz 160654 BLAKE2B e3ed78640a015d2dc785b2e04f32f6d4e81ba88bf4d823cd643e0f4ebc2ec8396c79c8e368012944f5809512a05d6d4715cdf7d0d76e518479a0a77e20350fae SHA512 6776ba37b52a80eee57a77a75f7815491a575ab8a1c36d20633b39d61e8f0fc295c1ec1d20bb6620e43854b954d9fd044e88d0344a10c0b3707fffb3edc733a4
EBUILD fritzconnection-1.12.2.ebuild 987 BLAKE2B d5c072aff514a0289c58409de6d07f463ed45770313a973f8d7bcbf9ed20ede39065014275412d7866b4fb505fa967221a866ebd8116053aea3801c0444fbec7 SHA512 c95c3d57494f42433d8d7ac3da6d7a8f56184161f0ba497857e157fdf15b5fd21793c18ceb4dcb1aed9bbdf0c3a1e53c4f0172eeb7aeecfa5bab09f68216ec9c
+EBUILD fritzconnection-1.13.0.ebuild 1095 BLAKE2B 07a013c6f0ee8cc0217b8e1431692d3722bd0c9671196a77ca398974f4144105ae4d67cb916fa162be7dcb16ab1484609b9df667c2ec7eee423cee83c3a80115 SHA512 dcadad7241b44b8fb0783676099aae7b5c24413b51fb0a218bbe1dd14be07ad21a70499166d4aaa4ad5834e3262e23e6781fab5cbab56eff27ef66dcb7d73ff8
MISC metadata.xml 469 BLAKE2B f180fca33d0ab2fc81dc87fd39db87cf8c8ff51777062968a3ace592c9ac63af311273fda2db88c6772204ae24c21b4f195d1b7bacbb3c23f677dc7e8e309f1d SHA512 9ab24725dc0bb5b0e40ce79520d19c0348b08c7d779b53064111aa53fefefadc164b6140310df0a367d460d2fbb46345bdb2b7b6a9cf1beba3bbab1f7d7e2697
diff --git a/dev-python/fritzconnection/fritzconnection-1.13.0.ebuild b/dev-python/fritzconnection/fritzconnection-1.13.0.ebuild
new file mode 100644
index 000000000000..b1bee82fa217
--- /dev/null
+++ b/dev-python/fritzconnection/fritzconnection-1.13.0.ebuild
@@ -0,0 +1,50 @@
+# 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
+
+DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP"
+HOMEPAGE="
+ https://github.com/kbr/fritzconnection/
+ https://pypi.org/project/fritzconnection/
+"
+
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/kbr/fritzconnection"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~x86"
+fi
+
+RDEPEND="
+ >=dev-python/requests-2.22[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # flaky (relies on time.sleep(0.01) magically being sufficient)
+ fritzconnection/tests/test_fritzmonitor.py::test_terminate_thread_on_failed_reconnection
+ )
+
+ # "routertest" marks tests against live hardware
+ epytest -m "not routertest"
+}
diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest
index 1f48ea415505..8316606afce1 100644
--- a/dev-python/hiredis/Manifest
+++ b/dev-python/hiredis/Manifest
@@ -2,5 +2,5 @@ AUX hiredis-2.2.2-system-libs.patch 1421 BLAKE2B d10de294e0e15ec1b816505c852b0e8
DIST hiredis-py-2.2.3.gh.tar.gz 18214 BLAKE2B cdac5e9790c88657c75be721c4dbc91174a0eb38cdd790076b3ec1f009d43c7aef300bfa7381a10061749cb3bec02d4a488e732f550bea4c62893aabfc0c3222 SHA512 e85032869b6bbbc30f991d83d67a710c04998645517b1ddcfd801ff37bd28f0576a5bdc2986f3526f72da8448986714a79b42a0ab1a5cc6b6bab24f3d98fdce9
DIST hiredis-py-2.3.0.gh.tar.gz 18179 BLAKE2B d87460d3ea75f81f9017a837f44281e7733104e5772ed53dc9471eb18a38b0a9e1298ddb3c78b8d3c5ab7a8e1f71e966bbaa10e06969321e7940b8965ac56b2f SHA512 4e72f71719e9616913e5ed6dc9d2e01ad91d44715231c1eda1a1c6570d75c00be634093712444fc9a86bc6843278ab34c33c7362ffd5b8171f4ff775aaf0c4bd
EBUILD hiredis-2.2.3.ebuild 829 BLAKE2B 167c77a7d4e238f238a6fe6304150e31ea01de4137617d3125767c03648d4d7dcfce3f7a5d92cbc957797b25c955aab395e69920c21b3f6db82db12d95081a81 SHA512 5a4191967625df86a407ca050dc5ab16512ee1b3ad8a9c86a318f48c46c057f3698adf58022b7768268135fe4b63d9d841aa8e6f079aed99eeed33d5a73ca909
-EBUILD hiredis-2.3.0.ebuild 831 BLAKE2B b3988aad9e3e92bf584db216db13acdbe99505301a25b44b4e60a0f25c527c6a159735cf8f5164482578abe173758a66a7601c46f5a8f39cf391cca4f82b3067 SHA512 9a7af839ca9d77e34419262839f5a16b116553724a616b595ea6e07817fabaf83231e92ebd701ecbc654bca833a0a44ef049de2896c251178dcfbea095e21b92
+EBUILD hiredis-2.3.0.ebuild 830 BLAKE2B 556305d52f74ec8d92e5f54256da5668fbabcc9df1727a76ec9d825c0a6fe886510fc75525be6073f32a6ffd58027e4bdcfcfad5d7c7460c440d33327706e00d SHA512 7fbcc2ab0a84a54e528334f48e1c9a42f3b48b25f98432fc1b6898845bad802d793af5b90c83ab323604e19c3e3c7fa38611eff6aacea5227075db35c977100f
MISC metadata.xml 493 BLAKE2B 9ea63c09baa3e95097afce5edb30a2e1f358eedcc41fbd6f66492e3701bce65fa91e83c236d69b39ddde17f3d92401ca39ec70fbe12b6bc74dcde3e6e2495490 SHA512 42cc38851c3ffaddeb32aefed35551a444fdd1e9463dfca2f320a184445567174b44de84981dbd4613029abfcef28a69208bbb2857811308667cb54102357c83
diff --git a/dev-python/hiredis/hiredis-2.3.0.ebuild b/dev-python/hiredis/hiredis-2.3.0.ebuild
index 054a69176742..5ccfee645c3e 100644
--- a/dev-python/hiredis/hiredis-2.3.0.ebuild
+++ b/dev-python/hiredis/hiredis-2.3.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
DEPEND="
>=dev-libs/hiredis-1.0.0:=
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 84057f5716fc..13e623a71a68 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,5 +5,5 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2
DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083 SHA512 d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a SHA512 3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
EBUILD matplotlib-3.7.1.ebuild 10042 BLAKE2B c0b158220afebee30b91e13d80611cd7eebfafe4399f0327e662782b666807409844182d4bd283300535cecc5cc9a0b5e32bc99c472d6e9d106820d677d67a39 SHA512 05d6f5176e6c4b2431969bdf130f06525d56db044ca5e65516a9bf7363feb25e22c48c7a146102c1ca2da4a9ba783e6a8da98b80efb08674ba456b245b691e0e
-EBUILD matplotlib-3.7.2.ebuild 10254 BLAKE2B 0b6c9fc1f3988e229a1f5cda767cd8d37c0cffce379cbad9ee3e3463bfffb213537a5dfbd2cdc7903779f012644c8aabf1d3bb07420792ef0af62d53dc7bf91e SHA512 178606982a59d0de28cbb013010226cff6e505ce9593d577dab9f1ce9d1b74058ae95215f322ae76d7881d4eb963074968dc32bd8b8d197823fdbcdf34a2b1ed
+EBUILD matplotlib-3.7.2.ebuild 10253 BLAKE2B 3794f881017194d5048e94baafcf17bce1fdfaba7c74e9464355df93531b1bc0c61c6d792a9ec37186dd4e59267cb418ef89aaee0c6985e56798390f5a26d3fa SHA512 f0c6e6528e81d85478d11591d64c79b0de271f770985eec7d4f5837549a1c1371d986331fb6f21bd5925f0f8d66b8b44f5ad0058f186e4404d46cf5c64c721d1
MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704
diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index b7d5b9e477d6..4716a6ba28f9 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
# internal copy of pycxx highly patched
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 7f2e4653f4c5..2018ddab1f3c 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -2,5 +2,5 @@ AUX meson-python-0.13.2_Mach-O_bundle.patch 876 BLAKE2B bef2575363237b73c0d11e65
DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f SHA512 037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305
DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b99999473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb
EBUILD meson-python-0.13.1.ebuild 1562 BLAKE2B 386dbe0c5afdc8f6b3406bebc9852010a748c44fbe427f61ab8d43b25432dba82a94798e55357badac13d0390f5d8080b34dd9f3d047d5af128af1b5cfe57920 SHA512 d3810ba323c8e31968284c021184b24cd0628bfb2fc576d96e4941a903abb9044923f8b8dc1468edec63040859559c924d77b0acb639de945b0f4e1b62f82a02
-EBUILD meson-python-0.13.2-r1.ebuild 1677 BLAKE2B 34039e63d0d2619958ac0f4943f1e071ba319a72870ca5e44fb03cde5c975a2ed1f250925c9634550559e5a51a39c7bd3f93e36138fc891e346b5089a5da3d50 SHA512 c75b7f0b42b870cd9bec9e5574438f9a8ada47d9adf752689e84a015a9b993cb0f8be4a8cd6a5ea7b35fbd754acae318e17145dfdfe3d638b2120a36ad820311
+EBUILD meson-python-0.13.2-r1.ebuild 1675 BLAKE2B 33ddaa845041c2c12fdad9da0f4bd3cb07c4457d27968a4453fe68e58246d29f7d7635a8f7906eb12feb8288bcabf6496abe3e506a1e092e68b29d2f73cd9efc SHA512 ff1b3695514d1ef5b468a62ab5abc08c4279309d559eff5df95abf423c720d6311e11c8da35e34ab8ac05e706ae1146df328e7af447d0231507f69ff58f251b6
MISC metadata.xml 357 BLAKE2B c2b5fd8c6ad39e92970a5e6c1db8950b4850660c9a95a84063504ab75e5dd69e3ab844fcef23cb51f33493b7e522a6d26227ff48dd893c92c422badc70f3c962 SHA512 1402ace4da543de7320a1d97f44177593807d5be9f1891d8a53190581877569508c46fe6b4ce63516c7fee2d2165d59d39f44343dde18438570883da3f4ad28c
diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
index 7674ee6beb6a..5c694b62b89c 100644
--- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index b572c58fdd72..1d660fdd52a0 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,5 +1,5 @@
DIST pillow-10.0.0.gh.tar.gz 50537667 BLAKE2B f0ce48e947363c16c0bb08881b42dcf845a142fe7d2162154f5ddce47bf909fc4c829dcb4365ee363680a41c247cea28eef37c879d22959ef69c9dc5adce91f4 SHA512 a963ae8398c609569e1b23d2362f6382cd888698492ba2349f9c931a04c463fbdc27a43e53d1dee8bbb1b5e88c0d5eb655f6f5e9df7d489c206b6acda0adec3a
DIST pillow-9.5.0.gh.tar.gz 50491974 BLAKE2B 663c14b89ddd1e2d49872994033a04e500d0b6eccbb8d6ce094f58ae1aaf3f215e9984f2afeb43fb83e0c3c93af1150beeb7d5f0abb77c59087901b53fd24e37 SHA512 da0c7a1bde4741ced168c013fdc7afa8af1100bba878bdaeeb9804fed4dcf70c07ed62004ab2c73694eae3d28e2d72d46c155f78b540075aafb36c8e7a5649ff
-EBUILD pillow-10.0.0.ebuild 3509 BLAKE2B 4caa119504b3afe6fb8c4a6ac9c8ca934340aad86dd6f7874c88cbc7ca89cfbe6d2b2df479674dc755a38811986cbcd8f46a16ad1f3aabb237309a87287fece1 SHA512 b2c5305727b18e360a28e6bb079aab3734eb5460df6a68254b8f49c70c72784bc349c26deb52aead3ee16cb700f22653f1b858c675683aa43c488c08d6f01d87
+EBUILD pillow-10.0.0.ebuild 3508 BLAKE2B 55f4ba8e7eae9b5bd6826052c4e0401b9ce54a52fd7f991867eae72480b1a4cb42d70f8e0af27e34fb3132b451d3cb1fea568cdf9c40d351db38e38b902b4e19 SHA512 0d3a40afcdc4c2bdc25910032e9064e97aaa655fdadbacb2b821699ae9ea3dd459218e876678a7b24f17650a6ee9952c68d82ce909a7b4f826e0c394509b9137
EBUILD pillow-9.5.0.ebuild 3379 BLAKE2B 24be0608c1dbac735e4bf9b8fe01069cd1ccc4aad532bc2073c6832f06abfc6b982362f0c2a71d4dec5381f7f3b10712693b016680189495b2a5eeb69d622f21 SHA512 623bed259f3371bbd3ac6b106cd309620a31f59db736ca8f00a34d02ae1878d5b262ffec6c4d34eee3704fccea99bb3efd45dbf9ff0f1ac18962356cc42511e6
MISC metadata.xml 480 BLAKE2B b42e6b01b1572a0688ef93025a0baaa95b9fd0c3a5eabcddcea7145dd880a95f11859b255ae24a376ca792559ffcf940c67da1b19f2f579dbc6ef6de68903749 SHA512 b98a33136aef4498051370bce3295b000687ddb80b4d909b26b32af61b4e4638d07269f7924ae039420af63236aa74b51e23d2feae1c83349683073c69714582
diff --git a/dev-python/pillow/pillow-10.0.0.ebuild b/dev-python/pillow/pillow-10.0.0.ebuild
index b6f9deb14f5a..6d64449fec84 100644
--- a/dev-python/pillow/pillow-10.0.0.ebuild
+++ b/dev-python/pillow/pillow-10.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 911d0bffb6ea..0ecb58c6115e 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -2,5 +2,5 @@ AUX pybind11-2.10.4_macOS-GCC.patch 867 BLAKE2B e74c330552e5c1c842d557a37cc6de7a
DIST pybind11-2.10.4.gh.tar.gz 740622 BLAKE2B 7b2d86e8262581b2cc6dd720b83336206e242ef8ca99b257b01a11141ed8b127d7f35d7d573bc763dd36f2fe8c8ac91766089deb63a76e9c10029c34eec2d6d3 SHA512 7970defbb6d057a44468ed707c80bfa6ef8c9578528fbc084b03aeea20a52dbd681581f82d55ff90af11ee89693379bd79e2ab6603239ba05b0aa8da29dd93c7
DIST pybind11-2.11.1.gh.tar.gz 756445 BLAKE2B 66ad933ffcd7fd475121f0b7488e13b914cb090d0ed511b96070e2849dcc537fb55e865b72fe06da6c5d1e3ed8e438799c5b0b60cbdc71e5713530174bff3be9 SHA512 ed1512ff0bca3bc0a45edc2eb8c77f8286ab9389f6ff1d5cb309be24bc608abbe0df6a7f5cb18c8f80a3bfa509058547c13551c3cd6a759af708fd0cdcdd9e95
EBUILD pybind11-2.10.4.ebuild 1363 BLAKE2B 3eb66771750d56d7acee9208fd6dac13d95a83dbe81dd3a5e59f23d4323d1dee7eace4cb8925607843533a34aecf42fe0a6eae2c827879348265fece46fefee0 SHA512 9260291f7e30f4d0360bff665b29f76f5f99707e2ebdacd8f71a5c83007b5f18237fedb169bb0d13a8d22930be8fbda5d4ee3f6e961fc17d9f0d5ac916687774
-EBUILD pybind11-2.11.1.ebuild 1308 BLAKE2B a056cc6c6117787913dfdbd35a792639daabb468d9242c232469cdae3f389ec159ffb8ab091a24afcb30b38d603744c8d9b6cdaaff6fbb3f68da6696f97ee3aa SHA512 feed9bb643078d4c5958b02221b8860eed9f2437b7f7a3a4e40d8b3a1028b244f4fb645c7a78ce3058dcaa7f39ccbd918cdca604a1147b5557e6c11fe87933e0
+EBUILD pybind11-2.11.1.ebuild 1307 BLAKE2B 93686e7fd2549b8a68540ea2f09b2d4380fab4f4cbac6eadfc4e40a79c2f31b673bac98e5bcb47d5f124a9c6b4459f306dca13297e67cf4cc1b7609f0313a988 SHA512 17551434836026dd5fb7becc52180a55de4dc6d8867384f608dbaa392d6155c7c65d89e642b11ed472421a3753955337311a82cb40d10acef09a6397640ce9fa
MISC metadata.xml 475 BLAKE2B faf317a1197850acb0d16546a303bd50ee1bfe6fc3aaf592e6c147c6612fd20b809f1c911d79ca9a356cfa0c4166d2b155fcbd593f8b55e0d7dd75ff6444073b SHA512 5779adcc9f25c15fd999aa6c91d3144fc14535270e57925bfb8ac67f45448c144a142af2ea9a321ec6ffbf568713f663cef85a0be3d4a056e58b1782a5fc9a41
diff --git a/dev-python/pybind11/pybind11-2.11.1.ebuild b/dev-python/pybind11/pybind11-2.11.1.ebuild
index 6d679c45a070..89ae4330323c 100644
--- a/dev-python/pybind11/pybind11-2.11.1.ebuild
+++ b/dev-python/pybind11/pybind11-2.11.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-cpp/eigen:3
diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index bdef7ea18582..1454a13bf00e 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1,5 +1,3 @@
DIST pyopencl-2023.1.1.tar.gz 472723 BLAKE2B 4960db0b9096ef624f0459f6711a6d1fc4561599f96c3b01c5efe3c183c8cc4284b63038b2a5e98d43c194a8e5ce3331886f675c0bc5f44073bc353675400985 SHA512 50c23132028bb2c35816b6c83c054eaf929d333fbb172230e0d696a5e6103ad6ee6ccbbbd0b5d3d2d3c5f02505340a885422097eccecb1bf51845658c7938c8f
-DIST pyopencl-2023.1.tar.gz 472581 BLAKE2B bfa25646b00b8d5c1a2fb7b98c18383e3013b9aa1573dc1bcbc1e056d3bd50d48fb35b7b74c4d87c079fe9334817ff325edd235bdd0de610373850c3ab057773 SHA512 3a6c61715338b31f9e9c3b9c8afe029e63d2689f9d52174c91cfe7383425643b3d08f5c125ab7e24ca776c86ff19d5adb7bfe56f1bd531ba443f99dcf9449244
EBUILD pyopencl-2023.1.1.ebuild 2100 BLAKE2B 4854fd9f195f70a703a9e7a7497556aa9817f2d67814b9204594d72621ba064d70ad07672117d01d50e1cc344cb43d99034515e07130e81fd397b5c6c22d2719 SHA512 71c44d37e5a1205f1b0dd74ff7f03348f23807ea846b05c72574be5d7c1550489d81a3fd1d3ffdd486d134d4945dce2b4c2f6558e2297c85d26ad3b3e90a024f
-EBUILD pyopencl-2023.1.ebuild 1999 BLAKE2B d64eb47dc442534e666b141e7d02bde62d80ead50d74cbde05dc32b28b143f20e1e6ceab3c199720ae07fa4e26272c034484ee8cd2962ba98dfc9f5db9cf4346 SHA512 d339449a1043befbf8eacbdb9f6874b16be9b54fcc17c0c1070ac4176fccdc04fb488dcef44555031d5aed30179bb3a74684240ec980dc66c67b7b63be1f34ac
MISC metadata.xml 373 BLAKE2B 0de89cb91a5dba1c34bacf04a95d4e2eb9e903bfb55e291f2ed20d579b9736a9a25f27620eed05d19c903c117e0dfbf410f408e9ff4008ce8c93f7b1b004141e SHA512 4ff5643089e5590d1ae4ef413a1ab0fa2772f71922a9da2c8b43ae375ba2e6e3d95ab90a13d51d22fdea49663c112c36352df609eceebd520fdc06590907b0e7
diff --git a/dev-python/pyopencl/pyopencl-2023.1.ebuild b/dev-python/pyopencl/pyopencl-2023.1.ebuild
deleted file mode 100644
index c5b324926a54..000000000000
--- a/dev-python/pyopencl/pyopencl-2023.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Python wrapper for OpenCL"
-HOMEPAGE="
- https://mathema.tician.de/software/pyopencl/
- https://pypi.org/project/pyopencl/
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-IUSE="examples opengl"
-
-# Running tests on GPUs requires both appropriate hardware and additional permissions
-# having been granted to the user running them. Testing on CPUs with dev-libs/pocl
-# is in theory possible but has been found to be very fragile, see e.g. Bug #872308.
-RESTRICT="test"
-
-COMMON=">=virtual/opencl-2"
-# libglvnd is only needed for the headers
-DEPEND="${COMMON}
- opengl? ( media-libs/libglvnd )"
-RDEPEND="${COMMON}
- >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
- >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}]
- test? ( dev-libs/pocl )"
-
-distutils_enable_tests pytest
-
-python_configure_all() {
- local myconf=()
- if use opengl; then
- myconf+=(--cl-enable-gl)
- fi
-
- "${EPYTHON}" configure.py \
- "${myconf[@]}"
-}
-
-python_test() {
- # Use dev-libs/pocl for testing; ignore any other OpenCL devices that might be present
- local -x PYOPENCL_TEST="portable:pthread"
- # Set the number of threads to match MAKEOPTS
- local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs)
- # Change to the 'test' directory so that python does not try to import pyopencl from the source directory
- # (Importing from the source directory fails, because the compiled '_cl' module is only in the build directory)
- pushd test >/dev/null || die
- epytest
- popd >/dev/null || die
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index 27ab0355fdc1..c81eb47eb07c 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -2,6 +2,6 @@ AUX pyyaml-6.0.1-cython3.patch 1423 BLAKE2B ff93a6bc36d0ca7b85a3c3c5cf67c57c6003
DIST pyyaml-6.0.1.gh.tar.gz 120376 BLAKE2B c34f2169f6eb6aa718aeb53dbfaf02590e11e504d16cc85a802e1a1191f296ef9aa2501db683e1a48173ce6adeaeca09f2ab989581dcf1c1ba4004831bb4cf47 SHA512 1c74a92a4ad7d47854dc7bcb2e89b3c8e0b14fa815c7dbfbc22b24480dbba6c81e971c77ee384c494a960914b95f06edf943d7431925a5ed674a0ba830d258e0
DIST pyyaml-6.0.gh.tar.gz 119855 BLAKE2B 286678ac81f2e6c252d285d2f98dab98894787e3aa164a29a697986f56200c7b71b0a768edf6d50e61065efcd054078673270872162a4975409928d7dd67aacc SHA512 cbcacc3560a035e2082867e93a9733f8660ea4c7f60573d07642f33a5453dcdc88d67299c3bcb97c27b843202a45d40de7444eb5e815bd4955129c9fc8ae04ad
EBUILD pyyaml-6.0-r1.ebuild 1001 BLAKE2B 5426c1d8eb6e6c3f4a38552cde9b95ba28117754533b2663547ad354c6f34399a6f5181ad2aa19f584d1c964183f905faea2e3530b816a898718f931dd4f25fa SHA512 a287ad775eaadbf63851437e001cc018f4eba7f265e4bc73b4de6d18fa2882a162b9b95d0a46693bb9f7130a00b92beada115eb784ad37a2b25b8cb231b979f2
-EBUILD pyyaml-6.0.1-r1.ebuild 1055 BLAKE2B 4c034fe81b18de47d6a97e7dd2957657d4be835b3a0f231d7267cdb489996f99547b436e1f88ac7a6accc4219f1e5e5a15d044c843df918bf1cdfa3cd2e64ec6 SHA512 b5cf85abca47ac349eb278f2b52f6319ef758e5cb7f522c8e37804abd2f303bea0301ed345f96f363643068ff3f5cd6789884b7794a9db4ced4ca714f2443e6e
+EBUILD pyyaml-6.0.1-r1.ebuild 1054 BLAKE2B 6aa58eaafe4406000363f5c2b681b0f564c71f0d0c558fd265bd4c013c59c30b57fc9700eb29345c69140fc387c925199e22b15f8218f35968e036e103a7885e SHA512 3721360b3dc5b97681b3d802041aef2896bbe392685aefdc37e9099fcdafa5900e966e29c73c7037613bee9f66d0024beac5fcadce736834e8b6603cd95417b3
EBUILD pyyaml-6.0.1.ebuild 1009 BLAKE2B f50ab419ecd6f7a493746deac68d0c304f1d95b12553f31595ab502b38b253d1696cdc03bb664f6798908f4774919c88978c3d4a1b41824827918d261736a671 SHA512 bb448d24da014321751473dc002829c009f2bd87e83db7c7b96b2a04ca058eaf05790a85f892f08e7472d7674c5dd0e699bf5e7657b296a0b784e087b5e54dfb
MISC metadata.xml 426 BLAKE2B 6216e38c3e79e811aced6c777b49779953abf4f1b0a1185947f6a6fdc851fdf4cc973092024a6cb2d76bf06863feb49742c7a6892a8761b48a5e74902757a610 SHA512 f549b70fcf1588625fcc2bc33ad0c41faa267ad5bb84d564f5502dee1ad2340a663d1a2b92cf9fdeed827a5f7cebdbe76d59166e89de6d03e7933141029c051d
diff --git a/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild b/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
index 2f042c91d858..7227445a1c69 100644
--- a/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0.1-r1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
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"
+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"
DEPEND="
diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest
index 2f7b398af8a9..e6f853453502 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -9,5 +9,5 @@ EBUILD sphinx-autodoc-typehints-1.23.0.ebuild 928 BLAKE2B bbefd07f74245951b46242
EBUILD sphinx-autodoc-typehints-1.23.1.ebuild 929 BLAKE2B 8eee52cefb2f5a8faad5258488bd7eb2e6585bf9d52b72669230f1c28f10fe196a3eccdd52ccf78044f5471ff5225555355edac3323d6d7d91afccbb6adcc5b5 SHA512 d618763aad568f58787a0a683d027a365dccbd835d8e08c9f37f9d9dd12445603413635f552e10f3609952a952b329e55ec89fe255a4e16a684fb31e6a6ef570
EBUILD sphinx-autodoc-typehints-1.23.2.ebuild 929 BLAKE2B 8eee52cefb2f5a8faad5258488bd7eb2e6585bf9d52b72669230f1c28f10fe196a3eccdd52ccf78044f5471ff5225555355edac3323d6d7d91afccbb6adcc5b5 SHA512 d618763aad568f58787a0a683d027a365dccbd835d8e08c9f37f9d9dd12445603413635f552e10f3609952a952b329e55ec89fe255a4e16a684fb31e6a6ef570
EBUILD sphinx-autodoc-typehints-1.23.3.ebuild 929 BLAKE2B 8eee52cefb2f5a8faad5258488bd7eb2e6585bf9d52b72669230f1c28f10fe196a3eccdd52ccf78044f5471ff5225555355edac3323d6d7d91afccbb6adcc5b5 SHA512 d618763aad568f58787a0a683d027a365dccbd835d8e08c9f37f9d9dd12445603413635f552e10f3609952a952b329e55ec89fe255a4e16a684fb31e6a6ef570
-EBUILD sphinx-autodoc-typehints-1.24.0.ebuild 929 BLAKE2B 8eee52cefb2f5a8faad5258488bd7eb2e6585bf9d52b72669230f1c28f10fe196a3eccdd52ccf78044f5471ff5225555355edac3323d6d7d91afccbb6adcc5b5 SHA512 d618763aad568f58787a0a683d027a365dccbd835d8e08c9f37f9d9dd12445603413635f552e10f3609952a952b329e55ec89fe255a4e16a684fb31e6a6ef570
+EBUILD sphinx-autodoc-typehints-1.24.0.ebuild 991 BLAKE2B 47af2ca749d0a7b5b7b5addfc064ac61f93159e9c72c3be544ab95dde75a90240e5045c720c3015b19b6f487777ebecea4d0215e8f492952cf53268f919ef3f9 SHA512 a631871e9d831ab4224c2f5305281cb8899cfd27705d21565b3f3ce152a2b9baf78d8929f34417d2226fc4141ad3c653d1bfabb2b4cd2d57fbb9bf0b8aae481b
MISC metadata.xml 682 BLAKE2B f8b48894f28411a17c73956bb75d43906c893b33d3dc611dfcc46e7a71ac43824aa54f660ab4f49c9870248b2b9ff405a2a3229f92975337e69201868eed3378 SHA512 87a0ea2b2e4cb2b5f0d1593b2c4bd96b46dabb8baae71a6ba18cfd83dedb2a1d5f0ae0f8711144967a5d44015e9ae7ca013dc0aa54e20604633ae062d95649ef
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
index c12ff85ed759..cf645ba4eba9 100644
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.24.0.ebuild
@@ -21,10 +21,11 @@ SLOT="0"
RDEPEND="
>=dev-python/sphinx-5.3[${PYTHON_USEDEP}]
"
+# skipping optional test dep on dev-python/nptyping as that package
+# is horribly broken and on its way out
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
- >=dev-python/nptyping-2.5[${PYTHON_USEDEP}]
>=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
)
diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest
index 1a7b9d0ca3a8..d3e46d927a34 100644
--- a/dev-python/xcffib/Manifest
+++ b/dev-python/xcffib/Manifest
@@ -1,7 +1,9 @@
DIST xcffib-1.2.0.tar.gz 88972 BLAKE2B a8d9be7c3149f696d06474aab85e9f7605d45e9861151192dbb7b51e48483f75adb721e17531432294d19d8d6498b66ba312702ea011e8470c3ac42ac0cd6e23 SHA512 7012833f2877edea92cdc15030543883e2a848264c034a81222626ad48a69fcdac8a88cec2e07e61a80102640baa7fbdf29bbf25e08e59fc896aada08533bb77
DIST xcffib-1.3.0.tar.gz 89874 BLAKE2B 5dd8d64b906d92cb987ee4398da668d6034faf4abc24a56c0fca3e5b6d0cd1252ea1459736a9f7fb83ee97d4d6cec5d103eb19aba626a3d646f67e6332e255a5 SHA512 a493f86891158ffa0c36168da5e7ebdeadafe5e9f067e2ad6052cf302c89db612f907b5e9950748fcfd74886b808870986529902bae77fede7e27d5d422d6ec6
DIST xcffib-1.4.0.tar.gz 89496 BLAKE2B 4987d9346d403c3ac627cd7b1b31d3686b9135d077c4b61862841085cc1c1ea7f950bd0b6c456d59f407bb384d14a96cf2a617f2c584434eee294a22ac770a82 SHA512 310fc4c21856d2255650598c26831569061e112516d958e6f65a0a8e6d32c4bb37a14d7bb6c7da8dcaa9c4459fc83026ba9b1a9567f01f9bbcafda8fdea4f153
+DIST xcffib-1.5.0.tar.gz 89544 BLAKE2B cb3820a53eb7694078e5dbb175951b6dbdc445c06f397898e52319fd8a7633f2d8115f0d096a14b2b3de0c7b07918343d077705814574ff41de2bf06a12812c0 SHA512 aaa426b57d0d8dc45cb6a2036c862af6308fb5781667b8dba3f5ff399fe5e15912860d0bb696ac09f1efd4ffbbdaf7f555ef76039bd660f36f5c6179535b654f
EBUILD xcffib-1.2.0.ebuild 805 BLAKE2B 273fcacfa407eaeddb2a1e05cd46580766fc03307a8224b5cee35f38131aa6d025bbc98dba2cc7c6545284f79b1115e4d40534764629b2ea90e69a1a0b206f2a SHA512 38aa6f5b01ffff693d5bcad5a199ad4eebfbed9508e9038618aa1651365dd9402d49cadae0983315b99947ed5052862067bcc825b873761fd6bcfffd75062de1
EBUILD xcffib-1.3.0-r1.ebuild 773 BLAKE2B 32d49e1957c7b2c495c0c5bd7b57a718ce0e66bebd8ffa8c3f080f2caf9461a651fa4492859252dc9da0016de46422c23d99478bb3b5975a2327adb1837a619e SHA512 88721d1f27d102e0ebeac1f75d11021219f4e16da52306b20a59640dded280ce88b9354081a946f7fa680bd8ba676b74b1d3645a17569c3945616c002bab8775
EBUILD xcffib-1.4.0.ebuild 772 BLAKE2B 5d5f0da6c63fe87db6ade3da4edb04da956220833bee818e3da482cf69a192529308e788df5d29adc3c72b59f0d4ebe9b113a54f8330607f8f04c30730ab2fe1 SHA512 640d87572534d62e5aa989eeaf1bfd4161da0329ebfa3c1c9cdbbe215b522c9f3f09b42088170722b895a33f761dff941f89d0d610fd2d5be7e20835357c49b5
+EBUILD xcffib-1.5.0.ebuild 779 BLAKE2B c32bde40d7699214f75fb98fca184fdd2fc7d5fc421d5a6a68cdaf5a8327731b5d780560c4ab0b41a69c06241f2770e881aff8c170749e96e3d14c44d2836ae8 SHA512 57d7a0bce8020287d7857d782e32856412c8df5db994e5765b3c2fe62df172ee464749f2771b46987d6c94790c8ba715b49e83afd3dd48a0a117ec8b1b78b46a
MISC metadata.xml 374 BLAKE2B 7f2845d0839dff2568de08f86ce6b8387e76ff450467e14b5c291ad1f55256cb9eff1ff318973e54846ad394b56a3e1e6aa8574fcc0bc39a1c9f7d3b42a1109d SHA512 9403d3d706b5281d6abe2d2fca33b1a70983c7c205f8a5899ad0469fe9a1cd0ceb6c9b27916e1e152467d029d86fc9e6dc28f967bc108499ed901582ad1bbd00
diff --git a/dev-python/xcffib/xcffib-1.5.0.ebuild b/dev-python/xcffib/xcffib-1.5.0.ebuild
new file mode 100644
index 000000000000..646004c26ae1
--- /dev/null
+++ b/dev-python/xcffib/xcffib-1.5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A drop in replacement for xpyb, an XCB python binding"
+HOMEPAGE="
+ https://github.com/tych0/xcffib/
+ https://pypi.org/project/xcffib/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+ x11-libs/libxcb
+"
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]
+ ' 'python*')
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ x11-base/xorg-server[xvfb]
+ x11-apps/xeyes
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ rm -rf xcffib || die
+ epytest
+}