diff options
Diffstat (limited to 'dev-python')
30 files changed, 254 insertions, 241 deletions
diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest index 799c4ace6020..02c85568ab7f 100644 --- a/dev-python/blessed/Manifest +++ b/dev-python/blessed/Manifest @@ -1,3 +1,2 @@ -DIST blessed-1.22.0.tar.gz 6660050 BLAKE2B 7831755658fdd76521bde748184837889167333cdad4c552e12e3809af37c390f7d066d2cab284e20b7c01a62d768eecd92ee976ea44b0ced81225ac5afa2902 SHA512 0bdb10332420ab078151790b4b090d4d8703659ce34cdf9465dc160feb03b51eed49c4f5226b29e9290918ba5a4311626efe18028717f454e3b73e7f6bad9695 DIST blessed-1.23.0.tar.gz 6745236 BLAKE2B 4d211d840f964412b62089d96c364409d6ce80e119841b037287f68f667f640aac56ad37dda19ac47bba54053faf26c6c81bab52d01acfa155e2e9738c0a658d SHA512 0b343d4b55df2aaa516e7c0ac41f0bf5ad00bdc282eeace219eb5515fe464770bb1d35fbed9f65705213394e679691c96aa957f93652d6dda6d1958d4074bfda DIST blessed-1.25.0.tar.gz 6746381 BLAKE2B d729c5963fc388d9672a660719ecafbd995b6b1b38feacd26b6db57a5857846286b6f3d99bf391f008bed28d111918a3cc50e47db30490285b85a032c7f1ebd6 SHA512 28ffc5bb6b84d9ae4019ec74bb6a5144611cdbf72f2aebb1c9776179a018b454e0a5f9a5e771ac3f46cdda4a1c074c18e72aa27ba7fdf6d6bcfda9864ce39264 diff --git a/dev-python/blessed/blessed-1.22.0.ebuild b/dev-python/blessed/blessed-1.22.0.ebuild deleted file mode 100644 index dffecdec6a31..000000000000 --- a/dev-python/blessed/blessed-1.22.0.ebuild +++ /dev/null @@ -1,47 +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=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE=" - https://github.com/jquast/blessed/ - https://pypi.org/project/blessed/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - local -x COLORTERM= - # Ignore coverage options - epytest --override-ini="addopts=" -} diff --git a/dev-python/django-polymorphic/Manifest b/dev-python/django-polymorphic/Manifest index fa67106da2c8..7cccc91f768e 100644 --- a/dev-python/django-polymorphic/Manifest +++ b/dev-python/django-polymorphic/Manifest @@ -1,4 +1,3 @@ -DIST django-polymorphic-4.10.2.gh.tar.gz 336528 BLAKE2B a44687d9ec385300f582060ee173dcafc823657ecdad20690279bfb500ad653370a9ce53f8d50dc8c3577e2386febda2774a805d33784366bfbd5ecc449e641c SHA512 958aa476f5b98df3d92fa26ef447c49ab3ea507f8311d4c31a8206e1bf0797956299525dffb73387ea7503346e08a2cf8effa0df131ecc12b2444ba60f090dad DIST django-polymorphic-4.10.3.gh.tar.gz 336534 BLAKE2B bac9ba266486ad8e51eea6eecad8a1fcdf1ac78495af033a8195893e100e2505dc90c4f085fc41f9f922296c791089cc47bb0ff459b2e0986bb997b748350976 SHA512 58ef83c0da3cac1c2ae784c31f07260ad4d2970a5b397bc3f77289b411e76d040f88c6c48c909805523fee49f74b647816599619856ba678e0ec3ff04418c66e -DIST django-polymorphic-4.9.0.gh.tar.gz 308462 BLAKE2B 4c932c074d18d44ddcfa492c211ace9748be9e9159b2b2a023a9c1b20c886acc350d74c71dd48636aea06410b153d3c2c574890ca85f89dcc4bf4630f3bb2e53 SHA512 0a3e84d0e110cdc91d7ffc76cddee00ad763060b5ee1bcd523e0f6605e01e7a632a31871ec7d5383e135aede75f466b3f5fd367c765d4d8a9b2ffab2b4839ff9 +DIST django-polymorphic-4.10.4.gh.tar.gz 337203 BLAKE2B 57ef0c5b63462b3d2f95918a0cecb3af7be7b0ae39e5bbc36e794e9cea24315df07e731b5fbc39bb0cdc0d66f4bbcbaec60358eab6dce7f8d5c7841e66b293f3 SHA512 810269dd8369417864ed496acb5947ee568635fbcf03e2b3846dce3dd3a8d3432bd3b7b4023d287727f5e00baee5595d1df94b0821facb9c5a886a2233d29341 DIST django-polymorphic-4.9.1.gh.tar.gz 308612 BLAKE2B c882cf193079df08256f9b2234b110ba69d0563d48d0743171faf2994f2ae4fe2a3428d554b03b629d48d88e0140bcb53c19a9809496e5d65fa4c6987221be3c SHA512 d0fa5c727d3c0f553686210042c12fc1304048622295f2d48b4962102c3fbce0d041dbf5097a2c019ec502f8a8abb67d761d5812a48bd74ca031bc21dcc7c2f9 diff --git a/dev-python/django-polymorphic/django-polymorphic-4.10.2.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.10.2.ebuild deleted file mode 100644 index 3e9c4723e04f..000000000000 --- a/dev-python/django-polymorphic/django-polymorphic-4.10.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Seamless Polymorphic Inheritance for Django Models" -HOMEPAGE=" - https://github.com/jazzband/django-polymorphic/ - https://pypi.org/project/django-polymorphic/ -" -SRC_URI=" - https://github.com/jazzband/django-polymorphic/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[$PYTHON_USEDEP] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/dj-database-url[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{django,mock} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # requires playwright - src/polymorphic/tests/test_admin.py - src/polymorphic/tests/examples/views/test.py - src/polymorphic/tests/examples/integrations/extra_views/test.py - src/polymorphic/tests/examples/integrations/reversion/test.py - # require django-test-migrations - src/polymorphic/tests/test_migrations - src/polymorphic/tests/test_serialization.py - ) - local EPYTEST_DESELECT=( - # TODO: no clue what's wrong with this, can't repro in venv - src/polymorphic/tests/test_orm.py::PolymorphicTests::test_base_manager - src/polymorphic/tests/test_orm.py::PolymorphicTests::test_default_manager - ) - - rm -f conftest.py || die - epytest -o addopts= -} diff --git a/dev-python/django-polymorphic/django-polymorphic-4.9.0.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.10.4.ebuild index 0cb1fb652ba7..aa91f2161455 100644 --- a/dev-python/django-polymorphic/django-polymorphic-4.9.0.ebuild +++ b/dev-python/django-polymorphic/django-polymorphic-4.10.4.ebuild @@ -33,14 +33,15 @@ BDEPEND=" ) " -EPYTEST_PLUGINS=( pytest-django ) +EPYTEST_PLUGINS=( pytest-{django,mock} ) distutils_enable_tests pytest python_test() { local EPYTEST_IGNORE=( # requires playwright src/polymorphic/tests/test_admin.py - src/polymorphic/tests/examples/views/test.py + # some of them require playwright, others break subsequent tests + src/polymorphic/tests/examples # require django-test-migrations src/polymorphic/tests/test_migrations src/polymorphic/tests/test_serialization.py diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index 444d6c033193..8bb86b2ebc9c 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -1,3 +1,4 @@ DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e DIST fido2-2.0.0.tar.gz 274942 BLAKE2B 5c19ffa6edc58ddcf05be24ad06d0a367b21d3a4e1ba392d2d84e99fbdeb7d36a0514cebcbf9de3f49c956b37f638024ceae2db252d705f5484574703cb1b1b3 SHA512 15640aae4a8aba8a4b7eec1c1da21dc52bd25f0759ff49f7b86609c1e15cf2150bf189b651e505a0042e0f05e554adec86dd0c42be71e9b4d9857d2883a15c1a DIST fido2-2.1.0.tar.gz 4455878 BLAKE2B b16051ad4127a455d04c2196da7e7e71566c280e703f755754fa8c5e15dac20365bd02ddf0c1023881b5923a06d68edba806c82fdbed89c7157fdf7b030d68a0 SHA512 e5a1b756a51844c8d11a82078a13ef22ff3556449e69574334f9f9a367e6c9e00aace5831d6ebabd93c20733b0d417326b0fdbae1e74939c08c256580079739c +DIST fido2-2.1.1.tar.gz 4455940 BLAKE2B 1d45ca8b3ebd3a010c8b055b169340a2c288ed53f52d6341a3cc887b873c44d10c8734e3d908c746ea77131fb80013f94a53f7fb70702c8f51bb564ad8906657 SHA512 883cfaf0c0cd304f467fcd515417c456fde353fcd991fa6aaf74fb12ba97a378d082f2fe0ae435bcf14a8c284e0b4665c721410ad2315bc8922e2f09d16d7cac diff --git a/dev-python/fido2/fido2-2.1.1.ebuild b/dev-python/fido2/fido2-2.1.1.ebuild new file mode 100644 index 000000000000..713c471403a2 --- /dev/null +++ b/dev-python/fido2/fido2-2.1.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python based FIDO 2.0 library" +HOMEPAGE=" + https://github.com/Yubico/python-fido2/ + https://pypi.org/project/fido2/ +" +SRC_URI=" + https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz +" + +LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" +SLOT="0/1.0" # Bumped every time a backwards-incompatible version is released +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + <dev-python/pyscard-3[${PYTHON_USEDEP}] + examples? ( + dev-python/flask[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unpin + sed -i -e '/cryptography/s:, <[0-9]*::' pyproject.toml || die +} + +python_test() { + # skip device integration tests + epytest --no-device +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r "${S}"/examples/. + docompress -x "/usr/share/doc/${PF}/examples" + fi +} diff --git a/dev-python/keystoneauth1/Manifest b/dev-python/keystoneauth1/Manifest index e778be856e2f..32fea0b6ddd9 100644 --- a/dev-python/keystoneauth1/Manifest +++ b/dev-python/keystoneauth1/Manifest @@ -1,2 +1,2 @@ -DIST keystoneauth1-5.11.1.tar.gz 288713 BLAKE2B f1bb2d24ee1acebf67d9fae03f02a43fc55eea52915ff17a6605b736d31baf7e89d946a8350a36da350402142503c8bd24684fbd3957bc16ac379ba58f957233 SHA512 2b1f89c270ad2f4428f217d19ee0617e64611922a0d865796bff792111b1395f4efdf927cf44e660c72121db28d1ac2e9448401bb6cfb0a7e907b04734db9385 DIST keystoneauth1-5.12.0.tar.gz 288504 BLAKE2B 72c01bbd7002d1dc35a8a1c071531654b60c37f31ba30f8b796dc7ae529e4ec7d41b406ed6185bb2c835dc8fbed3ce35dc85eade3da305174b24490c7c3d287a SHA512 2cfbbd166e1b28c31e92aef312e866d7c23c9a38dc1ffcaf6e25f8e88fdedc832e24cf112611342856d12195306e0458629295bd616c00e2df9dc934120400a1 +DIST keystoneauth1-5.13.0.tar.gz 288721 BLAKE2B 0fc3626a5613577b7eb8c61f6ff0a8edf6cc1b88b2cdd3efb88e40ba97cba52ca3a254439bef08434355c39d888e2bbd444599b27bae79dbc58ee7d4040fcda3 SHA512 246ababa0b6dcee16a4852e1236d7e672f8cf14a987f12c2f8a252c73cf04c4db91f24301d123e8c80307fb8d223a26fd958c1e698c97bee0aceb13b3f1ede7c diff --git a/dev-python/keystoneauth1/keystoneauth1-5.11.1.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.13.0.ebuild index 5088efb01ae8..47dd31575965 100644 --- a/dev-python/keystoneauth1/keystoneauth1-5.11.1.ebuild +++ b/dev-python/keystoneauth1/keystoneauth1-5.13.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=pbr PYTHON_COMPAT=( python3_{10..14} ) inherit distutils-r1 pypi @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] @@ -29,7 +29,6 @@ RDEPEND=" >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] " BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] test? ( >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] @@ -46,6 +45,7 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest index a11d7c268c91..d12ab8aeaca8 100644 --- a/dev-python/langdetect/Manifest +++ b/dev-python/langdetect/Manifest @@ -1 +1,3 @@ DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db +EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e +MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45 diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch deleted file mode 100644 index 637368d2f237..000000000000 --- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." - ---- a/setup.py -+++ b/setup.py -@@ -18,7 +18,7 @@ setup( - author_email='michal.danilak@gmail.com', - url='https://github.com/Mimino666/langdetect', - keywords='language detection library', -- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], -+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], - include_package_data=True, - install_requires=['six'], - license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild index 7100f5f39dd8..271137de443d 100644 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ b/dev-python/langdetect/langdetect-1.0.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,6 +19,4 @@ KEYWORDS="~amd64" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) - distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml index c0f74ac187e2..020e07f2a3dd 100644 --- a/dev-python/langdetect/metadata.xml +++ b/dev-python/langdetect/metadata.xml @@ -2,9 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>pastalian46@gmail.com</email> - <name>Takuya Wakazono</name> + <email>marcin.deranek@slonko.net</email> + <name>Marcin Deranek</name> </maintainer> - - <origin>gentoo-guru-overlay</origin> + <upstream> + <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to> + </upstream> + <origin>slonko-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index 4689fa3076b4..9ee393ebf917 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,3 +1 @@ -DIST mkdocstrings_python-1.19.0.tar.gz 204010 BLAKE2B 54498620c5b7c2cc3a9a9dac63c04174eda142aead21629db92dab6b8c8cf167c71f178b1296aa552ccf0890ba0dfdd33c26ca5158be0dead5bfead508ef841d SHA512 929af2f0ab358ed02ecde16694475e2ea075cd0b4bea930b417518bbc55e05f6a56356b0ef8d91a4db9abbf040d2be573050e4dd23041feba37b0e03eea662f9 -DIST mkdocstrings_python-2.0.0.tar.gz 199113 BLAKE2B aea89b328a903e7682da9e1b0eaf9ec305df0e54e2464d2a346bea960931e77a771eacaf01f6677e32e8cf4aaa33504c3b07204c29f1cebecd7f668e7cbe6f0f SHA512 84ee7c6a08c92e27b49c8f6106dc4ef606f1a2ae93580787a885c793680f7e80c3e712c4771745b53de35fb3046cd789f5b2041ec77644748f5f4bb16b532c21 DIST mkdocstrings_python-2.0.1.tar.gz 199345 BLAKE2B 62386822b86462b38e587954e3a8566530f3021d243e2ab13d5f3a948d74f6e4eca9dbd62fdb50dc266ecdeed51c013725ea305d5bcfb81c0bb59dc3c8a3f912 SHA512 b3e3c9b48a451b630ec88c79d254a9095f9a2a1d5d43a0aab9ac2554d0cef681a5ebc2452f44466bc0ea47e27f68f66b0e3fa14534ea97ddb5994ae37c1b4327 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.19.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.19.0.ebuild deleted file mode 100644 index e1aa0186694c..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.19.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-1.13[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.30[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( inline-snapshot ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" -) diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.0.ebuild deleted file mode 100644 index e1aa0186694c..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-2.0.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-1.13[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.30[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( inline-snapshot ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -EPYTEST_DESELECT=( - # "None" meaning particular formatter not installed - "tests/test_rendering.py::test_format_code[None-print('Hello')]" - "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" -) diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index 6a53b7707d81..c707d4e010f3 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1,2 +1,2 @@ -DIST mkdocstrings-0.30.1.tar.gz 106350 BLAKE2B 812b9c4a7eade5e39111beee839ab0be03719254cc8f81c106dfde6c1e8c3407d80e5349f8255ceeaad8f1ec05d8c30b02aa7e5d40b712e640f9066ab8b11913 SHA512 185be8940ff7e896d7eaf95c821f37f836749e11472ec339cd37d33abf2a3350040cdd21a912ab078a9b20411300358ad650bf39b59b37bee6ad9b97f0969c88 DIST mkdocstrings-1.0.0.tar.gz 101086 BLAKE2B 06dac32d5fe37c25195224cb9e45c6328d3c99e74454df9f21baa5e7a319863c6ec26c8355bf429934e9658e8cd77b983d2cf46387a1a22d594992d6987db230 SHA512 29e7fd55bc1f5269485899756a54cc7ae35460c477fe877f3ddb6c1fa3b8bef8dac33460af19f794f0890663a521a69414551720414d5c452804502ea521e768 +DIST mkdocstrings-1.0.1.tar.gz 100794 BLAKE2B d170a74d26bc32070ca66a0766c6d4902b07e6bd95f0f020c6e28b4170785fbac1dbfc2ee57f66f2b5620542ab8ee43f3a7a38d3ebe14cfee8b5c530d378c0c5 SHA512 d3c027e99c1ec18136a7dec46ca3efa4fa876cdddcf4e1a1d995d3bc0912fb13d7b0255faa8ea668d24fb70d27649d1b49bebeb4d96eebb7c553412ad539dab8 diff --git a/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild b/dev-python/mkdocstrings/mkdocstrings-1.0.1.ebuild index a1fc83403aa9..c2a9444dc5fe 100644 --- a/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild +++ b/dev-python/mkdocstrings/mkdocstrings-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" - >=dev-python/jinja2-2.11.1[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] >=dev-python/markdown-3.6[${PYTHON_USEDEP}] >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}] >=dev-python/mkdocs-1.6[${PYTHON_USEDEP}] diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest index 812b1dedb07a..42a6963c1beb 100644 --- a/dev-python/multiprocess/Manifest +++ b/dev-python/multiprocess/Manifest @@ -1 +1,2 @@ DIST multiprocess-0.70.17.tar.gz 1785744 BLAKE2B 5840ff2239c720df571c6fc21e27a6ca193d2a24a4427c6c89dc17b523340293f5969ac3e8f7a5401a602064fbe204bc57d6ddafa2caa337cd06001d3c7ec910 SHA512 7fbc62d793548a58fcfe14dce333c46a75b177180ed402fec3b18bad24f53e965235466ddedc1d7a6551fb79689f97b272e36c1510352e278581f9a08ead09a4 +DIST multiprocess-0.70.19.tar.gz 2079989 BLAKE2B 7095ebb3cf86804536b2343ec262c4b898b0324c4f4d8b46c71cc0578fde8581b81fc559d67fb5ee439d198a87dc0fbcd4c47bd0d090a930ef2712deed515d0e SHA512 12cf70ebcfe22e2997f4744e2250caa29c92c26f696cf79c7a71bc5cf12b03fe94af45b95a065311cd367032795b4d19f39bdd7bf1022c7604db666509c33bfc diff --git a/dev-python/multiprocess/multiprocess-0.70.19.ebuild b/dev-python/multiprocess/multiprocess-0.70.19.ebuild new file mode 100644 index 000000000000..7607169686ec --- /dev/null +++ b/dev-python/multiprocess/multiprocess-0.70.19.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Better multiprocessing and multithreading in Python" +HOMEPAGE=" + https://github.com/uqfoundation/multiprocess/ + https://pypi.org/project/multiprocess/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/dill-0.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/test[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + local PATCHES=( + # https://github.com/uqfoundation/multiprocess/pull/197 + "${FILESDIR}/${PN}-0.70.17-wheel-tag.patch" + ) + + distutils-r1_src_prepare + + # https://github.com/uqfoundation/multiprocess/issues/196 + sed -i -e '/python-tag/d' setup.cfg || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest +} diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index a23b8def373c..3a8729c087ab 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1,2 +1,2 @@ -DIST openstacksdk-4.7.1.tar.gz 1297628 BLAKE2B 60c028354e21b82c3a9bfc0db339729e6a96c925ae514927caec1ca46f435737d4c83d6219e1af892525ea5ca9a68fa0f09e2fd53d4b591554ce7bf3ac995417 SHA512 0319cbd9b53d117b212d2659ae4d11b5fce7f2d5f501c518e93e3c7bed10eb768bbc8eccf7b4a558b957de59a1ebda59582102fb7f107a966aa2b70b5702a6be DIST openstacksdk-4.8.0.tar.gz 1309981 BLAKE2B 41b047b7e120c72cec8555daa7910870ca6f3ca56a14865e5f684d0754500728fc38974a25664b4aecb21bf37e5b06fdd8755dc13a88bbaa0fe4830903dc1db9 SHA512 993476e818648244c091f3b26bf9d532346859014de353bf45869531325c0c67ac66d1493be38c02389f51991c134ea87342ce89cc57073a8b9f62e606f108f1 +DIST openstacksdk-4.9.0.tar.gz 1316550 BLAKE2B af03d1db2c0cfaeb00831f4c9b5dadb6bd3947cad3b13d5d942a648dc56f93438c60f8ea95fe073380f0b5c2d2f66f9172b98ca526ce10f7a9bf18a421140ba3 SHA512 71c30844ce2db587b561cc4baa3231056dc91313e110618c4d2de5ed2ecb919eff98a0387bd83edc8441b45322009a61dd9038374e641b52432e13e47ea315aa diff --git a/dev-python/openstacksdk/openstacksdk-4.7.1.ebuild b/dev-python/openstacksdk/openstacksdk-4.9.0.ebuild index b922d7ad626b..18398b222280 100644 --- a/dev-python/openstacksdk/openstacksdk-4.7.1.ebuild +++ b/dev-python/openstacksdk/openstacksdk-4.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.8.0[${PYTHON_USEDEP}] + >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] >=dev-python/platformdirs-3[${PYTHON_USEDEP}] >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] @@ -82,6 +82,11 @@ src_prepare() { sed -e 's:test_create_unknown_proxy:_&:' \ -i openstack/tests/unit/test_connection.py || die + # stupid test checking if they pin to the newest os-service-types, + # except they don't actually do + sed -e 's:test_ost_version:_&:' \ + -i openstack/tests/unit/test_utils.py || die + distutils-r1_src_prepare } diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest index 3a7393dfd0d4..05e81a5d4d9a 100644 --- a/dev-python/pylast/Manifest +++ b/dev-python/pylast/Manifest @@ -3,3 +3,5 @@ DIST pylast-7.0.0.tar.gz 435280 BLAKE2B cb8017f91cd03c8feacfa9391f52c28034dd8b54 DIST pylast-7.0.0.tar.gz.provenance 9115 BLAKE2B 08c1fafd853f5ff29243f03c70105b99eba139a94c5cbf0e9479b089b49cd62f7ae6194019eb6fe031d24d41a576b550556cc6f5abff4007de42ff0291392c65 SHA512 f971806d5693caa0244303f6c66aa8c778a1de8751c012e084be7004d2031d149384f5c5b3db8558159cf1325dcf0875753c89d6ef30d31e81a19a44752c9bc2 DIST pylast-7.0.1.tar.gz 435323 BLAKE2B ed283c7e9572a75bf3cf7e0a3048cc456c03b7dcd21d741a80d7abc4549f4fdcc4aed03fa9ffc3a94b21a9c0f2994a2cb79d3101a080d871c7c128e91702ef06 SHA512 f52423b2d3f490abebca522f517619265fdf4e7aa812070f23141af7817cfa57f4bf8359ff21b04111af7835670ec694f3a2621c468c38bd982da719a2e53829 DIST pylast-7.0.1.tar.gz.provenance 9162 BLAKE2B df521c1fc3cc8aabf87c92398c56e2863caaac1bf78729b327bf0cf53cc01b6febe871791084c26e06a9c8fb3e43d6fada19de10e29ed7e4df46629338060eee SHA512 eb5cb5c1a6b0a692f07bee9f2854ea8d45a081fd6d73bfb17fb3a8dae68eda306330f205e6d74806c20763d76762154ca6d71e66a5c20a26f54cdf698d837628 +DIST pylast-7.0.2.tar.gz 435704 BLAKE2B 5582e6fa5e585a9c73cc10afae6c94af52cd10ed712dc97ff6f360429a1acfa8bef885b0561f9a8125102ee96a64bea90e67de427f29c43cb197c2314e3a7950 SHA512 2cf4583658a55765059f436144ea3fcaf17943d15209485e46a7a03d998ab5eeec8f925ff36e67511c6b84491fb8040160c7d138488f32b621f0aa4db8766791 +DIST pylast-7.0.2.tar.gz.provenance 9256 BLAKE2B 82d02125c0c646efd84bcdd8ce41308bc9946657cbc7be427a6a5e8c25ba9dbc0ce02c78088f43601c3381963126fb72fed4cf066908554108cc53f28db19ecf SHA512 d1b2dbedcfd3e3ceebd19c6b1b35ab11b161db705ef7a0fb44e8d1b8c778c44bc9c2c2da03ffd088954f2cddf40936e55d504614ee92b42f383713e5b19a7e7c diff --git a/dev-python/pylast/pylast-7.0.2.ebuild b/dev-python/pylast/pylast-7.0.2.ebuild new file mode 100644 index 000000000000..ebcf887bd4cf --- /dev/null +++ b/dev-python/pylast/pylast-7.0.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/pylast/pylast +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python interface to last.fm and other api-compatible websites" +HOMEPAGE=" + https://pypi.org/project/pylast/ + https://github.com/pylast/pylast/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/httpx-0.26[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( flaky pytest-recording ) +distutils_enable_tests pytest diff --git a/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch b/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch new file mode 100644 index 000000000000..fc68385d448c --- /dev/null +++ b/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch @@ -0,0 +1,67 @@ +From 8f97a5c0324dad2da7752b8676f931ff9b582435 Mon Sep 17 00:00:00 2001 +From: serge-sans-paille <serge.guelton@telecom-bretagne.eu> +Date: Wed, 19 Nov 2025 10:18:09 +0100 +Subject: [PATCH] Don't test float128 when it does not exist in numpy + +--- + pythran/tests/test_conversion.py | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/pythran/tests/test_conversion.py b/pythran/tests/test_conversion.py +index 6aa0a829b76da0f2b36ffd66efd9f8389e666444..76dae7c4ec7693459e4679db35b7cb26575c2cf3 100644 +--- a/pythran/tests/test_conversion.py ++++ b/pythran/tests/test_conversion.py +@@ -257,12 +257,14 @@ def test_builtin_type9(self): + + def test_simple_meta_types(self): + types = (complex, float, int, bool, str, +- np.float128, np.float64, np.float32, +- np.complex256, np.complex128, np.complex64, ++ np.float64, np.float32, ++ np.complex128, np.complex64, + np.uint64, np.uint32, np.uint16, np.uint8, + np.int64, np.int32, np.int16, np.int8, + np.int64, np.int32, np.int16, np.int8, + ) ++ if has_float128: ++ types += np.float128, np.complex256 + for i, ty in enumerate(types): + kwargs= {f"simple_meta_types_{i}": [Type[ty]]} + self.run_test(f"def simple_meta_types_{i}(obj): return obj()", + +From 6fb0815667cacb13c146f856666757d53f55fb14 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz@gentoo.org> +Date: Sun, 18 Jan 2026 20:07:00 -0500 +Subject: [PATCH] mark numpy float128 tests as skippable when numpy lacks + float128 support + +Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> +--- + pythran/tests/test_numpy_func2.py | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/pythran/tests/test_numpy_func2.py b/pythran/tests/test_numpy_func2.py +index 2b1f31bef..ce29bb92d 100644 +--- a/pythran/tests/test_numpy_func2.py ++++ b/pythran/tests/test_numpy_func2.py +@@ -5,6 +5,12 @@ + + from pythran.typing import NDArray, List, Tuple + ++try: ++ numpy.float128 ++ has_float128 = True ++except AttributeError: ++ has_float128 = False ++ + + np_version = version.parse(numpy.version.version) + +@@ -206,6 +212,7 @@ def test_convolve_2(self): + numpy.arange(10,dtype=float), + np_convolve_2=[NDArray[float,:],NDArray[float,:]]) + ++ @unittest.skipIf(not has_float128, 'not float128') + def test_convolve_2b(self): + self.run_test("def np_convolve_2b(a,b):\n from numpy import convolve\n return convolve(a,b)", + numpy.arange(12,dtype=numpy.float128), diff --git a/dev-python/pythran/pythran-0.18.1.ebuild b/dev-python/pythran/pythran-0.18.1.ebuild index ceabb44766b8..10646f5a12f6 100644 --- a/dev-python/pythran/pythran-0.18.1.ebuild +++ b/dev-python/pythran/pythran-0.18.1.ebuild @@ -55,6 +55,10 @@ EPYTEST_PLUGINS=() EPYTEST_XDIST=1 distutils_enable_tests pytest +PATCHES=( + "${FILESDIR}"/${P}-numpy-float128-tests.patch +) + src_configure() { # vendored C++ headers -- use system copies rm -r pythran/{boost,xsimd} || die diff --git a/dev-python/pytokens/Manifest b/dev-python/pytokens/Manifest index 0affa89e2c30..707bcb9a9e4b 100644 --- a/dev-python/pytokens/Manifest +++ b/dev-python/pytokens/Manifest @@ -1,2 +1,2 @@ -DIST pytokens-0.2.0.tar.gz 15368 BLAKE2B 5ca5504725d536fa13499c508d8ea9765416897513e3a35a9ec8c57ec15a8ef231c6ebae76748345ac9451d27a7c276c3826545092fd556467a9f0ede0d9702e SHA512 70d2b60c6695de6629da77a95fb9409938e190e4a94448cf58206f7a406f2aedbcbf415c45f6b3c9c4555cc219a97aad359e1f9267752188d7a92a30fe230cc2 DIST pytokens-0.3.0.tar.gz 17644 BLAKE2B bdf4c1c24cb977dc6a741adac33ab699c8c98af5493d14236d5e2672673bf76bd69bbea25ad3af2f59f2c7ee323036658346f0e50b281e3c78a07c3c686b3c48 SHA512 f52e689c7f39428e76418434f5155c2ad8c165a9927118a7803965f131ed63578151dbf090110cc016a019912491a6ab5787cbda408d352c6849c68b93df1b1a +DIST pytokens-0.4.0.tar.gz 15039 BLAKE2B 18a2d9b433179a87a2197e328317bf505abc2d742e9c2defeb79b6aeb8d7a24d86c087c72db2f6918d3f4d920fcce79cd9a1bd1b14daa449be65523e27089f57 SHA512 81d98687e10f4c80424b94c80921b9231cf690a94865ba2bc61c1672d914d21325105e227782eb4fbf8362b0a29cb1169465f3f8d23e361cf4bcd3879d660ff3 diff --git a/dev-python/pytokens/pytokens-0.2.0.ebuild b/dev-python/pytokens/pytokens-0.4.0.ebuild index 54fe84704abe..a8b8a92b8046 100644 --- a/dev-python/pytokens/pytokens-0.2.0.ebuild +++ b/dev-python/pytokens/pytokens-0.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,11 +16,15 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest +src_configure() { + local -x PYTOKENS_USE_MYPYC=0 +} + python_test() { epytest -o addopts= } diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index 3a5853e53ca2..96488cefc870 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1,4 +1,4 @@ -DIST weasyprint-66.0.tar.gz 504224 BLAKE2B 2090b07fa06df89c847c4037fa2b7276bde2866b61e7b54b09d94658a2be3f988128619fa645569194f5087531a5403281e6d2bc926f18e8b5fe4f79dddc3ee9 SHA512 850996c6934156f4d4fca12cc052a8346b85aeadf1a3d99763e20a6ddabd2b93a39983615990e0e680a942c63c09563effa9b66abc5bf0c368963737ddf66264 -DIST weasyprint-66.0.tar.gz.provenance 9133 BLAKE2B 11ffc967072d8950d35ac3b9057a642a913626331abf7f326c6766f5dd9d6483c79e34ddf221b856e224e7162b76c830db847e9282f5f63d29d0d361eccd887d SHA512 d336e3f6db27ae2b40d39a2ed9108f151afb219746a2e3ba1081e4be6d6c66acf8b168b15bafa8b5298148750f2d999b81b72b516ba33bf334d0a001dfd22364 DIST weasyprint-67.0.tar.gz 1534152 BLAKE2B 0c966872817c46c96b58a834d2986766eb25f14215e71636f084bcd5bb1fbab1981295ea46bf69806c29606e29ee4412faafa86d7e2f230f26f45ffecff4639d SHA512 e0241507e57aaee18e0f6ae469de12df4ae4930a5e9f7e9ef428fbd6eb59efe40598423e6ce6de5c12d088439d30ec562cc28f342c7720e742ab16d8110380f1 DIST weasyprint-67.0.tar.gz.provenance 9415 BLAKE2B 058789a472699b87aa695cf91055d27b274cc8ee60aafbe805ec021ec7bd28f45d9468ea64c63f45ff34f133cd18787972906160b089825dd03ab9afdbac559a SHA512 22d29f3be521d868e798dc01bde3b0f38279ae72d58d6bffc7f6792a58ebb22f02bd47f76cf2e79cb1141ee55fd5340d4a3adaca40776c043123fcbc25190bb8 +DIST weasyprint-68.0.tar.gz 1541418 BLAKE2B 76736e31f4e49fd87988af3c7e23f854460a6de69053fd0d9778387f767299ec09adb22c863ac94c56fca26379c9475b3ff4a5d2299f2c0927f651244bae02d8 SHA512 f2a8e74df2c01e2f52dbeb4ffc94f41feeea03dce70f83aa482c2d63bac4d0be16f2ac4f6e203edd5eb5395a7aae38659b8ec8b12c946e685554b500695d2c7b +DIST weasyprint-68.0.tar.gz.provenance 9491 BLAKE2B 4a597af4ad5b7ee3a39b939c54c497d908a735cc834285253dc2446d9c9c67ac80e69f6370fa913f3a388b011452386219f798c2ce561eded83b8e26e538f768 SHA512 dabc005eaffa165d0582114b03e453659688c3bb571b0a6de65890b811ed0a3ec502f6b72f772196381ab104a6d2e96c089f2055c1c7c7371299f13acf4a4b26 diff --git a/dev-python/weasyprint/weasyprint-66.0.ebuild b/dev-python/weasyprint/weasyprint-68.0.ebuild index 96135102f347..b7d4cbc5268e 100644 --- a/dev-python/weasyprint/weasyprint-66.0.ebuild +++ b/dev-python/weasyprint/weasyprint-68.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,16 +18,16 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +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/fonttools-4.59.2[${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/tinycss2-1.5.0[${PYTHON_USEDEP}] >=dev-python/tinyhtml5-2.0.0[${PYTHON_USEDEP}] media-fonts/dejavu x11-libs/pango @@ -36,6 +36,7 @@ RDEPEND=" BDEPEND=" test? ( >=app-text/ghostscript-gpl-9.56.1-r3 + >=dev-python/pillow-12.1.0 media-fonts/ahem ) " |
