diff options
| author | mirror@stealer.net <mirror@stealer.net> | 2026-03-23 05:00:24 +0000 |
|---|---|---|
| committer | mirror@stealer.net <mirror@stealer.net> | 2026-03-23 05:00:24 +0000 |
| commit | 9d6375a23c5186f7d103bfe44303eb369d5e1217 (patch) | |
| tree | a9a72366d1596a601593a476addf5a33cd0d74f0 /dev-python | |
| parent | baeb36fec482637f34dec1bdfcf4a13ca327d4a5 (diff) | |
2026-03-23 04:37:56+00:00
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/Manifest.gz | bin | 283355 -> 283363 bytes | |||
| -rw-r--r-- | dev-python/cbor2/Manifest | 3 | ||||
| -rw-r--r-- | dev-python/cbor2/cbor2-5.9.0.ebuild | 39 | ||||
| -rw-r--r-- | dev-python/pygithub/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/pygithub/pygithub-2.9.0.ebuild | 39 | ||||
| -rw-r--r-- | dev-python/pyrate-limiter/Manifest | 5 | ||||
| -rw-r--r-- | dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild (renamed from dev-python/pyrate-limiter/pyrate-limiter-3.9.0.ebuild) | 6 | ||||
| -rw-r--r-- | dev-python/pytest-check/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/pytest-check/pytest-check-2.8.0.ebuild | 27 | ||||
| -rw-r--r-- | dev-python/starlette/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/starlette/starlette-1.0.0.ebuild | 56 | ||||
| -rw-r--r-- | dev-python/types-docutils/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/types-docutils/types-docutils-0.22.3.20260322.ebuild | 16 | ||||
| -rw-r--r-- | dev-python/whenever/Manifest | 3 | ||||
| -rw-r--r-- | dev-python/whenever/whenever-0.10.0_beta2.ebuild | 150 | ||||
| -rw-r--r-- | dev-python/xvfbwrapper/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild | 31 |
17 files changed, 381 insertions, 4 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex e88bb71d5d..8a3fabbf22 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest index a621f69130..d78f71b6ae 100644 --- a/dev-python/cbor2/Manifest +++ b/dev-python/cbor2/Manifest @@ -2,6 +2,9 @@ DIST cbor2-5.7.1.tar.gz 102467 BLAKE2B 8025d34843c977eb282f47b3836844441c4d45fd3 DIST cbor2-5.7.1.tar.gz.provenance 9333 BLAKE2B 37eefd944d4d525e8d3a1be918855f535c3a328fd8da8f178e550b137bcf24fcd378904bd5cb69e47312c3acc2d9c010ebfbfdd5c1eb5dbb8724d40f18d832f7 SHA512 d8532140f1830204c9c2f823b2f0acf3140b736b946d1239551b7116de2f62de3eb4d2d39a327ee2fcc2afb2d75914d0b30f819cf8cfdcd795f5e8d4237145e9 DIST cbor2-5.8.0.tar.gz 107825 BLAKE2B 619a8d01530f6b5d13f9dfef8ba0f75e0a1d771c9886c248b76a15e09092d6fe1cb48a488e4cf85dea8ca7e8be6642e45f454dfc12bfa07219aa4bbc28df9a9c SHA512 19a79554526db6926421ec6520c589fd51530057226ca9479662f2eb9c8af6ebda2bf52d3d28c4597d3985585b3798d54f2b783e5bc6622610f91eea91f28547 DIST cbor2-5.8.0.tar.gz.provenance 9374 BLAKE2B c540105f160f1b3877338a35387e91c0a4f07f71513ae8a9088fb14f0eeadf3466b64f7e0d9f626b3e331cc7974a9013223c4ad439d936d805489216594e2d0d SHA512 2930cb9d68cd4e7baab9b6a156ac404bb870340895a0d41ee73371943e3fae868b8f6950a85346c80d3f02bd17faa840cb10021d99d2f42d96a6ca840597113d +DIST cbor2-5.9.0.tar.gz 111231 BLAKE2B 2ab6315866e4c252ccc51a12358e1f6420ae9f284b27582257bf96ae8e9b780a3349df695dca651f02880b7f3cd2773645449d42dfdd6924235a671df3be49bc SHA512 cafe5fc6aa55b899ca3edd012620f94bd02c47e45117bee9f0841dae9baba049339ac8642998b390b29c29b3102ca4a26718bc0c2569c35434b3622d439a6b51 +DIST cbor2-5.9.0.tar.gz.provenance 9582 BLAKE2B 22f32c67af2ab3d9c1df9713aa0be0106542b13eaaf70b8ed0e09ccefd414619b721b87c8f74bf02ab583a744d02348cd3a0e45c6813686f18536d6c50d7d579 SHA512 0b44b4fa821d9df85b3891b98ad3cc724f906b3f9850f3251f14eb1450a9c3c60da8d6891f2473b465a9c275cc077fe7c0f6e1233ff1ca7ce274d23596694848 EBUILD cbor2-5.7.1.ebuild 965 BLAKE2B 5823e6fbe4aeb668eab7e497aa5d9437b71b5c6b414cf76c228aa0a48d88c21d60d751e44cca0755673c5e2e03ec574b3dcc946b83ded5ab1ff5258a605e8268 SHA512 31f9cf849c8786e06256c1e103b540864ba1c45648a4890dc046c9f24c535800e83c2568b214029a17b4727f650d43cb00cd15dca8004d365b51353d933942cd EBUILD cbor2-5.8.0.ebuild 971 BLAKE2B 3a06dd70b40c51e6eb3662848ce1c8a340aa4cb3a06e87a60ce5e02a17a13e60a2781d608f716d22431dd09d672c474554dcbcd098d83c4900d722cc83e93e8e SHA512 7033099da108c0a4010832b2de977c4a49a014f7de2dc8877e3db5f6c4a8500e7cdcd7acfff23a7ad6c77cc8b3e3abe8d7cd4346f7f5a75329ff51acce91d362 +EBUILD cbor2-5.9.0.ebuild 971 BLAKE2B 5188ebe1892645f82b2dc1e747d357e6f4f44acbd1f21cb3272a60a688fa5c58bb52ad24f368f51ca2d173e67b3afa5aa351d1ef3aa9eb13175987185028096e SHA512 1c593fd76bad290d86617ef3e2f0b6dafeedf80a40ce944caec7050d625836369394119ed6dc394a93d188b6c3ed971dd0427ea5b8c785cdc8b60115bbf6b2cf MISC metadata.xml 1036 BLAKE2B cae01cfe0040332893e0ca9e4c5da81bf13d9a76f83a3cc24a63b0309bea83ba2ada3aeea7980837316d92a5cc176a7925cff5c4468500f68d561dd14131dd55 SHA512 1f42c1ec255c7687e66fd350e3353cf2168f654075b710dab89f71e284691beba52def321ab471accc5eaef2df1bd3561150faee1f1dc3c739843e64c49f7f21 diff --git a/dev-python/cbor2/cbor2-5.9.0.ebuild b/dev-python/cbor2/cbor2-5.9.0.ebuild new file mode 100644 index 0000000000..8c0f5499a2 --- /dev/null +++ b/dev-python/cbor2/cbor2-5.9.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support" +HOMEPAGE=" + https://github.com/agronholm/cbor2/ + https://pypi.org/project/cbor2/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +BDEPEND=" + >=dev-python/setuptools-61[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( hypothesis ) +distutils_enable_tests pytest + +python_compile() { + local -x CBOR2_BUILD_C_EXTENSION=1 + # pypy3 not supported upstream + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + CBOR2_BUILD_C_EXTENSION=0 + fi + distutils-r1_python_compile +} diff --git a/dev-python/pygithub/Manifest b/dev-python/pygithub/Manifest index 89ec0164ad..7c18308984 100644 --- a/dev-python/pygithub/Manifest +++ b/dev-python/pygithub/Manifest @@ -1,3 +1,5 @@ DIST pygithub-2.8.1.tar.gz 2246994 BLAKE2B 6d54d87abdf20d4068efaff9117e005d970f2d60d52bc3d9d985ef4616004e09c72f27c870b89f506246af7cb9a73c5b9f1b2853e5f980f8f59e6e1f99e2594c SHA512 87724ebb922fe35867a23a56c59cc6fc56fd2a4c24129ebfdd06683797aa8398e68379b42a6fb73ebb0dae5e2e403cf9fb518c5738f156e40a76bea6661c2192 +DIST pygithub-2.9.0.tar.gz 2592289 BLAKE2B b769f59b538a385e79ed8dd6e84e9d888d784733547c19984b341331e963cecfccb12a0b9bde6485b292f202b9024870ba8d844d64c7ec5c34b9deb945f55ed9 SHA512 f0b3e3cb8f5b9ce5a722a1ea306721f658f7d229c0a0357d003f8207753a7959c93bf23d05f80174f1fe78eaec2e5b16b5f55b6c8aeba26fd74e434395be338b EBUILD pygithub-2.8.1.ebuild 900 BLAKE2B abc15af65617e5fc53084460e486bbb66d973c20a8a48a45db2ae370ee5f859c18eea692f0aa7bc7738581bf3c621000be52688337e3c90f0698b20be98e2d16 SHA512 e2b2da39553bc7a2cb87983e5d47a55c715907900b28a85bc46bc9e5e72852df356ee1d1643a0c8816313270a7e451327930d9da57474ca65d8f651a67d7e6e0 +EBUILD pygithub-2.9.0.ebuild 903 BLAKE2B 7d302425b2babfc35a81c60be741d855965591e58f2e18d1381d4a9bdc606dbb618c627cfddb5908fa7c11e36df17526c7d15fad2f9f6ed3848f6f7ba39c376f SHA512 3b87882ff22224d7c1c475445db4bc14b8d11380746c84ca5ab1005d5a06aba3005f51863fc22de142ed923a48369de0903d2e45fe444c743edd359c401cbd27 MISC metadata.xml 501 BLAKE2B 1692287021b81416f18386da2b1dffd1c358d4dbfa3aacf7d5f773db0889ba966408c35fdbb7ea7f741923d542ea4e825039ab124a64168ad2d5264d1718dc5b SHA512 e1f2c16e725e96e8d576ff6b87a79d39f1b8169c6f419eadcd18a8a266fd188dc08fc9efa236f2c696449a083b000086b153da559cd819fcb73ddf2518500813 diff --git a/dev-python/pygithub/pygithub-2.9.0.ebuild b/dev-python/pygithub/pygithub-2.9.0.ebuild new file mode 100644 index 0000000000..ee51175d47 --- /dev/null +++ b/dev-python/pygithub/pygithub-2.9.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=PyGithub +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the Github API v3" +HOMEPAGE=" + https://github.com/PyGithub/PyGithub/ + https://pypi.org/project/PyGithub/ +" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +# cryptography via pyjwt[crypto] +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-subtests ) +EPYTEST_XDIST=1 +distutils_enable_tests pytest diff --git a/dev-python/pyrate-limiter/Manifest b/dev-python/pyrate-limiter/Manifest index d1a0a232cb..c77edb12a6 100644 --- a/dev-python/pyrate-limiter/Manifest +++ b/dev-python/pyrate-limiter/Manifest @@ -1,6 +1,7 @@ -DIST pyrate_limiter-3.9.0.tar.gz 289308 BLAKE2B 46046dd69ea7d74cdd29e6194fc43154d58119a950fbf9e81b71809e92099caff446268acc99ee1d9bf9b8457ffccc26f042259de452df2e8fac5c67098678ef SHA512 a9910349aade28b9adf6cace538931e838f367330d8717838f3eed48f56a52baf9eafa955094f8cd858c2cdab740dfcd1c2fd0e3ab98c6b56a9b0233a1e4470e DIST pyrate_limiter-4.0.2.tar.gz 301304 BLAKE2B 5a5d983513ec9e94098cec7f065d550b233a5b7f5296680a1af5b07f83f45a11b07d695451cfb8b636f20918c221d3d5a777e006be3640a6245c0de93a69c5be SHA512 c99a7a36c771376ee9ba9f02427452ef2d53ec53682fd494d21e35beb2b7f91e91f99dc384548bced8752ecede40041ebd1a678c28700c4aa3b12ddf9c75e538 DIST pyrate_limiter-4.0.2.tar.gz.provenance 9565 BLAKE2B a4adc53f55f5a5be12df5b621195738b9f48a182829aedc32bcca466bc0a8b7747bba6ccf39dd8c4a244cec061db2f8d7433812b978d93f1f04fb0357278da97 SHA512 6b18c26dec90f4540f6f233e59b316a85fec0b3989d3f899cc7472cc1682b95987c468e001516dbdcd9c82552c8697ba5d88855f74a8c3b5e370c7fac4345392 -EBUILD pyrate-limiter-3.9.0.ebuild 1592 BLAKE2B 7d1aff29af5dbf3212200261727b311e2f22c19ac38d512eb73b26c849dd6f29b669f5259cafefb6c2863b202c3f585fbb24f18c8daa490b77d4889d428c1e97 SHA512 c2121453ff1beb5011ca1fc1c8362f99adf77baf405fcf72c6931d0897336a2e412924ec31f876d1be844297c2d167053c2866f442f7bbb6fcf5383652b1e2b8 +DIST pyrate_limiter-4.1.0.tar.gz 306136 BLAKE2B ca1231e7033f755b60f03439a9cc023df0333c4bfef30632743530c6fc1679c9b3696580c44c83988829f21091bb46f1d1aa6d6384fe0ede95073b64cd94a2a9 SHA512 3ffae7a8412989d37ca4ac3f30e3ca7cd44f8491537767094205c22594bd5ce543c861712929cd618f73b047260148be02d160cc44f03f92788a6209a82ed3c8 +DIST pyrate_limiter-4.1.0.tar.gz.provenance 9604 BLAKE2B eb99bcf9e09d32392ece5bd072897850af7cc9b3d420e0bb1db4ce5c3a8f9e1a4e6f2fbcd7a97311df21cfaa7d1a885f6cf94fdff9d5d41f4fce71b1275c0bb6 SHA512 ef23e57f7fe5abf2d9c191088b51e9f25e7adc720e3dfe6db1aa2d701619a97b3917766c22798b1ec8eacb4e3ffc58c6fe667088979e7bab4d73b86b1214ca8c EBUILD pyrate-limiter-4.0.2.ebuild 1657 BLAKE2B 0ce9975bc157c063a5b86c35e143754a2f4ddd9219936f2c8948265236feccd4130da6570cd5a56dfdf54ce0bed0cb29252c0dc5cbfa41319dba81c39c0f144f SHA512 4995b1b7478ffb156e1be0c9fd47552523c61c6eb5c7e7886f992ea631efa639e55a458402c1a95a970d39cc30fb9290dd986b37094c8f988e21864fb2ec8602 +EBUILD pyrate-limiter-4.1.0.ebuild 1657 BLAKE2B 0ce9975bc157c063a5b86c35e143754a2f4ddd9219936f2c8948265236feccd4130da6570cd5a56dfdf54ce0bed0cb29252c0dc5cbfa41319dba81c39c0f144f SHA512 4995b1b7478ffb156e1be0c9fd47552523c61c6eb5c7e7886f992ea631efa639e55a458402c1a95a970d39cc30fb9290dd986b37094c8f988e21864fb2ec8602 MISC metadata.xml 512 BLAKE2B c03634491b395f8f6858fbee636d12552a0af0cf2ba4018bc1400cf0e29016cfc431a50e5c70ae9e20fc36b626473db16bdaf7f2f872a243ea66de1e789b6257 SHA512 a913c1540dd7cfefe53b3a492474f05e10bdf0e75dff14ac9f87b7f8937c5afd9809fbc0a750bdd76ad50bf1ad2730b505a955df91c438567e86dd93fff05407 diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.9.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild index 1712d84d90..473b2755c8 100644 --- a/dev-python/pyrate-limiter/pyrate-limiter-3.9.0.ebuild +++ b/dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/vutran1710/PyrateLimiter PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) inherit distutils-r1 pypi @@ -34,6 +35,7 @@ EPYTEST_DESELECT=( # Optional dependency redis-py-cluster not packaged "tests/test_02.py::test_redis_cluster" ) + EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) EPYTEST_RERUNS=5 : "${EPYTEST_TIMEOUT:=60}" diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index 2381da41e3..4499d819c6 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -5,6 +5,7 @@ DIST pytest_check-2.7.3.tar.gz 34421 BLAKE2B efecc2ce320bcb29a87034d6e9b85004aa3 DIST pytest_check-2.7.4.tar.gz 34613 BLAKE2B e082e352930c866f07afc4b3515c64394176982277d65e4af2c03d7230ade1763661c4fe6e038c25830f7dab9c55464f83ad28c8015ed2dc71594fd01d304540 SHA512 ec205f814faa179f40025ab9e9cfb5e1e37d32674886a6bc9a6ce85eb5b86ac2528921f07b84ce7c5adef771510694abc4c366b41905ec28a84a58f49a7f5836 DIST pytest_check-2.7.6.tar.gz 35536 BLAKE2B c3c8927b2bf9c81601a24628917027a70752db2671e4207b034aace0ab4361c049a275c9b57e2e7a46668224b484436e4ed98ab91b1d921a9dc54ebf39a795ff SHA512 84761d092d7d58b5ecf3a6237c58cc4b6e65edaf73b06dc3a05b1412c922bd07ecec9442fcddea05f1355b542d5165e8da65aa13dd13deb134b2b7d4957bca92 DIST pytest_check-2.7.7.tar.gz 35957 BLAKE2B f3c46a3eecca872e3596e2ef7d1b2e6b14a17fac1a4786954155605275a9035ef5fbedde045acce27434e5696acd9451b3f7d1fad4b285d782bf183387abf73d SHA512 dab73f2db44edf0c9a355531fb9b0f2140bfb5b8e3e6d5c63acd4af3ba5517a457a8da8b61cd2ffbf8c54a0d37ea231b35a535e4590eefafe3576ed14ceb293e +DIST pytest_check-2.8.0.tar.gz 37723 BLAKE2B 27cd1c716966637e7acba166dd2e63b76712442440d75c4a9d19ebb13486a8f9324888539cd5ea45ff9e7a44e6c65b4ad7424aab4586d837b7d8313e7174bf91 SHA512 90e86038e37b8cae6bb464c21d5e826173b48705524b82f2aed25851e3271923700fcdeae3605c2f0eee1eecb3630d746444cccb86a835990b78f7490a38836f EBUILD pytest-check-2.6.2.ebuild 625 BLAKE2B 0d3bf0633d6d5f68b33ef75d45433cb2f0e5554066c9a5bceea4b70916467bacdd396d8cb19b98c9afbc504dd189f9fcc16fe6f39ab5ecd4026508bf635fbf95 SHA512 c0dd1fa8dfba68135dedce4857c1c53f5c615786e5c34d3562b190e9dd078d0729bb96441d95070565daaf9ebbe27b690bf9dd41460e48ee12f00ee63bbddf6e EBUILD pytest-check-2.7.0.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 EBUILD pytest-check-2.7.2.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 @@ -12,4 +13,5 @@ EBUILD pytest-check-2.7.3.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709 EBUILD pytest-check-2.7.4.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 EBUILD pytest-check-2.7.6.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 EBUILD pytest-check-2.7.7.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 +EBUILD pytest-check-2.8.0.ebuild 631 BLAKE2B 3442ed85aa8912116d95d51c69b08202709947e1c133fa47227a556b1211ac2654e4c4895da32b368f9199eba8073df5d2af752fbf0bce2e4d1c538a9505730a SHA512 f5e8c978732e6739d8016a90adf3dafae64d11bb595c739d2830d650f387de0a02ad7e633e21e78e2bef45883cd80b4704341efb6aaffed60c1cd9c51a128d10 MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3 diff --git a/dev-python/pytest-check/pytest-check-2.8.0.ebuild b/dev-python/pytest-check/pytest-check-2.8.0.ebuild new file mode 100644 index 0000000000..013a8f5164 --- /dev/null +++ b/dev-python/pytest-check/pytest-check-2.8.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="pytest plugin that allows multiple failures per test" +HOMEPAGE=" + https://github.com/okken/pytest-check/ + https://pypi.org/project/pytest-check/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" ) +distutils_enable_tests pytest diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index a4cef999db..20d98336f2 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,7 +1,9 @@ DIST starlette-0.50.0.gh.tar.gz 2649331 BLAKE2B efbec279e34687a9e038833ff9347a671bdbfc57515741155f2434235bfc78e10d815a39c03535308c13616a3a70a206142d28bede6831cecf0944da9bfe626d SHA512 2440bc996ba0a303f4e02daff5a00d6edf51a23442ac6c4491655a1db81e3311c56ee03c93d582855f2bbd3c1267b7cde92e2091551f81dc1cf285746a9d4de2 DIST starlette-0.51.0.gh.tar.gz 2650005 BLAKE2B b0b4a1acd80e70e4e97c798b21157a91c6a572a2e3429280868aef907f4a9a32ed77fa5a2aa8fdff726fb5f71efde140a46029f66e60e573b140d595260f0617 SHA512 ac04bd6857c9f61cc0203df6faa19ac27b67717c22ed1826f7bb3138b7a8979cd7f151521737cd78ab2c32ee281f98f91507fe21cc8688901d903b38cdee41de DIST starlette-0.52.0.gh.tar.gz 2655274 BLAKE2B f80b7098b622cd24d522bbb79099f70f1634a163740557249eac69d5696e90b01f61641a07d7947d5f755da4666aa0fdb51c2652d926f28c7bb27587658ed687 SHA512 c8507db6522f261bd9e6ad29684157f13b173481d694a7ba902b87fe5fd054c6c1af52abf780dde61d5dd9d5d4ad63d507a7fad4ef60ff88b64da0e0924891d5 +DIST starlette-1.0.0.gh.tar.gz 2656682 BLAKE2B ab8fd0015eb0a8baee5dceeec48c1ac87950a7d3d89f7b6f98ede4145523fc2a687a93d955102a0ffd02a9500f2aec4b0fd0e75d886abc0d4b19d4fc5dfa310c SHA512 307effddafa50e8128804e17a315cf875bacddfe9908fe077ad7ac045075cea10649a528794fd3cf20fd4746f253234b48a815cb370446e369653198d037f938 EBUILD starlette-0.50.0.ebuild 1387 BLAKE2B 8a28c15897039b9cbc65e7ee715102660a84bd26f73539a0f3c06e8f403c420b830d485507096d419a2366d2d1f23f3b0b4865653d44a2201f651cdbd06d39fc SHA512 20e4f3eb1745f9cd3e859b1013d8d341bcd4b0ed5fca6deab6b89499dad580e5dcdb6a994877d5640f76b0e726c81a2183c00934361a6a66b3bbc7f2a37680f3 EBUILD starlette-0.51.0.ebuild 1393 BLAKE2B cc3c4cfacea8af609d9da94c0b716ad2292a52090f7c3805a12ed7c5280b1ce00f9af395a567773c03f7af1dc7126384ef46aec29bdceb0626d90e60f139624d SHA512 ceed013e7009fd5eb8cd87ea2ba29d7ce7df279b5f7dd921bc88569bf1d45fa8796a96a6de1a823caa9d71db8361d5ae6869fab5881cd0d5830d578fdf4a6d91 EBUILD starlette-0.52.0.ebuild 1393 BLAKE2B cc3c4cfacea8af609d9da94c0b716ad2292a52090f7c3805a12ed7c5280b1ce00f9af395a567773c03f7af1dc7126384ef46aec29bdceb0626d90e60f139624d SHA512 ceed013e7009fd5eb8cd87ea2ba29d7ce7df279b5f7dd921bc88569bf1d45fa8796a96a6de1a823caa9d71db8361d5ae6869fab5881cd0d5830d578fdf4a6d91 +EBUILD starlette-1.0.0.ebuild 1393 BLAKE2B cc3c4cfacea8af609d9da94c0b716ad2292a52090f7c3805a12ed7c5280b1ce00f9af395a567773c03f7af1dc7126384ef46aec29bdceb0626d90e60f139624d SHA512 ceed013e7009fd5eb8cd87ea2ba29d7ce7df279b5f7dd921bc88569bf1d45fa8796a96a6de1a823caa9d71db8361d5ae6869fab5881cd0d5830d578fdf4a6d91 MISC metadata.xml 371 BLAKE2B 6647a43bd8a50d35b621336e28c9b58b96cd7e6211fedbe5c175740661fb09b59ddbc5dba7931dd71f1d0243e0c56f67c990a08302c35a2b0b9d9eb64984dd7e SHA512 a60714a8ad3ce0c4a42cc8b40a5b9595c6dbb94d6b9869ecbd4383d82fd97b353a75d3b716ecf9d97c85062e2f3cd5f8c5781fe5797077d6609502f6a8f95caf diff --git a/dev-python/starlette/starlette-1.0.0.ebuild b/dev-python/starlette/starlette-1.0.0.ebuild new file mode 100644 index 0000000000..629f2fb3dc --- /dev/null +++ b/dev-python/starlette/starlette-1.0.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 + +MY_P=${P/_p/.post} +DESCRIPTION="The little ASGI framework that shines" +HOMEPAGE=" + https://www.starlette.io/ + https://github.com/Kludex/starlette/ + https://pypi.org/project/starlette/ +" +# no docs or tests in sdist, as of 0.27.0 +SRC_URI=" + https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + <dev-python/anyio-5[${PYTHON_USEDEP}] + >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] + <dev-python/httpx-0.29[${PYTHON_USEDEP}] + >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] + ' 3.11) +" +BDEPEND=" + test? ( + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( anyio ) +: ${EPYTEST_TIMEOUT:-180} +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Unpackaged 'databases' dependency + tests/test_database.py +) diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 2f30b2177e..a203c73e39 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,7 +1,9 @@ DIST types_docutils-0.22.3.20251115.tar.gz 56828 BLAKE2B 9d59c4bfb163f46fb88a09bc81251b20b412ef2f80abcf90e3922c3838cd2f701e5ced5cc47ab0d0506f59d390d499ea128b18a39f83445a5294127a241fa6b0 SHA512 b6cd49fc20b8a97a5fe50d1c26f32f74579926012fd0dd344a7089d8736adb44ae54d511bacf62d194f62d3252ebce54e714921652aab20ca559cca179448408 DIST types_docutils-0.22.3.20260223.tar.gz 57230 BLAKE2B 0de823a10d6b77e789113759c4e46747ce33ce3df1dc62840c599cd73408f4b35f8a5ad8949106311aa6ee81a67f733cc5ae93e0fe71e3da59d7aa2f08ff9586 SHA512 6091bb3eebd78bac56146dece271dd03804dd57d3f50c9ae848d7ff1dc6c5ff997510e536786bc4737ff304753eccd27497c6a524db9d8ec59aec7fcd35f8568 DIST types_docutils-0.22.3.20260316.tar.gz 57263 BLAKE2B 492f000970dcc60ca9893956e750812682de458f40b070b03cbe79ae4c48cdb46c318b59085192ba23a60e1e80e0c3141c10a23b78a0ab7ab0adb649f074c7ff SHA512 25c96cd05b6fa64c7ba97cd7f3a321b0ebdb80b22cc3efde92bf57dd5210f52fe0b6f97028a7cb1a37cb73d55a9a3ba7e8fa409958d954984affb3e2d02d45da +DIST types_docutils-0.22.3.20260322.tar.gz 57311 BLAKE2B 441f184bc0ef3b262eccedb6b1e9aca6ec2c99e529cdde3807f636ad18d9f35093233a9d065da8f76e23765fc8c6ceae679b7a01182b273ea790f0fb44bb2a6b SHA512 73616d36516b97df70e84430edf6589d9179ed6dee3dc2aca9acc9c782782580e2b41a71657625393a07191cb5b4acd6536f35062626617c4ee15d07f748437b EBUILD types-docutils-0.22.3.20251115.ebuild 359 BLAKE2B add1798161dc67c0991c6e6a67a8bca7e1614c683e1162cc93ad821157489619cd6b0a1486f82138bbf4caff6049b649cc21f21dfbe8de456a58cfe0c9d03fed SHA512 a5b8dedf1e1fa03b68aeafc78aaf94fe08f58f1a537a898783e8ccf00fd6332ea2cfbb181a2b51c8e979fd0c8cc58701d322a35b4062918bed496eddd17d5152 EBUILD types-docutils-0.22.3.20260223.ebuild 361 BLAKE2B f79fbbe804d663f92b65dde11f4e00e1c266172e0fe78b49f17065e1e7e9e74b35a0a1b28785532c9f2875744297c8872e1500575e53df44ad585eee60436479 SHA512 ace92d76649a344c0a0ceeb3c7a73c9eafd67555768a3dcd1ad832ba5bab636f8f1758aa0f2af82b993eae63659fc8155875e00b66182a7266d7970bbb2b3066 EBUILD types-docutils-0.22.3.20260316.ebuild 361 BLAKE2B f79fbbe804d663f92b65dde11f4e00e1c266172e0fe78b49f17065e1e7e9e74b35a0a1b28785532c9f2875744297c8872e1500575e53df44ad585eee60436479 SHA512 ace92d76649a344c0a0ceeb3c7a73c9eafd67555768a3dcd1ad832ba5bab636f8f1758aa0f2af82b993eae63659fc8155875e00b66182a7266d7970bbb2b3066 +EBUILD types-docutils-0.22.3.20260322.ebuild 361 BLAKE2B f79fbbe804d663f92b65dde11f4e00e1c266172e0fe78b49f17065e1e7e9e74b35a0a1b28785532c9f2875744297c8872e1500575e53df44ad585eee60436479 SHA512 ace92d76649a344c0a0ceeb3c7a73c9eafd67555768a3dcd1ad832ba5bab636f8f1758aa0f2af82b993eae63659fc8155875e00b66182a7266d7970bbb2b3066 MISC metadata.xml 450 BLAKE2B 5228cf8d60515dcc80b980bc160d2b3a06ddc5fa40a098edaf3193b3a2074c23da89d592811b69adf6543928c5368acec55dc074d0f97322b2e7de1b466fc388 SHA512 78dd06b997ea59417714436b691c0e34735f6873d04f326e22a9c988a2193fbb99176c13ec5e2b453e82461baca03bc0b46910881105d38248d9b17d95011855 diff --git a/dev-python/types-docutils/types-docutils-0.22.3.20260322.ebuild b/dev-python/types-docutils/types-docutils-0.22.3.20260322.ebuild new file mode 100644 index 0000000000..16ceec4da3 --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.22.3.20260322.ebuild @@ -0,0 +1,16 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/whenever/Manifest b/dev-python/whenever/Manifest index 649f62706d..f417547924 100644 --- a/dev-python/whenever/Manifest +++ b/dev-python/whenever/Manifest @@ -99,6 +99,8 @@ DIST whenever-0.10.0a1.tar.gz 397167 BLAKE2B cce03c62c0b367411cc7e5a9eaf819309d6 DIST whenever-0.10.0a1.tar.gz.provenance 9769 BLAKE2B 455c3307b45f319fc5ec31db37020fc70a750d29144ef96e001e274bb6bde6d7e93fff2c5ed14d960bcf631aa947826fc73cd9c68d864b4e81e02cb6615b57fb SHA512 f786fb193c15c555c3b98156595ed03bfcc78cbebb689a660704d063f42a8eac5eeb3a14b1ed21a039c418a4defbe8789e0ce8830f48a78430413a53b2315cc9 DIST whenever-0.10.0b1.tar.gz 402869 BLAKE2B a7ff2d8eb20e1c381ce59a75c6f0be5bcbcea1e590cb78e952f460b6137921a247f5b2e276d2374bbd805f9e1bb74139f7f9ce770365e908c07230256b5433a5 SHA512 c9ff31e329dc77996eaa749c5f38c47a8812097b6a9686374d25f062435cb0daaf088ceb320d4f018acc53cef796598a34414e2afcf212a06fc783cb741ae124 DIST whenever-0.10.0b1.tar.gz.provenance 9769 BLAKE2B 81b6852473787ca753818219cac9c17c3b27424b0ef2225a42457c64e911ddce72a56cf1601c37ca0292dc7a230f4eed894c4248b5327b18cb18af0887a6f7b7 SHA512 0cf6ca391ec2432839718be544cedf6aa8a24894ae8814249c122b678e932bb2c59723726b76e650bd1e46d85cf4bc8ce3922384e82ce022002866199b13fe7a +DIST whenever-0.10.0b2.tar.gz 405839 BLAKE2B 316d086d0e132b8441491b533b799cd9098e87a9cb46668d5ad32719b3ac6fe7511ac2054ff9be6aab5f619b973faa2ec5a4eb3db3488f0f49e37c99c8b00008 SHA512 eb00729edd3c1e85eab57a24f999fd64861cb61e64ebb7a47db1eb48f513b2cde7d7bed3e2426d27e55c2bac0d841bf9b68662a3da7d924f6e9fca4e353ea0a5 +DIST whenever-0.10.0b2.tar.gz.provenance 9675 BLAKE2B b711a792202fe0615abcf4d651b1baa5d08774b3ce0d62cbd5fca82663d6d9821e9c63ef1e5d958f2361fc0f3e32b17d7cdc2e0cd805c0893c212b6e0668d800 SHA512 3e3a8315c831db66e45d12b97bfa24054a7b593d2aa7069f2461fefc8737c63511daf9cfff7a7f7415e8b4f46671b9a617c48f3e461257b80713314aeffb1552 DIST whenever-0.9.5.tar.gz 259436 BLAKE2B e0a7921aa0e6b19d508c34fdb5ffb72e4c27a2199c8e677a31fdd487a14da05f8089d6965d5d15d7331829dc6c893875397d58489d80424215aa38adcca50457 SHA512 9f2ff5ec488fba29885e162e7951ef1968d1aaac3ba4e634681a1d6f431a19c357b39a2462afbe99d4bd64fa69c120a9b61a8614d878eee9f57d438757a33875 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 @@ -116,5 +118,6 @@ DIST zmij-1.0.12.crate 22544 BLAKE2B 22e5a339b5927c76481a6d64c5a47aff9bcd4519bef DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 EBUILD whenever-0.10.0_alpha1.ebuild 2837 BLAKE2B efa52e048adc4ac4c5d38e2e097fa21683fde05a638a4f64c95eb157ec5decd69eaccb96da207d470c978fb5ac82e3c3a5fed6b1fc2fd30cbcbc0a652602425c SHA512 357c41da494cf5f85b2bb3b4c982af91bc3957a5f7182ebd641fa0c237a6db07b259d68de96069192197ade8c28d361e0fb0236876988067af233fb5745abe17 EBUILD whenever-0.10.0_beta1.ebuild 2837 BLAKE2B efa52e048adc4ac4c5d38e2e097fa21683fde05a638a4f64c95eb157ec5decd69eaccb96da207d470c978fb5ac82e3c3a5fed6b1fc2fd30cbcbc0a652602425c SHA512 357c41da494cf5f85b2bb3b4c982af91bc3957a5f7182ebd641fa0c237a6db07b259d68de96069192197ade8c28d361e0fb0236876988067af233fb5745abe17 +EBUILD whenever-0.10.0_beta2.ebuild 2837 BLAKE2B efa52e048adc4ac4c5d38e2e097fa21683fde05a638a4f64c95eb157ec5decd69eaccb96da207d470c978fb5ac82e3c3a5fed6b1fc2fd30cbcbc0a652602425c SHA512 357c41da494cf5f85b2bb3b4c982af91bc3957a5f7182ebd641fa0c237a6db07b259d68de96069192197ade8c28d361e0fb0236876988067af233fb5745abe17 EBUILD whenever-0.9.5.ebuild 2726 BLAKE2B c478d0cf695ef8c09667da4efe69fff9cd6f36f1116437ae30874fce6ab97bf3ad5eb68077f12f0915f9aced296195db11f936a68d8d9eccf40f9ae30f928add SHA512 c1cbc15ad3abc14fc1e5c06ac49ddfda78755a419c5a3f0dedf5709735a9b7f35e7008bb214df9ba6b6c87da2d5702bd585155f1bae0d19897463ab50ee9f0f7 MISC metadata.xml 352 BLAKE2B b708cbb88700875cc2c74eb30aa73ca5feea82c6094beda66b631405a2e753bec4c0e8057cf1d5f6a4d1af7084b84faf93894abec4b39ec664b7d10c7956a895 SHA512 bf2d7eaab2da5733480a0281821e956b479360acdb77c0b7f486621dfa0822f8388d7bee709bdf6b223817073eec908294d3f0fe3b0ff9fecdc3b02f01d65223 diff --git a/dev-python/whenever/whenever-0.10.0_beta2.ebuild b/dev-python/whenever/whenever-0.10.0_beta2.ebuild new file mode 100644 index 0000000000..23343b1067 --- /dev/null +++ b/dev-python/whenever/whenever-0.10.0_beta2.ebuild @@ -0,0 +1,150 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=standalone +PYPI_VERIFY_REPO=https://github.com/ariebovenberg/whenever +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +CARGO_OPTIONAL=1 +RUST_MIN_VER="1.93.0" +CRATES=" + ahash@0.8.12 + aho-corasick@1.1.4 + alloca@0.4.0 + anes@0.1.6 + anstyle@1.0.14 + autocfg@1.5.0 + bumpalo@3.20.2 + cast@0.3.0 + cc@1.2.57 + cfg-if@1.0.4 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.6.0 + clap_builder@4.6.0 + clap_lex@1.1.0 + criterion-plot@0.8.2 + criterion@0.8.2 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.4 + either@1.15.0 + find-msvc-tools@0.1.9 + getrandom@0.3.4 + half@2.7.1 + itertools@0.13.0 + itoa@1.0.17 + js-sys@0.3.91 + libc@0.2.183 + memchr@2.8.0 + num-traits@0.2.19 + once_cell@1.21.4 + oorandom@11.1.5 + page_size@0.6.0 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + proc-macro2@1.0.106 + pyo3-build-config@0.28.2 + pyo3-ffi@0.28.2 + python3-dll-a@0.2.14 + quote@1.0.45 + r-efi@5.3.0 + rayon-core@1.13.0 + rayon@1.11.0 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + rustversion@1.0.22 + same-file@1.0.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + shlex@1.3.0 + syn@2.0.117 + target-lexicon@0.13.5 + tinytemplate@1.2.1 + unicode-ident@1.0.24 + version_check@0.9.5 + walkdir@2.5.0 + wasip2@1.0.2+wasi-0.2.9 + wasm-bindgen-macro-support@0.2.114 + wasm-bindgen-macro@0.2.114 + wasm-bindgen-shared@0.2.114 + wasm-bindgen@0.2.114 + web-sys@0.3.91 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.11 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-link@0.2.1 + windows-sys@0.61.2 + wit-bindgen@0.51.0 + zerocopy-derive@0.8.47 + zerocopy@0.8.47 + zmij@1.0.21 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Modern datetime library for Python" +HOMEPAGE=" + https://github.com/ariebovenberg/whenever/ + https://pypi.org/project/whenever/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" +SLOT="0" +if [[ ${PV} != *_[ab]* ]]; then + KEYWORDS="~amd64" +fi +IUSE="+native-extensions" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + native-extensions? ( + ${RUST_DEPEND} + dev-python/setuptools-rust[${PYTHON_USEDEP}] + ) + test? ( + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +EPYTEST_PLUGINS=( hypothesis pytest-order ) +distutils_enable_tests pytest + +EPYTEST_IGNORE=( benchmarks ) + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/whenever/_whenever.*.so" + +src_unpack() { + pypi_src_unpack + cargo_src_unpack +} + +src_configure() { + if ! use native-extensions; then + export WHENEVER_NO_BUILD_RUST_EXT=1 + fi +} + +python_test() { + rm -rf whenever || die + epytest +} diff --git a/dev-python/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest index f35afa369c..a054d06037 100644 --- a/dev-python/xvfbwrapper/Manifest +++ b/dev-python/xvfbwrapper/Manifest @@ -2,8 +2,10 @@ DIST xvfbwrapper-0.2.18.tar.gz 11745 BLAKE2B 497b5ed94e3a93c1d798f1f934fa42b33fc DIST xvfbwrapper-0.2.20.tar.gz 12527 BLAKE2B 3f66c1d35d77fa2a42809794a2acce795bb4808968742a8c683193ab19a276b4de50b9216491ed85aad9c7a63040f6d482cec98dd5780f0797d78f185a1cd3ae SHA512 b913296b7ba6e3bbe7cd40e588718e730ecd1042b2b5859bff6c1cf38b2e11c5519f00657c02a610de2d22df850e96e8be07c152ac2d7fae568b2045ef8b4417 DIST xvfbwrapper-0.2.21.tar.gz 13078 BLAKE2B 8a13042807adc3c84af7e5acbae751f7e15a593a426dc2dc2607b0b20a9cc68b12d5c798b1aa6f005d8f94b6b1bd59470cc70e1150cfe96ae292ef675977d0d4 SHA512 d41d80fcc58fe210be0272d53e0aacdf301f78009d79560cb0fadfeb5a1a84a60211a06fee4391aa6f0ad14b025473bbdc5160c67d27d3a4836015eee898ef23 DIST xvfbwrapper-0.2.22.tar.gz 13098 BLAKE2B a9615072f0a1061edebcea561d7df88523ce2bdc2c3ac0075e0829140b5c022f906232baafa2c360cb4cffdebde1b10f6427e1be00de3f7a18fb98e13ee3c5fb SHA512 3c3ae580d2367f1ccaeccb54b46c9cc22f1af692b6c4ad8ced8ff832460ed982e8ab2afe94411e777a5e402f2a631a4f025c4551062bd9a0af71086ac827e472 +DIST xvfbwrapper-0.2.23.tar.gz 13130 BLAKE2B 77556dafbaec6a74db9d6033424cf4d51225ca98645e077aa3e57798c74dc9dcc0f2dcada6dc1114bd2b0ecbda27dfe0d70a62b608fbaf0f8406d9f6784acd36 SHA512 92c1887f8a16b2df12f410b26abc919f59c3e3e50517edcbed26f31d9602f23c0e284f1eada99c3b0a30f374fd2df1dba29422cf3b15446ca2404aa4797f80b4 EBUILD xvfbwrapper-0.2.18.ebuild 519 BLAKE2B 2b62089a70f5d233cb520f488f5beae8f090a59c5890a85d9f83e9d6f1ec8ed19409d18d6c83b588580ad051a4cc1af13bc78811bad06c11bd28d581f82bbc46 SHA512 91464f98b3ce0432757a0bd335ba4ea21ec719f04bf9665235d3e0e77683382ba12e342bfafd3f6e1323253b714ec252d56aa7d9115cf963f47616fd0cd5b5e3 EBUILD xvfbwrapper-0.2.20.ebuild 521 BLAKE2B b18fcd40cbe48ee2f6a2b29913320dbbade02c9b3e5436a36975cf9cfd1bc3ce2476ac81adeb985524e0ca078d0dceeda222aac7cd196285792dca33a160417c SHA512 a964328df89840eae993c9f20863f844a99da5b83b5afb8c05771cf10ba153b2ecb32f78be7c0ae26707aaf775a56c359b5cb72e4a6139d0bb3afce8cc1aee38 EBUILD xvfbwrapper-0.2.21.ebuild 583 BLAKE2B cae9c6d3954da892cdd637c94c8c3593b81c68a21b613acebaca59c41f134a60380f49e44e518514d7961937958b23737bcfe879e871d958107b473ade682854 SHA512 fb7a242e6bd76878c55b0564e9929742affbba7c8b4b02bc9da6e76223945df9fea0b65e093d74d5b8c9a239a5806dad22d360ef7a1e9ac27f6183c62c1d774b EBUILD xvfbwrapper-0.2.22.ebuild 583 BLAKE2B cae9c6d3954da892cdd637c94c8c3593b81c68a21b613acebaca59c41f134a60380f49e44e518514d7961937958b23737bcfe879e871d958107b473ade682854 SHA512 fb7a242e6bd76878c55b0564e9929742affbba7c8b4b02bc9da6e76223945df9fea0b65e093d74d5b8c9a239a5806dad22d360ef7a1e9ac27f6183c62c1d774b +EBUILD xvfbwrapper-0.2.23.ebuild 583 BLAKE2B cae9c6d3954da892cdd637c94c8c3593b81c68a21b613acebaca59c41f134a60380f49e44e518514d7961937958b23737bcfe879e871d958107b473ade682854 SHA512 fb7a242e6bd76878c55b0564e9929742affbba7c8b4b02bc9da6e76223945df9fea0b65e093d74d5b8c9a239a5806dad22d360ef7a1e9ac27f6183c62c1d774b MISC metadata.xml 388 BLAKE2B a0091cb6b81fb47d0ddf6833ac096228e8b300817707efd392a88e165794438392b3e7eea118a9a2329f0396471ab2e4a4423ea43bc9f9269f06247deadbbf56 SHA512 99983bef60e393369b500810ac1aa7046d1011b7d59f94abbc8bfe0dd513fb2c29fb3c3a19ed5566c55d48645f0363a78e5f2a16501de8d1750c15b5763f01cf diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild new file mode 100644 index 0000000000..a8f3ace9b7 --- /dev/null +++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer" +HOMEPAGE=" + https://github.com/cgoldberg/xvfbwrapper/ + https://pypi.org/project/xvfbwrapper/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + x11-base/xorg-server[xvfb] +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest |
