diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-16 08:45:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-16 08:45:29 +0100 |
commit | 79851ef7da5ffce7aed667c8c49a1ce04333619e (patch) | |
tree | d02a27f205d4bf84ecc872e84d0580f49708a86c /dev-python | |
parent | dfd0139069bb79941b882fe714d38b7fc8dcdb16 (diff) |
gentoo auto-resync : 16:04:2025 - 08:45:29
Diffstat (limited to 'dev-python')
67 files changed, 1166 insertions, 429 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex babb97964767..8e0a4be028e5 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest index 2a580866a104..5c880e859b9e 100644 --- a/dev-python/beautifulsoup4/Manifest +++ b/dev-python/beautifulsoup4/Manifest @@ -1,3 +1,5 @@ DIST beautifulsoup4-4.13.3.tar.gz 619516 BLAKE2B f7fc24efe3a107b063b985888481e851ff73e1a1b672701af7846cab6d7ba550339111c0c0b6928656f034561a33e264bf3cfa5c0f097eb6c64a9b46a795fcb6 SHA512 44cc938e5f981be0deeba864ed44460bcf37e8cdc1c1732fc948d3bc310b1b1008817a63794eb650165d7b56eda6d668ab0e16bcc5dd3ffcecbd932f743d48c1 +DIST beautifulsoup4-4.13.4.tar.gz 621067 BLAKE2B 7e4cb0156443efc18d11ddb20dfeb5b4e3338ea19d6f90a4e6ebf67d88441552d1b3bf21c51714c50c2c418d93b9a6fc085bbf531dffa35231e6e177dcf9d11c SHA512 7763e7e8528db54c48d29cd300155fc6d5b69785d3ea7d6ca14427b81b384838c4015d952ad6111800aa0b50632e16959cc311f3ff25b3860d7600e3cd3a10d4 EBUILD beautifulsoup4-4.13.3.ebuild 1127 BLAKE2B 6ea176ab400454d002513fa0dc887ca4b2b874e22e340a11548808bcf00e628d4d741845f1c8f636fc857100b870db7f42bb6bbe934a54949f8f01c61482bff9 SHA512 2a141eb25eba5dee99b7d3ba57744793d622c649d3985035128f414479f4360504cb18dd9989ff51e59c07a945a3cccba124a0951291b3562be1952b9e0adb48 +EBUILD beautifulsoup4-4.13.4.ebuild 1135 BLAKE2B 81abdd65840f9519fc11868f25caaf3e119baf4b72998340b2619aaa7807078493678d6f9e6515693db7a814d6c7257f9842151a4089e919dbfdb2c796ede010 SHA512 6f910ec8c1aefefdb3da127d9d6e8b430ffe2291ce8dc5a44db35e5343c75251b5acb336e56bc665e311cf5baf99e3b1659636c9fe84d612bb9e9b250efb3f1b MISC metadata.xml 745 BLAKE2B 16e44221decda568bcfd7fc64384f3c10d6150801bd099fbee3abb0273fa53bc83494cd9a56d43b125e9b2d773f9e1dcd35820bcc26a28048beea287a9fc3e23 SHA512 b332203a23fbeef550ce75c70afcf6eb9decf4e3e0409899d556e4e12449608100e1e6af81f163a879937bea2726195524559aa1151f917cc9facdf2bde559e0 diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.13.4.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.13.4.ebuild new file mode 100644 index 000000000000..8eafe2bccc81 --- /dev/null +++ b/dev-python/beautifulsoup4/beautifulsoup4-4.13.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" +HOMEPAGE=" + https://www.crummy.com/software/BeautifulSoup/bs4/ + https://pypi.org/project/beautifulsoup4/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + >=dev-python/soupsieve-2.6[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] +" +# bs4 prefers cchardet > chardet > charset-normalizer +# however, charset-normalizer causes test failures, so force the other two +# dev-python/chardet[${PYTHON_USEDEP}] +BDEPEND=" + test? ( + || ( + dev-python/faust-cchardet[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + ) + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx doc diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest index 5045c62e7fb1..916c8ee592f0 100644 --- a/dev-python/blake3/Manifest +++ b/dev-python/blake3/Manifest @@ -32,5 +32,5 @@ DIST syn-2.0.96.crate 297497 BLAKE2B 68b62de28ad670572096a1d92ff8ed6fb55fee441f2 DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -EBUILD blake3-1.0.4.ebuild 2347 BLAKE2B 1098f406d324c22ab95415ab66918def12ae1b03f710ffc819f8546df900ccf55e3705238f75d2946c80f076170d70f6dfece811e8cf3343dc41d63d6c0b80ab SHA512 30259d7263b3f1dab0783beb73621a60828e79160a9f8878bddc6b45487ac7ce67d602cb27b95ca276e794f99260ad3fa6a7da121c4befe64375283e0ed599b5 +EBUILD blake3-1.0.4.ebuild 2290 BLAKE2B 5ea4cf6bb077758e53fceb2991bc50299df4a47a095121e261504d82f573b4fd85f5a4d043241d98059a8bcf1533b55c257f8d41f9c85bf1d1d68ddbca592cf2 SHA512 96c16c166e0fef9f64e796f279c3ee825be3248aa2277bb9c1c826d3d8f81c9db61bcd1c3d97aef7fb5cebd9d67fe5c0be58e80191b6e19fd076f84c89ad3192 MISC metadata.xml 520 BLAKE2B ce0ade2fa2cfcc2a4d9139c7394b7af0c1b2289fef2586c3834b6f8a937ecb6cf0a70ebcf68a56dc77ee40e13c3d7f7fd0bf225d306b216eb4938a42d8968585 SHA512 1d54955a5a465d28d671b92eb3511b34959b1f49a0b083c16726c03bb8d36c4ab615415c47c42e1a5a2502a3731d5f3da253cd933da3ca7b8b773d1cac949ed9 diff --git a/dev-python/blake3/blake3-1.0.4.ebuild b/dev-python/blake3/blake3-1.0.4.ebuild index 8e042ea0c094..e7420a53224a 100644 --- a/dev-python/blake3/blake3-1.0.4.ebuild +++ b/dev-python/blake3/blake3-1.0.4.ebuild @@ -116,7 +116,6 @@ src_prepare() { python_compile() { local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools) - local DISTUTILS_UPSTREAM_PEP517=${DISTUTILS_USE_PEP517} if ! use rust; then cd c_impl || die diff --git a/dev-python/bottle/Manifest b/dev-python/bottle/Manifest index d2b39f1dbc3b..5ec27eb0219b 100644 --- a/dev-python/bottle/Manifest +++ b/dev-python/bottle/Manifest @@ -2,5 +2,5 @@ AUX bottle-0.12.25-py312.patch 1086 BLAKE2B fb0b854bca7b7671046647c3bd3048053db5 DIST bottle-0.12.25.tar.gz 74231 BLAKE2B 2856d94e1525f21e272d70ca3101188ea65417179342d7b3e971c5d1a3be77265e4197e5d29764a5739adbd984883ed121524f29e6a5933b8681e2c34b511a57 SHA512 14b8ed1ffd58f9667d451872ccf73a6f4bf8f7ffb9329f55314f90c770630cfe3f9956f786bcc7fd5f67fde22d14961952969af405912ebe71f019ca6599c975 DIST bottle-0.13.2.tar.gz 98472 BLAKE2B 44c47d052e1daa99bea23fa0be9bb9977c4747bbee496e6815e7267b473cfa659026b8abed248d89235915c5018c29b455c379fa9ed22df8ba861b909b27cbce SHA512 3923070d3723fa975aaed79a6edc7ec47ce2d3cbc4b3fbddff340e19e3e13215034208c2bd198726b0461008313c4600021bd2766b7f0a0dfae2b12ff988f52d EBUILD bottle-0.12.25-r1.ebuild 1350 BLAKE2B b5998617527f101fe9fcbbf1aa701360793ecc2df3404d2c35f6cad38073182a324d64b2b9b0fec35d2f03cabd414298ab0441d592516e6ac58931e0b4c64462 SHA512 b6caa5ff0aa08d050f156459e56f99079e2b236c9d963a584577379630f6ecba8ec7974fd68bddf5aa0ba0326df00c56a8a09dd9f497d9ffb419aae0408c88ac -EBUILD bottle-0.13.2.ebuild 694 BLAKE2B 72d1ab14e1d72a28308408393279bc413f1f6766040abeae1948e297c0824147c6113604b89a26a9f8fcd6dc585e2290b11a746b6d56e80d254930e1439cb161 SHA512 4cd1158a694847f47a13bab9776c294df89780f95248d0c7385864d5e07ff1f689ac2a654720236718a63c95f722444aeb1a9602bd58bfc2f33ad9443d04ad57 +EBUILD bottle-0.13.2.ebuild 733 BLAKE2B d018735c6d0598b341f36d00b522e15fd2ca8728883d92f6f9440dc212d090f2fff14dd46faa085279ba8750047edc1cfe89f7f10bc17e0ff8f340274f66fc7e SHA512 9b9020067e29005c7677e535ee14770a68b99d189c0ae3ad258d345bf3a10c9b4a774a9ea53355fbfebdff2b05b2c9f62a28f2a88ca650336dbcc118020a9a81 MISC metadata.xml 389 BLAKE2B fa960ae3a5dbead30cd7bc7617f87d5f2597716f6edef3a2af4ab15a7f45cfab6db98d77335a24fd792a6161dde7b7ff183d934e19cf69f7e1b2c72485cafd00 SHA512 06b65bd22b74e1e77597e65872d6ecc471e97848b05c02a0e2d35f98499d4c56164a15093ea96b9e55a59ed2624bed2adfb45d58d4a79c426087ca2ddf89f6b4 diff --git a/dev-python/bottle/bottle-0.13.2.ebuild b/dev-python/bottle/bottle-0.13.2.ebuild index 79ec63b56de9..535dc9b0ce8b 100644 --- a/dev-python/bottle/bottle-0.13.2.ebuild +++ b/dev-python/bottle/bottle-0.13.2.ebuild @@ -18,6 +18,8 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="test" +RESTRICT="!test? ( test )" BDEPEND=" test? ( diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index f3f8adaea541..d27e71fe3f1d 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818befdee20fd8bed4d2dc2c2c6f6f56451fd43d35ac03a0a5a406e142d22b25137999dc5b17471c196f8fcf79f20a8296832d900f6d SHA512 c7d63286d662707a9cd54758c9e3aaf52794a91900c484c4a6efa62d90bc719d5e7a345e4192feeb0c9fd11c82570d64677c781e5be1d645556b6aa018e47ec8 DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda +DIST llvm-project-1cf9f764ac41fb3492e10c78640dd50e616388db.tar.gz 230651433 BLAKE2B b71d459de99a741f9eb5809fcb44e6d9a17d3295bf11755d2b04a83fff6257eb4e5856826581c000e3b2868ff1cfb155ee18c692654f8083af04574d414c8fa2 SHA512 5b8d1e493830b7838b3ca76148dfc2e2af1cbaa660bd80958777698210c3347a1308f0725d40b10f8f12877daf99c4ba4837e4fa857a781ae912ee167369bafd DIST llvm-project-20.1.2.src.tar.xz 147229028 BLAKE2B 90be4c8b69d44bc3a295f3f63081f999cf35d05e9157ab104d403a5d5b6c3ff97b57a89598d2ec0413988f93a23f97f485b2216bbf0630cade754e9830246621 SHA512 c95e088e471d49c6692c8af1a7e40924467e4c269dada019c44455687c9f0e6a213b9b3ac8afa4e3d20cb3e757afc3400152e7cd06981aeebd61591cac15580d DIST llvm-project-20.1.2.src.tar.xz.sig 566 BLAKE2B fa4637cd41bddb0425567b17bcb0ba4800ec9a689897610febfba7f49f8218d6aff7bb8f7ecf6bb927397096ca49c0c1817b243e5ba7fc0ba51993ef532dadeb SHA512 d3f6a350ebd9884878442ea202f58328f8e85c30cfb150371e4af7fa8dc560bb421cd0f49f49e6bc95f57de6c06543633f0b2799aab9590750f440e099424e01 DIST llvm-project-f3e6473df46fd920e09e06e57a5549eb8e3a8bd3.tar.gz 229893133 BLAKE2B 20a14a99fb55070c30b05298916875d7f7b5476bc47c72f675204adb62daf1126bc83f2e7e51867042cb0ea415f04ef32653118116d01f666a82dc888fb6e999 SHA512 f11eac15fc1d96232267d588fa1c41ebbff3367b1fccf1cfd43f3290f682b73ffa78f2336a2a155c41ef67cf4e6f43019b152996d790f03acf4b9b732a3cf4b7 @@ -21,4 +22,5 @@ EBUILD clang-20.1.2.ebuild 1205 BLAKE2B dd467f483f7193e12bc197b67568cc45ad43aedf EBUILD clang-21.0.0.9999.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 EBUILD clang-21.0.0_pre20250405.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 EBUILD clang-21.0.0_pre20250412.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 +EBUILD clang-21.0.0_pre20250415.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang/clang-21.0.0_pre20250415.ebuild b/dev-python/clang/clang-21.0.0_pre20250415.ebuild new file mode 100644 index 000000000000..694150a44a53 --- /dev/null +++ b/dev-python/clang/clang-21.0.0_pre20250415.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for llvm-core/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=llvm-core/clang-${PV}:* + !llvm-core/llvm:0[clang(-),python(-)] + !llvm-core/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + llvm-core/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/configshell-fb/Manifest b/dev-python/configshell-fb/Manifest index aa90956b6e96..c03c7898bfe3 100644 --- a/dev-python/configshell-fb/Manifest +++ b/dev-python/configshell-fb/Manifest @@ -1,5 +1,7 @@ DIST configshell_fb-2.0.0.tar.gz 33794 BLAKE2B 7bb46a19b58107c7e4d0f7a4dde9520cdd31b85238ad7579f85c30f855c7fb90736470419e7f6882bbeed89d9d55091b92f7a3f1e4bbff5e5a9eae813c148756 SHA512 3e0c0c3fda661cd09d80cd07e32cc942aa804fde49c00cfed5234671b1005f8126264c39a72aec466b3b9324366faa83828eee74f8b541d6f8bc628548d31a9e DIST configshell_fb-2.0.1.tar.gz 34046 BLAKE2B b9337ab17d1a3486e7a762669b4f3a37ef40bdbe26da8f35757b2ef839a3e8e1b5fa778d722f9afdcbc7dbd26cd48c82609cfad8dbced083da0d260436c42189 SHA512 77006982cd213ee5c30091232146787b8387b5366452d24ce6c931096b6048f503a4c87d7aefd4b5dafda475d69f5782b7a4f1efb5cd0e376f1ab336f749c15b +DIST configshell_fb-2.0.2.tar.gz 34339 BLAKE2B 1b8cb5579b3ca227038ad845e152d37fa7b2c974e860126b2126be5ac59bc1a9caf1e056963eaa6c22e0a23997adfe83c60148217ccbdaab0c97a01e29f5f8d3 SHA512 60ed61df6d318541c7a9ec9d9d0f27edbbfce8d1839114d54b061bfb9f969f99d4c99312d31ec90f29366bc4605240c112abda20cedeb1b49973054bb5d120ae EBUILD configshell-fb-2.0.0.ebuild 679 BLAKE2B 4aebb1037f11267f56dc1b4048b7954dfdcadc4ffc6b1ef66cbecf9deec45c615c74db9440a9ec088025871e500e38dc211509a4d768528afd311db9ff34a2fc SHA512 1cb9e3a1ddf6ee33c316eb1a9b5905b319a55f26cb83679ea387ec31c7159ebe0ba952e90304f6191c0cb8174ce191db4cd4495700df40de63ddad9309c8ffa1 EBUILD configshell-fb-2.0.1.ebuild 686 BLAKE2B 431737b0d3a19636feac9ee23ee5e94048aeacc24b291dbb605eecd228973c76eb49dbbfd55861ca88fb64ff41db4c874fbfba4b747e717e76c8d6dac890025f SHA512 819276a681282c48de978da00a2db35a921deaffc80c4f3f441b5808be9deba66051660e52e0d83cf1271e5d0ae9f0c315eaf2ca15fb0ceb150c70477d3f2c16 +EBUILD configshell-fb-2.0.2.ebuild 686 BLAKE2B 431737b0d3a19636feac9ee23ee5e94048aeacc24b291dbb605eecd228973c76eb49dbbfd55861ca88fb64ff41db4c874fbfba4b747e717e76c8d6dac890025f SHA512 819276a681282c48de978da00a2db35a921deaffc80c4f3f441b5808be9deba66051660e52e0d83cf1271e5d0ae9f0c315eaf2ca15fb0ceb150c70477d3f2c16 MISC metadata.xml 789 BLAKE2B fc1e6e767a4b869c7cfade0a030133a746acdea98b9991740eb82a74f82eb29d495807682a1d521667162ba39a68c966c78ff1e39338d1273d173915e6401a61 SHA512 76a628ddb64f2ce5e0fa09faef29cb7b643e03cee337b9b3554d3a6ac3873be64b8fc66067c93087938e71473f0e2ae3af0a50f0a3b19195b87d69680ded5cd8 diff --git a/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild b/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild new file mode 100644 index 000000000000..4c3cbf6a427e --- /dev/null +++ b/dev-python/configshell-fb/configshell-fb-2.0.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python library for building configuration shells" +HOMEPAGE=" + https://github.com/open-iscsi/configshell-fb/ + https://pypi.org/project/configshell-fb/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +python_test() { + "${EPYTHON}" examples/myshell || die "Test failed with ${EPYTHON}" +} diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest index 34136b375b7b..0be0e8395c5f 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1,3 +1,5 @@ DIST contourpy-1.3.1.gh.tar.gz 13445593 BLAKE2B 745b55740afcee562c1578922079dc271e3074b011b7a0c8b6f8287b23c18a616a634afd6b05bd463921de77e857ca550a57424646961267f080a9e36ec64185 SHA512 09dbb934c65280722312ce002198bb294bb543febba28a2fd874d4b9feb3d837a802c68614703acf6131f799047254a16a4c932cd694d7d55e5a946a49cc8f3a +DIST contourpy-1.3.2.gh.tar.gz 13447363 BLAKE2B e2ffdca06f2304f6b38414d556d2b1f40334e5626c722a5ca6e8fd6490f28fd8dbc388eacffa1c60815553e5f5183ada2e61c08ba571dbf52add7dc3904398b6 SHA512 4948f1fc706623ec63828066efb0fa720a946e39b3d9072356dea9d27ba07fe5fa37df297a865afd4e96e43419983161e3c7a1fe75d14973460683342bea4f0c EBUILD contourpy-1.3.1.ebuild 1148 BLAKE2B fa096a3f4caefab7cc223204e4ba82e3dffc19426c32286af5723c7b8704380777c58635b926ec2c2ef5dab4a7926069696761eccebb0f2811c3aaa360d7a59b SHA512 878c8165becfe1535daa07621e3e910537544a439728deadd67e9b94a47c43a5e0ebbadce09735b1b1cdf0217a2ef09057f884596099b261bb61c735e0e8086a +EBUILD contourpy-1.3.2.ebuild 1155 BLAKE2B c28fc8400dcd0667d9dc58f678eb076ae42f18a78e71e17f4e1fcbb5b81c6a1f3d022ac015ec44182d41e0654ae9f9471cdf81a09642dcfb864c14a51bd74088 SHA512 afdc7226b2520d4c293d793fefd74ad949f19c395fca67db080b068474edf1824f9fccc3b2498e84969ed6e12cde92c03e759c938e9115a5258ac45e00030dc6 MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a diff --git a/dev-python/contourpy/contourpy-1.3.2.ebuild b/dev-python/contourpy/contourpy-1.3.2.ebuild new file mode 100644 index 000000000000..99b6ec49d072 --- /dev/null +++ b/dev-python/contourpy/contourpy-1.3.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids" +HOMEPAGE=" + https://pypi.org/project/contourpy/ + https://github.com/contourpy/contourpy/ +" +SRC_URI=" + https://github.com/contourpy/contourpy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.13.4[${PYTHON_USEDEP}] + test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/wurlitzer[${PYTHON_USEDEP}] + ) +" + +DISTUTILS_ARGS=( + -Dwerror=false +) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # linters + tests/test_codebase.py + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest index cc6604953dee..d1c534999214 100644 --- a/dev-python/dep-logic/Manifest +++ b/dev-python/dep-logic/Manifest @@ -1,5 +1,7 @@ DIST dep_logic-0.4.10.tar.gz 35432 BLAKE2B 6b18af609747995e4417d3040b853ef28f747225fefa0a482446188d75ae3b0021919c19dae1a4fa134158b8d663edb5153d1f5c8ce1d1aca4442997351617e8 SHA512 e53832385a22a4700067871eaaea8124f2245ab36b4e5daa775598b5e699a89de9dcb17f1c4c6e19c0915baeb835fcffdc13da17b82af792ab6706b481f7ac6f DIST dep_logic-0.4.11.tar.gz 35450 BLAKE2B 9568cb823255e375d09f267807291a6ca7fb516e57faaa3a6d94ecaf2578f20df96ae7b0691238253057b7eba6904b9bb2ed96d4126a357cf2e8d9f9c17f4c7c SHA512 fdc004bccaf7ae0da2b0926a106d2c16373f6e3e8da4f14949cb50332150e261f7834fbb34fccf8abe269c6765ae9862c691c6719c969b21fb6e7acb8ac054c7 +DIST dep_logic-0.5.0.tar.gz 36667 BLAKE2B 245b442eba8aca129f6c63906b1704041343b26f7bc0bfef67912c2c9f800f2cbd8ff20d7155c741303bf716e0cc5a40c99f5b84e6b625e622be7ed339b39d89 SHA512 458aa13ef623bd497bd3580a2dc17ee49cdfe31de1fb330d5f73422e2b6f49b1e415460a38a86ea8451f55c55ebfa1bd166435f764f8530285719c1a69d149bf EBUILD dep-logic-0.4.10.ebuild 530 BLAKE2B b0f32d2ae7d4f7322864c3bdece3b4b9db3dbbf6d592e8ecc51dfb5417cd5d2188c59eabbafe076f6c885eb1b294446041b43ca6b501eafce6a7fa3fdedc7f7e SHA512 23ccf90eb3e77f7eab6b0fa5501bc53456a160bcd3e8631a7533c9e66e33d208b5bdd19a0d36242c4e963a8e2aa7c91baf54324034444e8267d217106e90e023 EBUILD dep-logic-0.4.11.ebuild 539 BLAKE2B c846447a2012b7662f7cf8ff1441179d8e9c0e7ab63765f0ace166072ed9347495f79f8d220986378e961cd789bbc294a3e68f9c894108886b7bd7d25ae87c6d SHA512 2467ce683710a624cc066b75db03cbd445ae1d079207afcbffc9598cbbf44a90b22f116aff38627369436bc8d200587b2fc01c4158a7435cf501df3716cf2539 +EBUILD dep-logic-0.5.0.ebuild 539 BLAKE2B c846447a2012b7662f7cf8ff1441179d8e9c0e7ab63765f0ace166072ed9347495f79f8d220986378e961cd789bbc294a3e68f9c894108886b7bd7d25ae87c6d SHA512 2467ce683710a624cc066b75db03cbd445ae1d079207afcbffc9598cbbf44a90b22f116aff38627369436bc8d200587b2fc01c4158a7435cf501df3716cf2539 MISC metadata.xml 376 BLAKE2B 9236c3ed79dc4016955d7316d573580fd61cdab5ccf2f0dd88004bb9c4fedbb4eb1a002b79e8bb2fb02792185484849d0e4f798d0a99ac3167de720e9bb6f8f6 SHA512 10b70dd0399365a6b19dc4f7a2d469bb9cd12ce03d3ce35e03b75457706d140edbb2cf6402a6793a58a64c8c91a6cd392e5113bdb86cbaf96df9df06a570132c diff --git a/dev-python/dep-logic/dep-logic-0.5.0.ebuild b/dev-python/dep-logic/dep-logic-0.5.0.ebuild new file mode 100644 index 000000000000..b78a56135d45 --- /dev/null +++ b/dev-python/dep-logic/dep-logic-0.5.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python dependency specifications supporting logical operations" +HOMEPAGE=" + https://github.com/pdm-project/dep-logic/ + https://pypi.org/project/dep-logic/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/packaging-22[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest index 2ca9db7eed0b..993e1e63a7c8 100644 --- a/dev-python/elasticsearch/Manifest +++ b/dev-python/elasticsearch/Manifest @@ -1,3 +1,5 @@ DIST elasticsearch-py-8.17.2.gh.tar.gz 1757369 BLAKE2B faa6b0a0e1d8db10f2da1a5404d0353c89b7d48cfcc7433a2b3180a427bbbe33e5da40b2d6eef8f462cb67cc40e8497a4f67a9fd7ed851ac6376672c3a78afc8 SHA512 b63e30bf270f96ce25b2f80c77c5449e8a5cb6da75904f9bdfe20e208501ce2531f035998925a5157df8731c448ef3e1faecb6fb8a51bb0c3e8e4eef9ee58bc9 +DIST elasticsearch-py-8.18.0.gh.tar.gz 2029549 BLAKE2B 67b5c6011353f0608400c3d6a82a59df2490b92170c216f31ab89bc310e78628e6986a0ab9891f10b2ed2c2901cf84a6455711f6d076af7e1a95f5864e5cff94 SHA512 41d1d22498849d9cd240fe35ecc8a1f5a9a0acf04da3398c1664712a107955728b5676255143e53e3fd8ce2b053dd40b81c00d6f4cbc59f0292164bfd6d581db EBUILD elasticsearch-8.17.2.ebuild 2303 BLAKE2B 0b0654c99bc300303faa8173eeaf0db97ba2ccfa615842f3bbdb0d0e4b739854e081a3b42acdbdd2063af5e750a70f5f9df4a6212ddf01401d5c8a4c00696e18 SHA512 0768059d65ad7d09b3f50116a4bfa49f923cc4bb119222111308a7145f1415febe86e3d8aa404e24cd0354cb95353b44609d063b0418da9dd7e5c3a93bbf1485 +EBUILD elasticsearch-8.18.0.ebuild 2583 BLAKE2B 23aecfcc6e4adbf5fecdc9d0019e39dbd985b5b54633352996889c1b86806ec5eb87baa807074241a2f29048ff159f91aa07d5fd3ea78f0772d401e6d2a1ef14 SHA512 98c0f0cdbb3240a19f2344a9c8ba0edc7ec694dadf0b56e219dd529d082ab1e9273a09124e26d1c4914edc74bd8bc6f51c3a9fe276b3de3d0de6e3246d62874c MISC metadata.xml 617 BLAKE2B f87827e173c4284a6ac830c48f92384140ad388a1c35562e5522ffc7fa654a9fc1eca14fd55b4365aec7ecbe1ca54f1a58772e240f09c3a56aaf25114b807cae SHA512 dc52446e828b8506e5144fb77e2bf5f761afeed8dda67c1aa72f0f67a3df838712d3deceba12c434b2d53923130e55ba6a71086ec289d90d5577cb5950b46999 diff --git a/dev-python/elasticsearch/elasticsearch-8.18.0.ebuild b/dev-python/elasticsearch/elasticsearch-8.18.0.ebuild new file mode 100644 index 000000000000..0c501f3ae811 --- /dev/null +++ b/dev-python/elasticsearch/elasticsearch-8.18.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P="elasticsearch-py-${PV}" +DESCRIPTION="Official Elasticsearch client library for Python" +HOMEPAGE=" + https://ela.st/es-python + https://github.com/elastic/elasticsearch-py/ + https://pypi.org/project/elasticsearch/ +" +SRC_URI=" + https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + <dev-python/aiohttp-4[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3[${PYTHON_USEDEP}] + <dev-python/elastic-transport-9[${PYTHON_USEDEP}] + >=dev-python/elastic-transport-8.15.1[${PYTHON_USEDEP}] + >=dev-python/orjson-3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + <dev-python/requests-3[${PYTHON_USEDEP}] + >=dev-python/requests-2.4[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/opentelemetry-api[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pyarrow[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + dev-python/unasync[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/sphinx \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # REST api tests are a black hole for effort. It downloads the tests + # so its an ever moving target. It also requires effort to blacklist + # tests for apis which are license restricted. + "test_elasticsearch/test_server/test_rest_api_spec.py" + # Counting deprecation warnings from python is bound to fail even + # if all are fixed in this package. Not worth it. + "test_elasticsearch/test_client/test_deprecated_options.py" + # Running daemon for tests is finicky and upstream CI fails at it + # as well. + "test_elasticsearch/test_server/" + "test_elasticsearch/test_async/test_server/" + # require nltk + test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_vectors.py + test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_vectors.py + ) + + local -x TEST_WITH_OTEL=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= -p asyncio +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 5130fc15df93..335bd5ebe949 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -1,3 +1,5 @@ DIST google_api_python_client-2.166.0.tar.gz 12680525 BLAKE2B 3b05b2d18da5a20e74a798738e48385e3fe85297f3a1b106624c948a1ef48b4a90e955bb8c75c3381d30a7c370ded63eb931769dfc4d09406913499fc03325c4 SHA512 cb41e2f3968da6b87f6bad2c66410cfbb5ab86d20b0b0713660a5e3aefecd2ede7015d136784d31c6af1dcdbbeacc8ca24cdc9c22b9799c271bb1bdfe6179f71 +DIST google_api_python_client-2.167.0.tar.gz 12725129 BLAKE2B d1d94b92f161f68ccad986eb17043a9f1855357cc8914b9a58755f6eb9451c3768012a68d45709f0a79e70936734ff8f1464dcbc19b7ba1bdff88eca54a881fa SHA512 ae51ef8985d87f0663ce34d5bc28c29693268fdf362b95ad1d8c6c5aa847c6880082d0b25281d6c7dda91b7a17eb62057deeccd31e9416309a50f04c6ff33e09 EBUILD google-api-python-client-2.166.0.ebuild 1455 BLAKE2B 753e47ac06d5790f890e4e5c8b50f2ecbaa6ec0c6b51ee4dd8ac472c927fd60cc47f0458304325ef91bfd110d9af4bc5f89365e6949cc62243e5bf112f0591e9 SHA512 ffb14b186d2976c3af821bf9b34218eebf26271b8730e7e55e7c8f8f182a1944569da43fe831c8e6639b3f82ad833d3dc1c4290f95f3ac553c24c74b8e13eb28 +EBUILD google-api-python-client-2.167.0.ebuild 1458 BLAKE2B abc96ed5fc57035f36cdf6723758169539e99033baac0226f9d02b91417806bab2fced58aae6fa0c9530b787375c16ff6bf92145e325ed96d3f7124c34986924 SHA512 b3a9f6c444f98007488fbd795ae9adc9aaf16d51dcd761527aa819385840ee1c4a0bdb76f36e896f841c1e0203e0f1c406582f98c2e38c072ab1f9e8efdaf9bb MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff diff --git a/dev-python/google-api-python-client/google-api-python-client-2.167.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.167.0.ebuild new file mode 100644 index 000000000000..f4f4a9c95e9b --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.167.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + <dev-python/httplib2-1[${PYTHON_USEDEP}] + >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + <dev-python/uritemplate-5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # require Internet access (and credentials) + tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive + tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object + tests/test_discovery.py::Universe::test_client_options_universe_configured_with_mtls + tests/test_discovery.py::Universe::test_universe_env_var_configured_with_mtls + ) + + epytest tests +} diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 3eea9ab3f8b4..eec75cd33977 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,3 +1,5 @@ DIST google_auth-2.38.0.tar.gz 270866 BLAKE2B fe21c52c00a9a515d250644ffcff593c4dae55f326eae917f9fac1864b5f595a60da753e9c96e2c2fc15dfa1623f97b4ba5ebc069b3e0f8e2f7963db2e35909c SHA512 fdc771a6b3ff2912ec5c7b6efeb84b4faf9f429caea4ecc76473515a74a73c0a3e2d78bacb96725f6e2c8170292208ae8b4fb4f790e874cf3e2a3f5b221451bf +DIST google_auth-2.39.0.tar.gz 274834 BLAKE2B f924291ba51799c4560849f61c30419110c786bfe12bade26ecd6940c952ad91a515770997008a2dd0b82f42771695500b951e036b2387b43e57c76ca2e6e04e SHA512 3bee0b649fdec2e9972afc47cd863f58c2b5e451a3970d85674d3d0572b1cbfd39d355af8c7648bb79aea2b41bd177da03dd01cb146681ed651de2d06bf355c0 EBUILD google-auth-2.38.0-r1.ebuild 1822 BLAKE2B f1203931daa0c53b97ecaa29db5459d44a6aaa006afd3b14eb73167e93193013c2af7902b56112bffdfaf099f07a038087e639a662bf583b9f02ef3700184320 SHA512 01d29b40edda007b2c2991343fa719527d13441541e82aad526bf3852601c973199207cefd8eabd96648fe438a482eb78390df2e4a49de9d6510c4ddb3132177 +EBUILD google-auth-2.39.0.ebuild 1825 BLAKE2B c02852731a96aeb5a4253b4665492cc7a6df163179d04e78384e2e3ac7897f6462d4466ddb096611c6188ffb70d1aa6cc9484d4e70ec9a617956a530261554fe SHA512 87a83302ead219f8c033889aaf05172b2a710e73e285dececa654d84b244b8202857d5b907bbde984ffda9a6d01b0a45b5ff892f76f2ad69cb66fdf9986beb2b MISC metadata.xml 416 BLAKE2B ff9c2769eace434eefea368c37dbbecf552df1ea0dbf1da1912cd8fdf6d6dda7f4f06a5f580ed1f6472d8d7d65d764bc731b1a8da3344f3822f66008621860b5 SHA512 9feef3f07231f790abf8701f38b0c258db96ef9da7df5fbbe04b68e2549464365872fb284d27c24fdc9c82ea38e4b991474e9946d928bbae5e7744a5266ad1e7 diff --git a/dev-python/google-auth/google-auth-2.39.0.ebuild b/dev-python/google-auth/google-auth-2.39.0.ebuild new file mode 100644 index 000000000000..d1a4953d44c8 --- /dev/null +++ b/dev-python/google-auth/google-auth-2.39.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python/ + https://pypi.org/project/google-auth/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/moto[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/pyu2f[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -i -e 's:,<[0-9.]*::' setup.py || die +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=( + # tests are broken with up-to-date pyopenssl + tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success + ) + local EPYTEST_IGNORE=( + # these are compatibility tests with oauth2client + # disable them to unblock removal of that package + tests/test__oauth2client.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio +} diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest index 54eb59c84305..cecb895811dd 100644 --- a/dev-python/googleapis-common-protos/Manifest +++ b/dev-python/googleapis-common-protos/Manifest @@ -1,3 +1,5 @@ DIST googleapis_common_protos-1.69.2.tar.gz 144496 BLAKE2B 0f6eeef6fc124062db6214fa4d90b9717e4c4fce6b61faa0864ba8946a6c1de4ff7941b8dae6e1a0fb09821ae79927cd1a45eb5768a7ea22a7d866e58fc9b489 SHA512 a8f6f6ab551813e05db06af9ec404e4e87dcf2ebdeeecc6976b11a7cf0ccf0e6ca500ba0c263dcb6b71290b3919c84e5af8c2705ae3f4a5b630831aea8ddb668 +DIST googleapis_common_protos-1.70.0.tar.gz 145903 BLAKE2B 6ea31260065b375a95c2a6ea9290fc4089449163b00230692777363edd77ae5aa65c42665309ac785f2831ad58e442a64f22419520cd87fe5ea0fa8d5a3e026f SHA512 02f5883a94ee59876d800b479e711f48367698f885cb3965f542af5f108f4858b7fd20b01c95a76c1cc792b7a3e883e68f8f0c04ef132da388c67576bce89ece EBUILD googleapis-common-protos-1.69.2.ebuild 719 BLAKE2B 40b689767f27d955676ac89bad0b53ae66b694468755f4a59ece614841aac2064198b82da8b219fb7f89cdc84d9e4269aa6b566319524ab46b097eb1c8f96bae SHA512 d8b71759fa5deb8e7632c0bc1fd6e85aee81418c0f2168121a47de87fb98d912e28a96e22d786b8ab68772d3369510594dd994597723474c804f712e74197e54 +EBUILD googleapis-common-protos-1.70.0.ebuild 722 BLAKE2B 02d34869d26931ff6cb18b95263b2e15b9730559c73af64f15bc864b51de9b5f9bbf036917a7ead5c529ca84c3915163e6eb15fdb0208b4d4debf376e1d65077 SHA512 f82f492f3afe81d419bdb693c8ee83f4ac1a2f3cc2df80bf4f96f778cd64b0659fdc0f041bbb9957c1e493d6ecde3fcc7f72b779a4378ace2156cb55eb16bd53 MISC metadata.xml 537 BLAKE2B 7b81f41f34a3c0fa53340ad298440f67727eb1830009899ffa10835485f66e727844735a88bed94b8a0bba14fa01a78d8a04f5ca3edf48a72781c7e1a797459e SHA512 6013da3540915e13a0cc60336bbefada12fbf71c04d4f40634f24015ada732d0d8b86600401bdadb2c7df2ea84f7097669f4efe6cf176ccca5efe46e9a3869d9 diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.70.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.70.0.ebuild new file mode 100644 index 000000000000..bf74597b6649 --- /dev/null +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.70.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python classes generated from the common protos in the googleapis repository" +HOMEPAGE=" + https://github.com/googleapis/python-api-common-protos/ + https://pypi.org/project/googleapis-common-protos/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + <dev-python/protobuf-7[${PYTHON_USEDEP}] + >=dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest index e6401f2048b4..7ffc479951fa 100644 --- a/dev-python/greenlet/Manifest +++ b/dev-python/greenlet/Manifest @@ -1,3 +1,5 @@ DIST greenlet-3.1.1.tar.gz 186022 BLAKE2B 1d73f63d3bf881534bd64eca6510f32d1596261bd42176d396c7a0442494c73f8b03e57621bd11fc1bc67db550514c26a94926eaba8c53e08eecb3f999c9ba16 SHA512 915a6e22c20b235de472c61c7bc4cb60a08b79e29127c4fb817c362cee37f589bc362f12ed31bdc7dda91f49976d4e2784c8d13202bf598156a0aacacdb7f6fb +DIST greenlet-3.2.0.tar.gz 183685 BLAKE2B d750f9f0639003448b95cc0db5046617da0d9c40976c851d4f23f5e26f54fba29da6867304d7569ea171d497047442e85c35aeedd479cdcc8d57af51fd5a76ed SHA512 0a13142bbb9b043a8b6047fdb182b1091dfc8c6da517092ab382b6ae42fbc8d5e4b9d8593d353d1c95dbf7337aa1e4cc946c2638e50e49af4813aee94b07d214 EBUILD greenlet-3.1.1.ebuild 1212 BLAKE2B 7a6aa980351233c2016cf69724cb149c5c19e03274c20f0b0297074e0534923f03e6e2493f0afdb4e311a35af438124e6338e421d7b58257c0a133c9c4a63918 SHA512 5bbf51f0b0569a75e6657b1580bdedb554baafb36503ad0a226a5c119d7e696d0adfbe5d58fb99732226198839d2f0b609e8c100ee34fd51221fd9ab20d4fb7e +EBUILD greenlet-3.2.0.ebuild 1224 BLAKE2B a980db7c0c49087ca3b5522cb8f793b53d16935036248900ec95f559fbefaabe3147dda7ec2805620e1d93521516b26cca1f7e92767485dfaa45d1d57e342a68 SHA512 1066840577a25ab2d1d8d974b5f1d4c4f399a016f5047fec15fb2372b09036c08925dc5e271fd14c1e15c8eb18c3657b4fc444eb253e553a99f3bf785c4ad1a3 MISC metadata.xml 388 BLAKE2B db0aba92c5c405fa5736f97c2db14319514e95296ad11aa9aac26e95bdb630961e2ae430cbfcdf2b72425c805b83556f3dda6983dde075be3cb0a3f7d0a45e8f SHA512 3b9003e181f15b46ddd5af3e4a6012f115ca42be0bf2f4e40c0fbb196231de8a5b1320d402de6d4105f61d7e4fd5d868131404796cea19a7547a53ee17c26ce1 diff --git a/dev-python/greenlet/greenlet-3.2.0.ebuild b/dev-python/greenlet/greenlet-3.2.0.ebuild new file mode 100644 index 000000000000..07cae82829be --- /dev/null +++ b/dev-python/greenlet/greenlet-3.2.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +# Note: greenlet is built-in in pypy +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Lightweight in-process concurrent programming" +HOMEPAGE=" + https://greenlet.readthedocs.io/en/latest/ + https://github.com/python-greenlet/greenlet/ + https://pypi.org/project/greenlet/ +" + +LICENSE="MIT PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~m68k ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/furo +distutils_enable_tests unittest + +src_prepare() { + distutils-r1_src_prepare + + # patch cflag manipulations out + sed -i -e 's:global_compile_args[.]append.*:pass:' setup.py || die + # broken assertions on py3.12+ + # https://github.com/python-greenlet/greenlet/issues/368 + sed -e 's:test_trace_events_multiple_greenlets_switching:_&: ' \ + -i src/greenlet/tests/test_tracing.py || die +} + +python_test() { + eunittest greenlet.tests +} diff --git a/dev-python/html2text/Manifest b/dev-python/html2text/Manifest index 5867818ea2e1..e5b7a65a25ce 100644 --- a/dev-python/html2text/Manifest +++ b/dev-python/html2text/Manifest @@ -1,3 +1,5 @@ DIST html2text-2024.2.26.tar.gz 56527 BLAKE2B 898f69fd087405412ac75cb4e2e9544f1725b9b558c334e1183a79fb6440ab13c4dbfefe6059e1bcb7befc2d365f11887dccc8ba62936c2732a79034d6b00908 SHA512 8304dbc0a8d06ea1bbed4edccbbcb817423bab7acbaa9db84c6c9c3e74a8d1daec148cb591b76b7d5865224ea424b388316c867bda4b07b19ed91272b7beff88 +DIST html2text-2025.4.15.tar.gz 64316 BLAKE2B 7ebcedda8d3db1a1cd6cf4d14c488f4eaa2b6210b952c19f0f92f9f790f965c9671f7497ad227f7d334cccc4b3f792b53b5400d06e97fa98aebdaecd735dde7e SHA512 2f12e293bb8aa87b4d03d3ec4698e8e8bf013acc9f69b25a2c7a1aacca9a8aaf646747c56a47bc15dae0601ecdc119ba4818daca933d4be7fa52f234c672d9f3 EBUILD html2text-2024.2.26.ebuild 701 BLAKE2B d0ff047afba167ee3c451c23f59659c35b2fdf097c10f78fcd876c08b04022fdf40d1f889b1ce89f87f48f8432e5efe826bc358d3aaae33bbe28e80802c2e72e SHA512 c5645ad2068fb3993b13e13f60600ba8d4a7ad13c82ea366e0529cb709080ddfbbc58fdc79964f40851089928ae5f6ee63f3bbb99aead5c044f3779458f8afbc +EBUILD html2text-2025.4.15.ebuild 761 BLAKE2B 91996c1466fdba3d386774aed3ecba555b5db14901963c98131520d809278b689e3cabc8ec91bf28c656a4977516f2576950087176c3441112b254e4169200df SHA512 51145b21ea5e1ef0a19d9cb0ac734354fb227fdce4b1e53f268aa16d645299db1d701ac74074ebfedab56be64a4c1a03428d6345b280ab008da42d738ac4738b MISC metadata.xml 394 BLAKE2B 45ca69b813241875394c5f6ac562bf6515671e22f8c802ab9197c37a7ef724fca96f8db7b5cccd5849da8f76be3a3f59c87801faa1acdd7eb908b196e6b39f95 SHA512 8a9c8941e6ab54fd5936756ba9f851d79ea3effa70cd8bbbcb05487c31e50cec6c072fe61d6fdffa009e754d1014676b06b1778daee82ae7a110f3ad9663d970 diff --git a/dev-python/html2text/html2text-2025.4.15.ebuild b/dev-python/html2text/html2text-2025.4.15.ebuild new file mode 100644 index 000000000000..2356b2438c3e --- /dev/null +++ b/dev-python/html2text/html2text-2025.4.15.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Turn HTML into equivalent Markdown-structured text" +HOMEPAGE=" + https://github.com/Alir3z4/html2text/ + https://pypi.org/project/html2text/ +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +DOCS=( AUTHORS.rst ChangeLog.rst README.md ) + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # naming conflict with app-text/html2text, bug 421647 + sed -e 's/html2text = html2text.cli:main/py\0/' -i setup.cfg || die + distutils-r1_src_prepare +} diff --git a/dev-python/huawei-lte-api/Manifest b/dev-python/huawei-lte-api/Manifest index be787f8a116a..b8156cccb91a 100644 --- a/dev-python/huawei-lte-api/Manifest +++ b/dev-python/huawei-lte-api/Manifest @@ -1,5 +1,3 @@ -DIST huawei-lte-api-1.10.gh.tar.gz 43853 BLAKE2B 568da364ecc709716a040a5f6c32f79b028ceca42ffce29949d064115279a4653544df50e30ac07ad873a1e98ba203093fcf000bca65b4b1ea6f4f009217d4c8 SHA512 7ffe128817bf38d60ee5dcbdb6668516a3ab47a02d34868ab9c9cc6b26cfae10c334a779b4ba63f0ec635b834fce46b12409b913f7c9b45a746ff5ba875e1758 DIST huawei-lte-api-1.11.0.gh.tar.gz 45445 BLAKE2B 8bb2deaeb91eb02fbafd6b177b0299f17b7d459b51c963bad938371daa47f66daeea11296f64a75ebf11608f9ca144857b5ba86a66bf3f2f1d0512e559cf8f4f SHA512 04e01c54d6393b93947bd054a3f5723ebc77566bb384fdac6b9848000d4b5e398822e0ca91cc52fc643f64a6409113cf798c1f8b0e3931d5b2f5f1af90ffe344 -EBUILD huawei-lte-api-1.10.ebuild 882 BLAKE2B 2dace5372860b89f3271d486a75963e3281a605bb9873228bc218166ebe0b6bee3c3d45a37b526eca985277736c3e2b4baf26fd82b912385770dbbaeb15f3985 SHA512 2341ab31bd757a1b98bfe304cba198f5bad0cc67547e4ccf8a2f223251efe5724072c22d62604d7755acec1e5842e5b88462f1d89f09b8c7f52f7958154a97d4 EBUILD huawei-lte-api-1.11.0.ebuild 882 BLAKE2B 2dace5372860b89f3271d486a75963e3281a605bb9873228bc218166ebe0b6bee3c3d45a37b526eca985277736c3e2b4baf26fd82b912385770dbbaeb15f3985 SHA512 2341ab31bd757a1b98bfe304cba198f5bad0cc67547e4ccf8a2f223251efe5724072c22d62604d7755acec1e5842e5b88462f1d89f09b8c7f52f7958154a97d4 MISC metadata.xml 487 BLAKE2B a4aa976286ea3cc4e02227109277faa4506f73a4b7f6c47ef9a318ae5d1c3fe61cc6eeb50ab99c0b10e5edb4ae02101d8e4d6267e7dc8f20520e9259b1d17fd2 SHA512 2ea5ccd73098a9c4d074340c9d6eb433bdaf4530d8fdb899f2a9632c097d2021d9162aa92fb9ffb54eaad2f41050d0323ddc68d0d29ec2f13060e5fe9e26f74d diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.10.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.10.ebuild deleted file mode 100644 index ff138891a1f4..000000000000 --- a/dev-python/huawei-lte-api/huawei-lte-api-1.10.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="API For huawei LAN/WAN LTE Modems" -HOMEPAGE=" - https://github.com/Salamek/huawei-lte-api/ - https://pypi.org/project/huawei-lte-api/ -" -SRC_URI=" - https://github.com/Salamek/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pycryptodome[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -python_prepare_all() { - # make cryptodome-friendly - sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die - find -name '*.py' -exec \ - sed -i -e 's:Cryptodome:Crypto:g' {} + || die - - distutils-r1_python_prepare_all -} - -distutils_enable_tests pytest diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest index 43e86c75914d..af89cb7ae77a 100644 --- a/dev-python/inline-snapshot/Manifest +++ b/dev-python/inline-snapshot/Manifest @@ -2,8 +2,10 @@ DIST inline_snapshot-0.20.10.tar.gz 92902 BLAKE2B 74a1f89e92bbce25eb08837524e819 DIST inline_snapshot-0.21.3.tar.gz 254753 BLAKE2B 5b9dd20fd8844c3b63de9f39fdc9e6fd4be1e208006bb4ffdb9e3a643412de5ac8314ff383836d96dfab819c660ca453a417dd85f4626f5c4450f763844c5cc0 SHA512 e77bebe7026700fad239b8d294f0cec0e37f309af6c5584eddaef23d6b54f521b3acb8e499238c9953ecf43275c32f2643a67348ee29403cd9262d054ae21dec DIST inline_snapshot-0.22.1.tar.gz 258823 BLAKE2B 9929a5f01245db35ef5671961eb0c364b4f34adad8bfc64a7bff808ba7d305133339c20ab803682a0983c652b3e3998a0779f7e083505f83cc4fa935b667c2e6 SHA512 33e0d2203705419808a7175bc48bb1d2a85b21decaab6c579e3ae99c74c33365dfb88f0ba735b54700adc6ade0389f471f890739ebfeba4e8dc4195fde17ce4b DIST inline_snapshot-0.22.2.tar.gz 259363 BLAKE2B 6c18b28c1a52a39fd8e1e1479d001b2bcea6de720d27c72bd67d86ecaf7027af69673466193494452c09cc4b64b9fb51dc9f90b490fc61d90a7390dcd320fb83 SHA512 59e11b990b1e37c15b82e3c85035a6dc850b59c174206636a61e050e49d6c41c5e5886c3c15dd334f1cdb4baee8610db700504023ee0fa08ec7313d71341e09d +DIST inline_snapshot-0.22.3.tar.gz 259515 BLAKE2B 2b4e2a87d28a6dc3af279d85e4b749b429a77f1f516c6516e6311d6cd9a427530fee82010d907256cf8a7a700650812c6a7dcccdccf8940682fc4d0656c273f4 SHA512 f94ad7e9f75b84dcbc0ff099ff1fa26c6c7f114056af2f148fb7086eaa0579581a808c279c3b3cdebf1d87bd7833d9a7926b38ffc06d074036e89579560d92c4 EBUILD inline-snapshot-0.20.10.ebuild 1703 BLAKE2B 4c3404f3268dc1288446d57721845179350090ab2489ac7cb9422e999fda07f8300c9db60cc77a7807ea59ecf1040db5e669a533f077be21917fb165353e432f SHA512 0746260a5108dbe84c78a48efe898f4d54c4eb07a33c56ecbef4767ebc8786f9c733542703a111c070841464edb896a0a347b0b3bf95f5f1129b3c8333dd0492 EBUILD inline-snapshot-0.21.3.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524 EBUILD inline-snapshot-0.22.1.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524 EBUILD inline-snapshot-0.22.2.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524 +EBUILD inline-snapshot-0.22.3.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524 MISC metadata.xml 384 BLAKE2B 37af14f95875416431210b572e9c5e96437d773cf53174dec247a9006ad24940f17ae9803a750dd2e1e73f63675f594b326f880bf7d5cb29ff09a8aae4959e60 SHA512 173bd013e023443c9dac349fab3deea6b5e9c2f054052d3362757cc0c46dd89309c509eb6a0f5a5774a7d8acbc55578b629039615a0cb31d74001a8d0db8b680 diff --git a/dev-python/inline-snapshot/inline-snapshot-0.22.3.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.22.3.ebuild new file mode 100644 index 000000000000..a1de644ca0f1 --- /dev/null +++ b/dev-python/inline-snapshot/inline-snapshot-0.22.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Create and update inline snapshots in your Python tests" +HOMEPAGE=" + https://15r10nk.github.io/inline-snapshot/ + https://github.com/15r10nk/inline-snapshot/ + https://pypi.org/project/inline-snapshot/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] + >=dev-python/executing-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}] + >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/black-23.3.0[${PYTHON_USEDEP}] + >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/mypy[${PYTHON_USEDEP}] + ' 'python*') + >=dev-python/pydantic-2[${PYTHON_USEDEP}] + >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}] + >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires pyright + 'tests/test_typing.py::test_typing[pyright]' + # TODO + tests/test_formating.py::test_format_command_fail + ) + + local -x COLUMNS=80 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=inline_snapshot.pytest_plugin,pytest_freezer,pytest_subtests.plugin,xdist.plugin + local -x PYTHONPATH=${S}/src + epytest -p pytest_mock +} diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index b0d0bebc1ec8..83ef15d64cb5 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -8,6 +8,7 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818befdee20fd8bed4d2dc2c2c6f6f56451fd43d35ac03a0a5a406e142d22b25137999dc5b17471c196f8fcf79f20a8296832d900f6d SHA512 c7d63286d662707a9cd54758c9e3aaf52794a91900c484c4a6efa62d90bc719d5e7a345e4192feeb0c9fd11c82570d64677c781e5be1d645556b6aa018e47ec8 DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda +DIST llvm-project-1cf9f764ac41fb3492e10c78640dd50e616388db.tar.gz 230651433 BLAKE2B b71d459de99a741f9eb5809fcb44e6d9a17d3295bf11755d2b04a83fff6257eb4e5856826581c000e3b2868ff1cfb155ee18c692654f8083af04574d414c8fa2 SHA512 5b8d1e493830b7838b3ca76148dfc2e2af1cbaa660bd80958777698210c3347a1308f0725d40b10f8f12877daf99c4ba4837e4fa857a781ae912ee167369bafd DIST llvm-project-20.1.2.src.tar.xz 147229028 BLAKE2B 90be4c8b69d44bc3a295f3f63081f999cf35d05e9157ab104d403a5d5b6c3ff97b57a89598d2ec0413988f93a23f97f485b2216bbf0630cade754e9830246621 SHA512 c95e088e471d49c6692c8af1a7e40924467e4c269dada019c44455687c9f0e6a213b9b3ac8afa4e3d20cb3e757afc3400152e7cd06981aeebd61591cac15580d DIST llvm-project-20.1.2.src.tar.xz.sig 566 BLAKE2B fa4637cd41bddb0425567b17bcb0ba4800ec9a689897610febfba7f49f8218d6aff7bb8f7ecf6bb927397096ca49c0c1817b243e5ba7fc0ba51993ef532dadeb SHA512 d3f6a350ebd9884878442ea202f58328f8e85c30cfb150371e4af7fa8dc560bb421cd0f49f49e6bc95f57de6c06543633f0b2799aab9590750f440e099424e01 DIST llvm-project-f3e6473df46fd920e09e06e57a5549eb8e3a8bd3.tar.gz 229893133 BLAKE2B 20a14a99fb55070c30b05298916875d7f7b5476bc47c72f675204adb62daf1126bc83f2e7e51867042cb0ea415f04ef32653118116d01f666a82dc888fb6e999 SHA512 f11eac15fc1d96232267d588fa1c41ebbff3367b1fccf1cfd43f3290f682b73ffa78f2336a2a155c41ef67cf4e6f43019b152996d790f03acf4b9b732a3cf4b7 @@ -21,4 +22,5 @@ EBUILD lit-20.1.2.ebuild 1035 BLAKE2B b51f19005212e12018ef050722a17403b40dd0a01f EBUILD lit-21.0.0.9999.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 EBUILD lit-21.0.0_pre20250405.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 EBUILD lit-21.0.0_pre20250412.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 +EBUILD lit-21.0.0_pre20250415.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63 MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-21.0.0_pre20250415.ebuild b/dev-python/lit/lit-21.0.0_pre20250415.ebuild new file mode 100644 index 000000000000..3dfabbc0d46e --- /dev/null +++ b/dev-python/lit/lit-21.0.0_pre20250415.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + llvm-core/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from llvm-core/llvm) + +src_prepare() { + # flaky test + # https://github.com/llvm/llvm-project/issues/72022 + rm tests/progress-bar.py || die + + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest index 9a9b0d28646b..0d68396854b8 100644 --- a/dev-python/narwhals/Manifest +++ b/dev-python/narwhals/Manifest @@ -1,9 +1,5 @@ -DIST narwhals-1.32.0.gh.tar.gz 683557 BLAKE2B 830ff49ba0c3dd41b9b35d78a29693b8d79a35e5be8a77a9cc4980f7e853fb60ae2221b486df8d17499608c97bf92aa74b199b048eb0b3ab8249c5e4906864e4 SHA512 cdae2b4b579bd011d57fd6f0b6e9fbff7150f97f03f94044c3ba31ca95a782bded605607d7281fe717d765adbb1e7409f16c4031c0df51b20ffa99fb10479889 -DIST narwhals-1.33.0.gh.tar.gz 689586 BLAKE2B e3e3b8540caf66e599dab3df78860eff10ab2b502a0c1d51054aff2cd573a0f2f11d1a8f95a67273311ea00b8469b33e1e43189abff33b0160f45bb1a324b78d SHA512 03ee9992e7dcbf70a24bed784b890344831116891109001032ffadda24234c6c62a6a975e9765989789dc05ea93396b7fc8b2ab8f0aac40d0cc162de7c388843 -DIST narwhals-1.34.0.gh.tar.gz 692545 BLAKE2B 9463525dc1e1e8601abd071d76a1acd603b5d1d8a5ad872434fe33d498844a99d5d3f67f074ff00272e8bc671a064aeed406a912f1a955ad4a760431b8e5aff5 SHA512 4ed6ef2d896bb94cb75cb2584eeef669a14808b223a984cd89d7b648274d50cb85c1dc516e103a6c19dcf1ce56081b159ebf2503ed8d53088a8d7c78abfb0dc2 DIST narwhals-1.34.1.gh.tar.gz 692736 BLAKE2B cdde47102f74ab7cb3917943997f003020d58c4470e2be0ce512683fe45334e85fe5614b7984e1a1ca1c200576bdcc194ed537e3f0a2b8b99c712af2c61a650e SHA512 83aa76aa208f7faff0bb9a24ce31fb8e1d91aed9edc1376790d61c561f580b441f4016b1bb9cdb0ca849d432c09392bd9fd697da7631a7ac2af2779314fe6ba9 -EBUILD narwhals-1.32.0.ebuild 928 BLAKE2B 5cbbb340a81851147157f1607acdc0978b87b9d9b0c71202929d9f0095f2f3fb265c8d839698aa7a3c72e9cb6350cbd795f7fff9cbac09d69967c105b30681a2 SHA512 9ea04206bbefca7b15e6de26658264ebd2505388d4ce3620bf8b26b7da347f9c352410b0ecf6677a87c848e116876689a387e0f0058452c0cd4bbf9d5cab8391 -EBUILD narwhals-1.33.0.ebuild 928 BLAKE2B 5cbbb340a81851147157f1607acdc0978b87b9d9b0c71202929d9f0095f2f3fb265c8d839698aa7a3c72e9cb6350cbd795f7fff9cbac09d69967c105b30681a2 SHA512 9ea04206bbefca7b15e6de26658264ebd2505388d4ce3620bf8b26b7da347f9c352410b0ecf6677a87c848e116876689a387e0f0058452c0cd4bbf9d5cab8391 -EBUILD narwhals-1.34.0.ebuild 928 BLAKE2B 5cbbb340a81851147157f1607acdc0978b87b9d9b0c71202929d9f0095f2f3fb265c8d839698aa7a3c72e9cb6350cbd795f7fff9cbac09d69967c105b30681a2 SHA512 9ea04206bbefca7b15e6de26658264ebd2505388d4ce3620bf8b26b7da347f9c352410b0ecf6677a87c848e116876689a387e0f0058452c0cd4bbf9d5cab8391 +DIST narwhals-1.35.0.gh.tar.gz 695990 BLAKE2B 3e631ca1553a9c528daccb62ccff4ce5fac4fd3c2d24359619736be5424afe1d9025375857c6c3806ce6b65b2379afd67011f45a861f3062ebaf519d0b047e24 SHA512 47b9ceb9ee714ae406bba19d0731a49dd07ad625b77709febff84bf990f32ce373ac41b61d224a0c9bf6474797328fbecdcbd81dfa3a7ae98afa91a77e1ea551 EBUILD narwhals-1.34.1.ebuild 928 BLAKE2B 5cbbb340a81851147157f1607acdc0978b87b9d9b0c71202929d9f0095f2f3fb265c8d839698aa7a3c72e9cb6350cbd795f7fff9cbac09d69967c105b30681a2 SHA512 9ea04206bbefca7b15e6de26658264ebd2505388d4ce3620bf8b26b7da347f9c352410b0ecf6677a87c848e116876689a387e0f0058452c0cd4bbf9d5cab8391 +EBUILD narwhals-1.35.0.ebuild 935 BLAKE2B a740f40ee2eb4a1fb34a232f6afb195d58e27361e2d88ba00ebe1281b538c18221ef52ac5d9293c03c3faf6201a61ca43aa62d7ef3d4724294b3cbfe69c3d82f SHA512 afe798cfa16ad6ad1d4218aabeb5f97294329ea9835d70b0deed585421e53a7875bbb35dc90d578f0444b2c623e9523c85b944a7f33f92cb88b4b667396b0891 MISC metadata.xml 375 BLAKE2B 43899f809d21747dc74741e435f36f840aa771fde070a69f37c8a424429378e1cd48afcb360ea1741e0229c9fb49da2aa4cb5cf2d5bba7bcbf7c3c1bb8245051 SHA512 9990ca94b4ae86d497fc2ae82ab8b1fe66c79a0eb4543abf695903a3cea9a90e21941cd3c41e4ee602211834afed035dd7b4036abe1303001f8e3131cf16bf5a diff --git a/dev-python/narwhals/narwhals-1.33.0.ebuild b/dev-python/narwhals/narwhals-1.33.0.ebuild deleted file mode 100644 index cdea211899e5..000000000000 --- a/dev-python/narwhals/narwhals-1.33.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Extremely lightweight compatibility layer between dataframe libraries" -HOMEPAGE=" - https://github.com/narwhals-dev/narwhals/ - https://pypi.org/project/narwhals/ -" -# https://github.com/narwhals-dev/narwhals/issues/2284 -SRC_URI=" - https://github.com/narwhals-dev/narwhals/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pytest-env[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --runslow --constructors="pandas,pandas[pyarrow],pyarrow" -} diff --git a/dev-python/narwhals/narwhals-1.34.0.ebuild b/dev-python/narwhals/narwhals-1.34.0.ebuild deleted file mode 100644 index cdea211899e5..000000000000 --- a/dev-python/narwhals/narwhals-1.34.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Extremely lightweight compatibility layer between dataframe libraries" -HOMEPAGE=" - https://github.com/narwhals-dev/narwhals/ - https://pypi.org/project/narwhals/ -" -# https://github.com/narwhals-dev/narwhals/issues/2284 -SRC_URI=" - https://github.com/narwhals-dev/narwhals/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pytest-env[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --runslow --constructors="pandas,pandas[pyarrow],pyarrow" -} diff --git a/dev-python/narwhals/narwhals-1.32.0.ebuild b/dev-python/narwhals/narwhals-1.35.0.ebuild index cdea211899e5..55bf60632d4f 100644 --- a/dev-python/narwhals/narwhals-1.32.0.ebuild +++ b/dev-python/narwhals/narwhals-1.35.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" BDEPEND=" test? ( diff --git a/dev-python/opentelemetry-api/Manifest b/dev-python/opentelemetry-api/Manifest index 5126b26eaa1b..f9f53113ee16 100644 --- a/dev-python/opentelemetry-api/Manifest +++ b/dev-python/opentelemetry-api/Manifest @@ -1,5 +1,7 @@ DIST opentelemetry-python-1.31.1.gh.tar.gz 1224970 BLAKE2B de3c81075fdfa3c005db7ab5ba2ba150983b205b6324ff99129389b65f8bdf8e90fe4cd3c11ff73f0782845aeef70a80cc9627c485cb9b5ba84133d2fc5110dd SHA512 de26d96cf08b306b0f2cee860393a3baa333d2266b3a386d2c9947f6b1dc90d8fd1b36f229c0c92b240819fd71ebdac126a5c371f7d6c249fa2e791ecf5174aa DIST opentelemetry-python-1.32.0.gh.tar.gz 1227374 BLAKE2B 193f502a925b659a2696746e0f0a2d39a859d4b58260ed27946b8dc27cfd4b7aad3f9ff8c626ceea93c71b7671a67b60ca44609adf4d41fcd76d021702c12835 SHA512 31e74e34d532ec23ce3797e0fc5cbeaabe60faa6b2cdc2ceeb9ec8f6451a718c819619c2a1fdad1619b1351b10eea39274a3a412f34d18eb661736d90901ae2d +DIST opentelemetry-python-1.32.1.gh.tar.gz 1227397 BLAKE2B 3ae557c528be81fe68bf34349224abb8f30b7ffaacedec9730a54b14ee73fd07fef28112f59274bbcac7c491e6415214e94d91f99c5145f5d56aca220774f333 SHA512 f2d785824b2eba9ec309f26083292a5ed8efa63851a9cd7d5067c9a5633cf4ba4f8d1c38fb67a925e6a5f8741c4f8ba786d0e7e404527e850bb879912620ad7a EBUILD opentelemetry-api-1.31.1.ebuild 1372 BLAKE2B 451eb1dbdd033fe66e73cbbb3ce0f20b712d0e8bcd09242005707b845c715ee7ce51fc265b7e91323d6de9741552926c8ad8f27a48e3c6e6d9c52f87db0cd9b2 SHA512 d32765478e82fdaf4c433882f5b6c22f7312d333fc12af92dea4f8c0f6e3667eac897d99adf1b9db6ddfc80031c0444052bdde8b647dd9dd63090f16f1b57b1f EBUILD opentelemetry-api-1.32.0.ebuild 1375 BLAKE2B 98b91c3179b3f990d41ffaf5b649d52d29601b6e1c5fee63349b3060fb3d169a95c52df05dfe104d0f7fb1f1eecc340e7ffe41c13dfef49a1631617cedad21c4 SHA512 c87de9964322d78586e6df615a7fd174714bcdce5d244c93b739dee9705cb5782c57f1c23e40f70af2e12c6f1f86f9fbfeafe2e51c5a5a46763c6efec00b0634 +EBUILD opentelemetry-api-1.32.1.ebuild 1375 BLAKE2B 98b91c3179b3f990d41ffaf5b649d52d29601b6e1c5fee63349b3060fb3d169a95c52df05dfe104d0f7fb1f1eecc340e7ffe41c13dfef49a1631617cedad21c4 SHA512 c87de9964322d78586e6df615a7fd174714bcdce5d244c93b739dee9705cb5782c57f1c23e40f70af2e12c6f1f86f9fbfeafe2e51c5a5a46763c6efec00b0634 MISC metadata.xml 643 BLAKE2B 47c86acb0093f5c596de91afcfaa9f2297f541327d008d33bbe6c542b98e8ae3cf7208c00b0d66d1050a14b5d68439ddcba5ed4449bbe05da3afb8433b95da59 SHA512 20439a62491c5e7a538bc6ec5c9f90cd9473b08d71813d19899fa538f033b164a9bf2fed01d7a90788ad4ce0768fb71bb9e00f6536ffe82da322a73a88459713 diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.32.1.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.32.1.ebuild new file mode 100644 index 000000000000..ccacff2cff89 --- /dev/null +++ b/dev-python/opentelemetry-api/opentelemetry-api-1.32.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P="opentelemetry-python-${PV}" +DESCRIPTION="OpenTelemetry Python API" +HOMEPAGE=" + https://opentelemetry.io/ + https://pypi.org/project/opentelemetry-api/ + https://github.com/open-telemetry/opentelemetry-python/ +" +SRC_URI=" + https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/${PN}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/deprecated-1.2.6[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Unnecessary restriction + sed -i -e '/importlib-metadata/s:, <= [0-9.]*::' pyproject.toml || die +} + +python_test() { + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + for dep in opentelemetry-semantic-conventions opentelemetry-sdk \ + tests/opentelemetry-test-utils + do + pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + done + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/opentelemetry-sdk/Manifest b/dev-python/opentelemetry-sdk/Manifest index 039ce002666b..d2d6723baca6 100644 --- a/dev-python/opentelemetry-sdk/Manifest +++ b/dev-python/opentelemetry-sdk/Manifest @@ -1,5 +1,7 @@ DIST opentelemetry-python-1.31.1.gh.tar.gz 1224970 BLAKE2B de3c81075fdfa3c005db7ab5ba2ba150983b205b6324ff99129389b65f8bdf8e90fe4cd3c11ff73f0782845aeef70a80cc9627c485cb9b5ba84133d2fc5110dd SHA512 de26d96cf08b306b0f2cee860393a3baa333d2266b3a386d2c9947f6b1dc90d8fd1b36f229c0c92b240819fd71ebdac126a5c371f7d6c249fa2e791ecf5174aa DIST opentelemetry-python-1.32.0.gh.tar.gz 1227374 BLAKE2B 193f502a925b659a2696746e0f0a2d39a859d4b58260ed27946b8dc27cfd4b7aad3f9ff8c626ceea93c71b7671a67b60ca44609adf4d41fcd76d021702c12835 SHA512 31e74e34d532ec23ce3797e0fc5cbeaabe60faa6b2cdc2ceeb9ec8f6451a718c819619c2a1fdad1619b1351b10eea39274a3a412f34d18eb661736d90901ae2d +DIST opentelemetry-python-1.32.1.gh.tar.gz 1227397 BLAKE2B 3ae557c528be81fe68bf34349224abb8f30b7ffaacedec9730a54b14ee73fd07fef28112f59274bbcac7c491e6415214e94d91f99c5145f5d56aca220774f333 SHA512 f2d785824b2eba9ec309f26083292a5ed8efa63851a9cd7d5067c9a5633cf4ba4f8d1c38fb67a925e6a5f8741c4f8ba786d0e7e404527e850bb879912620ad7a EBUILD opentelemetry-sdk-1.31.1.ebuild 1604 BLAKE2B d51a4675a1098757d209e588bf553445a7955990dd715c05a38b0ec46118d5a5223e06ebde836b36da18218341d54d3e14e134917990b6673b841cea79a70b55 SHA512 8fe69fe4ad5e2271eb093e7ef46f4ca2ec78fb428783d4b0095e78d0e7d737d525293cbe0d77e6c33f7d4d0826db92d66bd029bcd961c99ecc8b9a6982c6eca1 EBUILD opentelemetry-sdk-1.32.0.ebuild 1607 BLAKE2B b5e2806823dc3bebea5b0b9d67060893033599faaa6c94b89fb0b538b051842da52018a0da9ae14b1aecbe5f0b9a2940925bb61df4a87d07ebaa8858c4564af0 SHA512 2b3685a49d511eaec7579b34de9c09d055a19a1cb3e1dfc9fb6ccf169d015dde9cf161336a031d265621466742106f97e5dbe9f223a604bf0add880011b9a110 +EBUILD opentelemetry-sdk-1.32.1.ebuild 1607 BLAKE2B b5e2806823dc3bebea5b0b9d67060893033599faaa6c94b89fb0b538b051842da52018a0da9ae14b1aecbe5f0b9a2940925bb61df4a87d07ebaa8858c4564af0 SHA512 2b3685a49d511eaec7579b34de9c09d055a19a1cb3e1dfc9fb6ccf169d015dde9cf161336a031d265621466742106f97e5dbe9f223a604bf0add880011b9a110 MISC metadata.xml 643 BLAKE2B 76dfef2a0bbc6ca40385189ccbb4dc8284b807dc873c3d7a02e171dd35fde051289bdb673b5f445c0b080e3b310b8e0d99311db283a6645c4f8ff8bff856d474 SHA512 8899744243bcbed9b286104609532c281d04febbb7a9da4f7c71aad177f6dcf728f008355fa6c0c1d201701360b3430084fe223d5cffa9af09adbbbde7292595 diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.32.1.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.32.1.ebuild new file mode 100644 index 000000000000..9379c86dfac0 --- /dev/null +++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.32.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P="opentelemetry-python-${PV}" +DESCRIPTION="OpenTelemetry Python SDK" +HOMEPAGE=" + https://opentelemetry.io/ + https://pypi.org/project/opentelemetry-sdk/ + https://github.com/open-telemetry/opentelemetry-python/ +" +SRC_URI=" + https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" + +S="${WORKDIR}/${MY_P}/${PN}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] + ~dev-python/opentelemetry-semantic-conventions-${PV}[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + ) +" + +# Tests cannot handle xdist with high makeopts +# https://bugs.gentoo.org/928132 +distutils_enable_tests pytest + +python_test() { + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + for dep in tests/opentelemetry-test-utils; do + pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + done + + local EPYTEST_DESELECT=( + # TODO + "${PN}"/tests/resources/test_resources.py::TestOTELResourceDetector::test_process_detector + "${PN}"/tests/metrics/integration_test/test_console_exporter.py::TestConsoleExporter::test_console_exporter_with_exemplars + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests +} diff --git a/dev-python/opentelemetry-semantic-conventions/Manifest b/dev-python/opentelemetry-semantic-conventions/Manifest index ae666760fe54..c98b1b941e35 100644 --- a/dev-python/opentelemetry-semantic-conventions/Manifest +++ b/dev-python/opentelemetry-semantic-conventions/Manifest @@ -1,5 +1,7 @@ DIST opentelemetry-python-1.31.1.gh.tar.gz 1224970 BLAKE2B de3c81075fdfa3c005db7ab5ba2ba150983b205b6324ff99129389b65f8bdf8e90fe4cd3c11ff73f0782845aeef70a80cc9627c485cb9b5ba84133d2fc5110dd SHA512 de26d96cf08b306b0f2cee860393a3baa333d2266b3a386d2c9947f6b1dc90d8fd1b36f229c0c92b240819fd71ebdac126a5c371f7d6c249fa2e791ecf5174aa DIST opentelemetry-python-1.32.0.gh.tar.gz 1227374 BLAKE2B 193f502a925b659a2696746e0f0a2d39a859d4b58260ed27946b8dc27cfd4b7aad3f9ff8c626ceea93c71b7671a67b60ca44609adf4d41fcd76d021702c12835 SHA512 31e74e34d532ec23ce3797e0fc5cbeaabe60faa6b2cdc2ceeb9ec8f6451a718c819619c2a1fdad1619b1351b10eea39274a3a412f34d18eb661736d90901ae2d +DIST opentelemetry-python-1.32.1.gh.tar.gz 1227397 BLAKE2B 3ae557c528be81fe68bf34349224abb8f30b7ffaacedec9730a54b14ee73fd07fef28112f59274bbcac7c491e6415214e94d91f99c5145f5d56aca220774f333 SHA512 f2d785824b2eba9ec309f26083292a5ed8efa63851a9cd7d5067c9a5633cf4ba4f8d1c38fb67a925e6a5f8741c4f8ba786d0e7e404527e850bb879912620ad7a EBUILD opentelemetry-semantic-conventions-1.31.1.ebuild 1226 BLAKE2B 8db4f5a6af41137b7235963decf4b94febbd0a841f7c1e60de0f4f774216269da1561b742c0e48cd71746b96a5514fb43273903cbfa6215039fbe312f5bf0b31 SHA512 7d0f7f02c95a8bbfdca9de7252e5470973e16caebdadf8b9b55896c729a346d84afaa7f0765f04e9914275303d0066aa9275db4cea0c8a2e8dae5d80732a2a85 EBUILD opentelemetry-semantic-conventions-1.32.0.ebuild 1229 BLAKE2B 26a52b38adc251ae4e82d4926dc093f319f77ed74963cc71ea3affd16f60e4e4f82bdd765ff66932e7f897fbef3e6be1197f2523a3d651865cf5233d9c06c8ae SHA512 05e374bac63b69d3706479b403d13358f3c9132762cd010138202f59bfd776e5f50f55ed4ba6b9ab171b717636b51594ec01408b8e364db0bf3402c8081839a8 +EBUILD opentelemetry-semantic-conventions-1.32.1.ebuild 1229 BLAKE2B 26a52b38adc251ae4e82d4926dc093f319f77ed74963cc71ea3affd16f60e4e4f82bdd765ff66932e7f897fbef3e6be1197f2523a3d651865cf5233d9c06c8ae SHA512 05e374bac63b69d3706479b403d13358f3c9132762cd010138202f59bfd776e5f50f55ed4ba6b9ab171b717636b51594ec01408b8e364db0bf3402c8081839a8 MISC metadata.xml 660 BLAKE2B b231081049a3c5830c7d3d5494261d24ade30de731cf7b4186273af4521db9d1e56c6811ef90b6b763354e67d198c3edefb055bb76f23fb14097df57709546da SHA512 1b6869a2b3918e48f376261d70bcaa9789511ba06cb988e9484a64dcfb57b1494300b29fd6316e39dc23e0d295d6c087e5a07dedf268ca62cd9d555b356379b7 diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.32.1.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.32.1.ebuild new file mode 100644 index 000000000000..39e93caf1b2f --- /dev/null +++ b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.32.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +MY_P="opentelemetry-python-${PV}" +DESCRIPTION="OpenTelemetry Semantic Conventions" +HOMEPAGE=" + https://opentelemetry.io/ + https://pypi.org/project/opentelemetry-sdk/ + https://github.com/open-telemetry/opentelemetry-python/ +" +SRC_URI=" + https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/${PN}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/deprecated-1.2.6[${PYTHON_USEDEP}] + ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + for dep in opentelemetry-sdk tests/opentelemetry-test-utils; do + pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + done + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest index 2a7d6dbc4e69..aee41ecdba5e 100644 --- a/dev-python/plotly/Manifest +++ b/dev-python/plotly/Manifest @@ -1,6 +1,3 @@ -AUX plotly-5.23.0-numpy-2.patch 3564 BLAKE2B c45b31eaf9a6621780ef8a85b6aed4190bcb26c950554c2bf9c2e8bcf8c158952dfb917b8625bbd61a2a1837a871e9d8a3ae37b387c9408ceeaa655384b11e98 SHA512 deb96bdf408c58edfdba724708e527653939d353ecdeee1b9a8494eee313dc3a2ac21680349b20738b58744fafbaa2e5ac3dde2b6150ed4a1e61407a9222ea4b -DIST plotly.py-5.24.1.gh.tar.gz 32096988 BLAKE2B 79c1f3350bb43780f5f5f2f54955591875c2819a4b819e667e8df14ae72e42cf2939167a3425bd725e80af8823c8578a9cf286f4e4d82881578ca13f7e1cd860 SHA512 dc1484f5b0630bd4d936ab23231be7a577b887701f1f3c33d8f6501dc65718d871bee7af9f467fe130d2e7dcdded22717562352ce4ec70d25bc368faeb51d0e8 DIST plotly.py-6.0.1.gh.tar.gz 7619570 BLAKE2B 6c88b24d15aa233e1d3871975d224bd9829f1726beba665bc68a2d1af293361774b10a9d4a95ce2c5c53afe7ac01f7770809fbfbab3733ff31531233905c97f1 SHA512 192d5ea5e5d75548d9fbacc36d419b695d5e976ab0e2e538b1453c89ba3b1b0494abc4631d0d631cd6fe60a74b4a67937173564f9661aa408ffc1fc0bfac2559 -EBUILD plotly-5.24.1.ebuild 3312 BLAKE2B f1af97627771591ddd9cf23dfbb302bc4afa1eb37d389f7850242e411829e1df2bc304fa58507b3cdd1a65b668eb72f547ff02b0c032679793b843319ee01db0 SHA512 8d02865e8505ca4dab0d3316d4a3ca637f68b3ae9fd277bf17bcb650112c5b51958d85199dfd6d56b8805132fe12e05c46877eea7bba0138f76a056af087d229 -EBUILD plotly-6.0.1.ebuild 3452 BLAKE2B 92d823401ee296a65a236007f4e7c54d8a8ec6a7e9034d0fc2c16cee1c5a8bc6fc61ab91a7a72afdcd203bf04bf97d39a2d98d347ed1dbec9baa24ae2ff0c008 SHA512 e28f496276ba88323982c7f443101e983894a0ba8245b1b0b6330abcc0937e2a84e8cd9b81fa4f511560fcb5f1dd07cfd9e848198c15a16964abe6f5c991f4ca +EBUILD plotly-6.0.1.ebuild 3459 BLAKE2B c770eda3fee00c5c0498e7c7f2034069f25627b5dc4b81caafba3a3bc1a6a7594d3846796bd6aabccec5785891891a4ac9286612330f005fbcb56406f310f5ff SHA512 28c7c4ad1db06a70f18a1a36270c21e37fda201441a7fa4cf1b33f2f8e3fd58d0a4b8e8c5314fadf8a7745c519911ec7f4f85f1b2d37c638e2c9c25737795b0b MISC metadata.xml 627 BLAKE2B 453adb04f4caba9790fe5223635245c8bca7ca5c6dc1930f09537045580b88b5fa1649e47158b13be6cc5cb09b4479a47690e37ef13208b47a95f82d14793a91 SHA512 a5183e9d217d1312e8d383ccb4ade66b92575492b6c8ed8987e3af18e9e456836b62b2d572ce62f9e01aae47b4a2bcbd12f79b4bb6acabfe69c2b63b20315bd3 diff --git a/dev-python/plotly/files/plotly-5.23.0-numpy-2.patch b/dev-python/plotly/files/plotly-5.23.0-numpy-2.patch deleted file mode 100644 index 6941369978e8..000000000000 --- a/dev-python/plotly/files/plotly-5.23.0-numpy-2.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 99df182e9171e9b9e81811447f37ace05acc9272 Mon Sep 17 00:00:00 2001 -From: Ben Greiner <code@bnavigator.de> -Date: Sun, 2 Jun 2024 16:43:06 +0200 -Subject: [PATCH 1/3] Remove np.nan and np.inf aliases no longer present in - numpy2 - ---- - .../tests/test_optional/test_utils/test_utils.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/plotly/tests/test_optional/test_utils/test_utils.py b/plotly/tests/test_optional/test_utils/test_utils.py -index cf32e1bdff..d7d982e635 100644 ---- a/plotly/tests/test_optional/test_utils/test_utils.py -+++ b/plotly/tests/test_optional/test_utils/test_utils.py -@@ -34,7 +34,7 @@ - - ## JSON encoding - numeric_list = [1, 2, 3] --np_list = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) -+np_list = np.array([1, 2, 3, np.nan, np.inf, dt(2014, 1, 5)]) - mixed_list = [ - 1, - "A", -@@ -45,7 +45,7 @@ - dt_list = [dt(2014, 1, 5), dt(2014, 1, 5, 1, 1, 1), dt(2014, 1, 5, 1, 1, 1, 1)] - - df = pd.DataFrame( -- columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf] -+ columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np.nan, np.inf] - ) - - rng = pd.date_range("1/1/2011", periods=2, freq="H") -@@ -184,7 +184,7 @@ def test_figure_json_encoding(self): - - assert ( - js1 == '{"type": "scatter3d", "x": [1, 2, 3], ' -- '"y": [1, 2, 3, null, null, null, "2014-01-05T00:00:00"], ' -+ '"y": [1, 2, 3, null, null, "2014-01-05T00:00:00"], ' - '"z": [1, "A", "2014-01-05T00:00:00", ' - '"2014-01-05T01:01:01", "2014-01-05T01:01:01.000001"]}' - ) -@@ -195,9 +195,9 @@ def test_figure_json_encoding(self): - _json.dumps(figure, cls=utils.PlotlyJSONEncoder, sort_keys=True) - - # Test data wasn't mutated -- np_array = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) -+ np_array = np.array([1, 2, 3, np.nan, np.inf, dt(2014, 1, 5)]) - for k in range(len(np_array)): -- if k in [3, 4]: -+ if k == 3: - # check NaN - assert np.isnan(np_list[k]) and np.isnan(np_array[k]) - else: -@@ -237,7 +237,7 @@ def test_pandas_json_encoding(self): - # Test that data wasn't mutated - assert_series_equal( - df["col 1"], -- pd.Series([1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf], name="col 1"), -+ pd.Series([1, 2, 3, dt(2014, 1, 5), pd.NaT, np.nan, np.inf], name="col 1"), - ) - - j2 = _json.dumps(df.index, cls=utils.PlotlyJSONEncoder) - -From 23b50d9df805349674e11949459976fb338b3d76 Mon Sep 17 00:00:00 2001 -From: Ben Greiner <code@bnavigator.de> -Date: Sun, 2 Jun 2024 16:48:34 +0200 -Subject: [PATCH 2/3] Avoid putting 255 into int8 due to new numpy 2 type - promotion rules - ---- - .../plotly/plotly/tests/test_optional/test_px/test_imshow.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plotly/tests/test_optional/test_px/test_imshow.py b/plotly/tests/test_optional/test_px/test_imshow.py -index c2e863c846..d8f9ad98c7 100644 ---- a/plotly/tests/test_optional/test_px/test_imshow.py -+++ b/plotly/tests/test_optional/test_px/test_imshow.py -@@ -341,7 +341,7 @@ def test_imshow_source_dtype_zmax(dtype, contrast_rescaling): - assert ( - np.abs( - np.max(decode_image_string(fig.data[0].source)) -- - 255 * img.max() / np.iinfo(dtype).max -+ - np.int64(255) * img.max() / np.iinfo(dtype).max - ) - < 1 - ) - diff --git a/dev-python/plotly/plotly-5.24.1.ebuild b/dev-python/plotly/plotly-5.24.1.ebuild deleted file mode 100644 index 1c80d1f50eae..000000000000 --- a/dev-python/plotly/plotly-5.24.1.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -MY_P=plotly.py-${PV} -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE=" - https://plotly.com/python/ - https://github.com/plotly/plotly.py/ - https://pypi.org/project/plotly/ -" -SRC_URI=" - https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/packages/python/plotly" -# The tests are not included in the PyPI tarball, to use the GitHub tarball -# we have to skip npm, which means that the resulting install will -# unfortunately lack the jupyterlab extension. - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/jupyter[${PYTHON_USEDEP}] - dev-python/jupyterlab[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - dev-python/scikit-image[${PYTHON_USEDEP}] - ) -" - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc -distutils_enable_tests pytest - -# README ends up a broken symlink -DOCS=() - -python_prepare_all() { - local PATCHES=( - # https://github.com/plotly/plotly.py/pull/4622 - "${FILESDIR}/${PN}-5.23.0-numpy-2.patch" - ) - - distutils-r1_python_prepare_all - - # unbundle versioneer - rm versioneer.py || die - # Do not try to fetch stuff with npm - export SKIP_NPM=1 -} - -python_test() { - local EPYTEST_IGNORE=( - # kaleido not packaged - plotly/tests/test_optional/test_kaleido - - # plotly-orca not packaged - plotly/tests/test_orca - ) - - local EPYTEST_DESELECT=( - # kaleido not packaged - plotly/tests/test_orca/test_to_image.py::test_bytesio - - # fails in non-isolated env - test_init/test_dependencies_not_imported.py::test_dependencies_not_imported - test_init/test_lazy_imports.py::test_lazy_imports - - # Minor matplotlib incompatibility - plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots - plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle - - # TODO - plotly/tests/test_io/test_to_from_plotly_json.py::test_sanitize_json - - # two subtests that require 'vaex' and 'polars' respectively - plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_from_vaex_and_polars - plotly/tests/test_optional/test_px/test_px_input.py::test_build_df_with_hover_data_from_vaex_and_polars - - # the usual recursion problem - plotly/tests/test_optional/test_utils/test_utils.py::test_masked_constants_example - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - mv "${ED}"/{usr/etc,etc} || die -} diff --git a/dev-python/plotly/plotly-6.0.1.ebuild b/dev-python/plotly/plotly-6.0.1.ebuild index 4bc2ac5748a7..b1974c30772e 100644 --- a/dev-python/plotly/plotly-6.0.1.ebuild +++ b/dev-python/plotly/plotly-6.0.1.ebuild @@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" RDEPEND=" >=dev-python/narwhals-1.15.1[${PYTHON_USEDEP}] diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest index b6a91a0fdcb9..634ad8292c82 100644 --- a/dev-python/prompt-toolkit/Manifest +++ b/dev-python/prompt-toolkit/Manifest @@ -1,3 +1,5 @@ DIST prompt_toolkit-3.0.50.tar.gz 429087 BLAKE2B 534c86bc82c34c26df4cbce37ebfdffa720dc0eedde7d1b8ef434474facdbbe327c5634fa949166d72d763198a89890fea95f5d5e86ff8444c44b2f203aaccb3 SHA512 1ee5d91257607da100ac99aa4220067fd85a785495d03e6f617508bed750df7f6fd3857205e55126cf7059074433d4a59d4525c023c8f4401a0efa33495833ed +DIST prompt_toolkit-3.0.51.tar.gz 428940 BLAKE2B 9850ed569b9b8a70f95364ea894e278b7a2bd9295b7530fd8e2fd594f43b8fe108d5943f084c585be403b6087dd37bcce369eb8f1e9508c92f44b7a56ffcdf78 SHA512 490c3704872ec3e7e9e9aab393ea63fefdb812ed685620f097000271d529fae0d543c12085653b2844357585432f021d4edf7e7494f70938054c3c3b1c5a8ce3 EBUILD prompt-toolkit-3.0.50.ebuild 726 BLAKE2B 574a412da29b4bde197e75838eb4d66384d03add5ff2fd5163d08f2783f204cea026d240fed4ff3aec89246305486251be7acea051d5b84f893bf2783fdccee4 SHA512 a83bdc3a0c37855b0c022cbff45824e41073f0dadda0ec1a7e9ff6007dadfcce47d6897dfc6ed62763f60385a6eb67cd9de4facad2139101fbfa0db1d170eb3b +EBUILD prompt-toolkit-3.0.51.ebuild 734 BLAKE2B d73ecccceebea4175c54b3071c4dd404b650d150d431c6d7eb90c43757c8d8f5213c7194986304dca4e64c43d5971b898775283a7e054b5dd3ecc9cc3ad9234c SHA512 d71d4e4885cb471a7c885abded99dffbd68243d7756d54f7116fcc6d4daf359ad578858193705362b8b9d18bc07b24fe223455f1e2e35b54a5ac009f10088e59 MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild new file mode 100644 index 000000000000..72602dead56a --- /dev/null +++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.51.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Building powerful interactive command lines in Python" +HOMEPAGE=" + https://pypi.org/project/prompt-toolkit/ + https://github.com/prompt-toolkit/python-prompt-toolkit/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + dev-python/wcwidth[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # requires tree-sitter-languages + src/prompt_toolkit/lexers/tree_sitter_test.py +) diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest index dc877d1c065b..baab55169dd4 100644 --- a/dev-python/pycairo/Manifest +++ b/dev-python/pycairo/Manifest @@ -1,3 +1,5 @@ DIST pycairo-1.27.0.tar.gz 661450 BLAKE2B cc1ef54057d02f3e25fed010c995e4fe400ccdf3a5d2f241c029ded167c5db2560a4d9c8cb09b2f0519e674b5962f2244f0570401f45743fe1ec61d5a8982227 SHA512 1b077917b1d99262da1c1d2ff85ae841dd0ff715925a5a20032162aa876576d966fc6b30c154343cc45f104cce243887de9b5f14af1e15775cb71b6c11e553a6 +DIST pycairo-1.28.0.tar.gz 662477 BLAKE2B 26ab0ab926bc209c33eeff2f7578d31ffce138111e923f6bc8e31a5e318f7ead9d0350ee5717e3774c65eb8ac9f3324ff0446c316469796dc866c3530ef2d0dc SHA512 d3fcb6641ad6dcf9b804dbc2a372f653619512e139fb7a196bb1219b00f60e79e5d60fbbddc2e6a0afb959f9fcb37f1f3c460ad6331274581cb241434865b5a5 EBUILD pycairo-1.27.0-r1.ebuild 1447 BLAKE2B 9f80ae986df29867e9e03f43268300e266ea7711bc341e4db95718b691956a5ed3410a63821bd193df32cbee37d684570fa780e6de18b63b1f6e280ea75d4881 SHA512 ee6fa50afb6c31eb28ab1551daca097f9eb7cd56d2d0c0186f2140d8c9e011fe7f17acc7caac283cad06ca428f1d28050d58d81355f317edfe47cb346564aa2d +EBUILD pycairo-1.28.0.ebuild 1455 BLAKE2B a2d4e815829eb79f935ea53b2b1d2aec39228d4f1ce7143abc1c39c819bc4a8459bf62dbbf2af41e97d93c0ba657c7897ea0e75a4c00aa1d9039e456694cd80a SHA512 dc51f2f25332c2fa82fe1036b953ed33520ff4d0916da2c407385db9a51d0bc30bcca07b0f0aeb6f50a9499193c571f48896868ffe50c19bb1e7e4e45ffa4db9 MISC metadata.xml 368 BLAKE2B 5e0f85e23bc56113927d28072c7178d27fc058b1e90851150c55e9e713edb96dd5daa79df8423f6719032538c9448d8afa9b750961bd82a5bcfae2d5e228c6b6 SHA512 c1e81ed2f535c8050f18950a57b71aa871b965c57d1e5ca8e8a4c48ecd643bc9ec326e046c1aea9f3f41124b9fe765a0b9b46a541c28f325cae7038cea66d086 diff --git a/dev-python/pycairo/pycairo-1.28.0.ebuild b/dev-python/pycairo/pycairo-1.28.0.ebuild new file mode 100644 index 000000000000..1f04f82bf43b --- /dev/null +++ b/dev-python/pycairo/pycairo-1.28.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=no +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_REQ_USE="threads(+)" + +inherit meson distutils-r1 + +DESCRIPTION="Python bindings for the cairo library" +HOMEPAGE=" + https://www.cairographics.org/pycairo/ + https://github.com/pygobject/pycairo/ + https://pypi.org/project/pycairo/ +" +SRC_URI=" + https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz +" + +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="X examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=x11-libs/cairo-1.15.10[svg(+),X=] +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_compile() { + local emesonargs=( + # TODO: move that to the eclass? + -Dpython.bytecompile=2 + -Dtests="$(usex test true false)" + ) + + meson_src_configure + meson_src_compile +} + +python_test() { + cd "${BUILD_DIR}" || die + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +python_install() { + meson_src_install +} + +python_install_all() { + if use examples; then + dodoc -r examples + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest index ef56523e2e23..b16d8b75ed5a 100644 --- a/dev-python/recurring-ical-events/Manifest +++ b/dev-python/recurring-ical-events/Manifest @@ -1,5 +1,5 @@ -DIST recurring_ical_events-3.5.2.tar.gz 604333 BLAKE2B 380373cea7fe8b854373b3834f966b81ca613d4d4d0aee2968bf7fb80174e00affcd9cc1a59c8dcf0297447426c51d7d7ede50672bf80519df61b81ae2f6f917 SHA512 11e713d2a1fbbcdfd6e2185581e9c8a1f108f01cbb05389d735ad82233eea9e23cfa28fb3b28f17eecafe012b6ae090adf31ae475c0aa0bcf28c2199525c5ef6 DIST recurring_ical_events-3.6.0.tar.gz 606489 BLAKE2B ee2f24c86bb39ec661389da98a9d126fe5f24891d7ec08d90d625ce9d491b9ea8cfba47b0a03c0a80951e0c4941e30bf774855e1048892b855a92995f6471dca SHA512 fa13e7a5c396ccd468f3d505efe1075dbfe789b4defd5f47fb38cf20895269852a4663cf1fef78004958b040217ea1cc29068f88fb4970f5f15ba8ff59f0caea -EBUILD recurring-ical-events-3.5.2.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 +DIST recurring_ical_events-3.6.1.tar.gz 601919 BLAKE2B 1dd855880b45bc7c093e49670d5ef11d3d5bb121041e1bcaaee6ebe131d8fc925cd290f4a433ef99ed0a49a547bc547c2355920d46c86b8a02b521989648a040 SHA512 4a4c2e04ce9c2cd2022055a9d623ec76b3e95102b6b40bb1b0370b238fa850d5a6ed5ceec10d81836f047e4df0319d66b07355cdb537dd811fd4526143169066 EBUILD recurring-ical-events-3.6.0.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 +EBUILD recurring-ical-events-3.6.1.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 MISC metadata.xml 431 BLAKE2B 19ac0f0a385fb9b0524bf641831fbe3c02f35f3ada35922b297563f871cb8e745404e04d18d9f7428ef5b3cca27f5205f4a7f99e85e2a3da18542a19574f04de SHA512 35283cfbd447b3ec9d0d97ec7c11580db012ee60076b12ba733962d58896203a162ece04a9015eca8cc556f28fac307fc9ddeb27c3ea9cb9c8b2d6df0cf93a50 diff --git a/dev-python/recurring-ical-events/recurring-ical-events-3.5.2.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-3.6.1.ebuild index a24c15298f74..a24c15298f74 100644 --- a/dev-python/recurring-ical-events/recurring-ical-events-3.5.2.ebuild +++ b/dev-python/recurring-ical-events/recurring-ical-events-3.6.1.ebuild diff --git a/dev-python/securesystemslib/Manifest b/dev-python/securesystemslib/Manifest index 0c67d993bc72..af94514d9a85 100644 --- a/dev-python/securesystemslib/Manifest +++ b/dev-python/securesystemslib/Manifest @@ -1,5 +1,5 @@ -DIST securesystemslib-1.1.0.tar.gz 934688 BLAKE2B f9e997306e0f17d5f75b8a85c732950460ff7443fd301e845c721a6e49f74dc48f6d2b5b7e0def63b262a09e6901affe8b293124bd4f82e69157e8cd26cb134c SHA512 65ec41c08ad679884c327c291e27a8529e6a559f52eb154a4c1c13a558df7845cabc21e466e908029afcd57b6581b2f429c4ea87e34b664e52369ca6b0f63ba1 DIST securesystemslib-1.2.0.tar.gz 934472 BLAKE2B 573a8a422cb0b54f20caf35716c83051e70658e233a1334c983555aa26a9239ef86817fd80964bdd23e77408b403ee94b25e65359ccfa0aa54b854ed53d0e388 SHA512 eb1c0a3e2d304d26d1cf0f1a529810131a67a7f5bbed24233dd2495cea7b107beb7a0dd9ac85433b0526de0c39b346bbea5244b34b309e959ada5b9e7d272003 -EBUILD securesystemslib-1.1.0.ebuild 885 BLAKE2B a1a74d4eeadbbbb3192e944c6db75ba1d9056a1d750c59295616357d840e74761352cbd9e0d2a39666616f7d8ee6c0cd76aad2555f9d894b21da41d1f5e460a3 SHA512 a3d1a6ac172213afe0bc0d38b230274ccbc1684091ff7b8050f71a118b86ce1281bf2bd33c0a247d671023b9d00ceff35b8c3e15dbe10cca5cf96021490c2073 +DIST securesystemslib-1.3.0.tar.gz 934551 BLAKE2B c25af7fe36445fa9b8296d833edc5b51e8a33b71a05b987bd04f27955c54dff5a02a82cd1c45a1dd63cb4f39c84d933ad99941a3993142f576c64f17b93cdaa7 SHA512 26ebeabba4e1ef24c3ae7944b2e18a7534753f8073b6cb433b8d0c9c7d0e8df4df589984f508797bc6de7398b84e9889b50db98de311d06fb1a99b6b5ceb4488 EBUILD securesystemslib-1.2.0.ebuild 871 BLAKE2B 130da68ec8a44dfdeddfced2cabdf00d1270c65f16954fec36f4947a44cc43fbd3c7efeac9f3bfa12554b2d6acf283de68c545a5bb904e745a8d156b8382a03c SHA512 5afe6bfc4302ddb4e356ec223b9062f005c860538705be4af3bea5db355003c7b7a12e579c91d03e7d463b4391249e2970889829de6642a9a2f27df607188e38 +EBUILD securesystemslib-1.3.0.ebuild 871 BLAKE2B 130da68ec8a44dfdeddfced2cabdf00d1270c65f16954fec36f4947a44cc43fbd3c7efeac9f3bfa12554b2d6acf283de68c545a5bb904e745a8d156b8382a03c SHA512 5afe6bfc4302ddb4e356ec223b9062f005c860538705be4af3bea5db355003c7b7a12e579c91d03e7d463b4391249e2970889829de6642a9a2f27df607188e38 MISC metadata.xml 397 BLAKE2B 54aea8ac6c4200962e3cacf83933b1ced69ef9980348b58c92668c53b62ae6f918b13ca7320e08528272957a7b507b358b545e7a9f691c7f520ce829e21d9d9d SHA512 9dea6a3d95b8da1cceff9a5f3f8dc6f722fe0c29e9896deab11998c6849912e593021e9cd706a412d828bdc1bf83da2ec57d39a422dc86eb8ce738394525b683 diff --git a/dev-python/securesystemslib/securesystemslib-1.1.0.ebuild b/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild index acad89793005..be86ac975550 100644 --- a/dev-python/securesystemslib/securesystemslib-1.1.0.ebuild +++ b/dev-python/securesystemslib/securesystemslib-1.3.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -21,10 +21,6 @@ KEYWORDS="~amd64" RDEPEND=" >=dev-python/cryptography-40.0.0[${PYTHON_USEDEP}] " -#BDEPEND=" -# test? ( -# ) -#" distutils_enable_tests pytest diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest index b31ad1b059da..b927b49419e5 100644 --- a/dev-python/sigstore/Manifest +++ b/dev-python/sigstore/Manifest @@ -1,3 +1,5 @@ DIST sigstore-python-3.6.1.gh.tar.gz 278434 BLAKE2B 9591a6937c30ee7a8b429075154309e5da78e5949ef0d27874237b8d7820c771e86b4640feeca8d6a5499ecc9f856ca45b0bc017ab6ce1c47fbef96aa5f971cf SHA512 daad7cd6e2cab7b511540d491378ee0d5829a6fa8a2c8bd601dcceb7a2ed73b99b4e0d42876b42cd8a510b463c2dd48941dd901dc6414620623b2bd6252bc6af +DIST sigstore-python-3.6.2.gh.tar.gz 277160 BLAKE2B bfbe89ce9e9b186d9beefabfecc3fc1321deb5cb158328b0eca8d19932f807f2344b8d685987625665e4d275fc7a6d9eacbec51d62b0f63dae7707cd536abbe7 SHA512 60694da77df9f6dc2d899d36af79d063fa398d6df3c26252793b74e6ddce79fc3c5ba3e2c29ad919b80fcd51f965c4dd1ed9a8c8b6357ed499e6933c51721e41 EBUILD sigstore-3.6.1.ebuild 1679 BLAKE2B b068b24ad067168431307192a0e47a1357793d05778cd6c85925dec54d5fe5bd4b7ff811867f11165a143a0d768f8ff904b2533a2d86cc79fafeb0ee254ac97b SHA512 f6ab14498018db9e9471dd14181b0ad8d7241dc85569126dfd21d49b4c8e0b199746b1e7b32e65b87f6ddcd81d43e214ceff5c3dc98bed5fd147f03ce932e839 +EBUILD sigstore-3.6.2.ebuild 1708 BLAKE2B 4afbcdf43cf2fc6a7db8f7fcb3f4f5b8a246efa488e287f395a40d0495936298f90e5565d4bbd93604725942094b25a0592e3de66389d4b3e782e1e0fb34b5a4 SHA512 f980aae8f545dacac605c419c953a3a0aeeb29293e80f6dd0d9e03a788c1371306d5fd7d0d6de25869073b6bd92aac7059aa9429b17b6da61a79976b702a6d5c MISC metadata.xml 378 BLAKE2B e97135e601efc335e133822e3933e68570c43a454252073fb8a080a334801dca876311646e694062ec5e869b6d701189a2fad737d80a8b6ca874d61927a563c5 SHA512 bb372e77d78042dc8866f87c6d278ace3297ed747d520b755fef5e8ea5bdb15d65a6ac7b10565e84c27cdfc1497f5479320fd89b539093256a0c4af931442072 diff --git a/dev-python/sigstore/sigstore-3.6.2.ebuild b/dev-python/sigstore/sigstore-3.6.2.ebuild new file mode 100644 index 000000000000..54a2484d5b1e --- /dev/null +++ b/dev-python/sigstore/sigstore-3.6.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 2024-2025 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 + +MY_P=sigstore-python-${PV} +DESCRIPTION="A tool for signing Python package distributions" +HOMEPAGE=" + https://github.com/sigstore/sigstore-python/ + https://pypi.org/project/sigstore/ +" +# no tests in sdist, as of 3.3.0 +SRC_URI=" + https://github.com/sigstore/sigstore-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + <dev-python/cryptography-45[${PYTHON_USEDEP}] + >=dev-python/cryptography-42[${PYTHON_USEDEP}] + >=dev-python/id-1.1.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.6[${PYTHON_USEDEP}] + >=dev-python/pydantic-2[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.1[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ~dev-python/rfc3161-client-0.1.2[${PYTHON_USEDEP}] + >=dev-python/rfc8785-0.1.2[${PYTHON_USEDEP}] + >=dev-python/rich-13[${PYTHON_USEDEP}] + ~dev-python/sigstore-protobuf-specs-0.3.2[${PYTHON_USEDEP}] + ~dev-python/sigstore-rekor-types-0.0.18[${PYTHON_USEDEP}] + >=dev-python/tuf-6.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-resources-5.7[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-python/pretend[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin deps + sed -r -i -e 's:~=:>=:' -e 's:, ?< ?[0-9.]*::' pyproject.toml || die +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest test/unit --skip-online +} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 3e31bd103d5f..bad9cd8f1a04 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -1,7 +1,7 @@ -DIST sqlglot-26.12.1-crates.tar.xz 8327388 BLAKE2B 69213d11940f9d4e743b169ef831b8b52a771f012e247570cf0703580a14af435d4d033b4b3ddfca6f4022b741261a24f3b47e5137de644d863714006520f857 SHA512 5de0781c54265b369e5e46b7cfbcc04a3118aa8d1323bff14f2841c95d471f545c923eedb88dbbb81a910801c5a505ff37a25701af936c06cf55a1659cd8822e -DIST sqlglot-26.12.1.tar.gz 5341371 BLAKE2B 73d45669337786903f5e3e14683e96fa4d258696cd1116d3f82034437178612651e8c804cfb072cae444bd6a0d0496556f20e459d3d7470700215e16c23cb4af SHA512 2839c23d6ffd3dc2fc63258b43485c6f8471cdadec3be53012fccad41158ca834ac6aef41b21c004a749be130fef40d5747cb0d88a9a22c8dedf3b153c675aa2 -DIST sqlglot-26.13.0-crates.tar.xz 8327388 BLAKE2B 69213d11940f9d4e743b169ef831b8b52a771f012e247570cf0703580a14af435d4d033b4b3ddfca6f4022b741261a24f3b47e5137de644d863714006520f857 SHA512 5de0781c54265b369e5e46b7cfbcc04a3118aa8d1323bff14f2841c95d471f545c923eedb88dbbb81a910801c5a505ff37a25701af936c06cf55a1659cd8822e -DIST sqlglot-26.13.0.tar.gz 5346071 BLAKE2B c2bb4db94e58a60f958171ed30af2d5f87f61bc79c7638ef0fb569c221431f5da34c0dcf87391a49a4c8185c0070fb163c08b66965b5dcf3c0ce3a8680818dd9 SHA512 2ee7cb506bc67b17e325fd79114987a94d7c6742571d183cf4669b4db671e7413a2303473e52f1a9600bac30b5290bb93942bc13d7ddfc069d4ad17f99865152 -EBUILD sqlglot-26.12.1.ebuild 2181 BLAKE2B b318f9b2641e9d5df2f6c3be9b7bf4e3f1dd026ea00d3242c8b6a813549c3706188066580f007776670701dd8cb4fb2eb6fa6385a902b0b1eba94820f9d89879 SHA512 86a7394602d8f507c4c999e1b8530b01824fd039d1cf5f9d53b9685f3b48d8e9893155c5d2ecd8cd0350f0d98f17ccdb9623738ab1e4f58968607d7e7067c700 -EBUILD sqlglot-26.13.0.ebuild 2181 BLAKE2B b318f9b2641e9d5df2f6c3be9b7bf4e3f1dd026ea00d3242c8b6a813549c3706188066580f007776670701dd8cb4fb2eb6fa6385a902b0b1eba94820f9d89879 SHA512 86a7394602d8f507c4c999e1b8530b01824fd039d1cf5f9d53b9685f3b48d8e9893155c5d2ecd8cd0350f0d98f17ccdb9623738ab1e4f58968607d7e7067c700 +DIST sqlglot-26.13.2-crates.tar.xz 8327388 BLAKE2B 69213d11940f9d4e743b169ef831b8b52a771f012e247570cf0703580a14af435d4d033b4b3ddfca6f4022b741261a24f3b47e5137de644d863714006520f857 SHA512 5de0781c54265b369e5e46b7cfbcc04a3118aa8d1323bff14f2841c95d471f545c923eedb88dbbb81a910801c5a505ff37a25701af936c06cf55a1659cd8822e +DIST sqlglot-26.13.2.tar.gz 5348477 BLAKE2B 82e65a48e746cb378f114eb11b48383520696f58a6223f4760ed3068531bda0d377ed3d5af00e3bf77bfcda37cf16eab78a60a5c5412cd0ad4e72d1a3b969b18 SHA512 e6bd8098b45cf11c10a9ec704e208131b6140fd4dc2933a1dfae42f8e037bb3135dea837f7fffafe284d7eb544fbeeb70cbeff34b4500e2ad0378dd6e2c57569 +DIST sqlglot-26.14.0-crates.tar.xz 8327388 BLAKE2B 69213d11940f9d4e743b169ef831b8b52a771f012e247570cf0703580a14af435d4d033b4b3ddfca6f4022b741261a24f3b47e5137de644d863714006520f857 SHA512 5de0781c54265b369e5e46b7cfbcc04a3118aa8d1323bff14f2841c95d471f545c923eedb88dbbb81a910801c5a505ff37a25701af936c06cf55a1659cd8822e +DIST sqlglot-26.14.0.tar.gz 5348485 BLAKE2B 863b7d11383a19f55435c2bed649b7f7c21f916408805ff996560657e7d7837d96141fe177d466d6c2119f025c708df405bf51a9a516ec17223ebc857adbf15f SHA512 3423959e8823418c84a3c211f552ea1573fedc0d82f96e41661ac7558ed097450b22f995847e26362a5493f051109a05737b0a2b2474a3f0d4dbefeaefcaa7ad +EBUILD sqlglot-26.13.2.ebuild 2181 BLAKE2B b318f9b2641e9d5df2f6c3be9b7bf4e3f1dd026ea00d3242c8b6a813549c3706188066580f007776670701dd8cb4fb2eb6fa6385a902b0b1eba94820f9d89879 SHA512 86a7394602d8f507c4c999e1b8530b01824fd039d1cf5f9d53b9685f3b48d8e9893155c5d2ecd8cd0350f0d98f17ccdb9623738ab1e4f58968607d7e7067c700 +EBUILD sqlglot-26.14.0.ebuild 2181 BLAKE2B b318f9b2641e9d5df2f6c3be9b7bf4e3f1dd026ea00d3242c8b6a813549c3706188066580f007776670701dd8cb4fb2eb6fa6385a902b0b1eba94820f9d89879 SHA512 86a7394602d8f507c4c999e1b8530b01824fd039d1cf5f9d53b9685f3b48d8e9893155c5d2ecd8cd0350f0d98f17ccdb9623738ab1e4f58968607d7e7067c700 MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae diff --git a/dev-python/sqlglot/sqlglot-26.12.1.ebuild b/dev-python/sqlglot/sqlglot-26.13.2.ebuild index dfb5ad04a049..dfb5ad04a049 100644 --- a/dev-python/sqlglot/sqlglot-26.12.1.ebuild +++ b/dev-python/sqlglot/sqlglot-26.13.2.ebuild diff --git a/dev-python/sqlglot/sqlglot-26.13.0.ebuild b/dev-python/sqlglot/sqlglot-26.14.0.ebuild index dfb5ad04a049..dfb5ad04a049 100644 --- a/dev-python/sqlglot/sqlglot-26.13.0.ebuild +++ b/dev-python/sqlglot/sqlglot-26.14.0.ebuild diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest index 448304ea9cdf..71b2293bf3d0 100644 --- a/dev-python/sympy/Manifest +++ b/dev-python/sympy/Manifest @@ -1,3 +1,5 @@ DIST sympy-1.13.3.gh.tar.gz 7919933 BLAKE2B 94c601e79caf87eb0f08e15ca4cb79e16bcd97d347e1fd948b6ea98b044133ea99f52032f09e290668e4485393425254ff4062ccfd3a3ac0b8afba080da6ba19 SHA512 2ae7a400d4a2d9c826cfaa165e3e1f5d9ba210c25647984d997775d4ec3d7c8f3ad3c5468d9adf141a1dceec864ca988b4f3a01fd934b923c4486ddd458670a3 +DIST sympy-1.14.0rc1.gh.tar.gz 7910059 BLAKE2B aee2c8c737497204be6ebceacfb516c49a027bb715975c636b76b959e4fab13a5bd2d59e516c56f9722633e3234af573a988f17bfab484bbd26f0d30ee5a8c69 SHA512 567c713eeb8cddbf8238afd46a5aba1931427e7a9834a779007c91018ae2d108ebc3f8cfba185a757109c46c2817a29d0dc04d7d419b1b619bcba52b899e3e3e EBUILD sympy-1.13.3.ebuild 2857 BLAKE2B 1863cf5848c45ef0a362c58a7169393e7d72dc88191e4ae1b5a8ef89a0cc37b9a6c70cf5b229c0879473a56d5026d29cea98eb4493f967ff54694f0d827b3f0d SHA512 99bc4616a041161a9c97141b8b2654ebee95a3134a22c6961be2c2da282758711b2375df6e21b4103d4a55a2b1d5b4f8a1610ea4998ebee2846890e2a579b981 +EBUILD sympy-1.14.0_rc1.ebuild 2012 BLAKE2B f2b9ec220c88997577f00d4896b02ac5b01cc280736cef582a6c93ff40fe4f9997400e1405b429da2ea2db344f12ca6c2368d7b1f3e1e0fe167932a29e212614 SHA512 5b1e8f863319148561088bf7c25416ea05007d74e3ecad5e6d81e886902f68c8b9b50a73bdac79c190ff7496c362cfec6d123eb1983f5973b6c0250d9f810b75 MISC metadata.xml 1639 BLAKE2B b539888e4658c640442db1cb6bd6561664ee6c50109926d69572f4e2cfcdbef230a56909e799b09b860a8688ce66455ae5c5ac86099893ba667feb0198f65abe SHA512 9ba4c310c759e9e7fa3a726850b342e79ed07e4ab369ad126a35b1741fd4d343ba75af457cfcd76c5539b3259e0eb198fb58ae965c231bb38a94c83c00f52e48 diff --git a/dev-python/sympy/sympy-1.14.0_rc1.ebuild b/dev-python/sympy/sympy-1.14.0_rc1.ebuild new file mode 100644 index 000000000000..ec67abc046c1 --- /dev/null +++ b/dev-python/sympy/sympy-1.14.0_rc1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Computer Algebra System in pure Python" +HOMEPAGE=" + https://www.sympy.org/ + https://github.com/sympy/sympy/ + https://pypi.org/project/sympy/ +" +# pypi sdist misses some files, notably top-level conftest.py, as of 1.12.1_rc1 +SRC_URI=" + https://github.com/sympy/sympy/archive/${PV/_/}.tar.gz + -> ${P/_/}.gh.tar.gz +" +S=${WORKDIR}/${P/_/} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="imaging ipython latex mathml pdf png pyglet symengine texmacs" + +RDEPEND=" + >=dev-python/mpmath-1.1.0[${PYTHON_USEDEP}] + imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) + ipython? ( + dev-python/ipython[${PYTHON_USEDEP}] + ) + latex? ( + virtual/latex-base + dev-texlive/texlive-fontsextra + png? ( app-text/dvipng ) + pdf? ( app-text/ghostscript-gpl ) + ) + mathml? ( dev-python/lxml[${PYTHON_USEDEP}] ) + pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) + symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) + texmacs? ( app-office/texmacs ) +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # require old version of antlr4, also deprecated + # https://github.com/sympy/sympy/issues/27026 + sympy/parsing/tests/test_autolev.py + sympy/parsing/tests/test_latex.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest --veryquickcheck || + die -n "Tests failed with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( AUTHORS README.md ) + + distutils-r1_python_install_all + + if use texmacs; then + exeinto /usr/libexec/TeXmacs/bin/ + doexe data/TeXmacs/bin/tm_sympy + insinto /usr/share/TeXmacs/plugins/sympy/ + doins -r data/TeXmacs/progs + fi +} diff --git a/dev-python/tuf/Manifest b/dev-python/tuf/Manifest index c8994fa0d2f7..8df9d04a400b 100644 --- a/dev-python/tuf/Manifest +++ b/dev-python/tuf/Manifest @@ -1,7 +1,3 @@ -DIST tuf-5.0.0.tar.gz 266998 BLAKE2B 6fcf909955f7c2515ede1922c9534ca439cc68d07af81ba53d8811f74fd4510655cc17395f1e0e5df0e3ea752e74862e8d1397b9b3a272565e793c70af9de352 SHA512 c8ae86480320fb33e6d92292da0e687a3d7c90c2bcc234518d934671a954a0970e158cc48ab95be51e6eb21eb63a769c47be9a7880b446d5b0eba9f34570c07d -DIST tuf-5.1.0.tar.gz 269105 BLAKE2B 56462bce222685784a8e26395792e24c22b59b4216c0488437a169313a655b7b3280044643042f7828f0343a5c215900f824fe5a61fb8fa5c2ab866ccfe03827 SHA512 1559b6c6700e947941a70e1c57dd9b05893e5da9690e4b4c81b35e95fa11551a1ec7db4d11a7ee71ffb9f489f9f39e49a3ee7bbdeccacd265e061db59d584ff8 DIST tuf-6.0.0.tar.gz 271268 BLAKE2B 4f653a77b8f730fbe29d5d768dd93bff3bcf3856b3d691ef5ddf7867e5c35226add5db3352d59e23ee01407a63076ea8240c73b3e679ae32f9a7cd77b82ae24d SHA512 71a24d1895d4aeeb3005e229a931cfd81761d707b7a42b62547068e2cf56dc2ef9b3628a38c774016c340809bbfbf2e0cb1ade3b30d902d9548e7ba6776e8d32 -EBUILD tuf-5.0.0.ebuild 640 BLAKE2B 15ca253a62ba59d3270cc33b2e33adafdc6539f635af1b15c31a7a337bb8380de695b7e93f8696d89b8afa76e6f41dc06904b02d668767bd8bd6ac9499a0cb85 SHA512 77eb18b7386146a7dab68f5c5e847f9428ac02135efcb3d48070b2d0eb2203cb9889dd3acbcbde83bf86f68b7302b2c5c52e09903bb37c44bd83eec09f37eb87 -EBUILD tuf-5.1.0.ebuild 640 BLAKE2B 15ca253a62ba59d3270cc33b2e33adafdc6539f635af1b15c31a7a337bb8380de695b7e93f8696d89b8afa76e6f41dc06904b02d668767bd8bd6ac9499a0cb85 SHA512 77eb18b7386146a7dab68f5c5e847f9428ac02135efcb3d48070b2d0eb2203cb9889dd3acbcbde83bf86f68b7302b2c5c52e09903bb37c44bd83eec09f37eb87 EBUILD tuf-6.0.0.ebuild 638 BLAKE2B d883d06d2906d5bc7e89eb2133cfadead21a069ca968f84668401b0686015fbaf01634cf9ed40e950cf67eac1cb8171986b467cd2f1328a4e4141efdaf56dd40 SHA512 9e0076c412343556eb73c8e7be349a9698b80cfb8b5b2e6bd950dc61d8f3b66e65e8f26eda187598fa8081797b8e2e06d3161f90465e3525067cdf2f90a57a64 MISC metadata.xml 378 BLAKE2B 9cc1f69fb2af8d5b3c71642c9715808456086ff11c985e5cc41b00e1880f2b4124cbc9513542faa4e41b012b0ba855ad9d4fbe8037e3580df1aa20181631c3b6 SHA512 bde2ed909850cbd6069b18dd054660871a6d8320003068efbda57829b0e1b5ca0a2cecd363223b6cbf2a23b060fa873fd320fb2a897f18205c8db7a8d54ccd29 diff --git a/dev-python/tuf/tuf-5.0.0.ebuild b/dev-python/tuf/tuf-5.0.0.ebuild deleted file mode 100644 index 8ab675ef5cc3..000000000000 --- a/dev-python/tuf/tuf-5.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A secure updater framework for Python" -HOMEPAGE=" - https://github.com/theupdateframework/python-tuf/ - https://pypi.org/project/tuf/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/requests-2.19.1[${PYTHON_USEDEP}] - <dev-python/securesystemslib-2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - cd tests || die - local -x PYTHONPATH="..:${PYTHONPATH}" - eunittest -} diff --git a/dev-python/tuf/tuf-5.1.0.ebuild b/dev-python/tuf/tuf-5.1.0.ebuild deleted file mode 100644 index 8ab675ef5cc3..000000000000 --- a/dev-python/tuf/tuf-5.1.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A secure updater framework for Python" -HOMEPAGE=" - https://github.com/theupdateframework/python-tuf/ - https://pypi.org/project/tuf/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/requests-2.19.1[${PYTHON_USEDEP}] - <dev-python/securesystemslib-2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - cd tests || die - local -x PYTHONPATH="..:${PYTHONPATH}" - eunittest -} diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index 356aa3f3678c..417631129044 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1,3 +1,5 @@ DIST weasyprint-65.0.tar.gz 498355 BLAKE2B 891f249114fb50eedc053873ea826e956a9b9e13d39d0c551992468dff7ec7dd79c103b37aa76c843dd2ab04a77d578b2f326fcd51a389d264d974e38b343727 SHA512 8713d886fc2630d8efd0c3a2df6b1a9bf0b7d56c8b2a8117f5164b583e54f54897c6d2f1dd733e47406547c2f385f99c89fa8f651834404f27b6d87319509efd +DIST weasyprint-65.1.tar.gz 499028 BLAKE2B 44dc948fb1c8b2fc5c6ca55203d049038ed74cf405211fc7c7364ac2bcb82b591c8df2c99c1b20d3f2f944b8b4611b1a2b87fdb9b1ede1413739444cc9f15dbc SHA512 6b36b66b471c8b6a853f783a0c6d9548f27ac2ee51be0a54d1e75eb9451c94da931484d1877e716ee99c9624a9fec4c8f28bfea5959f44344dc5938272c8bef1 EBUILD weasyprint-65.0.ebuild 1056 BLAKE2B a61605f964e2624230c03119b4591fad06a7af9ffd0601db10b0d03b4788ea8e749053807620a68125fcf3cc2fd8bd33f86c97e210ab34c114ca3843b26191a3 SHA512 d1f8844cdfb630ad0521736236bfb1e844296f6617397964c0ff4478e68ad433038b3125f2f3b2a5ec184e099f7c762f1b2e238b2849b747afde940f1b031e02 +EBUILD weasyprint-65.1.ebuild 1057 BLAKE2B 5c7a68f5b24501cbbeeae1b332e9070b8c7fa22620fd0f4b47b2c96e4d4b5729fd7b9ae7e0c7a5475d07dd33e2eebd24c88890fcabaecdfeeddbdbeb8c87a1fe SHA512 71da15cc4b7e2ccce8db85722deba009cea6dfe1a60945b6f3bdd030924ab57718d1af1745cba45547b42c1a97375ca92b237b0874f855960128756b26ee9e0e MISC metadata.xml 382 BLAKE2B 3e5d142b055354e1ea440d9efd4bf92458b1da3f777dd90929ce2041ca6e0969fa6e58aacfb4a5a93ff90805e0d8ec4c9c6253559ca54698f5029639ce35ac8a SHA512 43415064a6f56eaca974031e51d63118d1c65b33e4399302fc72cc2cd6f15e0a47cf411b18d3c5136e866115855deb19b6a9e058a18049151959ce5ee29ececf diff --git a/dev-python/weasyprint/weasyprint-65.1.ebuild b/dev-python/weasyprint/weasyprint-65.1.ebuild new file mode 100644 index 000000000000..04a43581a507 --- /dev/null +++ b/dev-python/weasyprint/weasyprint-65.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" +HOMEPAGE=" + https://weasyprint.org/ + https://github.com/Kozea/WeasyPrint/ + https://pypi.org/project/weasyprint/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] + >=dev-python/cssselect2-0.8.0[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pillow-9.1.0[jpeg,jpeg2k,${PYTHON_USEDEP}] + >=dev-python/pydyf-0.11.0[${PYTHON_USEDEP}] + >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] + >=dev-python/tinycss2-1.4.0[${PYTHON_USEDEP}] + >=dev-python/tinyhtml5-2.0.0[${PYTHON_USEDEP}] + media-fonts/dejavu + x11-libs/pango +" + +BDEPEND=" + test? ( + >=app-text/ghostscript-gpl-9.56.1-r3 + media-fonts/ahem + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} |