summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-14 23:36:42 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-14 23:36:42 +0000
commitdbcb48dedd80e9453883ed9e0b0ed4561a534e57 (patch)
tree4622fc6644cfc30441ff26b7d66cd6eac6adbf5c /dev-python
parent0485fd7e57de60b61c04825f986bb3400bcf7116 (diff)
gentoo auto-resync : 14:02:2024 - 23:36:42
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin269018 -> 269014 bytes
-rw-r--r--dev-python/Nuitka/Manifest6
-rw-r--r--dev-python/Nuitka/Nuitka-2.0.1.ebuild2
-rw-r--r--dev-python/Nuitka/Nuitka-2.0.2.ebuild2
-rw-r--r--dev-python/Nuitka/Nuitka-2.0.ebuild2
-rw-r--r--dev-python/mcbootflash/Manifest2
-rw-r--r--dev-python/mcbootflash/mcbootflash-8.0.0.ebuild30
-rw-r--r--dev-python/pslab/Manifest2
-rw-r--r--dev-python/pslab/pslab-2.5.0.ebuild49
-rw-r--r--dev-python/pypdf/Manifest4
-rw-r--r--dev-python/pypdf/pypdf-3.17.4.ebuild59
-rw-r--r--dev-python/pypdf/pypdf-4.0.0.ebuild62
-rw-r--r--dev-python/pytest-home/Manifest2
-rw-r--r--dev-python/pytest-home/pytest-home-0.5.1.ebuild2
-rw-r--r--dev-python/pytest-reserial/Manifest2
-rw-r--r--dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild27
-rw-r--r--dev-python/reflink/Manifest4
-rw-r--r--dev-python/reflink/metadata.xml5
-rw-r--r--dev-python/reflink/reflink-0.2.2.ebuild55
-rw-r--r--dev-python/semver/Manifest2
-rw-r--r--dev-python/semver/metadata.xml6
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-69.1.0.ebuild2
-rw-r--r--dev-python/uvloop/Manifest1
-rw-r--r--dev-python/uvloop/uvloop-0.19.0.ebuild82
25 files changed, 78 insertions, 334 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index cd67d540ce0c..459828f40e88 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 571411a33722..1c0bf82c3295 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,7 +1,7 @@
DIST Nuitka-2.0.1.tar.gz 3928704 BLAKE2B 404b1678b761abd2853baa9998fec3710d152a9affdf747d5ccea0d1dc16b861525379ab1999964f81948557484948f43da15614a397e7d85f2f98d4d09afb3e SHA512 70ca004c4207d176e5d504e185a7554a2df4fde8cb93cee440c14a7d785e6dafd587d205c277a681dcbba40e221c3fa46f240c97ecf08c15e2ca801cac4fcc68
DIST Nuitka-2.0.2.tar.gz 3930125 BLAKE2B b588e57a216f81f02bc6b50355c3cebf37f94a95c320524ea26a772dfbdbb2c8005f3749c145021c400c921957ea666711ad2b67ab12710f9f9ecaa552aedff0 SHA512 722501f1de174c074a6c95c463888e481b3f9b74ccba7a5bd9cdddf74a23abd46473fe532f22b4c542893d942f009985a330588654852a8f7c2994b543538637
DIST Nuitka-2.0.tar.gz 3964226 BLAKE2B 76ace502390dcb9c10ae9a9dc624575453a0e9c440509b40e74162200d84942be565f07a0877f3bfeb8b82b4f1398f8d7c9150e19d8be58e3f67859f0656277d SHA512 93125344fa8556c0c185dabce14786f52f9db37ba1cbdb1d9fafc08d72be66bbb2bad4e55b12a92c84d85efef6d914fb6ae4e5ca7c4da0574f1892152b111ea0
-EBUILD Nuitka-2.0.1.ebuild 1110 BLAKE2B b721d6365110c5765d599fd5044e3b9252dbe99a05187868f4a74ffb460e96dacd839e6a28b8ee727227c03d4b415186dfc40d9fa16aa03e5c093b65e8a30137 SHA512 03d2a302cc97b1c70bd5bcc4d9069e9a987d985c621832647a962137a6a480d6cc278a154c3e3e189ff63e6c93896b8ff5fbb5c5298b854c9bced7e4da0751d7
-EBUILD Nuitka-2.0.2.ebuild 1110 BLAKE2B b721d6365110c5765d599fd5044e3b9252dbe99a05187868f4a74ffb460e96dacd839e6a28b8ee727227c03d4b415186dfc40d9fa16aa03e5c093b65e8a30137 SHA512 03d2a302cc97b1c70bd5bcc4d9069e9a987d985c621832647a962137a6a480d6cc278a154c3e3e189ff63e6c93896b8ff5fbb5c5298b854c9bced7e4da0751d7
-EBUILD Nuitka-2.0.ebuild 1116 BLAKE2B 705278b91c7a8e5e7cdce1f9d738fbc743e4c82eb8aad85dfbc4bd1ce8f00fba5b13eaef019c82b28c3e1c1f6f40ff04c20896d98b09fc2f56cac4d892bc30cd SHA512 2f286f299cddb0736a245786b36c1df800dde817eccc7b6b96213b3317e1b0d5aedc620319651780cfb12bfe60a74f22da647b713c07c9c4905b4de8959ebfba
+EBUILD Nuitka-2.0.1.ebuild 1110 BLAKE2B 53b492316e8b528c48de76d24ccf053bbde27a95e4a7dbf1af74d52a7c6df963cb12b660d992494ec332d36241051f19cad5ed05bb46f1e2c28922c12e5c1354 SHA512 08cde3d1329276fd4498e46e53056b0dd62169c8ce58ebfd00c927a6fe01149481b4b5faf18059c3026e607183ab7bb3a167d0440f7d43ca6008ff94af8a5761
+EBUILD Nuitka-2.0.2.ebuild 1110 BLAKE2B 53b492316e8b528c48de76d24ccf053bbde27a95e4a7dbf1af74d52a7c6df963cb12b660d992494ec332d36241051f19cad5ed05bb46f1e2c28922c12e5c1354 SHA512 08cde3d1329276fd4498e46e53056b0dd62169c8ce58ebfd00c927a6fe01149481b4b5faf18059c3026e607183ab7bb3a167d0440f7d43ca6008ff94af8a5761
+EBUILD Nuitka-2.0.ebuild 1116 BLAKE2B f8883d881efe628913c2e6eb76b7e132f10804819213d655a4d8aa7f3ca67e812c8daced2f8aa02d4663bf2358ba1d96d89446120425879346bd11ff625924e7 SHA512 f00e1a55de3b397591762c26407ba5e671c9503d55ec14e6f193abfa4911195a102d8b109e13a963f139b7e046bc10f895106e4aafa7a11e5fc4b184f0657984
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/Nuitka/Nuitka-2.0.1.ebuild b/dev-python/Nuitka/Nuitka-2.0.1.ebuild
index 2df076ff3e01..123acd66de1f 100644
--- a/dev-python/Nuitka/Nuitka-2.0.1.ebuild
+++ b/dev-python/Nuitka/Nuitka-2.0.1.ebuild
@@ -48,5 +48,5 @@ python_test() {
}
pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
+ optfeature "support for stand-alone executables" dev-util/patchelf
}
diff --git a/dev-python/Nuitka/Nuitka-2.0.2.ebuild b/dev-python/Nuitka/Nuitka-2.0.2.ebuild
index 2df076ff3e01..123acd66de1f 100644
--- a/dev-python/Nuitka/Nuitka-2.0.2.ebuild
+++ b/dev-python/Nuitka/Nuitka-2.0.2.ebuild
@@ -48,5 +48,5 @@ python_test() {
}
pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
+ optfeature "support for stand-alone executables" dev-util/patchelf
}
diff --git a/dev-python/Nuitka/Nuitka-2.0.ebuild b/dev-python/Nuitka/Nuitka-2.0.ebuild
index d7f62560068e..589498093801 100644
--- a/dev-python/Nuitka/Nuitka-2.0.ebuild
+++ b/dev-python/Nuitka/Nuitka-2.0.ebuild
@@ -48,5 +48,5 @@ python_test() {
}
pkg_postinst() {
- optfeature "support for stand-alone executables" app-admin/chrpath
+ optfeature "support for stand-alone executables" dev-util/patchelf
}
diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest
index 2a7071948f9b..6fdc87ee6246 100644
--- a/dev-python/mcbootflash/Manifest
+++ b/dev-python/mcbootflash/Manifest
@@ -1,5 +1,3 @@
-DIST mcbootflash-8.0.0.tar.gz 24386 BLAKE2B f9151017131b90f01da923084f2b42103fe54ea4c6fe6a77e7ca4f52619b1527829177dc74db6166585ccb003aa3e07c702469ff1d07f5d616870f232a0e5c3c SHA512 d1c3a437ca2878a386df44ecf4df2d5aebd26cd859509e003ebdc7203eb13b9bbdc4accdc0607e170646dd7fc22526a746f77770105dd637becb09dde706527f
DIST mcbootflash-8.0.1.tar.gz 24906 BLAKE2B 2af5c73de29aa089d33047179ce196507ab1ed1ae224b6f680341a818d8056915271b121cf1ac32f31dd5e33e095f2b82fcddf5907bdb5513a17e009ac242f7f SHA512 fc4093873bbfc0a29d2c09b2f62247dd659b4c9d531613a2a18d6b452f7a0e573b5fa087d82686045af1ba6f7811ca3ccba0f109ada71c42925e8c01faa0fe1d
-EBUILD mcbootflash-8.0.0.ebuild 678 BLAKE2B 1191765d27cb472dc1449aa0ee711f354babed14e6db36d264f910ff414b726e78a48264a1797da217fceb7f5e012df60b07a0e2d9f1f9042e06f5a941fdbb7e SHA512 dc0c1674d042e57f8a04bb04c0b57bdc59eb6fb51b5fd2776c210ac07cab3630015a980dee49a8e1585ecb0dc32e47fc38626f495f4d4e86ba322c93057e6792
EBUILD mcbootflash-8.0.1.ebuild 652 BLAKE2B 4c3ea03a12c2edfd04dfd881e744568d75c21b55cbfa88ab2dd2c7d986a3acdcf7e218d7167b9892a52c34bda6b631ccbae7ecab1940b8e38d2400b4009ba4d7 SHA512 cae53f079701e1be10a75b18c2eaea6fd001c0c22624206c929092943855ee0e6a520ef316b3346a91dea6ada730eeb1c05fec609322e3044186e962ed79050f
MISC metadata.xml 504 BLAKE2B 86fa5201deb637e8116b44bb62c2776a771ffcfb2aaf40eb1c16e0520ef5fc1f0969e0edccd13e1d605410d8ea4b69fbda374ebe2ffa6d3928028c88b021d428 SHA512 390124c79adbc966992ac3ba90cc15a5f5f4551ca1d329c3227de3dd92998ab7900f0bc1361a5aaa6ab1403ba6d01138ce2d2164b57a6297b2ba943bdeecce63
diff --git a/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild b/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild
deleted file mode 100644
index 646189378d42..000000000000
--- a/dev-python/mcbootflash/mcbootflash-8.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader"
-HOMEPAGE="
- https://pypi.org/project/mcbootflash/
- https://github.com/bessman/mcbootflash/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Tests require the presence of dedicated hardware
-RESTRICT="test"
-
-RDEPEND="
- >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-python/pytest-reserial[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pslab/Manifest b/dev-python/pslab/Manifest
index 247ba47cfd76..b6625bfa6806 100644
--- a/dev-python/pslab/Manifest
+++ b/dev-python/pslab/Manifest
@@ -1,7 +1,5 @@
AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b
AUX pslab-3.0.0-pytest_record.patch 1395 BLAKE2B a835c781ce7dda59c0e6b591e432085115cf9f2295cb31914a43f88957eee4e8b70de552b92d03828e51bfc005cf29131d46488d3082690a68dcb192b90f233b SHA512 13ea71330e79e17493a8c063f772dbdf668e75430ef41a23bb4f23e9ea4d1d926712c6482baf9a93bc35c5a195196f424ae2a884cab14033059b68b28e088947
-DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f
DIST pslab-python-3.0.0.gh.tar.gz 357657 BLAKE2B 34d8817dd47588a488359b53a7c3737afc0b3d14c5a751990a6030a17f30cb99d65f235a7eaf26b5a4f7f41931ea20bff086a5463563faa189e6cc46336366b6 SHA512 fdb5180e6fb55b2b6262997981c1d9b56652fbd902cfb4e8c347dff87d32d234a61f5a3ff50e5fb55eb0fecc6d2cb09df5cbc9e747df00e5973c19fba7f3c554
-EBUILD pslab-2.5.0.ebuild 1014 BLAKE2B a9e037f3fd1bc6a970e1485b976c381ea2815d87eeb128967a3e0dd9a05abe70ef479ca3a31fd24d4327d47f1036636d5cf7d5cc93d3863e16de5271dc8f6d02 SHA512 3b3b16619dcc116c0e7d14e3c7b6c48fdca3e1107573ca98c657dccfd4f83f7714cf92208b459c3c78ec6e4144c0126e56ed11ce17406a5ce4d372bc539ad462
EBUILD pslab-3.0.0.ebuild 1105 BLAKE2B ecd24788f3269cd0ab9950b1f6fcecc50fd7f270cc179d26f0e97e9b415040ffb5e704037da65dff7f97e6d544eb8a43e33cf88a06395be55f3f94d00ac3415f SHA512 f16165d03bcd95c279278c9937f4ba42e50331cf3fdcadc4924b8710f3d6844121fda5484f3acbf272da1b5b4454bd7f76882bb5cf98ea855c6bd6946c78565e
MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536
diff --git a/dev-python/pslab/pslab-2.5.0.ebuild b/dev-python/pslab/pslab-2.5.0.ebuild
deleted file mode 100644
index d5f734959f53..000000000000
--- a/dev-python/pslab/pslab-2.5.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=pslab-python-${PV}
-DESCRIPTION="Python library for communicating with Pocket Science Lab"
-HOMEPAGE="
- https://pslab.io/
- https://github.com/fossasia/pslab-python/
- https://pypi.org/project/pslab/
-"
-SRC_URI="
- https://github.com/fossasia/pslab-python/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
- >=dev-python/pyserial-3.4[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.5.0-ad9833_sys_version.patch
-)
-
-EPYTEST_DESELECT=(
- # Flaky in 2.5.0
- tests/test_logic_analyzer.py::test_stop
-)
-
-distutils_enable_sphinx docs dev-python/recommonmark
-distutils_enable_tests pytest
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 2527d03b3c73..a3535b8b020b 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,9 +1,5 @@
AUX pypdf-4.0.1-pytest-8.patch 3106 BLAKE2B bc5ed79dc84cd8e826e21ea839ec926a57fe32f94446f85ecb48418edf20b58ee2298929ea96c65ed2a7848e8904a2d2c63221f3d71a1d8ea86bdba226cc52f2 SHA512 08106dc12e0f60453658925785e05673c62acbff7cb509d7e14416d0b033ea5d6f39ee955b0328ba988ae3546e8e475d1819b5ec68c0b1e7b5d8c8658f5ac5ae
-DIST pypdf-3.17.4.gh.tar.gz 7976829 BLAKE2B c2b7aef937186aecf525729f336ad6d00a8bf40850be17cb450daba5d0100acc0b0c3f51ef242e3cf7ef710d5c40c9f334db94a372b6d6eb4f2270dc00dde156 SHA512 f687a2032f085dac9b920f881f2df9f96e4da2a8dcdd5f971d3601ab05ae4f9b5528d0155adcb5ef01c6d8ffdc4f3d79077706915851bad7868bf761d28c513a
-DIST pypdf-4.0.0.gh.tar.gz 7992828 BLAKE2B 97ab3783ab91ebc638b625fe39c3008516de82f1ac384a45ef27a06bb0b91a86a5fdc24efbb92644a4355743b24e86f68822858eef2df39a3b6415795276c7c4 SHA512 488adffc330bb372df245d2dfdaee357bcd4303cc33d7ee31fd7abc393ce366c78715ca4a6516795ada6b5517ca32fec5f24cdad15e0d2c109fa90ebd2f9b05c
DIST pypdf-4.0.1.gh.tar.gz 7992979 BLAKE2B a072b50d177a89133bd5c7a74cae1d4f4ed5d6bcb1d78c68573c98f792a28a8ded26b5a82743a70ec2cd41651db8a19580cc48b0376c0dfe2f422826311914c3 SHA512 e9170b75ab00ce86580194bfa64ff3a31eb6fca62adc006478fcee3a78a99df269c75857672838c2b752b78b19174883cecb2eea5586878f81eb75474fabee6d
DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 11668924 BLAKE2B 0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f SHA512 28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68
-EBUILD pypdf-3.17.4.ebuild 1358 BLAKE2B 06c968d344aeb134c17141f789f938131b0d4555a9d00b11b52c8fcd71bdd9c5ed990eaf679ee56f123d99384a10b9cad6e70894a4a55da53bf6a3a5076b28de SHA512 57f571867687731a9d5dbd6f8e32c21345fb1fadd84879116a00102c00bf6934162f4c72154cafabe7c995d20bc64264571b7d6e28d74dab3f0cc05bb5c719e0
-EBUILD pypdf-4.0.0.ebuild 1505 BLAKE2B bcedbaafc6229810abae5a5ed775e554369c91707d58fe93dbbc63949a5bc315a180dc55f63192e6d90f4dd72dc23f7ce3319e11e919ebe6dd465964d393d609 SHA512 8182093c605a8fcf654c964886b25d60fec34717b9929723c945d9ca64146b5234080fe28d8f2c97ffc60da8708f38bd7de1b20302d4379401dcb4b32f462ef2
EBUILD pypdf-4.0.1.ebuild 1496 BLAKE2B f4b4e9e7a34fab791f8fdff920a43f7b8b96a9a276aeaf0879bb009d7e5dffdf0750fc9d44d337ec0ed96a454bf7ebf477aed296d46522fb43b8dbc76f6abbe8 SHA512 1b0219c832b84b8d6f08b729a6b823038c54db14e0b1fdbfd692f0590350c5f196183e7836ffead0d78645cec4c9db79f18924ab85720b5bad8f37db7040667e
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-3.17.4.ebuild b/dev-python/pypdf/pypdf-3.17.4.ebuild
deleted file mode 100644
index 202f6fc746fa..000000000000
--- a/dev-python/pypdf/pypdf-3.17.4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
- https://pypi.org/project/pypdf/
- https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
- https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
- -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
- )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-BDEPEND="
- test? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # rely on -Werror
- tests/test_utils.py::test_deprecate_no_replacement
- tests/test_workflows.py::test_orientations
- tests/test_writer.py::test_remove_image_per_type
- # TODO: requires fpdf
- tests/test_page.py::test_compression
- tests/test_writer.py::test_merging_many_temporary_files
-)
-
-src_unpack() {
- default
- if use test; then
- mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
- fi
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -m "not enable_socket"
-}
diff --git a/dev-python/pypdf/pypdf-4.0.0.ebuild b/dev-python/pypdf/pypdf-4.0.0.ebuild
deleted file mode 100644
index 6626238ceb3f..000000000000
--- a/dev-python/pypdf/pypdf-4.0.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
- https://pypi.org/project/pypdf/
- https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
- https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
- -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
- )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-BDEPEND="
- test? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- tests/test_reader.py::test_decode_permissions
- tests/test_workflows.py::test_text_extraction_layout_mode
- # rely on -Werror
- tests/test_utils.py::test_deprecate_no_replacement
- tests/test_workflows.py::test_orientations
- tests/test_writer.py::test_remove_image_per_type
- # TODO: requires fpdf
- tests/test_page.py::test_compression
- tests/test_writer.py::test_merging_many_temporary_files
-)
-
-src_unpack() {
- default
- if use test; then
- mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
- fi
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -m "not enable_socket"
-}
diff --git a/dev-python/pytest-home/Manifest b/dev-python/pytest-home/Manifest
index 1c2ac8038b28..3e8f0ca937a4 100644
--- a/dev-python/pytest-home/Manifest
+++ b/dev-python/pytest-home/Manifest
@@ -1,3 +1,3 @@
DIST pytest-home-0.5.1.tar.gz 7596 BLAKE2B 3e0ac21a35bff15e652d710bab0c59855c9beda9a1aa32ca5e3aa9e659dabb5a09bc0e93c56f280e859a1d50159f6e56aaf69ec64ee5268a1a93871bca3b3a23 SHA512 6b3ab71f48135d7fe3e0279de598e8067bfeb1f3295d4ab947ff703e8c8c6b61d827ce30f86da15b854a09b813105e459eed02af19da22debd25df20759759b8
-EBUILD pytest-home-0.5.1.ebuild 523 BLAKE2B a103df6f541038b8820093e7c28e2996db5504707736dc70eeaeb189194005800a617d474104524d66986d445ca2c8d46a333f3a22bca731484e0aae250515ad SHA512 956e98948d67f959f9851a7a733015695812650b238e3a0960b043536e477182dc30326ad97fb3d3a0288197fba89aab1f526d23d30cbfae1c6d36f768cb1fee
+EBUILD pytest-home-0.5.1.ebuild 530 BLAKE2B 63eff63ce3311dcef76d05b64c35229bd277024cd0dcf1dd89f198d3a52daf88775b63ef8e047a1ff00d412d42584606a19597f440529ee626a6130ae800f330 SHA512 706abf5049391728dd26dd4bf2aa669acf1a0547d835d87fb7c8105f242842ed7737c59c9e6341d911edca489d438af9e4cbf026a2b1408c07846ad16feef51a
MISC metadata.xml 428 BLAKE2B 9f9c0d72ec25e6f573f42709148169aa569a5862a16a43fd443f098ead7e84b621294f70222b0a69fb77d15ff2d98a2ad9418be11deb63f80d1bf83d92139e3c SHA512 be336bb81c2212038016fc5b7f5fc507ebf67e399048008472872450a4bea37e70a1242c62efad674366f2a9933b052c323cea5a1e4bd5c310bde1e50d583a4e
diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
index 22b58992f464..d623ae097002 100644
--- a/dev-python/pytest-home/pytest-home-0.5.1.ebuild
+++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-reserial/Manifest b/dev-python/pytest-reserial/Manifest
index 150108d10c12..ca21c7da5186 100644
--- a/dev-python/pytest-reserial/Manifest
+++ b/dev-python/pytest-reserial/Manifest
@@ -1,5 +1,3 @@
-DIST pytest-reserial-0.2.4.tar.gz 8420 BLAKE2B 7a3ffce0ac8b598551ddea29174f545e451ebf733e6bec50eb1cad4a5ed50cf10cf9279eabe2a33fc9feaf3e442880f6fd522258ab15232e25879a5f7fce4bd9 SHA512 532070460d48e0c840c3a22993907a32d811411a4499ecf50d233c063096fa8ac44f39d5fd5f60b9afe836209c4a24b3caca9193675fdb2b76af7cd9d7fffdca
DIST pytest_reserial-0.3.0.tar.gz 10844 BLAKE2B fb0405cfc694e52205a3655a9fb0d477632811492b006483568c7889b19c5f9b1497a5fee0c002d6acb1a8207ba90bed82db33110a457e877d66d3a888fde739 SHA512 e906044f5d4ed07d77aafc67920b348512b7b0b6bf87062667d4a7b69ac0be3ce4cc36074235bd9319bd6eee4024ddb4295e4a41b4309f350a7e1a0d1eda59d3
-EBUILD pytest-reserial-0.2.4.ebuild 574 BLAKE2B 5427a266d0378e37e2dc265ba3899d431edb393a267fad48bbaa064f75e17b081459784b4ebcce58f53808fe4f471693269347ef215f7ae91e76e9f5fe501555 SHA512 c900037b8c46ae08ddafa06896b63fba0064fa0ce92a430c72a1a0ea98ae8180e7ed41fab8109fc595972e78c42560eeec47df069c01f24cff36ed328a27cd1e
EBUILD pytest-reserial-0.3.0.ebuild 553 BLAKE2B 6330f33416a72399adacbd2fcd0aadfdcd0d8402b39b1b9f572873626e47dedf54110751d96f960b64c83e463a62eb3ac5b741c2ae61d582a992469d3f8d9c20 SHA512 96ce3f56673c978a6df3d16c01e0beaac76cfaba2df7e1b9639c634a0061bf3737f4419506aa4b39ecb620ae99da91a281f250d5248198ee61ca3f7fef6d32e7
MISC metadata.xml 512 BLAKE2B c766f8d2a8c46e38b1cc274ee267458f8809b9a1bbdc4af9d5f7295ed81ae394c546c0287ecb864ed7e5c2b5a9a3b6a1efe1c21d6ab0714c4219f92db9926d3b SHA512 06f17659ccca9938a1f3ba49fdb81af3ee7358e6bc16587066ddbfbe6354bb2db68cd97abc5338b14d25bf547297697b83cccc5e99cf53712dcc3435eed07f6a
diff --git a/dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild b/dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild
deleted file mode 100644
index 85cb17e3e66c..000000000000
--- a/dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pytest plugin for recording and replaying serial port traffic during tests"
-HOMEPAGE="
- https://pypi.org/project/pytest-reserial/
- https://github.com/bessman/pytest-reserial/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/reflink/Manifest b/dev-python/reflink/Manifest
index 633fc9b858ae..35272ee7f27a 100644
--- a/dev-python/reflink/Manifest
+++ b/dev-python/reflink/Manifest
@@ -1,3 +1,5 @@
DIST reflink-0.2.1.tar.gz 14638 BLAKE2B a6449ebb27619ead9ff8452df6c48f3617e5f06eb347fbbe14ab00b9a43c01de8e101466288ac6fb73602165d4d4e9315f941c2f28dffe245ed2c39a10a61cf1 SHA512 5995ed787bda93cb46d99a603110768087420edd72c01d5f3f7f08a3f8f63b4629b900a3c173dd7f3119a892ac19ab1a9c3000ddd83810b22a52dfb5fb892a28
+DIST reflink-0.2.2.tar.gz 21956 BLAKE2B 48631117b76f09cfc90d60907f77ce772794d306bacd938756bca544251660c13694e862786eb93517555c3fc26e9d39ff4e925ff1bea95d1847f760a2d024d4 SHA512 11874303a4d57ce23a9e25bd54b2d4ca5f95c640c8de3234587c82f03566783f7ce2afc0b63d408964b74f4ec8d7cb8eaefe44eec7a011083deff79e6748d847
EBUILD reflink-0.2.1-r3.ebuild 1176 BLAKE2B e3f0a32a4d42854724261a38e8c953f76443abb695cb8120739ab152ae118fe454a05020416a0d9ca8223a512878352ce504bf90502aaf29f929ba2d583fdc71 SHA512 01d156c9641ddf8cc46b0487e9d271ffdaa6f3aae4a8e90ec46921b83f33797990179e1edb56dc9e5c2e688093c2c5706ef64bcb8842451083eefac70a4be853
-MISC metadata.xml 466 BLAKE2B 5df661f60a2e9dcb5a4fd0c62ba8e0200cf61aa7b1f8fabdf82b2b94dedaa8a14c46d3e027e88ab76a275f6bcbe875bb053906a688a8d6d0b60505c319d212da SHA512 9cd5fe91ce5ab72d1b09fb46ff5db740f137081bf0df6ef6e05d92fa3c40376a693fbf1e442a9ca914a797efa6d322139c44d6b6191e8597f62f803b2d9a7598
+EBUILD reflink-0.2.2.ebuild 1047 BLAKE2B bec873f2afe2d8c819a2d47a07723ce331d9a6a170c92ae82d229a5b5d6435d0f7ed63cf9468eef9e21d6e6ddbe2544d45b9a717d217189af132ab0fdce84137 SHA512 fd2381ff318398fe6d6a28c834af64027953102b1f9642877f89b1c5d89ebbbd1f3d68055641b634cafc77170592f0f97bc656fbd8583aadd681b9aedddd5fc7
+MISC metadata.xml 539 BLAKE2B 3bd72ce292235fba1a8a44b67397aebc5c80943f51863449f5de5d3f135d8ab5d2a81dd5010dec16b7e91295a0952f86fdb67afcebb9a080bac5bcd5e5bed270 SHA512 a62afa1db828e6a07a9502659ba602d28bd3dedce435d096872d6ec708577493538257fbd96ef51c78eebf87b7696f5f226795a1eeb42489cb8f301461bbe582
diff --git a/dev-python/reflink/metadata.xml b/dev-python/reflink/metadata.xml
index e9ea2772708e..94c6ecf219a9 100644
--- a/dev-python/reflink/metadata.xml
+++ b/dev-python/reflink/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
<longdescription lang="en">
Python wrapper around the reflink system calls.
Btrfs, XFS, OCFS2 reflink support, Apple macOS APFS clonefile support.
diff --git a/dev-python/reflink/reflink-0.2.2.ebuild b/dev-python/reflink/reflink-0.2.2.ebuild
new file mode 100644
index 000000000000..83e0653fe4a1
--- /dev/null
+++ b/dev-python/reflink/reflink-0.2.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python wrapper around the reflink system calls"
+HOMEPAGE="
+ https://gitlab.com/rubdos/pyreflink/
+ https://pypi.org/project/reflink/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ ' 'python*')
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( sys-fs/btrfs-progs )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/pytest-runner/d' setup.py || die
+ distutils-r1_src_prepare
+}
+
+src_test() {
+ rm -rf reflink || die
+
+ if [[ ${EUID} != 0 ]]; then
+ ewarn "Tests require root permissions (FEATURES=-userpriv)"
+ elif [[ ! -c /dev/loop-control ]]; then
+ die "Tests require /dev/loop-control"
+ else
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ addwrite /dev
+ distutils-r1_src_test
+ fi
+}
diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest
index 548bb4e74436..27cfaa4e63c3 100644
--- a/dev-python/semver/Manifest
+++ b/dev-python/semver/Manifest
@@ -1,3 +1,3 @@
DIST semver-3.0.2.tar.gz 214988 BLAKE2B c436ccc99bab2044472444e48de46f7b584291872db6d311d4a16aad0755f633cbe366bd0be6149431fd2db06011018a6cc5bd527f8627a1fbed8999086d2531 SHA512 f7b848f76ae72a8f0f06800d6c02b11a07149dfdff191e356709b75ac15ad19c010d8f13bc32ea082e15858524b38639838fbc09c2d9eb067eee8e163eb1e497
EBUILD semver-3.0.2.ebuild 561 BLAKE2B 97dda825b1cd56372b79d2482c47613b216a6d198d99f12bf20eb2bfc3ac1ca230102d35ef1cf5067c92016cec566789689e522bfd9d550cb9fcdb19e2eb8ef6 SHA512 c61145b8ecf298338303e7ba07a37ea1036b21c0bb3e57ecb776a100027e8c4ab285816bad052ed5f8eadf4914b0a48fb214d571afd67783201649889c1c3a16
-MISC metadata.xml 304 BLAKE2B 15715742a27fb95d1ddc1f8a7ba073868e207556d13b44c65610cf57ba677fc5a98bbef01f75a85e983a7e9c1a1ae00d36885c366151f8aa395129483f6be29a SHA512 00522f7b2674677082b9f4d4e4c61a522eeed185042df2d59c1cd33baf069f5c91ae699bb2491cab2ee62fab968bc773393fbe2cb271a45e2bb2656b1f9eb180
+MISC metadata.xml 401 BLAKE2B 4f7d1e6e5a49bddd7ad4fff00ba473e07600f7065e49fe3fb14eebaff64e27fc3b58e6cdd070e8320b92bbd10beb89d45ea173654c2202024afdc9f48b18d090 SHA512 ccf9ff4e627914699a63813d8342185d50d73b88b08386133c3ee3e64919874cda7d9b0253caed278d0288425bd1e5ac69dc10ce9c249a2e08fbda29d19668dc
diff --git a/dev-python/semver/metadata.xml b/dev-python/semver/metadata.xml
index dab5e1eba8c4..c4b85edef1bb 100644
--- a/dev-python/semver/metadata.xml
+++ b/dev-python/semver/metadata.xml
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">semver</remote-id>
<remote-id type="github">python-semver/python-semver</remote-id>
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0ef0b27c142b..40593697a291 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,5 +2,5 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1d
DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a SHA512 11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
DIST setuptools-69.1.0.tar.gz 2219972 BLAKE2B 82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5 SHA512 345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756
EBUILD setuptools-69.0.3.ebuild 3988 BLAKE2B 02151d1f5dd6db5d94647bb2b705295f5c2611655d48b9b93357d17f47bc87ea6e550707f785cd872d57c44e8c115f10670e60c6643e677ba3ae5303c9ad05bd SHA512 314e7e33928be81242c7cca4b071a1f40446257a237975d71a682030fd969559f51e81b55a1c5a957a103beafba21615041be55da03d6b4d388d58c0b7ae145d
-EBUILD setuptools-69.1.0.ebuild 4267 BLAKE2B 7a442dc807ed28f89fe0d2843793b069cd7ecc58094ebea0b4b07c29a5acd52548dc5dfc026814ef792af8c9f911a55db387179f4d5dcd4f79a3e0d2101a86c5 SHA512 c6a591b0a810992466696da19deba67185b191c3425951f26550555b3b1c4227ba7c203f2488208599de242a163977b382f3739ae1792dcf103024d9059d534a
+EBUILD setuptools-69.1.0.ebuild 4274 BLAKE2B 9672814c5344af812a01d91a635a57d41da6394b4641ce1ef37e56f3d75ca281d3cc5ad7bbc9e7faaad459504d29d09ec41a36a8893b55eb3195925aab21b6c6 SHA512 9ab5e25850bad92b8553fc09cb3f9e666f87f1d27d32cddb9078204b12e8545f789d8bc785ce617daa1e25bba5663a05ebfeafe44a3bdc6450edc42cfc9b9418
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild b/dev-python/setuptools/setuptools-69.1.0.ebuild
index 5273f9f767fa..a714d9f48f5e 100644
--- a/dev-python/setuptools/setuptools-69.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-69.1.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest
index d2f829397610..3d68c6504b78 100644
--- a/dev-python/uvloop/Manifest
+++ b/dev-python/uvloop/Manifest
@@ -1,5 +1,4 @@
DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d
DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c
EBUILD uvloop-0.19.0-r1.ebuild 1963 BLAKE2B 433d74dd3de66a4d0b58f784f51ff275feba8162b6755dfea1fc119ae23471edcd05c8f3f7e5a15212c2f6bb525ac13b030291dca2ed2dbc9d2fe31b4eddab72 SHA512 96f952de9414406490fb55cd324155f4c8b63a062f5bb4924f33b57d85164b11d6986fe33003f970103ae1f834d23a6fa1822cb9732cb08a4d61b4b2451885af
-EBUILD uvloop-0.19.0.ebuild 1912 BLAKE2B 068696785011407f049ef5e548b6f4aa150ea83f730e8f05b72a04db491eebb84a7c8e10bdbb8cbb2a9b496dba1f4c131341cee86c553a8af7a6cd86d8dc5c85 SHA512 6f0297ff2a05325f001c01a690571d8aa551b6b2b72a118157a91fbb82b23db3d40af0ef237132ac220bb540b8f8555bdb71bd1383d81e18da95fde4bc98be7e
MISC metadata.xml 527 BLAKE2B 2db44bdfb681fcce35ef35f13155293ac3fdffa12a695b654ed8acc608cf1f769243136e66b6b2c1afd57caa7e59a66a60d34631c37a4b98a474bd0635fcbaa3 SHA512 02540835a23405c467293395fa7984741e02ca1aca75f527edd3b988d307b41db0f729d5cc0b3a826a652fb7104dec7be86a9a57f4d5646d2af87255cc2d90de
diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild
deleted file mode 100644
index 5c6ffd63c22c..000000000000
--- a/dev-python/uvloop/uvloop-0.19.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv"
-HOMEPAGE="
- https://github.com/magicstack/uvloop/
- https://pypi.org/project/uvloop/
-"
-
-KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples"
-
-DEPEND="
- >=dev-libs/libuv-1.11.0:=
-"
-RDEPEND="
- ${DEPEND}
-"
-# <cython-3: https://github.com/MagicStack/uvloop/issues/586
-BDEPEND="
- <dev-python/cython-3[${PYTHON_USEDEP}]
- >=dev-python/cython-0.29.32[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- rm -r vendor || die
- cat <<-EOF >> setup.cfg || die
- [build_ext]
- use_system_libuv=True
- cython_always=True
- EOF
-
- # force cythonization
- rm uvloop/loop.c || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local EPYTEST_IGNORE=(
- # linting
- tests/test_sourcecode.py
- )
- local EPYTEST_DESELECT=(
- # TODO: expects some... cython_helper?
- tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr
- # unhappy about sandbox injecting its envvars
- tests/test_process.py::Test_UV_Process::test_process_env_2
- tests/test_process.py::Test_AIO_Process::test_process_env_2
- # hangs
- tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data
- # crashes on assertion
- # https://github.com/MagicStack/uvloop/issues/574
- tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine
- )
-
- rm -rf uvloop || die
- epytest -s
-}
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}