Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-04-04 07:00:54 +00:00
29 changed files with 52 additions and 431 deletions

View File

@@ -1 +1,2 @@
DIST blurb-2.0.0.tar.gz 24666 BLAKE2B 74ff80ab4503278423c5ac600d71e5fea57e837f39aedf6f12b24841aa96ffadd030ae61898964527218fc32468efa8885374165221c7131882f63127ce9b981 SHA512 ef943797fb6c5a3716aa86af0741c267b6ed1760c305e779410cd7ce0e2c99b0ce2437b8c6f5b8b39c01850cc79819f5977eefdb3906269af321a78b60d95f49
DIST blurb-2.0.0.tar.gz.provenance 8927 BLAKE2B 37c8234e264edffa36eb394c6731dcfd1ffe8983dc28654a789de108e0de5a49b0be961d36810d8c10e8f2eabf3c2116a43f4ff61f48c8978c0d74eded7bc580 SHA512 c2fb82f7c7e19cf48400843d0c8a56a8f7120295dc0ac4f00b4ab2f11cb482fbd20b795bbef4311abb4ad046486ae4ec1497c32b043f107fcbe4077c4f09b52f

View File

@@ -1,16 +1,17 @@
# Copyright 2018-2025 Gentoo Authors
# Copyright 2018-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/python/blurb
PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Tool to create and manage NEWS blurbs for CPython"
HOMEPAGE="
https://github.com/python/core-workflow/tree/master/blurb
https://github.com/python/blurb/
https://pypi.org/project/blurb/
"

View File

@@ -23,6 +23,6 @@
</longdescription>
<upstream>
<remote-id type="pypi">blurb</remote-id>
<remote-id type="github">python/core-workflow</remote-id>
<remote-id type="github">python/blurb</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +1,2 @@
DIST bracex-2.6.tar.gz 26642 BLAKE2B 283e73a59afb6f90a59c4fb11ba999a13284a2044817feed9af952564387e5caf7e2900bf4bc6ebcc5c9dfce803784d842d9ad0bda6abf8217f0891265a5f148 SHA512 2cd9967751a904d766a07817348727ae913c250b61696e75979c1873f5fe4ef0590a2b78998a784d847f3b6bbbd17b9d5d284b685f642df9f6504bf90233abc0
DIST bracex-2.6.tar.gz.provenance 9192 BLAKE2B 5d528916e13c892df9d1e3b56132a6ff2092cf1f0653c6b1813ad50aa8775f99a1b7216e5f294f445ad0543ee315bd0b171460a04c8a1220c7fa09a45c40baea SHA512 8dd2fd4919d001f69198eaafb78de0f91d3f826cd88cb7ca57573d1e367893c21dda627cbd94cb5946a0001283065d5f1237e8b4266d7237f285980d31ae6ea6

View File

@@ -1,21 +1,13 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO=https://github.com/facelessuser/bracex
PYTHON_COMPAT=( python3_{11..14} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="
dev-python/mkdocs-git-revision-date-localized-plugin
dev-python/mkdocs-material
dev-python/mkdocs-minify-plugin
dev-python/mkdocs-pymdownx-material-extras
dev-python/pyspelling
"
inherit distutils-r1 docs pypi
inherit distutils-r1 pypi
DESCRIPTION="Bash style brace expansion for Python"
HOMEPAGE="
@@ -33,17 +25,5 @@ BDEPEND="
)
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
git init || die
git config --global user.email "you@example.com" || die
git config --global user.name "Your Name" || die
git add . || die
git commit -m 'init' || die
fi
distutils-r1_python_prepare_all
}

View File

@@ -1 +1,2 @@
DIST cachecontrol-0.14.3.tar.gz 28985 BLAKE2B 130b372dc5b17eadc1f16ca6ee361bbc5fc83306a333059f538972b2e9cf29b2e0f608faa904c3d2793c7289e5ad176193534a3d1997aca97c490b9784a10bc0 SHA512 12205946ac78263148da4751a55d8c19356bdf055953a014cedfb3084869bb73034860592b5785d4e3e0bd3317c7dc80061105146460a1059eeef458ed5e8dfb
DIST cachecontrol-0.14.3.tar.gz.provenance 9158 BLAKE2B 8b3a70b0ab37ce47a7d67ef853b8718f46a5af7617ddfac50500ec9250e4e15ac60df83fab9311a26bfb03231ebc29425b37eca5e692a6e7defc7ce14502c1c9 SHA512 1b7aff5ee5d9e734122c2dcba2a462620c6e031aedc0ce6eb7d7d2f449c5e95a7a1c27fecaf2d7bb192a4983adabab4954d92733f5401c51616d3b6dfc3c771d

View File

@@ -1,17 +1,18 @@
# Copyright 2022-2025 Gentoo Authors
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_VERIFY_REPO=https://github.com/psf/cachecontrol
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit distutils-r1 pypi
DESCRIPTION="httplib2 caching for requests"
HOMEPAGE="
https://pypi.org/project/CacheControl/
https://github.com/psf/cachecontrol/
https://pypi.org/project/CacheControl/
"
LICENSE="Apache-2.0"
@@ -30,6 +31,7 @@ BDEPEND="
)
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_test() {
@@ -41,6 +43,5 @@ python_test() {
)
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}

View File

@@ -1,3 +1,2 @@
DIST click_option_group-0.5.7.tar.gz 22110 BLAKE2B 31357084654dc1011eeab64b0298fd5f5a5b417a4621dff7442b6dea02ffbe304d267adccb2f7adef8b7a005ad6055d5982b9e7b7990242fdf3a417c7c817040 SHA512 0e6c82b2b6a4a790c767ad775def93c3487e97990bbc172c95b6d90ccc366c8fb9dfe0fff4eecb64538218213c65642732eb1a0d421d2826e1f13689e6d5621a
DIST click_option_group-0.5.8.tar.gz 22194 BLAKE2B ae7655e09872e6aa4f5ae953cfebd891073860269d086d509a30f954cedb71e46a064ec0170b3be937ab891b0dc9e07a060c137f90d88ef09e44afc908a24c17 SHA512 86faeeef77c9b0f6fb9e72788cbd29cf9b72b88266433a44bf3c8d0eb64bf00a7517c23b7b52385978a9798e4c713f5550d5d621322275f3aded66d799046050
DIST click_option_group-0.5.9.tar.gz 22222 BLAKE2B 27c1547866ee696b8b822bc3de661c0d2209b2cc7febfdab7f8392616d46d2695b76d0cf4cbfb16482e1ac17c296ee4850d8f811bc721f8876b562afecbb62e3 SHA512 7c83a2460c08a3dc2ac129901acda2b19d828d54e7765fe03452648059d27ac98ce68b6ce703fd5c7876f85c6650b943f3e1ebbbe96c44590ed888dccd943314
DIST click_option_group-0.5.9.tar.gz.provenance 9866 BLAKE2B 67945e6dac5c65d44347c58b5453fa5de51605618eac13f61482c1ff8ae90ecda920078d6ce8d1add1d1b0b6d3180fcf7270149bec50fc8864c3c524e64f8cd4 SHA512 1ed89f712b1719f40f458c330d48a4a5052497bbf39f3bf3ba698d51debbe91116f0647bd742521e58d24c96c47af70e38e60e51755c4fc4a70b063a561ffc0a

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit distutils-r1 pypi
DESCRIPTION="Click-extension package that adds option groups missing in Click"
HOMEPAGE="
https://github.com/click-contrib/click-option-group
https://pypi.org/project/click-option-group/
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/click-7.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit distutils-r1 pypi
DESCRIPTION="Click-extension package that adds option groups missing in Click"
HOMEPAGE="
https://github.com/click-contrib/click-option-group
https://pypi.org/project/click-option-group/
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/click-7.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest

View File

@@ -1,16 +1,17 @@
# 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=hatchling
PYPI_VERIFY_REPO=https://github.com/click-contrib/click-option-group
PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit distutils-r1 pypi
DESCRIPTION="Click-extension package that adds option groups missing in Click"
HOMEPAGE="
https://github.com/click-contrib/click-option-group
https://github.com/click-contrib/click-option-group/
https://pypi.org/project/click-option-group/
"

View File

@@ -24,8 +24,8 @@ DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d
DIST cmake-0.1.54.crate 18955 BLAKE2B 8ea4f8c4e5a383e406436343e3635449662788cf8e32f0dd5222ade92b6c0fdad4e5444c6a319531d8d87ba4e376f1ffaa7bcd1073878e26e7fcbd6383158a51 SHA512 ab4bf69dc77337c6d398b74738ea28a7fc1239e6991f8baa72fc78d3f9f6a77197e7517574e4f4d245ff6fbcfbf9b768c9f814d9ad74b74314f19c1d491f3009
DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
DIST copy_dir-0.1.3.crate 5831 BLAKE2B de7e655e9716500db72cdb16394cf76a50f7b9861b9df6e0bd0a450b9475112f7e3ba3bc53ffde2c74ce540f4a48e2703f8e5ce83ad8cbfae06e51c16b2cdc63 SHA512 cd83244960be0bae32ab0480d1057c8a99e4bfd1c4622eb0b85692f2255ccac38678e608c663cf76ccf11d8c0d2415b15ebfd8328efdfbb37bca448245338fa2
DIST cramjam-2.10.0.tar.gz 47801 BLAKE2B ff567e7abdb36e959ed502f38402c5257609c30dad3c0d1beda6699a5567d31f22ab075bbaf20ec9fe0512d06131ce912ec9f40e1b08137d1a3904ed19878921 SHA512 0c44643844c6278160d9e2efa3005da265e464edb1d3dd670cadc3effaa744c21c772c0bfeac1ceec6e5f7e8a9a02440d79e5080c432e4dcb73984e613281ad2
DIST cramjam-2.11.0.tar.gz 99100 BLAKE2B 69a68b6e83adec4434f61608082f992bfc00d2b52bed91f18a4bd55f2f5310986a5d325c0e81194d41c266e5d4d6c03735e41f9bc7f8b13f8f15d9df03002961 SHA512 d92446c0c0ef885f3544783caa1f179fd50b6a6290ada011495b7385411527f75a2544c0c8cdc36910c83c879dbac7dd130f4fe8f3dc3b885a84a45286cb3695
DIST cramjam-2.11.0.tar.gz.provenance 9247 BLAKE2B 1c4a5e31c1278dc2a0e14fd0626cb2002c94a31fa55f57ff3da53443ec9509c52e7607d9b05715bb9d05ef99f87ac8d99ce9454ae6b3cd415baf0a63811b5b65 SHA512 991127d9c8f0c805c9d5c4ed0555ed174a623080454a90dffa61e9eee370802cfada5e3a7da249c60c45a25bf9598895dbd6ee6a5859347d1e528f649ca85e9f
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
@@ -46,7 +46,6 @@ DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1
DIST libcramjam-0.7.0.crate 16831 BLAKE2B 76b27470c877c3eff29b6031082a42856651ee86500115ce5f9a90978db3e0083159e9652b7b3d7382dae5a29c1474f577c5f03e0348e25819c6b2e711ab6358 SHA512 e1563b0dd71f8b2fbc0d91ecfb724f6d037fe9eb6084680b2f9ad934cfb987710dee6555c12f2d6eaacadb8ae0794459c8acd0204a88eda52eeabc4e214c9d81
DIST libcramjam-0.8.0.crate 20996 BLAKE2B b2d8de0b0dd660f2da5b00d193b6daad01d685e3709e98e8d21a372726fcf88769206ff6f087fa679bc89c0a97b19f24f59546cecb42f79b15a0e9b24982a4fd SHA512 006c2c23aa2fed7ab976bd08c72b96c8ee99e7a225b1ea7532012a916c09f72147bd07027e19d8b8d81abb5f3d62b44e6bf9924e52f08afd2faa9dd9584d3413
DIST libdeflate-sys-1.19.3.crate 192512 BLAKE2B b8417cc872e5038e9177179dde7f8c5eafdcbba273ff0c1fd107ec286cd54f4a0e3c3e4b3df55db5364d39d49f803539ee5b649526cd5e057a3d2d4beee42fed SHA512 c1b708672f6ce85579e5dda2537fe6804e73d92053a08387b2ec09388f0697fa3230298931116f482ae4242a0bf7afda9d8f309a13222ef5dee94f56a009890e
DIST libdeflater-1.19.3.crate 24046 BLAKE2B cc6a1824ca9f51e7c4f01fad9e433e8ef509078252d8fd7167e1fbdcab604a23f90d7cc593ac1dd15623454c4818d16e60c722397f537a0cae57a67f3ddf25b8 SHA512 b6bd4c8cb7d56771f92fd1491fec2a8a7cb1493b3e86866bd5e029c9b8a55fbc343433a5ae6f575adbb0774767aa7224e714d3db27b14557683e2ffb97e2a4c6
DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1
@@ -62,15 +61,10 @@ DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac002
DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e
DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
DIST pyo3-0.24.1.crate 1113050 BLAKE2B 5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e SHA512 6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed
DIST pyo3-0.25.0.crate 1120850 BLAKE2B 6f373129d032e6980d058ec5dbfea58a7ce0cb8ed2b32aa852a14746cfd3a541b02286676c934a5d7f7bc1bea03e986e93e44de42114f7620b487977c0092d85 SHA512 83336d284eefdef5bc26dec4880e21c608a001b4676b3628eb59b7c0011fb672ca81fca035666b714eeb158809064f9b5b0720802045d5ff8fc9f6af02813c30
DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834 SHA512 6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7
DIST pyo3-build-config-0.25.0.crate 34122 BLAKE2B ba098ff1c963c43d0cd1fdfaec43573ee0d9afff7cc010b7b371504ab66e1fec9233bab04c8c7656c382366d622589d0d5e865a8a271c68a9831ca657b49fcb9 SHA512 f6580bcc12bf8235bd8bdc09908f861645adfcdee31cf88d6443e628601bf3107c1d823c09dacb8e1bdaa171ae49f15e19811b9752600b799a4e86cdea081d40
DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe SHA512 b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e
DIST pyo3-ffi-0.25.0.crate 77991 BLAKE2B 0474051570bf71070eab2578e0f9278327ccc48510419d292a81887fffad753ba434db6b795536512a688426eff42ea9805f99b1a3237ec927f6c731033850b2 SHA512 e03cb71493c898408a0692ba7fb4cd704e48c307f5115159f3375fae879e46f5cd7536325d70e7dbd3aeca8ea282a0fb5b5ac609bc807e8b9cb6abbd3a9a2ca5
DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 48436f5f1a6a6e93d916873be5e18cfdc892d59479e4963f267d2a1805bd134eed6890d53915fdafa8ff93c7458d136b57fbf783bee18f34a6087f7819c9dd92 SHA512 7b9fc55232284d7b138e3e9c9a9c864a1b0d9b5317c3263a057df5dc1976087e934558d6c046d784735e063f1009df35b91776c850ad709800ca8b2be8e993d8
DIST pyo3-macros-0.25.0.crate 8876 BLAKE2B 09c37cc5bdaec6859461a7bb4d1c28d0ddd77a448fb5097275fe7be373897900e2dcdb1c43eb4cc915e1089ac1204f4a7155c4b69478b0778e179aded1449ff0 SHA512 ee1218b6981d94a228bf55f31f0131c094728b12c19b312a77386cace2c4768ad8fc8a1a1999bf27c6a30012e20a1eb7a574d918ccacc421930c12cb1a6386ef
DIST pyo3-macros-backend-0.24.1.crate 72588 BLAKE2B 35f1810f5d1da5b5f0b5533d0c9e832ea7c7a7a5be20711d9694b84aad62d13b8a9a1c498c61a9a1f2679fda7d25bf508536d38cded43520ed97524681dcfabe SHA512 8378154aa74c75a4d4533de673515298d8ada8377feb687694688bcf21fc5c2bcf856c2db7ce172cb038936b407e57a665ad6c3b9ce1a499a474e54c6bf119ff
DIST pyo3-macros-backend-0.25.0.crate 75089 BLAKE2B ea4d87e16616782c60f46f97d87a002ea2873a2ab6f7335da68bab32d636988fa30834c946943d4c56c6e5992c78ba6dc2cf8b613c2a402218599ef3e7a6c5be SHA512 dc2e567a09e746893d7cea57aa456124df31b1e3cb25f5b1fabdc97cd2ae73eea1d57aa642268bdbef3dc1ba0e383893d1b5dfd9cf1f3e818f77b9fc0ef2c486
DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c
DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af

View File

@@ -1,234 +0,0 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Note: you need to use top-level Cargo.lock to generate the crate list.
CRATES="
adler2@2.0.0
alloc-no-stdlib@2.0.4
alloc-stdlib@0.2.2
anstream@0.6.18
anstyle-parse@0.2.6
anstyle-query@1.1.2
anstyle-wincon@3.0.7
anstyle@1.0.10
autocfg@1.4.0
bitflags@2.9.0
blosc2-rs@0.4.0+2.15.2
blosc2-sys@0.4.0+2.15.2
brotli-decompressor@4.0.2
brotli@7.0.0
bzip2-sys@0.1.13+1.0.8
bzip2@0.4.4
cbindgen@0.27.0
cc@1.2.16
cfg-if@1.0.0
clap@4.5.31
clap_builder@4.5.31
clap_lex@0.7.4
cmake@0.1.54
colorchoice@1.0.3
copy_dir@0.1.3
crc32fast@1.4.2
equivalent@1.0.2
errno@0.3.10
fastrand@2.3.0
flate2@1.1.0
getrandom@0.3.1
hashbrown@0.15.2
heck@0.4.1
heck@0.5.0
indexmap@2.7.1
indoc@2.0.5
is_terminal_polyfill@1.70.1
isal-rs@0.5.3+496255c
isal-sys@0.5.3+496255c
itoa@1.0.14
jobserver@0.1.32
libc@0.2.170
libcramjam@0.7.0
libdeflate-sys@1.19.3
libdeflater@1.19.3
linux-raw-sys@0.4.15
lock_api@0.4.12
log@0.4.26
lz4-sys@1.11.1+lz4-1.10.0
lz4@1.28.1
lzma-sys@0.1.20
memchr@2.7.4
memoffset@0.9.1
miniz_oxide@0.8.5
once_cell@1.20.3
parking_lot@0.12.3
parking_lot_core@0.9.10
pkg-config@0.3.31
portable-atomic@1.11.0
proc-macro2@1.0.93
pyo3-build-config@0.24.1
pyo3-ffi@0.24.1
pyo3-macros-backend@0.24.1
pyo3-macros@0.24.1
pyo3@0.24.1
python3-dll-a@0.2.13
quote@1.0.38
redox_syscall@0.5.9
rustix@0.38.44
ryu@1.0.19
same-file@1.0.6
scopeguard@1.2.0
serde@1.0.218
serde_derive@1.0.218
serde_json@1.0.139
serde_spanned@0.6.8
shlex@1.3.0
smallvec@1.14.0
snap@1.1.1
strsim@0.11.1
syn@2.0.98
target-lexicon@0.13.2
tempfile@3.17.1
toml@0.8.20
toml_datetime@0.6.8
toml_edit@0.22.24
unicode-ident@1.0.17
unindent@0.2.3
utf8parse@0.2.2
walkdir@2.5.0
wasi@0.13.3+wasi-0.2.2
winapi-util@0.1.9
windows-sys@0.59.0
windows-targets@0.52.6
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.52.6
windows_x86_64_gnu@0.52.6
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
winnow@0.7.3
wit-bindgen-rt@0.33.0
xz2@0.1.7
zstd-safe@7.2.3
zstd-sys@2.0.14+zstd.1.5.7
zstd@0.13.3
"
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit cargo distutils-r1 pypi
DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust"
HOMEPAGE="
https://github.com/milesgranger/cramjam/
https://pypi.org/project/cramjam/
"
SRC_URI+="
${CARGO_CRATE_URIS}
"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0
Unicode-3.0
"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
DEPEND="
app-arch/bzip2:=
app-arch/libdeflate:=
app-arch/lz4:=
app-arch/xz-utils:=
app-arch/zstd:=
dev-libs/isa-l:=
"
# dev-libs/c-blosc2:=
RDEPEND="
${DEPEND}
"
BDEPEND="
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so"
src_prepare() {
sed -i -e '/strip/d' pyproject.toml || die
distutils-r1_src_prepare
export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
# strip all the bundled C libraries
find "${ECARGO_VENDOR}"/*-sys-* \
-name '*.c' -delete || die
# https://github.com/10XGenomics/lz4-rs/pull/39
pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die
eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch"
popd >/dev/null || die
# https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround)
sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die
# enable system libraries where supported
export ZSTD_SYS_USE_PKG_CONFIG=1
# unpin C library versions
sed -i -e '/exactly_version/d' \
"${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die
# bzip2-sys requires a pkg-config file
# https://github.com/alexcrichton/bzip2-rs/issues/104
mkdir "${T}/pkg-config" || die
export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
Name: bzip2
Version: 9999
Description:
Libs: -lbz2
EOF
local features=(
extension-module
snappy
lz4
bzip2
brotli
zstd
xz-shared
igzip-shared
ideflate-shared
izlib-shared
use-system-isal-shared
gzip-shared
zlib-shared
deflate-shared
# https://github.com/milesgranger/cramjam/issues/204#issuecomment-2692307708
# blosc2-shared
# use-system-blosc2-shared
)
local features_s=${features[*]}
DISTUTILS_ARGS=(
--no-default-features
--features="${features_s// /,}"
)
}
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# try to make hypothesis less flaky
local -x CI=1
epytest tests
}

View File

@@ -1,8 +1,13 @@
# Copyright 2024-2025 Gentoo Authors
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
PYPI_VERIFY_REPO=https://github.com/milesgranger/cramjam
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
# Note: you need to use top-level Cargo.lock to generate the crate list.
CRATES="
adler2@2.0.0
@@ -122,10 +127,6 @@ CRATES="
zstd@0.13.3
"
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit cargo distutils-r1 pypi
DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust"
@@ -171,6 +172,11 @@ distutils_enable_tests pytest
QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so"
src_unpack() {
pypi_src_unpack
cargo_src_unpack
}
src_prepare() {
sed -i -e '/strip/d' pyproject.toml || die
distutils-r1_src_prepare

View File

@@ -1,2 +1,3 @@
DIST cysignals-1.12.4.tar.gz 65545 BLAKE2B f9d007a49ad86b504fb63dd236ca6943f544e4ce9f44491c302313809ba1cb3e734966b3e26a47f61a664753a75b97d5de56564a956d6b9c2e6891edade10981 SHA512 0e42221dee8f9986945148b70586647dd85ad9fedc9164770448e20e2345645278cd7e60ee0a7914e1a23418872011af54d9ad15e06f80a9f22cc11d68c3f654
DIST cysignals-1.12.6.tar.gz 79583 BLAKE2B 2b743fe0a1ec17443df484aef441fef73f8f49beac5160d3f4f95b7fc2ba25f3870670589807b1b11e27574bd190d652ded85920c030c1236f64f1134e47f64a SHA512 bfad82a6aed3627385abaf74a5e915970bb8d540d0d84a20d3f8722c6c235e35499ed966fe593c804480d8103f67a8e2d951324730176a92799f26175c2d79e5
DIST cysignals-1.12.6.tar.gz.provenance 9356 BLAKE2B 51a9f2a4e1c0a639b0c13db22eea4cdc513ea60795f2519991c6d13290c359a1fa20c0ab684a3d9c57e01eaac4e00ffd12585e085878abd60ca91c14e851d7d0 SHA512 2cb4075012971d69e285bd7ce504343c5697c2cd77ed1e2e9f4d763d73102cfd9e897ca93d6f1fb8d4758a5e8adb68700f5b0eedfc57084939c45e2121595c56

View File

@@ -1,10 +1,11 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=meson-python
PYPI_VERIFY_REPO=https://github.com/sagemath/cysignals
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi

View File

@@ -1,2 +1,2 @@
DIST dep_logic-0.5.1.tar.gz 36819 BLAKE2B 30b91961b08e394e7e9282a92f703d537a0f0ba6d98f17dc19464013f5bc89e14b61e38c4600be5697696ab5b32f79a48ce30097c5e8af8685dc488bc1390805 SHA512 c4b4f77338eb7a5a236fbe24618788689c735f9369d486bfee4ec56f2bd557a7e08d07c7e19e8b34cc39b108a416d0551be98e3ed30d4bc6e3d3896abf0b85c8
DIST dep_logic-0.5.2.tar.gz 36816 BLAKE2B 14cfb818a4f199fc5888d73c6047e2f9908e9ad7deee30fc15e17801e9d403921bbff294e9f0c4b1ca087b02960866d230f6b1539a51219554b04673d8c375c9 SHA512 7df9383dd2dc197764d162389d66f04562d1195e412567f26e410e6d369acbd815183ca9e5b780f01aab5e29d06dfe0eb9afb2b991ee3f58bb81ffabc7459ed0
DIST dep_logic-0.5.2.tar.gz.provenance 9428 BLAKE2B aada653f69da4d840f9bbecc70d45790da34dffa2f8905c1711fcdc2398c8f4cb384f428cd8e955034ca9c43d6a621bdc63c6e4e162e6ea013c4a42524fd1d40 SHA512 f809a4e2689848f61866b294e17176d27cb99de049c2d96920164cc0bd59cb805067c48aaf89effade87af9d7c88b67b4292736e23bd0ee8837bc288a59bb8b9

View File

@@ -1,25 +0,0 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
inherit distutils-r1 pypi
DESCRIPTION="Python dependency specifications supporting logical operations"
HOMEPAGE="
https://github.com/pdm-project/dep-logic/
https://pypi.org/project/dep-logic/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
RDEPEND="
>=dev-python/packaging-22[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View File

@@ -1,9 +1,10 @@
# Copyright 2023-2025 Gentoo Authors
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYPI_VERIFY_REPO=https://github.com/pdm-project/dep-logic
PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
inherit distutils-r1 pypi

View File

@@ -1 +1,2 @@
DIST dependency_groups-1.3.1.tar.gz 10093 BLAKE2B 527f1e9a3594df9c811b50f933edbd4d188b2b2338a07a2154e7e999f48d7ce75f06aaf3ecd6ab4b3b367d05c1aed51c1e474d4558a42048d69bf13e9ca245ad SHA512 03e707791494da58cb860e9d605e657812f538d8f39d239f99108236c42eb831467969a561fbc587aa33a88794652aa2e63b43421b3beda42a825602f3fe7c17
DIST dependency_groups-1.3.1.tar.gz.provenance 9242 BLAKE2B e94c82b28e5fe1c63cab2f589129dcd8a39cc09f0c21265c2b576081b66dd5c52af6ce8bcc4a50322897884bb7bf8a1582fa1ec8308ea71b968d93857500f61e SHA512 8ad890b7fde03724c60285d23d40ebe19b917823638fc72d2a7af88251e74023ff6be8bc59a8ada32918c9edabace2e3e2dbe5747d25f6614bd0c0a1affbdad3

View File

@@ -1,9 +1,10 @@
# Copyright 2025 Gentoo Authors
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYPI_VERIFY_REPO=https://github.com/pypa/dependency-groups
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
@@ -22,4 +23,5 @@ RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest

View File

@@ -1 +1,2 @@
DIST doc8-2.0.0.tar.gz 28436 BLAKE2B 59763e184a76c76c195b9e6db3618e524992ff30d63356930574284f5e1cf709c0d99efbf440ad0de7d672511e5cf95db0e3eb519e05ab3633bc2dda817ed7dd SHA512 f62ddc0fe41cb144eef9f6849fee4c770e8e98318d2bc6ee1d5e888fb2c3c3a3fdb867d0dabd2b1b952dcb0c8975debb2297d4dab38d1202d9d16f0e42a89826
DIST doc8-2.0.0.tar.gz.provenance 9094 BLAKE2B 6e7e61c390f8ebd54533f760d7ae0659f6c5f8a3e7816e94080d1801122d1f5214aaa953c9a0576c3945563690d96bfaa06b7d9e69cf94bfdb57a0551d18d056 SHA512 8c465ffdbfcabe09554846890450ad5c50287b680a22e08ec04dd5120d5e95f6f5b4e7e9ce4a773fed46d56d73b3b5dc240cd962a6fc248216fa87f60fe8a598

View File

@@ -1,9 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/PyCQA/doc8
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
@@ -28,6 +29,7 @@ BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_prepare() {

View File

@@ -1,2 +1,2 @@
DIST fastimport-0.9.14.tar.gz 41791 BLAKE2B b0becb3de319c44e60cf8575afd9b19ad69ca8715d9eae8ced079136dccadda82ac340ad7e01f8a556bde07fbecfbbe6f9eb841909ee2e6b6bbe8e808f463e43 SHA512 cbf8f0bf5b66e847d4482b6af29ee26a69a2aadefe22c4a2f17d976a94fce86b016b61b17d0a7f4be82ceb7824d0bc12b509b8148c18f9dc8888304158a7c266
DIST fastimport-0.9.16.tar.gz 50475 BLAKE2B ba68ff09b35c2cb56cabe3fb06f7f55424f43650476ec85056955cdd741be5abaf7654815b1734a8cf04ac18f826419cdf4c16a88c5eb3100723719e846211ea SHA512 b1e570679dc64c1f75f064fd13e40da4b02c6f3620ee5369eee8e63d7d8c22ae1be6973a1dda34c2935625640d3348fbfb3de3d1059ef8b5ff16da1152661c50
DIST fastimport-0.9.16.tar.gz.provenance 9342 BLAKE2B c6aa3f20ac48c9923b31a12ff1581de1cf46921db8489dfbedd5cadda58e1ea70c9b2537a65f907251d1e7272d07a799b164ca51b58a401eb94957f687a840db SHA512 b99d7f2a6ab951683a9299d43b71c8d108c4aec0f669e01a6770f6cf8be449f6bb2af4b97deea67de73bd96dfb47a55c6fa1ae066c47de10a9bdb1fbe55d5bb1

View File

@@ -1,24 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Library for parsing the fastimport VCS serialization format"
HOMEPAGE="
https://github.com/jelmer/python-fastimport/
https://pypi.org/project/fastimport/
"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~x64-macos ~x64-solaris"
python_test() {
"${EPYTHON}" -m unittest -v fastimport.tests.test_suite ||
die "Tests fail with ${EPYTHON}"
}

View File

@@ -1,9 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/jelmer/python-fastimport
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi

View File

@@ -1,2 +1,2 @@
DIST feedgenerator-2.2.0.tar.gz 20309 BLAKE2B ba57e46e6ce1ba3b6e11da40b30d53aed046e4ae8c466b31ee3a6163f0188c112f8e714655aef912de5fe2855b25dbf234a3057636e8530e7233f75784b1c0af SHA512 8f5f512ee6da2248c9f9dd56f0bb571a8a0495b7e884013f35b246b77a74d8012390400cdd24b410ae9a03de71d6951f2bc5eb03661fbfbce526397327051bd6
DIST feedgenerator-2.2.1.tar.gz 20872 BLAKE2B c58c1204bf39d3ad8100e77bc4478845dfbd8ddbf53cccb217681a7cfeed3968f4de283d312d0a6e9137570c63c9d4f4689c46eebc3fae877eb40d3c620cf59c SHA512 2671c160469d190e3213b9bcb0f181671b4b47f5ee6f9fc1d7b5c12a5ab66dd257b77d7db3d5dc86dbcaadcc27f95d4ad9211aa08f10fc0de8a98fcf62f92c5b
DIST feedgenerator-2.2.1.tar.gz.provenance 9321 BLAKE2B b6700e56ae71b775ead5deafed695e256c286a55918f8b2cf08dc04e8661828e0e9dbdfc8e4df3d440b8eb8d04e71a6b0d099318c1e03e346240e7de40f501c9 SHA512 6fefbdc6b803916b9b61e03801394ce99be484919da6964b3d1593e40372b69b6ee89c4baa1a079fdd82b2cbe6a2f8a798e8d6d19d7e939fead4a7316438fcf6

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Standalone version of django.utils.feedgenerator"
HOMEPAGE="
https://github.com/getpelican/feedgenerator/
https://pypi.org/project/feedgenerator/
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_test() {
epytest -o addopts=
}

View File

@@ -1,9 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO=https://github.com/getpelican/feedgenerator
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi