diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-17 19:19:58 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-17 19:19:58 +0000 |
| commit | f466297be4b0dcaa068033d4f503690e3d639a77 (patch) | |
| tree | 17b2f920352322903c0ababa9f89da4530bcac0e /dev-python | |
| parent | b22837b475e47f33863c0589f3e4edfc5ec0b772 (diff) | |
| download | baldeagleos-repo-f466297be4b0dcaa068033d4f503690e3d639a77.tar.gz baldeagleos-repo-f466297be4b0dcaa068033d4f503690e3d639a77.tar.xz baldeagleos-repo-f466297be4b0dcaa068033d4f503690e3d639a77.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
56 files changed, 626 insertions, 604 deletions
diff --git a/dev-python/agate/Manifest b/dev-python/agate/Manifest index 522451dc09f1..73775e5381cf 100644 --- a/dev-python/agate/Manifest +++ b/dev-python/agate/Manifest @@ -1,2 +1,4 @@ DIST agate-1.14.0.tar.gz 204175 BLAKE2B 859997a6f4e325a4d6ea2c6127bf2d162622ce15d3c4a2239ac213cc0182d2a37722fc91e8f5242b62a0dd0f810364dc3ebdb38e58edfafa0380ee2579df055d SHA512 c6668914bded602c4b689e44b05194db775cd6b0abff4688f9465207db8369d2f94e42d7a9330d61b76f0196d72838c4dedc3b80a882727ebb6220d0d9f0e164 DIST agate-1.14.0.tar.gz.provenance 9151 BLAKE2B 831ec89ffc6e991624207b06a63cfe9f6f9b00088f7050de50960fd58675052e201f903f5310022acb384af27aefbea59d0a12299787308bce8f28d24b2bc6a0 SHA512 a43af1b073fade52c44e1e8e19f1198e260670e174ad3cd4d8ee25ac68ccf41aa0d91431d0e35698811813ca7ff7a199a621bd5a9bdfc657a698d449c54217e3 +DIST agate-1.14.1.tar.gz 204140 BLAKE2B 5bfbf63bed15845d3cb72e8f34545908391fd9a15edc94dc783ba52eb3c877cbde9057d8695cc3ca98790871180c7b44048903ae764004e8810aa6bd42d7ba12 SHA512 7eb046220fdba66db25f5d832f7dc0f5a2a72a561321f5137c09b8ba28c83df794bf4f62e5484246e56d1acf709563d9414af929a9feb8ea21e9353e7fcc5507 +DIST agate-1.14.1.tar.gz.provenance 9398 BLAKE2B cf62dc49957c0b77dc510419332e1d0fac8ea9dede570ebc0065591c29abf6d2382a0eb48be04bdba1fad9cf920a2de4cfeca6b2c5c163510b6dbead04c463aa SHA512 f416dd6f9246f14b6fcc2ce31f978dc82eafcbb37e4812ab258dc1737374ebac3b886feefd52e0058872bf1b0ff91261dacd971c8cf4b2a594ae77f953c2ccc3 diff --git a/dev-python/agate/agate-1.14.1.ebuild b/dev-python/agate/agate-1.14.1.ebuild new file mode 100644 index 000000000000..6ccc140b09fa --- /dev/null +++ b/dev-python/agate/agate-1.14.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/wireservice/agate +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python data analysis library that is optimized for humans instead of machines" +HOMEPAGE=" + https://github.com/wireservice/agate/ + https://pypi.org/project/agate/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}] + >=dev-python/babel-2.0[${PYTHON_USEDEP}] + >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}] + >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}] + >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}] + >=dev-python/leather-0.3.3-r2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/cssselect-0.9.1[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/furo + +EPYTEST_DESELECT=( + # require specific locales + tests/test_data_types.py::TestDate::test_cast_format_locale + tests/test_data_types.py::TestDateTime::test_cast_format_locale +) + +PATCHES=( + # https://github.com/wireservice/agate/pull/796 + "${FILESDIR}/${P}-stray-files.patch" +) diff --git a/dev-python/agate/files/agate-1.14.1-stray-files.patch b/dev-python/agate/files/agate-1.14.1-stray-files.patch new file mode 100644 index 000000000000..40fdaf4e8417 --- /dev/null +++ b/dev-python/agate/files/agate-1.14.1-stray-files.patch @@ -0,0 +1,34 @@ +From d45b6fbd0aa54f433b28119368c990b56d121cb6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Sat, 17 Jan 2026 07:56:57 +0100 +Subject: [PATCH] build: Use automatic package discovery to fix stray files +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Switch to using the setuptools automatic package discovery [1] over the +legacy `find_packages()` logic, in order to avoid installing stray files +into `site-packages`. This fixes a regression whereas `agate` started +installing `docs` and `examples` as top-level Python packages. + +Alternative, this could be fixed via extending the `exclude` list to +include all variations of `docs` and `examples`, but it seems +unnecessary given that the automatic discovery logic already covers +excluding these directories and raises an exception if more than one +top-level package is included in the wheel, therefore reducing the risk +of future regressions. + +[1] https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#automatic-discovery + +Signed-off-by: Michał Górny <mgorny@gentoo.org> +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -51,8 +51,5 @@ test = [ + "pytest-cov", + ] + +-[tool.setuptools.packages.find] +-exclude = ["benchmarks", "tests", "tests.*"] +- + [tool.isort] + line_length = 119 diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 898a0e6d702c..a1e3d77148f1 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,8 +2,5 @@ DIST boto3-1.42.14.gh.tar.gz 1064304 BLAKE2B 8338168f8acf09e5bd9b4bede0759bc77d4 DIST boto3-1.42.17.gh.tar.gz 1067041 BLAKE2B 74c4adba3da630a0b8ccde824f1e96327299631b0ad54b47476ec8412a8d2a809b1aa7282c518b9c1e1d0913a96603a9feeb44da9cd5deb5d6852adbf1c0edba SHA512 f2c3ff7ce6c90c02c8e9c7107e7ab88ae126d1b709336e9483be9cfc4f39f96abf875fae27561ddf2816a6d03ba2a06ccad6b5e0a29fd51b57e94429ddae33b6 DIST boto3-1.42.21.gh.tar.gz 1068192 BLAKE2B 281cfe3d55f0b094ca7b7e3b192c94736d91ea22dc2de9a1328caf3b3ab01d919be493259cf4da5bcead56ec4505a35a9be2ceed3b1ee5f260551ee6711d0cd9 SHA512 922629f1718a1a900da508528bb91c5bd989bb128d773758425354e2fc5877cd67ae93c5a5044365239eced04cf4dce4700dc64d6c563b62a014965def539429 DIST boto3-1.42.25.gh.tar.gz 1069210 BLAKE2B 33aff7204332da82b7b5df93b74a2b17538734441d3cbd8d2dd971e71794301b5ee281ccf6c9aade4848a36f0611e4cc4b5531c2aff8eba920a78eacbe3f6142 SHA512 71b5976e8b5f67f33a25f4e7a27e0a7d2cf0b96ed10558bb3fda181569a77c9323d991376b139eb2b0e2b93cd3dd93e083f1c56bd06956d387ee587a1145166c -DIST boto3-1.42.26.gh.tar.gz 1069920 BLAKE2B 415b1ce889da54a5ff422381dc76faa1f954cad370aaaccca8951198742830ba07e9042f0b3ce02ecfe937412967ea6ad7c7b3a9264bab0f357bda5e45421d2b SHA512 5b6f11390cbe82784e5e70e93bed7c8ae85265d22cd79e86d8bfd6c7bcbc94b7995fd268ed3a653f3d9f68b08ed82a041c14deb1134a6c66d556e1ac211d4aa4 -DIST boto3-1.42.27.gh.tar.gz 1070483 BLAKE2B e36f8c1811861952b4ea2bf0f781d70e57e28e2ee28c9203059237759273b80c6360034306facf5eea434b348fdd1a10bdb02e0a3f0732a4eb3b3ab13f27ab03 SHA512 9bdab94de3f30f0d8df8b3397602fa769db9910638e3ff5cda051d5b6a6c43e93f6ab825ea5483cc2c541c556be37f11c513f81e4f7c5ac659142a919e757668 -DIST boto3-1.42.28.gh.tar.gz 1071290 BLAKE2B 5ca61902496b84f3ad571040cc54f9a4aae3552f23185f0f2bcb975229176f91c51dc5e6b6c0170369dde2381ce07ff55a004a25ca53f4f91d04cecf9eeb9985 SHA512 4dfeea39957dd84430c493c07c7d328b1db082668968367c3b59d59aa1d2df561f5805fc137db9d48c970191d4d39c4e39f96a9a3a6665c6368df2782316b52f -DIST boto3-1.42.29.gh.tar.gz 1072540 BLAKE2B e58cc9cad6d886ab0019519ccdc1327f83fa0cc850124cecd5a2cb404f90fb834bc4c9ac2ff159888ca867712c46d02a74dc17ca58399b98aad5688376f53fda SHA512 5a74aa109a38d40eb7bdc0faaa1526104e5a95c4ab3c1014859880a3a280e07ad9478fd6012929ce1b4483b78b082d4f79cd6ad5f8ad5493faec5fd2b9c8b3ed +DIST boto3-1.42.30.gh.tar.gz 1072966 BLAKE2B c770c5027e9791a2b5cf0a77c907c260c3fd41b2bce68fa9da1f6bd6afe850a0c6c1d438adce8b07294057e2fb86929e713ba23564ffd3e6d1dd8584e6a34bba SHA512 fc5d4ddcf1e4428cfdb851af21ee5b0cb4eeb7a050288fb3b74001a8ca4cfbdad36d837fab1b4836b551e277e381b692fdc24df5de6c65a217cb5ca38a28979c DIST boto3-1.42.9.gh.tar.gz 1059745 BLAKE2B 78fba4fe807a3ea8eea22cd81cff67c90cd36e281665545bc9d7dc9bfaa1089d668e1994ba6e950eedfe2cfa1495f192b43f8fdae2b9b8b6bd74b62e0ab699d8 SHA512 92ecb0d609ba2f7df6a444b9d840e2a070b22ec38f8ae3bd376e9473e5b4efbefc9bc924046cc6d79576967e33eed270633396171e6102331b58519021435fe8 diff --git a/dev-python/boto3/boto3-1.42.27.ebuild b/dev-python/boto3/boto3-1.42.27.ebuild deleted file mode 100644 index 6e5f06a012ad..000000000000 --- a/dev-python/boto3/boto3-1.42.27.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.16.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.42.28.ebuild b/dev-python/boto3/boto3-1.42.28.ebuild deleted file mode 100644 index 6e5f06a012ad..000000000000 --- a/dev-python/boto3/boto3-1.42.28.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.16.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.42.29.ebuild b/dev-python/boto3/boto3-1.42.29.ebuild deleted file mode 100644 index 6e5f06a012ad..000000000000 --- a/dev-python/boto3/boto3-1.42.29.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.16.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # don't lock versions to narrow ranges - sed -e '/botocore/ d' \ - -e '/jmespath/ d' \ - -e '/s3transfer/ d' \ - -i setup.py || die - - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/{functional,unit} -} diff --git a/dev-python/boto3/boto3-1.42.26.ebuild b/dev-python/boto3/boto3-1.42.30.ebuild index 6e5f06a012ad..6e5f06a012ad 100644 --- a/dev-python/boto3/boto3-1.42.26.ebuild +++ b/dev-python/boto3/boto3-1.42.30.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index f6664aae2eca..a035ee257fcd 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,8 +2,5 @@ DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 7c88b33bb001079890fa0a9f49134f5 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265 SHA512 accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581 SHA512 2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a DIST botocore-1.42.25.gh.tar.gz 15746961 BLAKE2B ba4474223e49f36be485d147d54fa5ed1b848022ef4d1fca9169c1cb2c29adafb487834e3bf99154cd658c9c3d47da9cdd6f42ed626c868e258b58aaeb0ce1c6 SHA512 3ab0747b0778d0d0172c12edc76cc7ee647e063c6b86f69998d02bee848cf1fb400c4e6e43ba6acad00846b18ce7de7acf7bab1daf6c1e864bfa8771baa17a6d -DIST botocore-1.42.26.gh.tar.gz 15749490 BLAKE2B 9a5d9116dd1e8c22d4a623f5bd23763134516827d39ad66ca6f286c2708a54f290100c4beb0c8a03de4eec87a4b4e671fc74ff89d73877020830ac1fa02701d6 SHA512 442dcf4bb6fd418d9ff2233c3eae7a46d205c6dda0a016599c79686d3053fe600c26589e175280c23a7b6a9331eb5e8a680d8d472fdc7c7d374e091ee66b9706 -DIST botocore-1.42.27.gh.tar.gz 15750229 BLAKE2B 3f3d46b1f63bc430cc30e2e6018bf4a4f586ba8e2c0a67530ece4aed4f8feeef5193290179b448cc3ac7c8d410352c34abdcba5b015f5cd371712191aa14cf0b SHA512 3b5453b57a15bf4ba4bfe98479cff71cfa61e5fe8fcbaf5ddf935bda40a02d4b609f28cf5db62af1d7393d602b0e2a1194c3ceaff47b34a67c4e0fa14345febb -DIST botocore-1.42.28.gh.tar.gz 15755357 BLAKE2B 9e8099c4e0629ca9558039b13a8cafc535cc2b8e7562c632e053ad8ab84dc23d0479790087152a4eea3323203e2a726e03ab71408cb525fd9a3ac397fb1fd60b SHA512 2359cc8e6f7b0fd532e9c67b1f5ea3887a9963e274f9580a3060d54f4565c8b05c8c0ca1db941a9ad37ab03e7bfd7e81d020c7f9a7e640cd9311df2188ba46f0 -DIST botocore-1.42.29.gh.tar.gz 15759844 BLAKE2B c45ec1d8063f80c9db62a5d0691f12e05e68d4080b2a2b00157a6ea3fabdc3a7debf780903b883264265ca16f220d0eac733ea79637908cd2c072c35a54f551c SHA512 146b8aa91bd5775afb1b51b1884624bf2c40d5e5d598a5e715a15bc0f254b13ebc5f40d309cc20505e337589c1034c223d639217779e1fddaab82d3614151b72 +DIST botocore-1.42.30.gh.tar.gz 15764580 BLAKE2B 001377314a8c2231b838b48192498c4d4873de90017eb0c82c7409db210f1dbd09db30925d0b4ae7feb9e270ff947b16308a625fdb5910ca95220e443d104461 SHA512 9ab375ba9284780d347eac25b5446b0571991496897732e0dac457d2d8e7b12aa6b5b417478ed02516a407fa689953a715877590a9b16b3c17c584810cc6a8c9 DIST botocore-1.42.9.gh.tar.gz 15723096 BLAKE2B 2cb1489fa48546abe3306935367744f918d053e02af58d6b85ed84a50bbfc659ec20763055e9783d492f6f248af81e571b8452487bf8ca3267e15d12ce8773bb SHA512 54cc19ca34474e8bfd7eda403452af24b6f73e611442ba4b7ed5f4f223ae279bdf95a3bc4945d16eba6ccca53d2dbefee6d2157ecb6b4ef23a1e960d5469dcc9 diff --git a/dev-python/botocore/botocore-1.42.27.ebuild b/dev-python/botocore/botocore-1.42.27.ebuild deleted file mode 100644 index f6ce0d9ed8d5..000000000000 --- a/dev-python/botocore/botocore-1.42.27.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.42.28.ebuild b/dev-python/botocore/botocore-1.42.28.ebuild deleted file mode 100644 index f6ce0d9ed8d5..000000000000 --- a/dev-python/botocore/botocore-1.42.28.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.42.29.ebuild b/dev-python/botocore/botocore-1.42.29.ebuild deleted file mode 100644 index f6ce0d9ed8d5..000000000000 --- a/dev-python/botocore/botocore-1.42.29.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - <dev-python/jmespath-2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.42.26.ebuild b/dev-python/botocore/botocore-1.42.30.ebuild index f6ce0d9ed8d5..f6ce0d9ed8d5 100644 --- a/dev-python/botocore/botocore-1.42.26.ebuild +++ b/dev-python/botocore/botocore-1.42.30.ebuild diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest index 111b7e0495d3..c87f7383113e 100644 --- a/dev-python/clang/Manifest +++ b/dev-python/clang/Manifest @@ -13,5 +13,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9 DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619 DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e98152616f16004c74df0e7313cc86d893428fb7b1c875109988a5e40ea6f2e5d0fef53c7bfe2fc2b69e84807f6eb440b03afa1b228a36 SHA512 cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c +DIST llvm-project-22.1.0-rc1.src.tar.xz 166976000 BLAKE2B eec2cf8822aa6937c751d94f07c6505a3cebda83c544299ff8eaeeedbadc36054b32fb1a0b655993bd604f9c82ac6fa419e974b1dc9c3f4b6c35aa94e9f4e929 SHA512 545ca31b2a24cab3d3a8d5ebfa2a25439eab4258cef01b53706a7a9e5174a75050fb3d36ad2ac4ebb9a23e34a005707c73383cd3cddd78f6789f5b1d4d446e7c +DIST llvm-project-22.1.0-rc1.src.tar.xz.sig 119 BLAKE2B e3d5a6c00d7960b0694919ff083e02f0273e97da6a40ad452fbb8261b9edfc52d4262733d82a59f03ad7d15b3b62de743b37a1b2e191417443ecb730520be376 SHA512 51326b9402d7719c491ac5c6ab80a678896743dd88e3f997245adb77e7b3f5e0f84f6389c75872aea268de8a7a049684c84cdf575c1f19c4971bb280a9374de6 DIST llvm-project-85c3c83ae54c9e81924f1ca048cfddc8d36bbb02.tar.gz 258189384 BLAKE2B d7a0c36511c17e8dacef27701abcda316902ac17325c63f79e33366efc783e0ab53d62d71c92e2e49457db095d9e8fec0bcabf1a8056a95d25eb976bdd5ba15f SHA512 a8a9ea91b4181005fb6385afff7681fdfc5a46e05aba216add29216a6dcb70cc667d1d300ee85be75997a963193e8e015917401def27d5759ff774f0fa00b527 DIST llvm-project-b01c3d6682d2fa5d6ac22d5a964b739009e9db7b.tar.gz 256801517 BLAKE2B dbdcaed7e0e06a673730c53c64c988add905b2679695ca0cf09db8b28f59eedd5455f4a0ad5a3d672e4f6601d7480775ef8fc405dc1e60c75b425382410e59cf SHA512 3afa29dac2f9b22e6af4b1783bae0bc7507a1a8ca397e88fd6687cbd9620df54525b2b9115906b80e9d1dcd16e0704a5a90eaa6cf0fa3d7f89d3d60f7d8ee19f diff --git a/dev-python/clang/clang-22.0.0.9999.ebuild b/dev-python/clang/clang-22.1.0_rc1.ebuild index af521b577efd..bdbb6bbefa8b 100644 --- a/dev-python/clang/clang-22.0.0.9999.ebuild +++ b/dev-python/clang/clang-22.1.0_rc1.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 diff --git a/dev-python/clang/clang-23.0.0.9999.ebuild b/dev-python/clang/clang-23.0.0.9999.ebuild new file mode 100644 index 000000000000..bdbb6bbefa8b --- /dev/null +++ b/dev-python/clang/clang-23.0.0.9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +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,include} ) +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/django-polymorphic/Manifest b/dev-python/django-polymorphic/Manifest index 1bcb79153d52..fa67106da2c8 100644 --- a/dev-python/django-polymorphic/Manifest +++ b/dev-python/django-polymorphic/Manifest @@ -1,3 +1,4 @@ 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.9.1.gh.tar.gz 308612 BLAKE2B c882cf193079df08256f9b2234b110ba69d0563d48d0743171faf2994f2ae4fe2a3428d554b03b629d48d88e0140bcb53c19a9809496e5d65fa4c6987221be3c SHA512 d0fa5c727d3c0f553686210042c12fc1304048622295f2d48b4962102c3fbce0d041dbf5097a2c019ec502f8a8abb67d761d5812a48bd74ca031bc21dcc7c2f9 diff --git a/dev-python/django-polymorphic/django-polymorphic-4.10.3.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.10.3.ebuild new file mode 100644 index 000000000000..aa91f2161455 --- /dev/null +++ b/dev-python/django-polymorphic/django-polymorphic-4.10.3.ebuild @@ -0,0 +1,52 @@ +# 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 + # 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 + ) + + rm -f conftest.py || die + epytest -o addopts= +} diff --git a/dev-python/grpcio-status/Manifest b/dev-python/grpcio-status/Manifest index b9f46d405f08..d0da1085db25 100644 --- a/dev-python/grpcio-status/Manifest +++ b/dev-python/grpcio-status/Manifest @@ -1,2 +1 @@ -DIST grpc-1.75.1.gh.tar.gz 15252613 BLAKE2B 5919ed80a7d723875b586ec9ed46e9f2921223dc459403184c35502a7768d9d7ead978a302b4b9d15fa3645c088a6344c6488d519ea7e9f9a7889465264a0467 SHA512 ffc3fde817f60e151cb2d2c0980485faf15270c12f2ec5f1228ef595d019ddf3c5e977f974cb8d5911010e0083652edddade1e999155a2fa2e72c3fd3a1aefb2 DIST grpc-1.76.0.gh.tar.gz 15387277 BLAKE2B 529effe73d8a8f0a07b18127c05f3d9752294ffbba9b44470974905ce6a458bd2d7cbb70be59c1c22d32b56151a3f2c891b815b5eb0d8a381bf7744ceb513d0a SHA512 6338448d7c0fc78c38480f1fafd7605d031b600a702df3771a9d1b1236da7bf97a93dbdbc2d93d12d395411dc2f2ac57587ad1b697c4b2a5ac56fb8af1184501 diff --git a/dev-python/grpcio-status/grpcio-status-1.75.1.ebuild b/dev-python/grpcio-status/grpcio-status-1.75.1.ebuild deleted file mode 100644 index d06dac516c1d..000000000000 --- a/dev-python/grpcio-status/grpcio-status-1.75.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-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 - -MY_P=grpc-${PV} -DESCRIPTION="Reference package for GRPC Python status proto mapping" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio-status/ -" -SRC_URI=" - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/src/python/grpcio_status - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/googleapis-common-protos-1.5.5[${PYTHON_USEDEP}] - <dev-python/protobuf-7[${PYTHON_USEDEP}] - >=dev-python/protobuf-6.31.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${WORKDIR}/${MY_P}/src/python/grpcio_tests" || die - epytest tests{,_aio}/status -} diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest index e43db60bf827..c693a192e136 100644 --- a/dev-python/hcloud/Manifest +++ b/dev-python/hcloud/Manifest @@ -1,4 +1,4 @@ -DIST hcloud-python-2.11.1.gh.tar.gz 135317 BLAKE2B e71e77e8300169eb657d9b326b351fa0f3a19b3bd32657d899c6faf4e3c32169a0847b61e9996ea401502635f7b208d2da611637426c23cd2a40a05074e5db50 SHA512 9e01ba3d6d1cdb6d00d816a3da1272f6bdc4ca5e0b935127da4448191df727fe1f7cebf2c3872a2ad883f814783b563088bb4e993f13ec5666d29ab90fbed47b DIST hcloud-python-2.12.0.gh.tar.gz 148791 BLAKE2B 94dd094a7104b4832fbccbaeb2a2d2d52709a1a28f191a218dbeccfb1c32ded15d1ba5baa6d486ea2bd677969411b263d4246dc723050387dd5d2ecfb3a03313 SHA512 1b98dea1bd8383a21b6e1958172e2f259af198b3652ff3090d6c0bcd5246783df0f6e1331ad2bd028eb4bbd5cc17f14dcdcebf0224c8d0c11b6d94af4d1c7f29 DIST hcloud-python-2.13.0.gh.tar.gz 150142 BLAKE2B 35b506346a53d57d6cc1a74a654d8d475da53684381b7e14f091fcdc5a21ed8481bf293f5451590c810b01b989e1bf397be6c04b6c6236c373c8e10e097d00e3 SHA512 9aca1674af7dc93e399e30129f09c87263c1d5cb8d70dfdbe27a4eae161b65151d5984ca2a18d74332972e2291400e300b4bb88a02fe06fa049680dc07aa7489 DIST hcloud-python-2.14.0.gh.tar.gz 150170 BLAKE2B 5e6b25b6b944d4c62d4839c91f9e9a9feb75ce8ac58efa4eec14c15da05acb0fb2946c8d7522b076a6f0a036a0cd4822aa7ad01bcdcb1b8593a20c3b429d0b31 SHA512 ba000432174f0d07505b9567f0c77a6310043c670b127cf238260d991b4d4ae185d3b109bd6c12ec8a3cbac77ad05ab98ee16e4b05045758edfc49aa49392b95 +DIST hcloud-python-2.15.0.gh.tar.gz 150460 BLAKE2B d808009d6ed4c2681a34f7c89b4b3de64c45d13ac577fb1ef52389b4f8c2d38dff4021288e4d0bd845bc43a9d1c139a1d001333b6849ae46ed69525266441d51 SHA512 a9da31fcfc099db072831ea79bf469b79ebcf4bf36302dbe409d3fbca07301d70a6e71ff4741e4965d806be8ea33071ef36f1b0fa50fb1c5462178181cb8980b diff --git a/dev-python/hcloud/hcloud-2.11.1.ebuild b/dev-python/hcloud/hcloud-2.15.0.ebuild index a8951e3c4d2a..d7afe9e03c30 100644 --- a/dev-python/hcloud/hcloud-2.11.1.ebuild +++ b/dev-python/hcloud/hcloud-2.15.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 @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="~amd64" IUSE="examples" RDEPEND=" diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest index 9516e3641ba1..589dc7b2684d 100644 --- a/dev-python/jq/Manifest +++ b/dev-python/jq/Manifest @@ -1,3 +1,3 @@ DIST jq.py-1.10.0.gh.tar.gz 2029466 BLAKE2B d7131950c06cdc0d81a6743d6af8cafa8b8c00b72df9d3ce4d7f8e75e7389f3d35e551edf3cd641d310a37d89471297974ee3e10cde6f0c1ae1e98bb4dedecf1 SHA512 31494408239c5b0eb943c720e76a4b8048c41f2a052b14d801f73845377976c2b4375d691c964f6179e1e38f4eda4b6da9d4fd3789c3a9e9200e4f8ed418d3e7 +DIST jq.py-1.11.0.gh.tar.gz 2029780 BLAKE2B 0ca4a4bcbef3c1537b41c8338d3d5c965ab2ebb38ff80a7148bc5a1c14913d96f025a90c49b4247bbe761712d6c3fb44715c823552b567323c7a39859f77442d SHA512 e1ae1220822023f80c6465dcb776e9d23c5a1b35e6431dd3f55b60ccb32ddc80d7a399811b374aa161eb4ccbf5ae99df1d58bbea2d53d9ec93b950e93f9730b5 DIST jq.py-1.8.0.gh.tar.gz 1954418 BLAKE2B e823ab01a7ce42abc542b58bb1f966e6447b85d66c7b72e8b0765a65f6ae510cf5c6045e14c802237360c2108f84428dc9b18a452e1334ba5ee709a4c835e5bd SHA512 83e9a7599518b5281f25954d5fc66de488678ef86982964bc04ae3739d4627220a9ec92570810f9cf235a8e5351284ac430053e6f826ca42f831d837b4750d83 -DIST jq.py-1.9.1.gh.tar.gz 1912461 BLAKE2B 54639964461682c615d243028e6b73cf6dd76648812b19ec9c10452cf55e6e66f53f263a7380aaba0f12ab22af46e16ef8a813ba6c658761fcdfa3cb43403d10 SHA512 41d99fadf7ff3aa98ca0fa3718955aab7a42d003b932dca24c39f2b8c62743551a77495f57a870251c499622cf35ec354000dd6765c3ef94cf561d1b116d8f34 diff --git a/dev-python/jq/jq-1.9.1.ebuild b/dev-python/jq/jq-1.11.0.ebuild index 8b9c8554d05d..86778123500c 100644 --- a/dev-python/jq/jq-1.9.1.ebuild +++ b/dev-python/jq/jq-1.11.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" # Minimum versions of jq + onigurama are from setup.py's bundled versions DEPEND=" @@ -38,6 +38,7 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_compile() { diff --git a/dev-python/json-schema-for-humans/metadata.xml b/dev-python/json-schema-for-humans/metadata.xml index 113e6f2d1a4a..736a1167c898 100644 --- a/dev-python/json-schema-for-humans/metadata.xml +++ b/dev-python/json-schema-for-humans/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>nicolas.parlant@parhuet.fr</email> - <name>Nicolas PARLANT</name> - </maintainer> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 111b7e0495d3..c87f7383113e 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -13,5 +13,7 @@ DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b9 DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619 DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e98152616f16004c74df0e7313cc86d893428fb7b1c875109988a5e40ea6f2e5d0fef53c7bfe2fc2b69e84807f6eb440b03afa1b228a36 SHA512 cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c +DIST llvm-project-22.1.0-rc1.src.tar.xz 166976000 BLAKE2B eec2cf8822aa6937c751d94f07c6505a3cebda83c544299ff8eaeeedbadc36054b32fb1a0b655993bd604f9c82ac6fa419e974b1dc9c3f4b6c35aa94e9f4e929 SHA512 545ca31b2a24cab3d3a8d5ebfa2a25439eab4258cef01b53706a7a9e5174a75050fb3d36ad2ac4ebb9a23e34a005707c73383cd3cddd78f6789f5b1d4d446e7c +DIST llvm-project-22.1.0-rc1.src.tar.xz.sig 119 BLAKE2B e3d5a6c00d7960b0694919ff083e02f0273e97da6a40ad452fbb8261b9edfc52d4262733d82a59f03ad7d15b3b62de743b37a1b2e191417443ecb730520be376 SHA512 51326b9402d7719c491ac5c6ab80a678896743dd88e3f997245adb77e7b3f5e0f84f6389c75872aea268de8a7a049684c84cdf575c1f19c4971bb280a9374de6 DIST llvm-project-85c3c83ae54c9e81924f1ca048cfddc8d36bbb02.tar.gz 258189384 BLAKE2B d7a0c36511c17e8dacef27701abcda316902ac17325c63f79e33366efc783e0ab53d62d71c92e2e49457db095d9e8fec0bcabf1a8056a95d25eb976bdd5ba15f SHA512 a8a9ea91b4181005fb6385afff7681fdfc5a46e05aba216add29216a6dcb70cc667d1d300ee85be75997a963193e8e015917401def27d5759ff774f0fa00b527 DIST llvm-project-b01c3d6682d2fa5d6ac22d5a964b739009e9db7b.tar.gz 256801517 BLAKE2B dbdcaed7e0e06a673730c53c64c988add905b2679695ca0cf09db8b28f59eedd5455f4a0ad5a3d672e4f6601d7480775ef8fc405dc1e60c75b425382410e59cf SHA512 3afa29dac2f9b22e6af4b1783bae0bc7507a1a8ca397e88fd6687cbd9620df54525b2b9115906b80e9d1dcd16e0704a5a90eaa6cf0fa3d7f89d3d60f7d8ee19f diff --git a/dev-python/lit/lit-22.0.0.9999.ebuild b/dev-python/lit/lit-22.1.0_rc1.ebuild index 2a2c160e0038..2cc4b6485aed 100644 --- a/dev-python/lit/lit-22.0.0.9999.ebuild +++ b/dev-python/lit/lit-22.1.0_rc1.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 diff --git a/dev-python/lit/lit-23.0.0.9999.ebuild b/dev-python/lit/lit-23.0.0.9999.ebuild new file mode 100644 index 000000000000..2cc4b6485aed --- /dev/null +++ b/dev-python/lit/lit-23.0.0.9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +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/meson-python/Manifest b/dev-python/meson-python/Manifest index d8fa20342a26..3dacdbe0c485 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.18.0.gh.tar.gz 88056 BLAKE2B b8379a6cd37c3b4e89884e21ebb85ebed6a5d86575ea57388564659a0fcfab3d0f6b71bd49fc8014486118cf31af3a0a1c67a37afa1b9b93d634622a1bc40570 SHA512 f32f02851cdfc13f29550b297b3bce9038bdaf02381b15064e36442104e93624e090abeae23b9de97dfa971aa456716cae65dbe04784beee13b510db12de1000 +DIST meson-python-0.19.0.gh.tar.gz 93690 BLAKE2B 609aa2bbbfa63bd3b1a8954dd17d9c6182870b3567fc3d8954e5bb583b931e72ca1afc8b0dddb4ff48d798b88714b9c43810ea7e34d8c339884b243db3e3c403 SHA512 f3943b8b00eee962da5c734419d2793dca19bab962a2247369287b46f80203bc24eaa394ace93e988bf2f91808b6201d574907bd7070ab2e4c3f4f5df972e639 diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild b/dev-python/meson-python/meson-python-0.19.0.ebuild new file mode 100644 index 000000000000..d01b88f1586c --- /dev/null +++ b/dev-python/meson-python/meson-python-0.19.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-build/meson-0.63.0 + !kernel_Darwin? ( dev-util/patchelf ) +" +BDEPEND=" + ${RDEPEND} + test? ( + >=dev-python/cython-0.29.34 + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # Strip unnecessary Python-level dependency on meson, it is used + # as an external executable anyway. + sed -i -e '/meson >=/d' pyproject.toml || die +} + +src_test() { + # required by tests/test_sdist.py::test_reproducible + git config --global user.email "test@example.com" || die + git config --global user.name "The Test Suite" || die + git init -q || die + git add -A || die + git commit -m init -q || die + + distutils-r1_src_test +} + +python_test() { + unset NINJA + + local EPYTEST_DESELECT=() + if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_wheel.py::test_vendored_meson + ) + fi + + epytest +} diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest index fbb68eea3be2..635566347240 100644 --- a/dev-python/myst-parser/Manifest +++ b/dev-python/myst-parser/Manifest @@ -1 +1,2 @@ DIST MyST-Parser-4.0.1.gh.tar.gz 825970 BLAKE2B 04e8da0947d0acd8fb9dd73b3f133ee14e119868bb119882bfab972ca7a402d0afd9b8fec1f3f26500ae2a6581fcae4f782e577411ef78f3b4b893e1c50c9426 SHA512 40bdad9abb84cda3c77303dd7ad766c77df43bca11c787812007f2399525fe955201b09495079a88973ada3e87102c95eeec2cba6d2be89f6b61d3c9df57bfae +DIST MyST-Parser-5.0.0.gh.tar.gz 830837 BLAKE2B ecad12739d924d7af7f37bdf23f4c8ccd90112d1a59e6208fd63056684883482574cab0c008da955fdddc9a14d53a2653659f8905c39fbbe7cce5fcf7a95262d SHA512 765385bcb0716fa8d9a42c6860846d504e75b1aa3bc32b4a2cfd1f1717555872e5c35da687a47ae7ece2043aed37d84ee9f0609e078f250e640149a9bb7487a8 diff --git a/dev-python/myst-parser/myst-parser-4.0.1.ebuild b/dev-python/myst-parser/myst-parser-5.0.0.ebuild index f24db75e041d..0d3c8cdf0b94 100644 --- a/dev-python/myst-parser/myst-parser-4.0.1.ebuild +++ b/dev-python/myst-parser/myst-parser-5.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,18 +22,16 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" - >=dev-python/docutils-0.18[${PYTHON_USEDEP}] + >=dev-python/docutils-0.20[${PYTHON_USEDEP}] dev-python/jinja2[${PYTHON_USEDEP}] - <dev-python/markdown-it-py-4[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-3.0[${PYTHON_USEDEP}] - <dev-python/mdit-py-plugins-0.5[${PYTHON_USEDEP}] - >=dev-python/mdit-py-plugins-0.4.1[${PYTHON_USEDEP}] + =dev-python/markdown-it-py-4*[${PYTHON_USEDEP}] + =dev-python/mdit-py-plugins-0.5*[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] - <dev-python/sphinx-9[${PYTHON_USEDEP}] - >=dev-python/sphinx-6[${PYTHON_USEDEP}] + <dev-python/sphinx-10[${PYTHON_USEDEP}] + >=dev-python/sphinx-8[${PYTHON_USEDEP}] " BDEPEND=" test? ( @@ -41,18 +39,22 @@ BDEPEND=" dev-python/defusedxml[${PYTHON_USEDEP}] <dev-python/linkify-it-py-3[${PYTHON_USEDEP}] >=dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}] - dev-python/pytest-regressions[${PYTHON_USEDEP}] - dev-python/pytest-param-files[${PYTHON_USEDEP}] >=dev-python/sphinx-7.3[${PYTHON_USEDEP}] - dev-python/sphinx-pytest[${PYTHON_USEDEP}] ) " +EPYTEST_PLUGINS=( pytest-{datadir,param-files,regressions} sphinx-pytest ) distutils_enable_tests pytest EPYTEST_DESELECT=( # minor pygments mismatch tests/test_sphinx/test_sphinx_builds.py::test_includes + # sphinx-8.2.3 + # https://github.com/executablebooks/MyST-Parser/issues/1030 + 'tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[320-math (`sphinx.directives.patches.MathDirective`):]' + tests/test_sphinx/test_sphinx_builds.py::test_references_singlehtml + tests/test_sphinx/test_sphinx_builds.py::test_extended_syntaxes + tests/test_sphinx/test_sphinx_builds.py::test_fieldlist_extension ) src_prepare() { diff --git a/dev-python/nbdime/Manifest b/dev-python/nbdime/Manifest index 96a1d40b1247..f065417a8b48 100644 --- a/dev-python/nbdime/Manifest +++ b/dev-python/nbdime/Manifest @@ -1 +1,2 @@ DIST nbdime-4.0.2.tar.gz 9452967 BLAKE2B c9c390f9165d0b8b3277c7bd93e5a90f4ac23cf0d084ed8ba166254bfbfe9cc0e9f0bc35c2a86b39d84167e78639cb2ed69f6cda5da02bb113f7323a86d745a6 SHA512 1e923b7f719d6a33f1dc06e06511a6d48bb8bfef7d8f7676da2520edd2914014eb88f70eaaeec27af6b03f1cefbd9a3e6854a7c0dec7f76f211d750b3fd90894 +DIST nbdime-4.0.3.tar.gz 9453461 BLAKE2B f2d3254155c8b00a246a232da201a13ceb2656e8b9d98a0701bfebc6ca37c5b8bc97a46831c3cbc0218c90d1e71e848f9deffedb7899f58407b6db475ec771dd SHA512 b94a1684bca3585fa68611b330c3e7626e198c6b619d0714921324bf623a4b80ba474d808177ebeebd43d95eb0439cb01a7c6b47247ae4ffe15ea65bd5dc72ab diff --git a/dev-python/nbdime/nbdime-4.0.3.ebuild b/dev-python/nbdime/nbdime-4.0.3.ebuild new file mode 100644 index 000000000000..74e1e5fbaab0 --- /dev/null +++ b/dev-python/nbdime/nbdime-4.0.3.ebuild @@ -0,0 +1,67 @@ +# 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 pypi + +DESCRIPTION="Diff and merge of Jupyter Notebooks" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/nbdime/ + https://pypi.org/project/nbdime/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/gitpython[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/jupyter-server[${PYTHON_USEDEP}] + dev-python/jupyter-server-mathjax[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tornado[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/tabulate[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + dev-python/recommonmark \ + dev-python/sphinx-rtd-theme +EPYTEST_PLUGINS=( pytest-timeout ) +distutils_enable_tests pytest + +src_test() { + # user.email and user.name are not configured in the sandbox + git config --global user.email "larry@gentoo.org" || die + git config --global user.name "Larry the Cow" || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + # require pytest-tornado + nbdime/tests/test_web.py + ) + + epytest -o tmp_path_retention_policy=all +} + +src_install() { + distutils-r1_src_install + mv "${ED}"{/usr,}/etc || die +} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index d8d431432614..c0fe8a120a6b 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,4 +1,3 @@ DIST phonenumbers-9.0.21.tar.gz 2297827 BLAKE2B abc80c432a48ae9efa6bdea47d672d00e1197edac59285411e5fad06ee8cc50566ae648e6615c5722e196a51e41db703a9cf2cfd4b7d8352cabfb4c882946d4e SHA512 6abc05883cd61563cb1bd7fe8afb43093efc0d6cd0ffedf979806142767ca606491ac951e6cf7a1d30675d5d1307a834483128018d35198a59bf60255cf85bc2 -DIST python-phonenumbers-9.0.18.gh.tar.gz 4915674 BLAKE2B 240a3ecbe0c80ddfa6ff6bd9136b82ea9acef0db42e0a82917065b3126b6d55d359a2eb32c136d926b6f42d9a6bdca1d7c5634a2493f48d937003401d8ad4d4e SHA512 a05917d7a654fa1a3a1daa1ad473980b75119e38443bf4fd14d520f42fa74497472acfe2a877a57832f86e1472e1675195bd659585710fb00f92ed64598a5b1c -DIST python-phonenumbers-9.0.19.gh.tar.gz 4916374 BLAKE2B daf5d73eac5cf622c3116aba3f4fa19f79d594fcab92ff89bfa896ece5d09610b4a5b1f4f183de627ed020be7c90a77836199b1f24c634c468b3f41acb7c29de SHA512 cae994c1a1d28755126a1e7e96cbd8f289a342271b19990086bc8bc626250da8e3f31d9b5286bf551420de0f66f01c79d3b1d3009b135a399795669ebd4e6826 +DIST phonenumbers-9.0.22.tar.gz 2297728 BLAKE2B 25993ad2b58df7e15a978ee1d68ff8741df08d6bd507cd947840da9ca1c58d0602245aa8f75d3a28779119b7f34718c5440a0dec997c66e14b9b7e8365a57f28 SHA512 ce3f19cc77c4b10e6f1f36ed8efc5634d8cfa440094f8a16148b44b17e0ff16af88fa3930421478c92059f7fd415cae0e0b46087a2e32a0bdc56b70d297cc221 DIST python-phonenumbers-9.0.20.gh.tar.gz 4917117 BLAKE2B 31db2004c93c27a204601e00e2e0923121eedd27c1308e3c23ce0553531d7065314e8dd31daba1eeacc73fe045b26d34ae0115e6420b660661ffa07f9585ef5a SHA512 1622e5460c6897891550f6cee12006414000a4d19029b8eb692cfbff909b98d4cf143f73c69b7712ca1ff32e262e8e8b7d49d1977777e0134b90183a859993c4 diff --git a/dev-python/phonenumbers/phonenumbers-9.0.19.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.19.ebuild deleted file mode 100644 index 51df4f44bd31..000000000000 --- a/dev-python/phonenumbers/phonenumbers-9.0.19.ebuild +++ /dev/null @@ -1,39 +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 - -MY_P=python-${P} -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" -SRC_URI=" - https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf[${PYTHON_USEDEP}] - ) -" - -DOCS=( ../README.md ) - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-9.0.18.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.22.ebuild index 51df4f44bd31..56b0d243a266 100644 --- a/dev-python/phonenumbers/phonenumbers-9.0.18.ebuild +++ b/dev-python/phonenumbers/phonenumbers-9.0.22.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 @@ -6,23 +6,17 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..14} ) -inherit distutils-r1 +inherit distutils-r1 pypi -MY_P=python-${P} DESCRIPTION="Python port of Google's libphonenumber" HOMEPAGE=" https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ " -SRC_URI=" - https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" @@ -32,8 +26,6 @@ BDEPEND=" ) " -DOCS=( ../README.md ) - python_test() { "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest index 2718cadd8f8b..ec6cc9027d59 100644 --- a/dev-python/pyasn1/Manifest +++ b/dev-python/pyasn1/Manifest @@ -1 +1,2 @@ DIST pyasn1-0.6.1.tar.gz 145322 BLAKE2B e3f55b01e88aa14e47bcb2a2296ab48eb950b2a80184c525ddb7f7871ebaf2402c28e8e56f1d87b635eb59745f6b717324f1d19c0f0c8fee27474ea78ca1cd7b SHA512 a85036aeafc899b72a0dbd6adfe43d6b4d6ac8e79e2c8a043534ff9298c3a1942aeac42241fcc8a57bf89a9be845fecb01d3814bf812260ec7f370fa2f56e774 +DIST pyasn1-0.6.2.tar.gz 146586 BLAKE2B 70967bc41f622c4cc8f8a80c51c470913c705cab0b48b9090a1395d7f845bdae5fdc568e2377a79dae954918c5335a520adf79518e15f44f0a4e390f2559165e SHA512 126e8f346686e7e111231c53e1e7027935779b5b1640b6d75e235071cfb63277aa3b32b1824d385a8473249cd1e4ea4355ffdffcc3587c784af639dc89753c4f diff --git a/dev-python/pyasn1/pyasn1-0.6.2.ebuild b/dev-python/pyasn1/pyasn1-0.6.2.ebuild new file mode 100644 index 000000000000..2c78c03c8ea9 --- /dev/null +++ b/dev-python/pyasn1/pyasn1-0.6.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="ASN.1 library for Python" +HOMEPAGE=" + https://pypi.org/project/pyasn1/ + https://github.com/pyasn1/pyasn1/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +distutils_enable_tests unittest +distutils_enable_sphinx "docs/source" diff --git a/dev-python/pyinotify/metadata.xml b/dev-python/pyinotify/metadata.xml index ea8988e8af6a..0d618616ba59 100644 --- a/dev-python/pyinotify/metadata.xml +++ b/dev-python/pyinotify/metadata.xml @@ -2,10 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> + <email>core@liguros.net</email> + <name>Development</name> </maintainer> - <origin>gentoo-staging</origin> - <stabilize-allarches/> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild b/dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild index cd0066281dd3..86a3eaed5258 100644 --- a/dev-python/pyinotify/pyinotify-0.9.6-r1.ebuild +++ b/dev-python/pyinotify/pyinotify-0.9.6-r2.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 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="examples" PATCHES=( diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest index dbe4721ad376..d238a4569cda 100644 --- a/dev-python/python3-xapp/Manifest +++ b/dev-python/python3-xapp/Manifest @@ -1 +1 @@ -DIST python3-xapp-2.4.2.tar.gz 21482 BLAKE2B bacea6a626efa8ee60a4f91923e48e0e9e49d08ca0c9a5998b724284edc353912099f2deafc6eb7cf6a42a983f97f8cc03fe86c18338c89823f103e413685637 SHA512 04f995986eabaf613d166ae31bd36eda2b3563ea58aded64b132940430db9d59f9525eb562b0ad8d7649844adbaf28332c4f51fa633610b102feae97bc1bfc9f +DIST python3-xapp-3.0.2.tar.gz 39265 BLAKE2B 33850fdc4e288470af57fa6b5abb27c3984b938ebc80fec4965f0271856a2c239a2ef4f720f31ea013938bdc9022754e114171a98ce80d86e54a5baeafdfab59 SHA512 83e9a3ac6526ffe55543a45f687656cf86e6dc77497610f52012115a8b830e0f8706a82896a0b11b66d5fb26274f06d7fe4d80cd5f9ab6304f513fd2ab2ee2a8 diff --git a/dev-python/python3-xapp/metadata.xml b/dev-python/python3-xapp/metadata.xml index dc97a3474aeb..0d618616ba59 100644 --- a/dev-python/python3-xapp/metadata.xml +++ b/dev-python/python3-xapp/metadata.xml @@ -1,15 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sparky@bluefang-logic.com</email> - <name>Matthew Turnbull</name> - </maintainer> <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> + <email>core@liguros.net</email> + <name>Development</name> </maintainer> - <origin>gentoo-staging</origin> - <stabilize-allarches/> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/python3-xapp/python3-xapp-2.4.2.ebuild b/dev-python/python3-xapp/python3-xapp-3.0.2.ebuild index 3acbcd34c65b..271bf35d2743 100644 --- a/dev-python/python3-xapp/python3-xapp-2.4.2.ebuild +++ b/dev-python/python3-xapp/python3-xapp-3.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> ${P}. LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index f3ef2ac9a08b..f308cbebb0cd 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,4 +1,4 @@ -DIST pyzotero-1.7.5.tar.gz 532915 BLAKE2B a7ead5ed0764885535ab73aed707b577ce23c17571c3dcba6e54321ce919bde05cd6eb45b901e4947762a9a04aa376749c416af0c29caf9fce66f958e54f9912 SHA512 5317bd314333c9d3fadcd7c604f1372060547f045e770b9706af5b16e34944ec01f5325188c822b248a75179d591a81004e8a7f78ba5247a005e892d66082f0a -DIST pyzotero-1.7.5.tar.gz.provenance 9019 BLAKE2B fedb0d6fdc6b3600d2110a85e9fe27156c42e04e4fa6e714cd64252ec9fd5f3beec812c7f85f548b738e08cc52f3a6ecd3c9fd9179c8f9dd1565edf2d953cfb1 SHA512 7770b38118f98aec8a938a824cc0f949b6019e20100f9f3936830992e363791d8599f8efa23e98ad493b7a735f80ba1e53afc56d7c17b1a9014a47a50b577533 DIST pyzotero-1.7.6.tar.gz 533398 BLAKE2B 5b7d4f78a2160ede771ad5b47cdcffc30b0d9410099ce63deaac92e24a0e6dc9c5eb9f587218e372c6f7ca550f00e302a4cf9c70bde19e01f442be8f636bd20f SHA512 d5644dc5d3bbcc9c86aa07fc909dccd0b4b3c38dedec3e3a9603ea8154a5fa908af27faa8e0e49128f2bcf3268a85179f7d562eb4e0d2a4f2c787f545d2afb1a DIST pyzotero-1.7.6.tar.gz.provenance 9254 BLAKE2B 45d666a961f334c179b163e65a6e1db84b2180b4947dc832a528031488e67e6187a3b7333d7520514d8acba4cb4bb445780c7f0c25f66d69673fcddf9f89d5cc SHA512 bf78192e411c615db1daac105ebce11eb4bab2900ff8c1f57b9562a1e078987754688b248b55fc37e87894e80d39c0766d2c087db80cee6cef9cb9a24fb2d20b +DIST pyzotero-1.8.0.tar.gz 542005 BLAKE2B 3675bbb97d6c3931c8bd67e5a1b61826e5fb1e3850d4c50ea6139f7743c75c795c5b18bef74adc121a56df5811d16d5417adb3c089aea729697ef4594c87f5dc SHA512 5218bb0c45aad1f4c53f73aaa470215ed2bf63a4c721ee64f60aa144d3ac9617a675515bfd06c63db95fa8530f095c9eadc67b59eb1209c1701be22dca9df1a0 +DIST pyzotero-1.8.0.tar.gz.provenance 9346 BLAKE2B 8aa25251118ddb4c920719b3fcc9ce4f6bd064137a1cc166e87d844aae14dc098298b2c2180bf6e7b29329f6e5202a0a943465455fb9adb07debb4c3ff974bb4 SHA512 919e9dd743972a27a1337aa358c4c4bd98fbf078c3eb5c29796112205e92277075ca088cfaf6f5a3fc252e41b6d22d8704826c1d285dc0a23236854ca96a03a4 diff --git a/dev-python/pyzotero/pyzotero-1.7.5.ebuild b/dev-python/pyzotero/pyzotero-1.8.0.ebuild index 375eb6a672e6..c26bc34fb446 100644 --- a/dev-python/pyzotero/pyzotero-1.7.5.ebuild +++ b/dev-python/pyzotero/pyzotero-1.8.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 @@ -31,7 +31,6 @@ RDEPEND=" BDEPEND=" >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] test? ( - >=dev-python/httpretty-1.1.4[${PYTHON_USEDEP}] dev-python/ipython[${PYTHON_USEDEP}] >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] @@ -45,5 +44,6 @@ EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest python_test() { + > tests/__init__.py || die epytest -o addopts= } diff --git a/dev-python/quantities/Manifest b/dev-python/quantities/Manifest index ae523e67d16c..be5d87588111 100644 --- a/dev-python/quantities/Manifest +++ b/dev-python/quantities/Manifest @@ -1 +1,2 @@ DIST python-quantities-0.16.2.gh.tar.gz 93210 BLAKE2B ab0987945b3bd666b17f637ea0a951dd76d472474c3ead8d10ba98544f34dd4fa943a663de716ce6eee90de2e8749a297319af34014e1833a304a9cf0fd33e10 SHA512 315e20b75d44b2c355406f35ffcfe4afe7b9e1010dd491cd76d85ad3a6346625228dbb14415a1293c20c08ac0f7243ba4b9cda26db4070e97093d24fd997da18 +DIST quantities-0.16.4.tar.gz 100726 BLAKE2B c1ec4aebd0f40c0d04e07e3139cf38e0c9987e85bb37d23d1910cc5f7c91a17313741fb5e444460802891a73142730b001a0d7311274dbb06c81777dc8cd4d7d SHA512 e43054025a08023449d77721c54ca20d6c45cb8848cf4738fd11692580e31e5639feca77cf1d714436cd49b51f74ebca6508e09e5ad02c3fa985599b1b807fe3 diff --git a/dev-python/quantities/quantities-0.16.4.ebuild b/dev-python/quantities/quantities-0.16.4.ebuild new file mode 100644 index 000000000000..14b1d16c6cfd --- /dev/null +++ b/dev-python/quantities/quantities-0.16.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020-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="Support for physical quantities with units, based on numpy" +HOMEPAGE=" + https://github.com/python-quantities/python-quantities/ + https://pypi.org/project/quantities/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.24[$PYTHON_USEDEP] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + epytest --pyargs quantities.tests +} diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest index ffdea008cbb3..739134a3a180 100644 --- a/dev-python/reportlab/Manifest +++ b/dev-python/reportlab/Manifest @@ -2,3 +2,4 @@ DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f DIST reportlab-4.4.5.tar.gz 3910836 BLAKE2B ace85c323739bbbbf74dc76d0b0143e25867893c42bbd3b53277497267b81669ddde722fe0188842974f41757fb02ef14a0af868563453dd2068208c75cfa927 SHA512 400240eb3cd511c7c4a27d25ff754aff4ce6cbda1d93106cbea1f51f4c7ab2ad7991204965f861f8eefa04f97660ddb47dbdcc9c55cd9a6f205c55f8feede937 DIST reportlab-4.4.6.tar.gz 3910805 BLAKE2B 55fd316b38595a65fbd0f3a9c1f163be867111ca6f2aad4821fe91081674766d05dd15a5e4c689ad2471929d8c8529c8fe27770aeabb4dc3ca98785a9a094c40 SHA512 dc3fcf2728a709d31467e86c32982409a2e3d00b1fee0871ad65d93923683dd9da2a1ed129babe287f7d00ac3613853121f97e9781efa31b0837cc02ff9185e6 DIST reportlab-4.4.7.tar.gz 3714000 BLAKE2B 41dc91418f101e1437e3af84dbd2d66d52e880a20f1865c770e6815d7fcdc259c67949420000e53fd2782abca65d66ff4940286c56f8f088a4903ef0637550e9 SHA512 0960f8d5fec4fb7a09e1dbd791246ec254a551850b8bb3ad92be2add55550bdbf300dc44ad77f2ab00c73bd16d27349b4dd672582b6b4996d1e2ae426401bc40 +DIST reportlab-4.4.9.tar.gz 3911246 BLAKE2B e7c20d16ffc83bb050674d4056eadf17e81965f52b80e48ac8f196643a5dbdf5305be97ccd76b1b4ef11f5a7c0bbbc154d0b483f6e491108bc9b5f6ecaa57e9b SHA512 c802758fac5aedab54581c3c03a8e0a2201125c547f5e51efd252adbfde4b7a1db3a4caa0c0276a660a2352fc295176d088fc38b6166f3f798a295f6d231705e diff --git a/dev-python/reportlab/reportlab-4.4.9.ebuild b/dev-python/reportlab/reportlab-4.4.9.ebuild new file mode 100644 index 000000000000..5a460e791a12 --- /dev/null +++ b/dev-python/reportlab/reportlab-4.4.9.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Tools for generating printable PDF documents from any data source" +HOMEPAGE=" + https://www.reportlab.com/ + https://pypi.org/project/reportlab/ +" +SRC_URI+=" + https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/charset-normalizer[${PYTHON_USEDEP}] + dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] +" +BDEPEND=" + app-arch/unzip +" + +distutils_enable_sphinx docs/source + +src_unpack() { + unpack ${P}.tar.gz + cd ${P}/src/reportlab/fonts || die + unpack pfbfer-20070710.zip +} + +src_configure() { + cat > local-setup.cfg <<-EOF || die + [OPTIONS] + no-download-t1-files = 1 + EOF +} + +python_test() { + pushd tests >/dev/null || die + "${EPYTHON}" runAll.py --post-install --verbosity=2 || + die "Testing failed with ${EPYTHON}" + popd >/dev/null || die +} diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest index 0b193ca3f2a7..fa0d0db4777e 100644 --- a/dev-python/sabctools/Manifest +++ b/dev-python/sabctools/Manifest @@ -3,3 +3,4 @@ DIST sabctools-9.1.0.gh.tar.gz 9731441 BLAKE2B 6b94c19c9fe445e4eb624a981c6ed0282 DIST sabctools-9.2.0.gh.tar.gz 9731762 BLAKE2B bee04537217f7b4be504c2230b24e9b588c1a5f0084c5b5284f056f14800816af6ac347e78e19c4269dceb18d498b10895d42da9962926079b4f46c8d5e90c1f SHA512 1b7b1cbcc9cfae5b287761047fa6473d68caabb49d06702ba493d133a32324b647d7b17624fb9a1becd70b4cf02ca8bbca7012844b62aa10bd381190923dc170 DIST sabctools-9.2.1.gh.tar.gz 9732139 BLAKE2B 6606e305a74aece6ad4903c1cb3f5f7fdaa50a159a32bc8489554dba297eeac1a6273dbbff03050de9ffd6e6c18f5234a6cdff1a0b15166578050ba7e91dfab0 SHA512 bde240c20fee06c7b9eb27588af22d2d0871b1bbb862bbcd7d4cf81b6f68c53579352631923989b89a1f4ac94f3570a6c1d65bed22ab3dd018541017aafe2c35 DIST sabctools-9.3.0.gh.tar.gz 9732597 BLAKE2B 53f82a559f96a7a74e86048bfd04d06095b0f2b0e15b68dda07fbfedd11069eb837a12515831301f3cd766504851c4fd539b44de24962086950ee0fd19446d98 SHA512 486c490571dfadc1db0d4279c8f3d1e302717539d3dcf06e2c1773b9e3228a22a307678e15124d63e4416be8f8bc4a6d5e356204a1028c3d93da26d31b11467c +DIST sabctools-9.3.1.gh.tar.gz 9732705 BLAKE2B 9a6c365010f06aabf86bf31532b3fd67b32328633b361495f18b70c23e2407104d659035ffe6948438abf8afaf4a29e79158d1439e3108a1752e6e01766accb9 SHA512 c92dc49fea1f52e6b006cb4242b1d947771cb0e74b31cc807cb76a997a23a6965c68a1aea7e59b09e1d1e26456a9f56df5a3ebcb738b670e6cfa7e2def1d387e diff --git a/dev-python/sabctools/sabctools-9.3.1.ebuild b/dev-python/sabctools/sabctools-9.3.1.ebuild new file mode 100644 index 000000000000..b4eaa0657bec --- /dev/null +++ b/dev-python/sabctools/sabctools-9.3.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +MY_PN="sabctools" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" +HOMEPAGE=" + https://github.com/sabnzbd/sabctools/ + https://pypi.org/project/sabctools/ +" +SRC_URI=" + https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/portend[${PYTHON_USEDEP}] + ) +" + +DOCS=( README.md doc/yenc-draft.1.3.txt ) + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-mermaid/Manifest b/dev-python/sphinxcontrib-mermaid/Manifest index 3cba61447144..08cac86b461c 100644 --- a/dev-python/sphinxcontrib-mermaid/Manifest +++ b/dev-python/sphinxcontrib-mermaid/Manifest @@ -1 +1,2 @@ DIST sphinxcontrib-mermaid-1.2.2.gh.tar.gz 23211 BLAKE2B 98551c3b7edfd4722251486d98533576afefc27fe16680bb4b18a6a33811871333d88530eaf0a3965ae034af99a24a90b625288b9b1b5f10a85733ac1e2b6890 SHA512 baee6f54a8826a8cea5534e5bbc7474285ed0fc36d492d6aafe08bb61c806b420d3e1b121f6236b34834e5da88cef69fa2fd41c6bc8aba6227ba53d356832ba3 +DIST sphinxcontrib-mermaid-2.0.0.gh.tar.gz 22649 BLAKE2B 8ab3c4ec7a8db1664627b63788a89ee44aa0031698254a3b1882f0f91494a38c7cd3aa1414d3a27f74b1f9b5a78b2589a3024ccadcc03e9308b61c0946492ee1 SHA512 025efc1f6c1f05047cc5abf60685d26f1af7886ec83519d29e19008ee2624a608df6aa36eb44ceeab73346bf0228f240e55a86a7848aab9568abc57d7b841f8c diff --git a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.0.ebuild b/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.0.ebuild new file mode 100644 index 000000000000..05138876511b --- /dev/null +++ b/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx spelling extension" +HOMEPAGE=" + https://github.com/mgaitan/sphinxcontrib-mermaid + https://pypi.org/project/sphinxcontrib-mermaid/ +" +# pypi does not include test files, so we use the GitHub tarball +SRC_URI=" + https://github.com/mgaitan/sphinxcontrib-mermaid/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/jinja2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/defusedxml[${PYTHON_USEDEP}] + dev-python/myst-parser[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-asyncio ) +distutils_enable_tests pytest + +python_test() { + distutils_write_namespace sphinxcontrib + rm -rf sphinxcontrib || die + epytest tests +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index ad7b0896b368..d0a44d776f47 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,3 +1,2 @@ -DIST stripe-13.2.0.tar.gz 1357785 BLAKE2B 5462cd451f111878c4a12019a1e8efd515c25a93d0c10dd0a59ae9fb1d5a94ebfb66dbc3e76f1bf822ff8713fa05027f08974545c08a559486a9cbaec7e4ec97 SHA512 3cb687d6a1f45c0cbdc5ed301f5751d3c2499f8524e03e429aca54d11c4ab8735a9fd81e18b56829c479a3c68dce43dd5c4bd86c82c9d4ed4144dbc4ac2b5bd1 DIST stripe-14.0.1.tar.gz 1362960 BLAKE2B aaa99435384a99f54cd8d33c73989040e8d20f17e2df9dd11a4d8ba8d0b429d04f8a29887583853c6c7e9b51fea59585ca3fd4ecee9ce5c32d3120d6871fff3f SHA512 0459973952e28fa1706dcca2a14e9b7f844bbd6b37cc4445b603ead34b8b711b3311ec3c0f404beb39041430a5c121f371525d3496998b27cf0328e8b335e355 DIST stripe-14.1.0.tar.gz 1449934 BLAKE2B abfcc3853bbdb645851e41da825c203ba5303b738c657e179525a673e2cb9d39ce8e6b9c2ebdd4eae6c02946c1ff7d0c9fe9207e357200ec457eb788134213f4 SHA512 6178266699a484a5a7a3571826f6c2fd4ccb4c4e5b8cf2b86b2da2857b00df8b575a64c9ae97d9fdd891532f7dc6b90855c58c6bbb6feaf8204231348c9519d5 diff --git a/dev-python/stripe/stripe-13.2.0.ebuild b/dev-python/stripe/stripe-13.2.0.ebuild deleted file mode 100644 index 6410befd8b0b..000000000000 --- a/dev-python/stripe/stripe-13.2.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# 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..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe Python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.197.0 - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https - 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' - # timing - tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled - ) - - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} |
