diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index 1f671d5c1c..ecf19a9fea 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-31.0.0.tar.gz 150506 BLAKE2B 045cd65dcede3d47c7acdcc826c0964e7b950c5def66285421eabd6db9d46aebbe692ab1e0e2f61a6c5e5ec89595608779ec9eef2b54384c15da0b08f968b309 SHA512 a10b0f3707f7f8d1c28640e4514338597f6a4da3d47d7aebd9a67cbe13773462fc3a44f4e4d81e284724ce89348b6861e453ce3a726cef76001f80bcb5523779 +DIST cepl-32.0.0.tar.gz 150380 BLAKE2B 1ded5acbfe8d8c653f2a780a37a4a0a0b8a794cce94f1be6ec6108bb4c5ac4ce4e9aabf97f7b4cff74d2b70fadbc9a134a3ab309bfbf4c87a80b6ffd4ba23588 SHA512 6100bf84fb4c582e15b010087f3ea64b483a2bae51dc1b746ba2bb002a0be06d832fbcbe35bd03576e701286cc5529fd55ffb41aee329bc9ff56c33192a3aac5 diff --git a/app-misc/cepl/cepl-31.0.0.ebuild b/app-misc/cepl/cepl-32.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-31.0.0.ebuild rename to app-misc/cepl/cepl-32.0.0.ebuild diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest index 167acb9795..9669e7d809 100644 --- a/app-office/obsidian/Manifest +++ b/app-office/obsidian/Manifest @@ -1,6 +1,9 @@ DIST obsidian-1.10.3-amd64.tar.gz 118419919 BLAKE2B fbbc48ba51812233c3beff74bdceff4bb7827317b86d014398d436be6f32c922bba246b4e5039c4c9cc02f84bea010d03706e2999076b4c1c83fa7f1bdd9a47a SHA512 46f30e0571be23db5c51f6cfa978029706bd02f92fe1d16b5e11d843eba68a6381d700aeb648471601b6ec33416ab0c10e2a5ea73718bdc3c10f51514c0b441b DIST obsidian-1.10.3-arm64.tar.gz 118408898 BLAKE2B 5ad8c1e399caf54128e86ef5e9d663bdd812dfa4cba045453c3393806aee12b07e186e32dd46dcf77515eef36756f392b7c5081ef59b349d253ab5e14fd47d48 SHA512 ccff5458f5150670d96d8fd6b23c47c68eca7b75c486152973a974573477aad41d8bed4724b3092b5ec4e0d3b1d67481911bf9a7a43f85c1a9fc29ad6805fe41 DIST obsidian-1.10.3.gh.deb 86311760 BLAKE2B 3eb7c71f843bb8b512ff47604acc8ef185962c365ee3f9f710a640cd9c2ba525277c8641af55f8d216076884ee6d850b937c92032f4708e8a9e63d3cb75c7d92 SHA512 0263fb48d1972454cb716e039cc21a19bf0f80b34c541a8dd1eedf7b87df668a1e0c52cdc87eead4f05353c2677cc157e3026c16f8a6317308a09ace53b7ef61 +DIST obsidian-1.12.7-amd64.tar.gz 117247533 BLAKE2B e17d5d5f3af91f8a969a5ba0dfd357e6a2ab7623b187e6936029dad7f55c693f56d4f7582f9d7e23b60cb05a82553d77290c15efe374369f65fd669ee017f777 SHA512 9fc6c152780caef8179738600d6ae23520eea1f0ec32457317a08c3c4871c50b0212716942a420e052413398580ba65db9f2f56fd622c3270aefc0b0ca6750f5 +DIST obsidian-1.12.7-arm64.tar.gz 117539982 BLAKE2B 1cb583683580c9655b7ee7b711d16bfdc02e5c2619976486573d8dab68e27a98b45aa05b41706d448d2b67bed1abf063b0a78aa1f6e8cfa9d6079de24ae59a67 SHA512 c6450cbe4aff65c5decc913eb6340b2cb375aabf89f347374c6b68298ef31a6238b2c300904e337b42539c8c9c0f55c4e2d4cd6e4d4b8d494f2c9dac074c9cf4 +DIST obsidian-1.12.7.gh.deb 85762386 BLAKE2B 8515dc8139982fce832152c01e8592f52a082ad7e789ef55c74dbe73c2028c65ba40aef801a9fda2d16fb85b2eb21544e6cb21bd813ffe03d73855aa100d7c27 SHA512 4df508468e3b7690fb78c74809ae39d1fd3690f37f3c87e12d4cad87b9e76d67b528682dc19e0f2bd5f9674c17a3e89330b242bdfd7871467ae05e8321cc128c DIST obsidian-1.9.14-amd64.tar.gz 118705183 BLAKE2B c405f96fa98be0f295e6e9965e0abe231a619f7e433614fb7ca868a398bc98fcbb4ce86b3145c14f59b50d1b63a5b958badc8753ea0c15d3d4dd39621394e0a4 SHA512 9d85778798e0c0c7f3bbe037d2e32c15fbb719a5c1893463cb84e661919ec041266aa8d3a4b095fec2c38dba33a45ebdb4cdddef2fe71440db5807bb88db0de6 DIST obsidian-1.9.14-arm64.tar.gz 118698722 BLAKE2B 64196e30c71ad4c88ed622750d4e3792984d82de893f845d188ecbc7d6778a4f60c361ff04f7601e7c364712b7dd8ee55c08b44a13917b6352cfe89abf9cfde8 SHA512 fc74f339a47ceefab78242489a12bafed2fa8b293fd674f65e986f700e80be38a39476fa27af5dc5b58c5dc998abaa4a818c43fbe5572c895683042ec8d0a0cd DIST obsidian-1.9.14.gh.deb 86502322 BLAKE2B c3ef10b37a4682f8f6eac0f17f1756f4be5a1ed8797a3a7f1a2a1c232e8ef2774755a0eb1d29bfb9d0e2695f0e974c09489db888f7fffeae12d11313194b3a2d SHA512 9144918b8451f284cf3ee84a55e1eb5b84290a775d22f32ae1e23a7f520f8d268c65fe5491d83be03d464d68b2118c2c8b89f7bd32e413752ea3506d5bcfcb7b diff --git a/app-office/obsidian/obsidian-1.12.7.ebuild b/app-office/obsidian/obsidian-1.12.7.ebuild new file mode 100644 index 0000000000..0aa8da246d --- /dev/null +++ b/app-office/obsidian/obsidian-1.12.7.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="132" +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi + hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv + sw ta te th tr uk ur vi zh-CN zh-TW +" +inherit chromium-2 desktop linux-info unpacker xdg + +DESCRIPTION="A second brain, for you, forever." +HOMEPAGE="https://obsidian.md/" + +# For some reason, the main binary tarballs don't include the .desktop file or +# icon. The .deb does. One would hope then, that we could just download the .deb +# for each arch, but they only generate a .deb for amd64. Maybe we can get them +# to fix this, but in the meantime, we download the .deb purely to get the +# .desktop file and app icon out of it. +SRC_URI=" + https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb -> ${P}.gh.deb + amd64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) +" + +DIR="/opt/${PN^}" + +# deb gets extracted to WORKDIR. actual program gets extracted to its own dir +# which depends on CPU arch. +S="${WORKDIR}" + +LICENSE="Obsidian-EULA" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="appindicator wayland" +RESTRICT="mirror strip bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +set_obsidian_src_dir() { + if use amd64; then + S_OBSIDIAN="${WORKDIR}/${P}" + elif use arm64; then + S_OBSIDIAN="${WORKDIR}/${P}-arm64" + else + die "Obsidian only supports amd64 and arm64" + fi +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + set_obsidian_src_dir + pushd "${S_OBSIDIAN}/locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + + # Create separate .desktop file for launching Obsidian with native wayland + # support. + # + # Obsidian is an Electron app, and Electron can be instructed to run in + # native-wayland mode by turning on the Ozone platform. However, doing this + # causes Obsidian to crash on some users' systems, while it works fine for + # others. (see https://bugs.gentoo.org/915899) + # + # It appears VSCode may have encountered a similar issue, because VSCode + # installs two separate .desktop files, one for launching with wayland + # support and one for launching without. We will do the same here. + + # Create a copy of upstream's .desktop + cp usr/share/applications/obsidian.desktop \ + usr/share/applications/obsidian-wayland.desktop \ + || die "failed to create obsidian-wayland.desktop file" + + # Edit the Exec & Name + sed -i \ + ' + # Add Electron ozone enable flags to obsidian execution + /Exec/s/obsidian /obsidian --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations / + + # Give this .desktop file a new name/desc of "Obsidian Wayland" + /^Name/s/$/ Wayland/ + + # comment field + /^Comment/s/$/ with Wayland support enabled/ + ' \ + 'usr/share/applications/obsidian-wayland.desktop' || + die "sed failed for obsidian-wayland.desktop file" +} + +src_install() { + insinto "${DIR}" + exeinto "${DIR}" + + set_obsidian_src_dir + pushd "${S_OBSIDIAN}" >/dev/null || die "location change for main install failed" + + doexe obsidian chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ + v8_context_snapshot.bin vk_swiftshader_icd.json + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DIR}/chrome-sandbox" + fperms 4711 "${DIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + popd >/dev/null || die "location reset for main install failed" + + dosym "${DIR}/obsidian" "/usr/bin/obsidian" + + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so "${DIR}/libappindicator3.so" + fi + + domenu usr/share/applications/obsidian.desktop + if use wayland; then + domenu usr/share/applications/obsidian-wayland.desktop + fi + + for size in 16 32 48 64 128 256 512; do + doicon --size ${size} usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "Some users have reported that running Obsidian with native Wayland" + ewarn "support causes the software to crash. Others have it working" + ewarn "without issue. See https://bugs.gentoo.org/915899" + ewarn "" + ewarn "This package now provides application entries for both Obsidian and" + ewarn "Obsidian Wayland. If Obsidian Wayland breaks for you under Wayland," + ewarn "try the other Obsidian entry to launch with XWayland" +} diff --git a/app-shells/powerline-go/Manifest b/app-shells/powerline-go/Manifest index b01eb9843a..ad084f4813 100644 --- a/app-shells/powerline-go/Manifest +++ b/app-shells/powerline-go/Manifest @@ -1,2 +1,4 @@ DIST powerline-go-1.25-deps.tar.xz 26569268 BLAKE2B f90bfac6f84e0d6c15999d2f4df4aadcb52f591757033b35146901b34eb5bfe2e6dc659d6c455e3705c94db8d3beff4039feab246aefc7380f5222412f86f004 SHA512 7ff5782735c51ed57c0aa3faf206f4701b82b301826fbe5d017f837547334153339e29272d2d0b7ca87e322f7abfb6743b006ec1bb28550b7836974f2b49a733 DIST powerline-go-1.25.tar.gz 141368 BLAKE2B 8ba7f11a6f2b3d4388572b6ea09d66e96bae053078126064075bf14396dc6015199eaf6e90934cf5e3c88b8c5d42ad557f824e8d72c3eddbaaeb52850124670e SHA512 8cfc70fbae6c8337dde46a834d7e1a40f1162b6488446b46a33baaa2977db52b23c4a991f1dcdb6d9cc0187934e568167fc18acea72245206b6567270df16cb9 +DIST powerline-go-1.26-deps.tar.xz 27431648 BLAKE2B 277a146f6258fb72e7119f5c6d6ed5dd17adaf8fea6f6dfd5199bf137e67bd6d6b02f7e946a856f05701b884d4725b9b9403fa4f480cf7a3478dcb34ee7735de SHA512 45b13f5b4e5e336c6b1dea2892108af29b380747d640c4af5c913144ef242a2b88169a59ec4330598163ce51f89c33c9f31421d85481f9efa8316a6576ffcc8f +DIST powerline-go-1.26.tar.gz 1335511 BLAKE2B 9529c242f451ce68ff4f17f3f6352d4e57b840e2323e7e93cc6eda3c9098efdf8840b56f174f84a4d03b1e27e0a82b898cb1bdfae1834926704764de6932e8da SHA512 bd17e64478069328305f4038d399d0229d72f849a944fd6c8d080ac6ce5ac9c5bcd93d8c20025ab73df216448a840e0dcc4fa7078444f8862f623e9b5d2824fe diff --git a/app-shells/powerline-go/powerline-go-1.26.ebuild b/app-shells/powerline-go/powerline-go-1.26.ebuild new file mode 100644 index 0000000000..8664099f17 --- /dev/null +++ b/app-shells/powerline-go/powerline-go-1.26.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A powerline like prompt for Bash, Zsh, Fish written in Go lang." +HOMEPAGE="https://github.com/justjanne/powerline-go" +SRC_URI="https://github.com/justjanne/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/Tapchicoma/ebuild-deps/raw/refs/heads/main/go-deps/${PN}-${PV}-deps.tar.xz" + +LICENSE="GPL-3 MIT Apache-2.0 BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +DOCS=(README.md) + +src_compile() { + go build -o release/powerline-go . || die +} + +src_install() { + dobin release/powerline-go + einstalldocs +} + +pkg_postinst() { + elog 'Check installed documentation to how-to add this to the shell prompt' +} diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 16d0be1ff8..efeb1d49d1 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1,2 +1,3 @@ DIST esp_idf_kconfig-2.5.1.tar.gz 140118 BLAKE2B 9faddf102415a0b26ab698ed4b8336e8e5508c681166676b55655f990a8f271f9c62a86f979fedcbe76d4aee3d07909bb0e8c82044ed5115d141926f614426d0 SHA512 e31cf1b3405105d471f4ce3ae31af3943a3e72f48828a5a2e9dc584854d778beccbfd42d7fa29e903e4a3fad0c9080306bf0afe46930d26d1023cb31f437c3c7 DIST esp_idf_kconfig-2.5.2.tar.gz 140746 BLAKE2B 3ab5d56956004a633118930b05b05a296d2be882a790709b1de845728f8c83492a1d28df6cbf0e437c39a9663b74771ea6c412dd0c157927676dbf2df8f142c3 SHA512 e2619ae2471ef8071125158d42342b12e769fdfa55a9a035d987b7a25201240211a2189146c4f71e80c8e645f93abdeb0baafa301e352432687a1ee1812174ee +DIST esp_idf_kconfig-3.6.0.tar.gz 169357 BLAKE2B 8b225426d34da6b7b91ea77d31a74fd1e59cce906ca41d5f4cc508e5140cff74fafeda666d8d5e3d4851da6ab1a5598e418f71e4044a748f035a3952a5b3abe6 SHA512 f08da49965a8d435eaf9b6620a0bdf188fa4a3d26284b62b32e796a022df913aed51a7d17a6127dda038cc24ae6584320031df69fa08481e3dd49c1ae4820ea8 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild new file mode 100644 index 0000000000..8818147af5 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{{12..14},13t} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~amd64" + +RESTRICT="test" + +src_prepare() { + default + rm -r docs || die +} diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index fe1bed2994..46b0fbf76e 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1 +1,2 @@ DIST esp_idf_size-1.7.1.tar.gz 73712 BLAKE2B da73be60605336ca35191db2f1f0860cfa96ca3f2acd412c8bc1c6244159c3f0eb8ed5e39a52cac0919c128e6bcdf8ccad6b36a2a28ca1f0b46f6769f35f4086 SHA512 1b0b7f5fd84c9de3901256453c068538261b88ffaa3259b8e0686e24ee50074987ce770d57566d4a380f1ffa5704fab900f228d519e783b308a537ebf7c4ffaf +DIST esp_idf_size-2.1.0.tar.gz 61201 BLAKE2B 326257b0842a1d33648c409bc967587ae54a93a9dbbf599ecdf23ead7472cec599b8f50381bfe450505f4e473704e826093d04de419601f3e42246a3a98a8df3 SHA512 7894adccf9be81635ec52b872b9af860d18db3b7b692f51cef655d3604f51069e8c64ccabda62bdb5edabdd177aa1cd9b31ae44253b16ef58f0fa0ff145a8396 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild new file mode 100644 index 0000000000..42462bf01b --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-2.1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 815183ba03..e9a3289c33 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,17 +1,16 @@ -DIST esp-idf-5.3.4.zip 1599287093 BLAKE2B f39744048cc199f01b7ff606b573e547a5dc095526d8131f7fb0f1ef78b38f3df238c3e6be2a36ac69ba200cacb42435a99b194fcb88932f2d6a1c4f68a57374 SHA512 f36de5ef3dd33994d02f4f64134c7b1d072ccecefeeda4277bf94a4d34fc76b638edda65c7ad6199eb4b4641d38901c5d576dc4a43c3cb4da7721551bb4c16d7 +DIST esp-idf-5.3.5.zip 1846632836 BLAKE2B 95100c03e40699222b1510e3ac1b259d58f07ba8403842abd94218ab49e9f6ef17b83f2b04cbaa5226978a1dfead0c97d45aa0ecfc6c30de1a2c93f82ce30452 SHA512 b64920e9f04c2eda773951eeb71719c6034668accf138b54233ddd6a02112c6574c14f3a6209ef120600d64b64b5451fde21a1989e850cb7a0105be40f3bbb12 DIST esp-idf-5.4.3.zip 1478722390 BLAKE2B dfda77a01f18a74c27e5be953f9afabcca7e99b3192bc6a30af44e7ddb805e9edce8592f51bd85140bf9d83fa28b20524acb73e35d9ba0c53d8261e820d63c7b SHA512 5ca5dfa537786f0f2261e80fb10da16f244fe5aeaae8aea405c4bd51b113c30d8fb00afbc550b82ebe7ef3e84f0bbed8416bf02de0e62c2b28b0e09a6f8afa9f -DIST esp-idf-5.5.2.zip 1504904751 BLAKE2B 8f423a01941e6683751cd41bde4f4f007689f326664f3e2eb559a3b26b4d8aad9d50bc00103f3b73d566d1bfb6574d7a88ec2a2a884d538f0bd38242bd25a5c4 SHA512 de2c8a6679e627b7ac7fc1aa09d55261ce8dcf252d7879bcc95fb0a75515f9ee0ee00a050ea77bd5e862d912e08adff211f4a350be7b99bf2c6c7dc25aeb831e DIST esp-idf-5.5.3.zip 1790510329 BLAKE2B af1a5c00f134453805cee0a069a097e2a3997df533c0784d2fef21d86aebe71a0e6fb4da41deb1f3fae98468fe5ad22d276e0dbb30123fbc8303480dd1f36eac SHA512 b9f1c4156e6455409269bc7ae6de3c9e8ddc362df718267cd9ecc7264b6cb526a7838dee3e5e1fff2c9a796853a26199c111328cd979fc76b7e8684943832bc3 -DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250422.tar.gz 2445546 BLAKE2B 4f88b4215d2df2131c108f7acb87422462ba06cc2373e1d09dfd9fa127b9fab20dae5b1aa5b2a851c25ca903c396ae9ff5c6138831a20db3c5b3a27b9c3b39b7 SHA512 f9d70c8a8beaff8096ef5e01265ce9a17b96d9481727b72df33e86eba2e22d9fcfad865e4b7845d29b48ebb91d016b2ffffc913ef93922957719e44d2f881b36 +DIST esp-idf-6.0.zip 1779685216 BLAKE2B d2585d87f7ec25fea444c2fdb2890e622fdf432720b4772bbfc7f65904a88b09b5fbc69ace8321d8921dbeabfa1f911d317d6d204e9fa883d86370987d053233 SHA512 acc0ca998aeb0a9c500ed4434e38099ffdfe515b5440d0424ca440d532000491fe9401d664da4c2e82d6bc5a4059c541f25e17381200e8d3b3a4d73ad5322ce6 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20250707.tar.gz 2489724 BLAKE2B c10986749d4eede30d516f7d1e66cbadde19c45d2299f806504262b4d455ab3932db4416f300946f4e71cd6dd5c1f97ad959064d0b5024d0c3fb0e8a06966334 SHA512 5e57d1256aa08bc56ede84a672f9fbdfa6fa56a9044604b4078b1145822d645c1071e5383bc75dffc173e8121baadd9bd2124f19a7b44aea56e67f7c92ab9017 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20251215.tar.gz 2547606 BLAKE2B c7f875f2b63f0dff29239a4623b06f96760773a7686fa6a9aa0074fd4b10dff6621e09838402a62222cf282a120399fbe7b6cbc4fb70a7c0f4d96c85e02c3e46 SHA512 a6e52a5b35cf053f45d917dbcea87087cad42cdb09381c082c20fac43f65ae341949223f55289bc6c084db61d4a963a8277e030202db4495578801ea7e83b281 -DIST riscv32-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 145544808 BLAKE2B b55513bf4cd6526a438aa5460806f0886438a52932631f5d142bc9c5f0b0affcda7a830b2f9b13c83ed356a4cebd7e3e0c0b5c29e718e880d312b6aa2f61c5b2 SHA512 fb4c868877bd9e68bedceb816c1aeec1736e2876bc1adf3138d59b73f0e9b0fb14eb826c885749b6070e6cf1e8e794f0a53c85bf5c5c896d8b3a6c7e6d0d821b +DIST riscv32-esp-elf-13.2.0_20250707-x86_64-linux-gnu.tar.xz 150554748 BLAKE2B 309992d43734f621fe2a6a98ad31dfec3ff97bf8b006dcea7e40df7bee4b28e7e555f79422642b0772d583433edcd1c5917f5842e7f1279589af2b7d6d28879c SHA512 0b67693c1cfd45e95f3353c4ba8891b6244af779f711bd6de186ace857577e7069ec3bb2cf7c121fce49640027c2118c0cef7784eaba7807a8472c30e7144710 DIST riscv32-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 303504168 BLAKE2B 46b861537f3d3c9b9107c086fd7f606f23e8073e608bb2363c33e492a9de5f710404fb5092c5bf0fbfa1a2c0f55c5e13654e57792274057a003159d8609a96fe SHA512 b8a776bd26e9d56055786faf155bbc6ee8b786e7042e566c6c5c18e7340ee604127baadaa337eb620e8253e7d5329504e1c5fa5ef76ae7e77834f52e6d0b30cb DIST riscv32-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 306966476 BLAKE2B 233b3f080d5fdfebb86bdc0ec2a6d82110d01753ad0d19481eb66ce0f28f4bff7e6a10f66d77d38ab3d9ac5b2a0fd8e0595460af1662ba691cbf1ed6132ba8b0 SHA512 3053fbee064dabfb277aaa5fd6c713ca8b6a42ab042defa1b472be17fd714d098495a4c97800599599437177f73a07e9955b9b2aff926d3881aa3274c1dc41c6 -DIST riscv32-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36528201 BLAKE2B 3713ab8acf373fce40e4fe9123df7b331c3b54878952cb86783c1f4cc4327870121b8ef3ffe1ab6ba61c3372af4c035d88c5ef7be3c65540f025e864788a71d9 SHA512 e88befb9d0af6ed99ce06ae57fe45fae032d85c547740684f1afec9a2894d80b506e2f4c55f709c74fd0c7b2cc857485261aeae6d622a3407831a4769827cd20 +DIST riscv32-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz 393927372 BLAKE2B b4844981283489a18a7ae2c1453fce520a534ed2e6178a52c33ff06330eb2ac4f13c6d0449cd500aa459647d572e747ea455c73eb95efa1f371718afe7d1ef16 SHA512 b66569cffcaee5b23cab8ba19a711fc6dbbcbbda391e3dc71d5d2e26ae8991a2f333a2f00aecfddc76fe5062df20efc70e8c64c0927af5c817e96b7dd641b881 DIST riscv32-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36557187 BLAKE2B 3a51c074b72fe5630d10faee8c2369ef3089107a866f31de40bf31da291dd1c14077bda79de350130853fa9dfbd85a519e33229014d06868364245815c723f4c SHA512 b813bbe14d602f39d663941f990c5e6e7e59cc5ee60949003ee818d47e4962028fe43f3d1eb1f52fba7176db0d7b2a5af5eb96b12857f4b6f88c4a102ed43597 -DIST xtensa-esp-elf-13.2.0_20240530-x86_64-linux-gnu.tar.xz 112073272 BLAKE2B 88b6abb5202ebb2ffa03f3cdeca2fc0ef23cb02d96e86388e3334620d7a36ff6401a6e886380f10a4eff68638c60705f3d66d68fa047dc3e37744b41b643da73 SHA512 ecb11e32269513d778d320a429c4403ce50e8556b7e547dee7efb3a1ae333ad526732415cabe79bef30e2e9626305f83f6ca60dc1bd1864adfbfc7b9240e5c46 +DIST xtensa-esp-elf-13.2.0_20250707-x86_64-linux-gnu.tar.xz 113781196 BLAKE2B 40a3797f617560da46fcea2550472d2a7526d907a89cca7331e173f2e3f0d9f14d362977bdb420d46e0a5fd86dc180a42d8d337e89da660f20b40770795b60e0 SHA512 9a88680bd79b90ba97e6971a98675bab48cce92bb3887ffa4f6e8dc6dc26751e962386788ef68042ef8fffaeb0ebac7f6e6188294389d892a505092bace06bc2 DIST xtensa-esp-elf-14.2.0_20250730-x86_64-linux-gnu.tar.xz 175585776 BLAKE2B 16c4bb30f90f8a4f809eced340757062be822e8a69388081307379b3adf0b226ca383d0fe19837ba73314f01cc67c0086b0d6c868cbb6e7618c6457d7d2713bd SHA512 486b5c8ff01e5cea9a7543cb4865c906c8bfab21edd73003c67267f3b4d4fbbcb83eefb763b8097e370ece92d3606a31f36c9de9e6d88c21d004862d23653ad9 DIST xtensa-esp-elf-14.2.0_20251107-x86_64-linux-gnu.tar.xz 176948400 BLAKE2B ce2b5af652497688b929c99225eb794fcba3add967efa2b2803a1e43e4064b1fb5954698a8efb29ba0030a4d99be527b737abcb80c0c842fa5c83e138cf1e9e5 SHA512 8e345a4cd60a207523d167af7bc26328a65e5c339c0f05619262fa6a083892475efd125420ba9e66db681907c22d77f75f3b9f66c9a37febe202b019278874c0 -DIST xtensa-esp-elf-gdb-16.2_20250324-x86_64-linux-gnu.tar.gz 36361058 BLAKE2B 96794daa8e45bb044d58960f6efbac110bacb1335b0ba147b848052d9de151b29edcc28b0bd69c137b633f11c0f460e9a0accd9b073ee8ea912c8bba78138027 SHA512 78b0af60df1b077acc3f4076d7f7cdd9cccbadff6dc857087ed2ba36659033754703e5a797bd8012a21fc609369c3b30af32f5eececa0df340660225e1bce937 +DIST xtensa-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz 180530004 BLAKE2B d5aa73b2445155aa9758c153a920e75766f0453cae4a70e0e81b3281049af8c82318e24fff26cf981a5fbf79848ec354427c8174662c3d4ebbebf5cf33923eef SHA512 1e30c757a92e100ca0a19fa7d5205d213c5bfc5329e8368d64aa38c24a738946fdda9d66d7c2d44c2acd12f8a06fd8db92eb77a914c066c4b44355aa819b7171 DIST xtensa-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36396804 BLAKE2B 8271884d5aa3efa261165e24e440d69bb16c4a609f0c6a0b10ae67bd26c9567751e72f21fabcfdc3f89b6aa918950d8d9e05d8d0c005a6618bd582fd6f2808bf SHA512 436cf5fc116d62d712452eb3d687d0c69ab2df3ac6ffd53fd061698061b246f81dbe1ef881a4466597810eaa6da4b2f82f0e8a7980a51f48e948ee1e9b43748a diff --git a/dev-embedded/esp-idf/esp-idf-5.3.4.ebuild b/dev-embedded/esp-idf/esp-idf-5.3.5.ebuild similarity index 92% rename from dev-embedded/esp-idf/esp-idf-5.3.4.ebuild rename to dev-embedded/esp-idf/esp-idf-5.3.5.ebuild index 4a6dcedf93..90c183ebd8 100644 --- a/dev-embedded/esp-idf/esp-idf-5.3.4.ebuild +++ b/dev-embedded/esp-idf/esp-idf-5.3.5.ebuild @@ -5,9 +5,9 @@ EAPI=8 PYTHON_COMPAT=( python3_{12..13} ) -VER="13.2.0_20240530" -GDB_VER="16.2_20250324" -OPENOCD_VER="0.12.0-esp32-20250422" +VER="13.2.0_20250707" +GDB_VER="16.3_20250913" +OPENOCD_VER="0.12.0-esp32-20251215" CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" @@ -48,13 +48,13 @@ RDEPEND=" dev-python/pyelftools[${PYTHON_USEDEP}] dev-embedded/esp-coredump[${PYTHON_USEDEP}] + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + blobfile + blobfile/blobfile + + diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest new file mode 100644 index 0000000000..eb73515d18 --- /dev/null +++ b/dev-python/cyclopts/Manifest @@ -0,0 +1 @@ +DIST cyclopts-4.10.1.gh.tar.gz 2278757 BLAKE2B 04af4b675ede1313bcab80dd222c94c3bf9a0ca24cdb485e9320aa6074e399d8beb55b7ee9abd651140d52d10d3969606f861fcc15abd1ef7cfe7d28507ea4da SHA512 4674f79b1fa161f43468b4519a560241ecdc834c6bf26a60dad52755b22fa56e180db0fbcf03252872b61f70744da9754e0efa3fb0cff6a68201c468fabcd31e diff --git a/dev-python/cyclopts/cyclopts-4.10.1.ebuild b/dev-python/cyclopts/cyclopts-4.10.1.ebuild new file mode 100644 index 0000000000..b9afd139f1 --- /dev/null +++ b/dev-python/cyclopts/cyclopts-4.10.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Intuitive, easy CLIs based on type hints" +HOMEPAGE=" + https://github.com/BrianPugh/cyclopts + https://pypi.org/project/cyclopts/ +" +SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] + >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] + >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] + >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}] + >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( + pytest-mock + syrupy +) +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Requires dev-python/mkdocs + tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots +) +EPYTEST_IGNORE=( + # Requires dev-python/mkdocs + tests/test_mkdocs_ext.py +) + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +pkg_postinst() { + optfeature "Trio async backend" dev-python/trio + optfeature "reading TOML configurations" dev-python/tomli + optfeature "reading YAML configurations" dev-python/pyyaml +} diff --git a/dev-python/cyclopts/metadata.xml b/dev-python/cyclopts/metadata.xml new file mode 100644 index 0000000000..1acbc3a241 --- /dev/null +++ b/dev-python/cyclopts/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + cyclopts + BrianPugh/cyclopts + + diff --git a/dev-python/docstring-parser/Manifest b/dev-python/docstring-parser/Manifest new file mode 100644 index 0000000000..5e09b02623 --- /dev/null +++ b/dev-python/docstring-parser/Manifest @@ -0,0 +1,2 @@ +DIST docstring_parser-0.17.0.tar.gz 27442 BLAKE2B 43aa4facd9a1d05d5f1367a1b519f2155ec63e8651db22e37eeeb088f5e5b6b091f4604f177e6e4dc444d08c472123abb6914b783337a8d3bc9fac77079b4919 SHA512 4703157db7d7e0d205a44987910396d317f711799d58e458184b00987f21c31ab756369affc324505e9d98c180ee2cb785a60df7fad8382eb6e11ef8e3579bd9 +DIST docstring_parser-0.17.0.tar.gz.provenance 9334 BLAKE2B fd4ace6452ffa1705131fca1978c68619ed1689cd54306e88447092770039c59fa2e84fbcfdf63cfaced9ceb7a89022ec5cbd10f7ab16a498b45db8903d7b660 SHA512 69a6a2c59af335a4c9b14378d5d9952cafdab51e95eda26abab8b00e3930034f93d079ff3388ffca18f031a274c2e09f08cafa010104dde713dea97a2094de3e diff --git a/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild b/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild new file mode 100644 index 0000000000..6ea2331ee5 --- /dev/null +++ b/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 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/rr-/docstring_parser +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Parse Python docstrings in reST, Google and Numpydoc format" +HOMEPAGE=" + https://github.com/rr-/docstring_parser + https://pypi.org/project/docstring-parser/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/docstring-parser/metadata.xml b/dev-python/docstring-parser/metadata.xml new file mode 100644 index 0000000000..4c70690df2 --- /dev/null +++ b/dev-python/docstring-parser/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + docstring-parser + rr-/docstring_parser + + diff --git a/dev-python/fastuuid/Manifest b/dev-python/fastuuid/Manifest new file mode 100644 index 0000000000..9fa173e1dc --- /dev/null +++ b/dev-python/fastuuid/Manifest @@ -0,0 +1,52 @@ +DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf43a55b72ac83dc03d5cad0a058c62369105db1901f60cd27b7a37ecaafd272d4904b802e0af61e00d25d316 SHA512 ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19 +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb +DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf +DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8 +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d +DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c +DIST fastuuid-0.14.0.tar.gz 18232 BLAKE2B 19fe53f05d1a893c2c90be003251abb6d27842dde1d0ebdbaf8b2eeaa27ada51a914be677a0544b02e6d64d789b70ec0e20c69d97942d1c3f2d1f51c48c043a6 SHA512 bf3e1c7a24c5846a589d1a311dfba59ea0ebe795552ef16da1d1c253e062e1cdd01475242899bfc6840f5065076b4e682dccf0a18edb6c847e7ec43c8e2569bc +DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d +DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e +DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 +DIST js-sys-0.3.81.crate 56399 BLAKE2B b279d15b1b177e4617ba5b6509d35c41d077d458f4f30684fd211c652d7a1f0b4e3bba62a74842aaa1227f61b382f5729e9cbf4bf517c0d2fc9dbbb0e46a67e6 SHA512 c62b7ed89c6b82dad85c7950add67c352a92ad9b7dc759170a42291e62fc21b1dd2fe84214a893d6447b73b00762439b5f787f7d86e5fd7cb505c056e6be50c7 +DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 +DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 +DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca +DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa +DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 +DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc +DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c +DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 +DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b +DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e +DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 +DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 +DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e +DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad +DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 +DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79 +DIST syn-2.0.107.crate 301716 BLAKE2B 76ae71e40724b7ab0912df8c5d9ff571a21b6da1ed8f849395ca8565535c245894bbb1927952fa2c81891ce08d5e19336138f80c6374ca4a46c8bc8ed1ff53c7 SHA512 6c65589ad86a01307defcbfcb62d95b342135ad22636b899195784e56d476fe5eb5c7f2b54f827166e573f0a4af0ca834f4a107700417fd68edce7e423467f4a +DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 +DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 +DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 +DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b +DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400 +DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db +DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 +DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb +DIST wasm-bindgen-0.2.104.crate 47345 BLAKE2B 36867eb3a9f872da20a511e3724f13a1c7b6fbff71c0a7d13d1b6380ebfcb4eb2eda9a8d30cc5306497c199d50343ea37445f71b9d9148e71e6cfd123dbd27f4 SHA512 1e6a3aa20c236becd7cd06748b08f3b6eeb59c3fa7b52a15ba0e5e2164ee04ca635c0af7fe3d12f12dda43af739d0df4bae586dac76e63d72176bcf1782986d3 +DIST wasm-bindgen-backend-0.2.104.crate 32230 BLAKE2B 50d1589b4a04e3807c8217e4707335227451dc9c7112675c5c5720830d82369f31f521748f39604e1f83c7af8676e8cf97ea599ae7c82f1ea095fa3560e52d74 SHA512 959c441e6e6b3391c880db9ec53e646b5ff249791107a6a3b87f0fd5288f91e92f26627a5420c47d205c73b047a8b2a10f35ea3d17cd0d3fead1a0b6d542ee08 +DIST wasm-bindgen-macro-0.2.104.crate 9390 BLAKE2B 5bc5251e0c3c7803967e0ec8ed6666a52f7cacdcc9cea55366f9cb9051d4f99361321d6fb7dbc77bc899148089c408c5a2774c36787b5053b22c5eac239e46ae SHA512 3387d5a8faf6829accc6f36011182446bad3ea7af1b514404036c7cc06a5bb78021e8f649a5d2b78b67f6ccfb3ffc05b86eab07575f2ddb783c3ab9aa8108a4a +DIST wasm-bindgen-macro-support-0.2.104.crate 26411 BLAKE2B 0cc34516f3ffd4f5b72b56c184626a0099aa992c3787b7cd52c6e770c5f8c14c178f69983c7a696ef845306f22a93d14f55075ab0f8617971880dbc3fd774a77 SHA512 49b4ed12f09be6d22ef395a1c867d739b5a033cbcbeb308de879138da4f14f7e2de902ae55fabaaaad3a8688f2c05f5c6e7c885e6fbe453df6dcb05e03e326ac +DIST wasm-bindgen-shared-0.2.104.crate 9057 BLAKE2B 970e017fb34c816e7827a175f5a252cf377fcc19fb15be93eafb830523b47df1eb0d9ec03565ec5086914f740818f7deb9a14edb7e7972c6fcb3319394598363 SHA512 ad994073722bd9c4ea955a77032fc5f3c9236446e1e7dad80b8a396be1deb7f1d1c4ba700fd2438c9d0a40c212c171e222dcb8a95235f3f48e42cfb76d721554 +DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 +DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df +DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 diff --git a/dev-python/fastuuid/fastuuid-0.14.0.ebuild b/dev-python/fastuuid/fastuuid-0.14.0.ebuild new file mode 100644 index 0000000000..9e524134b5 --- /dev/null +++ b/dev-python/fastuuid/fastuuid-0.14.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{11..14} ) + +RUST_MIN_VER="1.82.0" +CRATES=" + atomic@0.6.1 + autocfg@1.5.0 + block-buffer@0.10.4 + bumpalo@3.19.0 + bytemuck@1.24.0 + cfg-if@1.0.4 + crypto-common@0.1.6 + digest@0.10.7 + generic-array@0.14.9 + getrandom@0.2.16 + getrandom@0.3.4 + heck@0.5.0 + indoc@2.0.6 + js-sys@0.3.81 + libc@0.2.177 + log@0.4.28 + md-5@0.10.6 + memoffset@0.9.1 + once_cell@1.21.3 + portable-atomic@1.11.1 + ppv-lite86@0.2.21 + proc-macro2@1.0.101 + pyo3-build-config@0.26.0 + pyo3-ffi@0.26.0 + pyo3-macros-backend@0.26.0 + pyo3-macros@0.26.0 + pyo3@0.26.0 + quote@1.0.41 + r-efi@5.3.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rustversion@1.0.22 + sha1_smol@1.0.1 + syn@2.0.107 + target-lexicon@0.13.3 + typenum@1.19.0 + unicode-ident@1.0.19 + unindent@0.2.4 + uuid@1.18.1 + version_check@0.9.5 + wasi@0.11.1+wasi-snapshot-preview1 + wasip2@1.0.1+wasi-0.2.4 + wasm-bindgen-backend@0.2.104 + wasm-bindgen-macro-support@0.2.104 + wasm-bindgen-macro@0.2.104 + wasm-bindgen-shared@0.2.104 + wasm-bindgen@0.2.104 + wit-bindgen@0.46.0 + zerocopy-derive@0.8.27 + zerocopy@0.8.27 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings to Rust's UUID library" +HOMEPAGE=" + https://github.com/fastuuid/fastuuid + https://pypi.org/project/fastuuid/ +" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="BSD" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/fastuuid/fastuuid.*.so" + +EPYTEST_PLUGINS=( hypothesis ) +EPYTEST_IGNORE=( + tests/test_benchmarks.py +) +distutils_enable_tests pytest diff --git a/dev-python/fastuuid/metadata.xml b/dev-python/fastuuid/metadata.xml new file mode 100644 index 0000000000..6dd6655923 --- /dev/null +++ b/dev-python/fastuuid/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + fastuuid + fastuuid/fastuuid + + diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest index 93d110d3de..dd16e6ca66 100644 --- a/dev-python/icecream/Manifest +++ b/dev-python/icecream/Manifest @@ -1 +1,2 @@ +DIST icecream-2.1.10.gh.tar.gz 27267 BLAKE2B 85e2944050b4e237ec1c1591a0d60e70b5121433858e9954a3430a2204361a6a3a44190a219b248b355bf2ebfaf11db8179f5ec48b1f196824e63a86fc8dda5a SHA512 2e9d41053dde4c517e0ed48d96167ec7f8004f7b19c6b9049f7e259e119e8044d276415e0b3080e342f2b78ff5341f3b277fc8e6a782c543863ed97bb1a5e64c DIST icecream-2.1.8.gh.tar.gz 26342 BLAKE2B a125a1f95d98cc15784e72d01b12fb66a0de26035eb4f38f20144bd8d253dc0d73cedb18c165d5ac144215c27d45a774e9ab8d95e66a675b499f8a3d55367758 SHA512 34b84d9e5a0f2d9114882da974e425ee5118c856842345c77fb00301e8fcd6961dd2dfdb5374246f6144a77b41ffca5bf9f87a67790e29cfb53139ca8c4f098a diff --git a/dev-python/icecream/icecream-2.1.10.ebuild b/dev-python/icecream/icecream-2.1.10.ebuild new file mode 100644 index 0000000000..dae515d440 --- /dev/null +++ b/dev-python/icecream/icecream-2.1.10.ebuild @@ -0,0 +1,26 @@ +# 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_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Pythonic task execution" +HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/" +SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/executing-2.1.0[${PYTHON_USEDEP}] + >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/invoke/invoke-2.2.1.ebuild b/dev-python/invoke/invoke-2.2.1.ebuild index 2237cdd952..52f6263303 100644 --- a/dev-python/invoke/invoke-2.2.1.ebuild +++ b/dev-python/invoke/invoke-2.2.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/pyinvoke/invoke/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" BDEPEND=" test? ( diff --git a/dev-python/jiter/Manifest b/dev-python/jiter/Manifest new file mode 100644 index 0000000000..47ab813770 --- /dev/null +++ b/dev-python/jiter/Manifest @@ -0,0 +1,115 @@ +DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 +DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e +DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e +DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655 +DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 +DIST cc-1.2.55.crate 93756 BLAKE2B 559d6dd3524897ccd371bb806a181c43a3ce79e21c9978085eaf7e131d9bc2b563b59eef5c06f9b50afcb75ea8a8f06be4b48b7276fe2bcc20b850cd5331b9ed SHA512 51b047f6690aa618466157bb16ec0cd3203a3a7229ca51077d1b0c37cd2059318a113639c7995b82dfb2ef9272a338cfcdf61843c28000450c5044eed52a5dfb +DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d +DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 +DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 +DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a +DIST clap-4.5.56.crate 61996 BLAKE2B 204ab0da10436850d787211a647885094178c24d66380140d0e04e2955bd0fdae5ed8bb3f15b24b7a853e1cf0a0983cab7515e914b6e76a8779fccbb35505d6b SHA512 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0 +DIST clap_builder-4.5.56.crate 170945 BLAKE2B a1b48d049438194e3a0bd51f3de8bf4392f681474b4598c0b63b6f781fce9eb15e549bf162800d997b25c69e24d493c7a57a2e3775f70fa071089309a236dd95 SHA512 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735 +DIST clap_lex-0.7.7.crate 13474 BLAKE2B 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392 SHA512 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66 +DIST codspeed-2.10.1.crate 8589 BLAKE2B f9952f812bfeed4b2c2174d38624e9464fc8c9543df4a3f805f2930b97efa08b166100c4d75f048161251fd0d6b4126657b0402fa6386c704ec5c50946565a19 SHA512 c7a931f65c0af5555127c084543fffc09ae7191dd289faff04864ccca6c06b57ec3b3b821408c98c6081e5ffc607e9a127268e36ddcf83db1a9fe4c3f5146733 +DIST codspeed-criterion-compat-2.10.1.crate 20929 BLAKE2B 4d8f69bd0e6b7269c8edad91bdfa0111a7a95e2a9c3b3b00b42c33f7282561c02af7ea728ad3653963d9a5edebb8deeb172fab88dc5baf494730c7817e8dc61c SHA512 532b81cf91face4fa10f9358f6e00ae9d28e9ce47046714e0c3430939ae3739d1ac6339c79931cb3e5f1011581f157c68520ab003f78f572bd3c881e519b829f +DIST codspeed-criterion-compat-walltime-2.10.1.crate 122454 BLAKE2B 52b556806765a22f646e28fd2b17368247d686920a7f5179a1c33586e4f64fb6beccc12c64f831841c08b8fedb8cb27c353c7ba6d7998a21eeb90e2848b6e779 SHA512 87bfe1fefbafa346f2c3b49e7ecb1dda500100b86ffa818ec9be811b648ce92f623e86cd56fe050cfc30f2a1e4e777b77ba745d5e2d8bb2ce23a957d47a7ab7b +DIST colored-2.2.0.crate 35062 BLAKE2B 60c397914f6a1ed2c8e04a7e1cd96f90fda10e8fe6233dbe31424c0ef46ec41fdee7779d2f5d6968662de23434b7cb7f717c5abdf29022e09ab59b9f8d92ee80 SHA512 4e3266c498a18a464b6640c0b735519f91b30fc1e001236badd4885a7fad80fe230e262fed4a8d07d54b4eb7dd24df4daebce84cfc0a4f29b6582153e11df5ea +DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 +DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b +DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f +DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 +DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de +DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 +DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 +DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d +DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 +DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad +DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 +DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 +DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 +DIST jiter-0.13.0.tar.gz 164847 BLAKE2B e85570f20e4e02f9e93b1b53ced0c0f3f62c70f4788f08fad5fd548fa708ff70d829e69c116659604883bcbeb727979317fe064de7102e3040e93b87586c7bae SHA512 dc95201d66979215eb92ea9cfd49b9f3c0d152c02cedab5739a167e4755262220a070748e32cec230cb42cd4eccd0143165f65ab7e2b204646955cd730b511b6 +DIST jiter-0.13.0.tar.gz.provenance 9287 BLAKE2B 0705d3aafd230251d3e2ef5f02646b2b7c61fcdef4fb7511ec685abbcbb737f641373a1bd635aa38b219cb799666968812dde7d552af7722c693df831cc2eae6 SHA512 dd6d79717e7aac852b1505bdf883fe4a07f5a53ae4c0117a392af5fc315f769bc0db6a5d9f312de8e01b52bae275249f732218b8ee0e5b6100dc7aebc338dc7e +DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 +DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae +DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f +DIST lexical-parse-float-1.0.6.crate 194003 BLAKE2B 3812ad52256194e07b642e753963814596ee9476acb8a835186d1d0e4e1d89947e57b97f2b8edac0842cca0a44184eacc7d475e5bba5a4053dc476d2e2fb9006 SHA512 1fe11ef55fad87b806caa28512f76d02e14cea394dbd8bab76efc4683eb3f5eb7985d4189775f688f7ce31d798a2b67b904f2d0d7bdeb832e65fba6615efe3cb +DIST lexical-parse-integer-1.0.6.crate 37501 BLAKE2B a7b9f9cbebe8cf92270e6f3ee0ce980594f3061270582a2a80dd5a592a9d8d0dbabccf1dd043c4849d2dc2563f899d6db075abfcbfa9f2e2e30e1141e9d8759c SHA512 cb6f9cf53c796bb34d136475949aee5f0c35c72071b18d295390feb302b0c117420c1839cc177714b5d5625e04dd9b164b78324ae74cf6f6288cab7d1a5fab9e +DIST lexical-util-1.0.7.crate 111747 BLAKE2B b214123f6c61ad13878ec86eaf3878b458ea3188f5ca2f62faa9d239aecd4d636d812a40ee8f7647ae97fc88fa58cce25f8db05583916ab786b8bca72aeea137 SHA512 4ab3af2dd32b02e803c13e890f61e84623a0770d9eaf6aac8e52946830fe47594c9019d381f1e45a5350925343c477484708663870d70c7e27e0528e788f0519 +DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef +DIST libfuzzer-sys-0.4.10.crate 133968 BLAKE2B 3dc4538e9059a621ce0852266596ea397f1403de3b810bb02c92e17086b1825ed8d1d997e09b46ae14093bd0fa948a60f488e2076d1e1446097dbe2a21ba66ab SHA512 100756bd2ae9b21d4f357a190651fabeda9b0b34171405499660e8a2f3ffd33f20d60eb15dc38eeafea1ec58ed3bfb44b85c5ebaceb572dda244bc63d489eedb +DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad +DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 +DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 +DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 +DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 +DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 +DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 +DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 +DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST pyo3-0.28.0.crate 1200682 BLAKE2B 3a9876171e97aa5783b62033766307302f1b4e0fb27a86f7eea549bf0572edaa5bcc08e12c63aff6e39543c8d472c965b940abe2642e7fff49bb880c773394c6 SHA512 20027199ac6fe2fc3471bb1a63a97e042da157762650db6b4ced0d03f6eb0691b314b7811be0f2df2a38c38ca7f8fd04e5e29018548be240bd7bdad80764b9d0 +DIST pyo3-build-config-0.28.0.crate 35946 BLAKE2B c49f24de1e0030a8140e83fb1ec6e77ccecc0dc843c24602ac2a5ec3c7729616412f3529c79449ce6a7543f8e8ea9ac3c819b301cda53ae6da55a2f55ca45ae7 SHA512 ee8e666ab439bf164368ab3fefac8a86da3515135e34cc9530ef41c6f4427fdbce3bfd3de073cbcd8c9bc8f6f69ae7bde74e833e42a9c8a37845b15b2b1b6713 +DIST pyo3-ffi-0.28.0.crate 80835 BLAKE2B 1d186c767904ee2954c4eaa076cbdf28b0182c6775c2ed0dbbede5f33a2fd2d669affa2df32584de15184fcdb7cc1cd446dc1482f26f8a7b301859024efbe949 SHA512 dc28a61fe08b0d6459a80acc6136b68fbf1b02f7f6c276ee6f830c42212936fcd3fd772d0972661ba8cf1710d27c3f160ba97956fa20e4c0e0cd8adcad87fd82 +DIST pyo3-macros-0.28.0.crate 8965 BLAKE2B 1c6ced80833d2e837514c3f401c437b70e0885ddc077dd11676de95f341def0b065f07106b547bb653342cc20df4302882eccfb6091798330e4cfa5a15026fee SHA512 baedd0d39f557d9786e0b8a97cbb4b80a34c87fddacb62bee32096b429736b590a627bced3097b447d321f4402f71915116c1508b1c9410c9de991b17b450258 +DIST pyo3-macros-backend-0.28.0.crate 87473 BLAKE2B 1dc33ca96d7b0b58e76d744720ccee699ea25a60475623a1aaa471d829a5b506fb529483f119715c7278c4b3db9b98eadd8d607bf101210511b21d61e2543e5c SHA512 85c17cd31b59023c39e030b3a479e898c92ee41795c89c3533b7a1829a5cb89f484f348a08b1396efb0b4395d5a6c6066057d2106dda4702307845e4298ba585 +DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 +DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d +DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad +DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 +DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c +DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b +DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c +DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 +DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c +DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 +DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 +DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 +DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 +DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 +DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 +DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 +DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 +DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 +DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 +DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8 +DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db +DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad +DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 +DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716 +DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66 +DIST wasm-bindgen-macro-support-0.2.108.crate 49855 BLAKE2B 5282f38ec1f5de7f1147145e9083863965e047e75c0b5cfbd46231619ace34b59a2a4db6d3298d265df35dd40de48a8cce2a47678644af432cf28368d3c9345c SHA512 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6 +DIST wasm-bindgen-shared-0.2.108.crate 10121 BLAKE2B c7e80b0eed58bae092167450b44dde4d351188115c5b5d966ed2ce39b4fdeea77ceba89d7bd28400ea92f639b17cdc557a57428da8f4a379d2ecb90ad847f13c SHA512 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a +DIST web-sys-0.3.85.crate 645049 BLAKE2B e106ebadd24ae0aa838a697ec7e8fe06d86d764405e6c00a523daf94e04213f70fed7cda9302ba5deba57eeb00c1302a97721fd7d124e66998802a703090fe7a SHA512 948fa9a3ba59669df01e6f707fdb00136b1e0ae781daad7c72b5df41526d6c7649e2ce5b9def99e04fda9628dda21d2663db7c6d229d462d64c876382d943b5f +DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 +DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b +DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 +DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e +DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 +DIST zerocopy-0.8.37.crate 275551 BLAKE2B a71a4a8bccb40d6db900cec874a4baf4cff51cc6d47787219020cedc5fc969b4d0ed12c03227f95b4ba9df1b216eef296c1b01a27b7ea78b2b95f610c52c7217 SHA512 58a13ee75141ffebc8e635a01552781d554c0b22a46d977c7022ebea587a868408cf529c21ddfe1e2b3fe36d4ffbac0e8840f50ff3307a3befdd8d1a097e09aa +DIST zerocopy-derive-0.8.37.crate 106949 BLAKE2B 3ef105720ce248ef3ce922aa4e0a6b271a0367c2afb3650898301d96784ccbcb490a3248e9b0f07ea09d3106b808163f0acb7d7c748256666fd90d3627f7cf45 SHA512 fa0f157367e317ea85a79df2303a5834d1f29bcd55e5d8461ca085a48bdc94871f1417a649b6373b9b327366df94b7b0783d2d8333771761aed3e60a6434c323 +DIST zmij-1.0.19.crate 23948 BLAKE2B 79bceef15d691c557bf31069f1e7431466f2f45b1f11ab9d6320f2a8d4939205adcb5a2cce26e7b96fa99221c1621d35360d5f028572b01c60fcf2b25922949e SHA512 aa191ba286f10d59727981e68f7fb0214d53b02d6c28951e6f16670433cd79abc4615384b3b1e1f74adc81a3f51c15d906fda0340b03938984693332feeac2cc diff --git a/dev-python/jiter/jiter-0.13.0.ebuild b/dev-python/jiter/jiter-0.13.0.ebuild new file mode 100644 index 0000000000..10813676c4 --- /dev/null +++ b/dev-python/jiter/jiter-0.13.0.ebuild @@ -0,0 +1,155 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=( maturin crates/jiter-python ) +PYPI_VERIFY_REPO=https://github.com/pydantic/jiter +PYTHON_COMPAT=( python3_{11..14} ) + +RUST_MIN_VER="1.87.0" +CRATES=" + ahash@0.8.12 + aho-corasick@1.1.4 + anes@0.1.6 + anstyle@1.0.13 + arbitrary@1.4.2 + autocfg@1.5.0 + bitvec@1.0.1 + bumpalo@3.19.1 + cast@0.3.0 + cc@1.2.55 + cfg-if@1.0.4 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.5.56 + clap_builder@4.5.56 + clap_lex@0.7.7 + codspeed-criterion-compat-walltime@2.10.1 + codspeed-criterion-compat@2.10.1 + codspeed@2.10.1 + colored@2.2.0 + criterion-plot@0.5.0 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.4 + either@1.15.0 + equivalent@1.0.2 + find-msvc-tools@0.1.9 + funty@2.0.0 + getrandom@0.3.4 + half@2.7.1 + hashbrown@0.16.1 + heck@0.5.0 + hermit-abi@0.5.2 + indexmap@2.13.0 + is-terminal@0.4.17 + itertools@0.10.5 + itoa@1.0.17 + jobserver@0.1.34 + js-sys@0.3.85 + lazy_static@1.5.0 + lexical-parse-float@1.0.6 + lexical-parse-integer@1.0.6 + lexical-util@1.0.7 + libc@0.2.180 + libfuzzer-sys@0.4.10 + memchr@2.7.6 + num-bigint@0.4.6 + num-integer@0.1.46 + num-traits@0.2.19 + once_cell@1.21.3 + oorandom@11.1.5 + paste@1.0.15 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + portable-atomic@1.13.1 + proc-macro2@1.0.106 + pyo3-build-config@0.28.0 + pyo3-ffi@0.28.0 + pyo3-macros-backend@0.28.0 + pyo3-macros@0.28.0 + pyo3@0.28.0 + python3-dll-a@0.2.14 + quote@1.0.44 + r-efi@5.3.0 + radium@0.7.0 + rayon-core@1.13.0 + rayon@1.11.0 + regex-automata@0.4.13 + regex-syntax@0.8.8 + regex@1.12.2 + rustversion@1.0.22 + same-file@1.0.6 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + serde_json@1.0.149 + shlex@1.3.0 + smallvec@1.15.1 + syn@2.0.114 + tap@1.0.1 + target-lexicon@0.13.4 + tinytemplate@1.2.1 + unicode-ident@1.0.22 + uuid@1.20.0 + version_check@0.9.5 + walkdir@2.5.0 + wasip2@1.0.2+wasi-0.2.9 + wasm-bindgen-macro-support@0.2.108 + wasm-bindgen-macro@0.2.108 + wasm-bindgen-shared@0.2.108 + wasm-bindgen@0.2.108 + web-sys@0.3.85 + winapi-util@0.1.11 + windows-link@0.2.1 + windows-sys@0.59.0 + windows-sys@0.61.2 + 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 + wit-bindgen@0.51.0 + wyz@0.5.1 + zerocopy-derive@0.8.37 + zerocopy@0.8.37 + zmij@1.0.19 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast iterable JSON parser" +HOMEPAGE=" + https://github.com/pydantic/jiter + https://pypi.org/project/jiter/ +" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 UoI-NCSA + Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jiter/jiter.*.so" + +EPYTEST_PLUGINS=( dirty-equals ) +distutils_enable_tests pytest + +src_unpack() { + # Required for verify-provenance + pypi_src_unpack + cargo_src_unpack +} diff --git a/dev-python/jiter/metadata.xml b/dev-python/jiter/metadata.xml new file mode 100644 index 0000000000..7ba4122cc5 --- /dev/null +++ b/dev-python/jiter/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + jiter + pydantic/jiter + + diff --git a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild index 989197693c..5a88bd04fe 100644 --- a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild +++ b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.61_beta0.ebuild @@ -43,12 +43,6 @@ RDEPEND=" EPYTEST_PLUGINS=() distutils_enable_tests pytest -EPYTEST_DESELECT=( - # TODO Investigate test failures - instrumentation/opentelemetry-instrumentation-threading/tests/test_threading.py::TestThreading::test_threading_with_valid_context_token - instrumentation/opentelemetry-instrumentation-threading/tests/test_threading.py::TestThreading::test_threadpool_with_valid_context_token -) - python_test() { cp -a "${BUILD_DIR}"/{install,test} || die local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} diff --git a/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch b/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch new file mode 100644 index 0000000000..a929419928 --- /dev/null +++ b/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch @@ -0,0 +1,123 @@ +index e38932e28..37e6c674f 100644 +--- a/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py ++++ b/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py +@@ -20,7 +20,11 @@ from importlib import import_module + from re import escape, sub + from typing import Any, Dict, Generator, Sequence + +-from wrapt import ObjectProxy ++try: ++ # wrapt 2.0.0+ ++ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module ++except ImportError: ++ from wrapt import ObjectProxy as BaseObjectProxy + + from opentelemetry import context, trace + +@@ -108,7 +112,11 @@ def unwrap(obj: object, attr: str): + ) from exc + + func = getattr(obj, attr, None) +- if func and isinstance(func, ObjectProxy) and hasattr(func, "__wrapped__"): ++ if ( ++ func ++ and isinstance(func, BaseObjectProxy) ++ and hasattr(func, "__wrapped__") ++ ): + setattr(obj, attr, func.__wrapped__) + + +diff --git a/opentelemetry-instrumentation/tests/test_utils.py b/opentelemetry-instrumentation/tests/test_utils.py +index 5ddd45d69..11a3598bd 100644 +--- a/opentelemetry-instrumentation/tests/test_utils.py ++++ b/opentelemetry-instrumentation/tests/test_utils.py +@@ -15,7 +15,13 @@ + import unittest + from http import HTTPStatus + +-from wrapt import ObjectProxy, wrap_function_wrapper ++from wrapt import wrap_function_wrapper ++ ++try: ++ # wrapt 2.0.0+ ++ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module ++except ImportError: ++ from wrapt import ObjectProxy as BaseObjectProxy + + from opentelemetry.context import ( + _SUPPRESS_HTTP_INSTRUMENTATION_KEY, +@@ -263,23 +269,23 @@ class UnwrapTestCase(unittest.TestCase): + def test_can_unwrap_object_attribute(self): + self._wrap_method() + instance = WrappedClass() +- self.assertTrue(isinstance(instance.method, ObjectProxy)) ++ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) + + unwrap(WrappedClass, "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + + def test_can_unwrap_object_attribute_as_string(self): + self._wrap_method() + instance = WrappedClass() +- self.assertTrue(isinstance(instance.method, ObjectProxy)) ++ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) + + unwrap("tests.test_utils.WrappedClass", "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + + def test_raises_import_error_if_path_not_well_formed(self): + self._wrap_method() + instance = WrappedClass() +- self.assertTrue(isinstance(instance.method, ObjectProxy)) ++ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) + + with self.assertRaisesRegex( + ImportError, "Cannot parse '' as dotted import path" +@@ -287,23 +293,23 @@ class UnwrapTestCase(unittest.TestCase): + unwrap("", "method") + + unwrap(WrappedClass, "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + + def test_raises_import_error_if_cannot_find_module(self): + self._wrap_method() + instance = WrappedClass() +- self.assertTrue(isinstance(instance.method, ObjectProxy)) ++ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) + + with self.assertRaisesRegex(ImportError, "No module named 'does'"): + unwrap("does.not.exist.WrappedClass", "method") + + unwrap(WrappedClass, "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + + def test_raises_import_error_if_cannot_find_object(self): + self._wrap_method() + instance = WrappedClass() +- self.assertTrue(isinstance(instance.method, ObjectProxy)) ++ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) + + with self.assertRaisesRegex( + ImportError, "Cannot import 'NotWrappedClass' from" +@@ -311,7 +317,7 @@ class UnwrapTestCase(unittest.TestCase): + unwrap("tests.test_utils.NotWrappedClass", "method") + + unwrap(WrappedClass, "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + + # pylint: disable=no-self-use + def test_does_nothing_if_cannot_find_attribute(self): +@@ -320,6 +326,6 @@ class UnwrapTestCase(unittest.TestCase): + + def test_does_nothing_if_attribute_is_not_from_wrapt(self): + instance = WrappedClass() +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) + unwrap(WrappedClass, "method") +- self.assertFalse(isinstance(instance.method, ObjectProxy)) ++ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) diff --git a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild index c7a1b33a1d..20f9279de6 100644 --- a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild +++ b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.61_beta0.ebuild @@ -41,17 +41,18 @@ RDEPEND=" >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] " +PATCHES=( + "${FILESDIR}/${P}-wrapt-2.patch" +) + EPYTEST_PLUGINS=() distutils_enable_tests pytest -EPYTEST_DESELECT=( - # TODO Investigate test failures - opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_can_unwrap_object_attribute - opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_can_unwrap_object_attribute_as_string - opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_cannot_find_module - opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_cannot_find_object - opentelemetry-instrumentation/tests/test_utils.py::UnwrapTestCase::test_raises_import_error_if_path_not_well_formed -) +src_prepare() { + # Apply patch at root of the monorepo (only needed till 0.62b0 release) + cd .. || die + distutils-r1_src_prepare +} python_test() { cp -a "${BUILD_DIR}"/{install,test} || die diff --git a/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild b/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild index 2e5cc6c156..6dbd574dc4 100644 --- a/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild +++ b/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/${PV}.ta LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" BDEPEND=" test? ( diff --git a/dev-python/python-frontmatter/Manifest b/dev-python/python-frontmatter/Manifest new file mode 100644 index 0000000000..5b63643b79 --- /dev/null +++ b/dev-python/python-frontmatter/Manifest @@ -0,0 +1 @@ +DIST python-frontmatter-1.1.0.tar.gz 16256 BLAKE2B 094a941b642f0e1f6e484db28268a23987718cab0740d51f7bcd5aa438d574131dcb4ee4bb97aaa4216c38dea0dc45d31c889107edbfc6f61e93fe31b13968cb SHA512 e55e02fb9838fd26cf9cb5eb34ce68493abd179be2cebd6400ce114621e71f1791fa17b7c83b7a192a7986c09c8f97265d41e6ff17722a8f2c2fbd40ccb7922a diff --git a/dev-python/python-frontmatter/metadata.xml b/dev-python/python-frontmatter/metadata.xml new file mode 100644 index 0000000000..0ee43409d5 --- /dev/null +++ b/dev-python/python-frontmatter/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + python-frontmatter + eyeseast/python-frontmatter + + diff --git a/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild b/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild new file mode 100644 index 0000000000..c5d46e34f3 --- /dev/null +++ b/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Parse and manage posts with YAML (or other) frontmatter" +HOMEPAGE=" + https://github.com/eyeseast/python-frontmatter + https://pypi.org/project/python-frontmatter/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/toml[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "TOML support" dev-python/toml +} diff --git a/dev-python/rich-rst/Manifest b/dev-python/rich-rst/Manifest new file mode 100644 index 0000000000..b12b63e9cb --- /dev/null +++ b/dev-python/rich-rst/Manifest @@ -0,0 +1 @@ +DIST rich-rst-1.3.2.gh.tar.gz 492309 BLAKE2B a6b2c5c94dea330539633c14f286a67dd926017d76a3e3d8c4a961c611e214cf7af0033b65d006176989d9df341217ec0f60d3d98043839b4f5e170ce3d2fdfd SHA512 7dfac383697c61f96e34db4fb4d2de9985759514d06fe1b8f1aa1ebfdd24199d9deb4ed2cc4dec58bae6a344ab64da89793e8d24d15a80eea021e59af66e5805 diff --git a/dev-python/rich-rst/metadata.xml b/dev-python/rich-rst/metadata.xml new file mode 100644 index 0000000000..1e0031b362 --- /dev/null +++ b/dev-python/rich-rst/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + rich-rst + wasi-master/rich-rst + + diff --git a/dev-python/rich-rst/rich-rst-1.3.2.ebuild b/dev-python/rich-rst/rich-rst-1.3.2.ebuild new file mode 100644 index 0000000000..58a7a570d3 --- /dev/null +++ b/dev-python/rich-rst/rich-rst-1.3.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="A beautiful reStructuredText renderer for rich" +HOMEPAGE=" + https://github.com/wasi-master/rich-rst + https://pypi.org/project/rich-rst/ +" +SRC_URI="https://github.com/wasi-master/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_RICH_RST=${PV} diff --git a/dev-python/syrupy/syrupy-5.1.0.ebuild b/dev-python/syrupy/syrupy-5.1.0.ebuild index e385122c0c..055b0b7bcb 100644 --- a/dev-python/syrupy/syrupy-5.1.0.ebuild +++ b/dev-python/syrupy/syrupy-5.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/syrupy-project/syrupy/archive/refs/tags/v${PV}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" DOCS+=( LICENSE README.md CHANGELOG.md ) @@ -24,16 +24,9 @@ RDEPEND=" BDEPEND=" test? ( dev-python/invoke[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] ) " -EPYTEST_PLUGINS=( ) +EPYTEST_PLUGINS=( pytest-xdist ) EPYTEST_PLUGIN_AUTOLOAD=1 -# Can not use dev-python/pytest-xdist because strange errors appear -# EPYTEST_XDIST=1 -EPYTEST_DESELECT=( - # This test fails for some strange reason - "tests/integration/test_snapshot_option_update.py::test_update_failure_shows_snapshot_diff[xdist_two]" -) distutils_enable_tests pytest diff --git a/dev-python/tiktoken/Manifest b/dev-python/tiktoken/Manifest new file mode 100644 index 0000000000..6ff16b4dca --- /dev/null +++ b/dev-python/tiktoken/Manifest @@ -0,0 +1,34 @@ +DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 +DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 +DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 +DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 +DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac +DIST fancy-regex-0.13.0.crate 85930 BLAKE2B dee797093765f8f1ea6b8896cd832983fdbeafb23828b896811f2657e135b71e374a713fc37f68ff128068d04ae140bb2864415db1edfa2e300aea04ef597474 SHA512 0e7ad0ea46ecaf9eefbeb696bc99aa725022d92f0f11b9f3efb8e81a80a058fed08816d3f9efb4c5fa0176aa1b649e13f5ea18d3352f75a7d2be772fd531f744 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 +DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 +DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f +DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa +DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 +DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 +DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 +DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 +DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b +DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e +DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 +DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 +DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 +DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 +DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 +DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 +DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 +DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 +DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 +DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 +DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 +DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 +DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc +DIST tiktoken-0.12.0.tar.gz 37806 BLAKE2B 9cb14dd95205c347525dca92b64fc98e74a5ce8eb047346799bfddd99678c201c4bb4930687556bb0e03cab2d59e3626186391dec178da6b5574fcfa3c9c1161 SHA512 5439d8a109446303255bb3c4cfb51fb77a3137b9ea96b467665de11d48e26ef6eb774c9e3a2307dc870f332a67a8eb88966320cfff3ec0f6754081ff2e22831d +DIST tiktoken-encodings-v2026.03.26.tar.xz 2274968 BLAKE2B 951249a33ea830f833a404fcc3adceed08374bbd191e2f9286b660b1d6649385a252431a1d63509c8e65a2493f5df4dc2bfce0770f326993497df51260df11ec SHA512 2678bc6c35c06adb187d15a7a627f3a9e19a8aea9b83241b2cafbd4ad117f287e4a9a8f82f831712bf12bb182d20e259af88f2da9b26d3be0f0a61fd35c5d7a5 +DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 +DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch b/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch new file mode 100644 index 0000000000..ddf0aae48d --- /dev/null +++ b/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch @@ -0,0 +1,13 @@ +diff --git a/tests/test_encoding.py b/tests/test_encoding.py +index b77ca13..7ef65d9 100644 +--- a/tests/test_encoding.py ++++ b/tests/test_encoding.py +@@ -152,7 +152,7 @@ def test_basic_roundtrip(make_enc): + def test_hyp_roundtrip(make_enc: Callable[[], tiktoken.Encoding], text): + enc = make_enc() + +- assert text == enc.decode(enc.encode(text)) ++ assert text == enc.decode(enc.encode(text, allowed_special="all")) + + + @pytest.mark.parametrize("make_enc", ENCODING_FACTORIES) diff --git a/dev-python/tiktoken/metadata.xml b/dev-python/tiktoken/metadata.xml new file mode 100644 index 0000000000..3971a73200 --- /dev/null +++ b/dev-python/tiktoken/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + tiktoken + openai/tiktoken + + diff --git a/dev-python/tiktoken/tiktoken-0.12.0.ebuild b/dev-python/tiktoken/tiktoken-0.12.0.ebuild new file mode 100644 index 0000000000..294a5beb7d --- /dev/null +++ b/dev-python/tiktoken/tiktoken-0.12.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 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_{11..14} ) + +RUST_MIN_VER="1.85.0" +CRATES=" + aho-corasick@1.1.4 + autocfg@1.5.0 + bit-set@0.5.3 + bit-vec@0.6.3 + bstr@1.12.1 + fancy-regex@0.13.0 + heck@0.5.0 + indoc@2.0.7 + libc@0.2.183 + memchr@2.8.0 + memoffset@0.9.1 + once_cell@1.21.4 + portable-atomic@1.13.1 + proc-macro2@1.0.106 + pyo3-build-config@0.26.0 + pyo3-ffi@0.26.0 + pyo3-macros-backend@0.26.0 + pyo3-macros@0.26.0 + pyo3@0.26.0 + quote@1.0.45 + regex-automata@0.4.14 + regex-syntax@0.8.10 + regex@1.12.3 + rustc-hash@2.1.1 + rustversion@1.0.22 + serde@1.0.228 + serde_core@1.0.228 + serde_derive@1.0.228 + syn@2.0.117 + target-lexicon@0.13.5 + unicode-ident@1.0.24 + unindent@0.2.4 +" + +inherit cargo distutils-r1 optfeature pypi + +DESCRIPTION="A fast BPE tokeniser for use with OpenAI's models" +HOMEPAGE=" + https://github.com/openai/tiktoken + https://pypi.org/project/tiktoken/ +" +TTE_TAG=2026.03.26.0 +TTE_BASE_URI="https://github.com/falbrechtskirchinger/overlay-assets/releases/download" +SRC_URI+=" + ${CARGO_CRATE_URIS} + test? ( + ${TTE_BASE_URI}/v${TTE_TAG}/tiktoken-encodings-v${TTE_TAG%.*}.tar.xz + ) +" +# The encodings cache (tiktoken-encodings-*.tar.xz) holds files named after +# the SHA-1 of their URL. It can be generated from the source directory via: +# grep -Eo 'https://openaipublic.blob[^"]+' tiktoken_ext/openai_public.py | \ +# sort -u | while read u; do h=$(echo -n "$u" | sha1sum | awk '{print $1}'); \ +# wget -O "$h" "$u" ; done +# Include the license file from the source repo: +# https://github.com/openai/tiktoken/issues/92 + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/regex[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/blobfile[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + # test_encoding.py::test_hyp_roundtrip throws ValueError for special tokens + "${FILESDIR}/tiktoken-0.12.0-special-token-roudtrip.patch" +) + +EPYTEST_PLUGINS=( + hypothesis + pytest-{asyncio,timeout} +) +distutils_enable_tests pytest + +python_test() { + local -x PATH=${BUILD_DIR}/install/usr/bin:${PATH} + local -x TIKTOKEN_CACHE_DIR="${WORKDIR}/tiktoken-encodings" + + rm -rf tiktoken || die + + epytest +} + +pkg_postinst() { + optfeature "reading GCS, ABS files" dev-python/blobfile +} diff --git a/dev-python/uncalled-for/Manifest b/dev-python/uncalled-for/Manifest new file mode 100644 index 0000000000..1d87fee582 --- /dev/null +++ b/dev-python/uncalled-for/Manifest @@ -0,0 +1,2 @@ +DIST uncalled_for-0.2.0.tar.gz 49488 BLAKE2B b87b267f1a95a7e15906069227a96d809e90aca8708a4090684ccbbbb71e14dabd4953813333c1d1e67a44104ad993946a1d06d483708d29ddfaa18fa7b492f4 SHA512 efafa7e6877a4b2453cc90c7100fe5931ac873035421cb682062aea8feadab41f1313f962f86f0a92356a311a9345d62b2dbb68544f90ec58a22e306cb81c1d4 +DIST uncalled_for-0.2.0.tar.gz.provenance 9585 BLAKE2B 6a2e848050500387496f5e7bbd98a127accea20a66c51d2247c3e8230e1f57acdd5164b16ef1230d8112038ab47aeb1e53e8ef80ce798f749efae1138651ce98 SHA512 b2319a4360fc8c2ac7debfa4c7fce7dfad5415c76df79e6dbb2cfa43d2a2ff95f0d94375506c8dd275fea09206f53e58493983e39f13303feee59799ee3c8e64 diff --git a/dev-python/uncalled-for/metadata.xml b/dev-python/uncalled-for/metadata.xml new file mode 100644 index 0000000000..01dd7c8a25 --- /dev/null +++ b/dev-python/uncalled-for/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + uncalled-for + chrisguidry/uncalled-for + + diff --git a/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild b/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild new file mode 100644 index 0000000000..699ec22a7a --- /dev/null +++ b/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 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/chrisguidry/uncalled-for +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Async dependency injection for Python functions" +HOMEPAGE=" + https://github.com/chrisguidry/uncalled-for + https://pypi.org/project/uncalled-for/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/--cov/d' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index aa9c23d1a7..b295cf750f 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1 +1 @@ -DIST gemini-cli-0.34.0.js 25958825 BLAKE2B 0252a2ee1a14dcc7693246cf2e467798345de4c6d01cb1e09b0923d6a51507af0fe0d1f34446bfed81d7044418788340c53dfa41e5622716d57eeea5b7de5300 SHA512 95f06ad309325e7dee221e18864223d24d1fbe3dd4bd1ea3cc605cfa78e1fbf174d48c40fce7905c9874212a54af2d14a995439b7d7214113fe9194f2a100cfe +DIST gemini-cli-0.35.0.js 695265 BLAKE2B c32a9e25c1739f73e59fe50b48e4b7a69dd7999e4f6c164e18fcc11cb6842d5b6e4ab88be3a1c54e5ba3966786e529984417725ae051bf878f52ca88a45d37fc SHA512 c4d3c57518d4ad8d6d629401ea9e98314a5616ff27ef19c870ac9dc4db56b32d782c718aae49feb1adf8ecb0f26030513a49dd448e8f58a612a7f4bfca7e0333 diff --git a/dev-util/gemini-cli/gemini-cli-0.34.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.35.0.ebuild similarity index 100% rename from dev-util/gemini-cli/gemini-cli-0.34.0.ebuild rename to dev-util/gemini-cli/gemini-cli-0.35.0.ebuild diff --git a/dev-util/google-antigravity/Manifest b/dev-util/google-antigravity/Manifest index 8683e6fe62..aa21cd1209 100644 --- a/dev-util/google-antigravity/Manifest +++ b/dev-util/google-antigravity/Manifest @@ -1,9 +1,6 @@ -DIST google-antigravity-1.18.4-verify-sig.tar.xz 4052 BLAKE2B 2985e1c8031a64bf26cdea6bdc44b02bf8d7e63cc0b8cf94b151639d0a5f9908ccda3d09e68eb18c8ceff8ceb5e0c48fa2cc18b73e2856b0488bdefc36ab9328 SHA512 00badf75192cc81ede4a8d8f6dbe4231949cd3ce3f63a8fb67a01986ffc80c2ec03432bbfcbd591c375eae43fc6d7b12ab9fa872693593c85783157a71a85d0d -DIST google-antigravity-1.18.4_amd64.deb 162248440 BLAKE2B 59bc094a826482245d2b5d1baf2a5a800e40f7c12d9ad5153f1c2a76c71884cd8ab4d5d809f962583a2fe71612ff4e119eaf353dfa9baffb1623028b49e45076 SHA512 92c5c5e813a8a182ae21913b2e3ed122fea15873d19b62cf951cacc2d36c4be44625f11da7c938679242296832ee78decb011cba2e67dc2159f439cccf0c5f99 -DIST google-antigravity-1.18.4_arm64.deb 152782680 BLAKE2B 277c48e0299f72034ae4e6bc10a3c51a1b24c4761afe687832a7efa75efe52c222e4b9e2aefa4f52c082807e8963d35df4a9473c4a94c697ac18a8be8e9962a7 SHA512 74993b7d375cb940fff721927da28225ae26063949ba9c61c654edbabee4cb677b870875eb6e948db32dd7556e2a6d111249cf68172d69389a3fa5c62a205b19 -DIST google-antigravity-1.19.6-verify-sig.tar.xz 4500 BLAKE2B 553ead46db5613bc847b6788b39e81146fbd9c6e99b9881c10b7d028a154f49af2d0d6e9b22f03cf74cfa10977c2902ab6c4c3f4df4e52398ae7b9f1e19f48c3 SHA512 b84f860d3fad1865c66441f3c5f03e4ff0fc7ee6471e9ef9b591ec66736155ed1a44364e0f2fe2423ddd4069ad91dc18b2e51cea28289a8655f2526f673dbcb2 -DIST google-antigravity-1.19.6_amd64.deb 159904276 BLAKE2B 7a1a9bc763167b9212da3a9bc8b25aa7c33e49c80c1cbfca862aa5907943f3e1361b395be76698c2f166c32a7046bb117216dcde24d316f0fa52cbce76016331 SHA512 cfcbdc3b3c6c8301776dde62680f99a2dc231155e4231b15369066cfa0a3e597819234e0469243f202d9d0e9f3a63371f8c9db07f40a540bbaf3cc3fa116f52a -DIST google-antigravity-1.19.6_arm64.deb 150765848 BLAKE2B 3047cd634c70675629751801a37ac82974f5262f4c97ef7a9978ed9c726fee22c2e5077a5e45bcdb98ffba335929eaf9780fe375ec695199165e997aac6039ff SHA512 19a7a6fa34a019f62c26282270f35853043ab89970e5bd516e55ae6e3a7d36fb3cc002fc5259012ccfa17f44725cd6873107f59127c8b83dd2419f4a5c45fbcd DIST google-antigravity-1.20.6-verify-sig.tar.xz 5072 BLAKE2B a8d03f745f4f059fdd018d79e47173513c332cd6b87f88a17555dacd424aec5e6f903893e51276119700480caa335b882e5414e87905b0738a67d5c4ccc84212 SHA512 a142ab48a1b7c110b3cf9a3063b51ec415d419412bf49c4c13d55a60e0194faa4127c41f6533bc14fe59f7240fff6085ff0fe84db692daf3ec6b18faf434d30e DIST google-antigravity-1.20.6_amd64.deb 160697156 BLAKE2B 32f5cae3ea6ee711cd2bd88f14770bf5694a2b6a1b08986509ecda5f151a6578251207aa62c1140c247270e5d7b93d0e8d0dcf25b4af70c74fbbd451019499f8 SHA512 7e2fe8572409f9a9298cc2b6855f22e6c6c6a547a948eddb9d7a887b11f2d7f3fe5ff877ed3f5fe5a7bb0e446d9167addb17456fe2dbe83200c82d6fc042a73a DIST google-antigravity-1.20.6_arm64.deb 152032156 BLAKE2B cd244d8a4621f3ba1ec9abe505f53c8cb604ac927064c9283b08ab6f8ae0dffbc8891fcb2da1210c90a0798ac1378798c40a3c05c7f9bcc67338128f117f3bff SHA512 cdc77145ccf82ca6cf4727af7694d2e3fbe7878a3c01cc9d21750709a2a4c8a2606fb371b90b4d673e79d22bd873082f8fd86183384edfb3562b279766df41f9 +DIST google-antigravity-1.21.6-verify-sig.tar.xz 5232 BLAKE2B 5846ba25181c8e69efd1ec552d1d2216df6251be63e6b69133646ccb337faba47e829334e71d3ade71d6c0dc3c4e5b963f5efda1a0e53c7bd34f753891acffdc SHA512 9a193d0d09ef02a945276453adc2cea74d2f60c3e194c5f88582632c9fa7d9466e76b151191cd1dd12335c853fbc3a6833b14c1f235bf98fcb621a9f9aca2e87 +DIST google-antigravity-1.21.6_amd64.deb 163435008 BLAKE2B fe0aad28a4be17abaca3c7b367f3a527b45e9777126ba7a7297fc40227f143a53d197c83840147ec64ad690e29ad6be40bf804c6cf7b94d68987eb9f5bf1df7b SHA512 9903128586c2181287a4540b1dc1489bbec1ae8e09ad26c59c8e0f7d1574d703e63139b860c76a9df7419af44c7e97115970de0cd7f68e9b1660527be4ebf9c2 +DIST google-antigravity-1.21.6_arm64.deb 154251088 BLAKE2B dd8f469c60a11fd1d3437c5ed49029e7a8fca060e0891060b0041039abc74d6e4d0039fa8a1c51a91fd3c5ed3651bc19fc29ddafeaaf5d94d84d80ca481d926e SHA512 71182c82963d65b84a8fef10a3547f4495547dc1f059c30d5f39e605be1ec7ec6e36d2c2db1c82a510c3e7c82ba0049f8b33b1e602a2582451808c6a1764a0b6 diff --git a/dev-util/google-antigravity/google-antigravity-1.19.6.ebuild b/dev-util/google-antigravity/google-antigravity-1.19.6.ebuild deleted file mode 100644 index e7a430947d..0000000000 --- a/dev-util/google-antigravity/google-antigravity-1.19.6.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi - fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR - pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/google-artifact-registry.asc - -inherit chromium-2 eapi9-pipestatus optfeature pax-utils unpacker verify-sig xdg - -BASE_SRC_URI="https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/pool/antigravity-debian" - -# See ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages -BUILD_ID_AMD64="1772152296" -BUILD_ID_ARM64="1772152278" -DEB_HASH_AMD64="4adf927f23143e77a9a759c97e46fe6f" -DEB_HASH_ARM64="f3cf3811643cf91127edc038a2b4257d" - -DESCRIPTION="Google's AI-first IDE and agentic development platform" -HOMEPAGE="https://antigravity.google/" -SRC_URI=" - amd64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_AMD64}_amd64_${DEB_HASH_AMD64}.deb -> ${P}_amd64.deb ) - arm64? ( ${BASE_SRC_URI}/antigravity_${PV}-${BUILD_ID_ARM64}_arm64_${DEB_HASH_ARM64}.deb -> ${P}_arm64.deb ) - verify-sig? ( - https://raw.githubusercontent.com/falbrechtskirchinger/overlay-assets/main/distfiles/${P}-verify-sig.tar.xz - ) -" -S="${WORKDIR}" - -# It's complicated... -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="kerberos verify-sig" -RESTRICT="bindist mirror strip" - -RDEPEND=" - || ( - sys-apps/systemd - sys-apps/systemd-utils - ) - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - app-misc/ca-certificates - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/libglvnd - media-libs/mesa - net-misc/curl - sys-apps/dbus - virtual/zlib:= - sys-process/lsof - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXScrnSaver - x11-libs/pango - x11-misc/xdg-utils - kerberos? ( app-crypt/mit-krb5 ) - verify-sig? ( >=sec-keys/openpgp-keys-google-artifact-registry-20210504 ) -" - -QA_PREBUILT="*" -QA_DESKTOP_FILE="usr/share/applications/antigravity.*\\.desktop" - -# Google Chrome installs into opt/google/chrome -AG_HOME_BASE="opt/google" -AG_HOME="${AG_HOME_BASE}/antigravity" - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || use arm64 || die "Google Antigravity only works on amd64 or arm64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - if use verify-sig; then - unpack ${P}-verify-sig.tar.xz - - # Verify APT chain of trust: - # InRelease (signed) -> Packages (checksum) -> .deb (checksum) - # ${BASE_SRC_URI/pool/dists}/InRelease - # ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages - verify-sig_verify_message InRelease - \ - | sed "s,[0-9]\+ main/binary-${ARCH}.*,Packages.${ARCH}," \ - | verify-sig_verify_unsigned_checksums - sha256 Packages.${ARCH} - pipestatus || die - - cd "${DISTDIR}" > /dev/null || die - local BUILD_ID_ARCH=BUILD_ID_${ARCH^^} - sed -n "/^Version: ${PV}-${!BUILD_ID_ARCH}/,/^SHA256:/p" \ - "${WORKDIR}/Packages.${ARCH}" \ - | sed "s,^SHA256: \(.*\),\1 ${P}_${ARCH}.deb," \ - | verify-sig_verify_unsigned_checksums - sha256 ${P}_${ARCH}.deb - pipestatus || die - fi -} - -src_install() { - dodir / - cd "${ED}" || die - unpacker ${P}_${ARCH}.deb - - mkdir -p "${AG_HOME_BASE}" || die - mv "usr/share/antigravity" "${AG_HOME_BASE}/" || die - - pushd "${AG_HOME}/locales" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - sed -e "/updateUrl/d" -i "${AG_HOME}/resources/app/product.json" || die - - if ! use kerberos; then - rm -r "${AG_HOME}/resources/app/node_modules/kerberos" || die - fi - - # Do we really need a separate MIME type for the same file? - sed -e "s|application/x-antigravity-workspace|application/x-code-workspace|g" -i \ - usr/share/applications/*.desktop \ - usr/share/mime/packages/antigravity-workspace.xml || die - - sed -e "s|^Exec=/usr/share/antigravity/antigravity |Exec=/${AG_HOME}/antigravity |" \ - -i usr/share/applications/*.desktop || die - - mv usr/share/appdata usr/share/metainfo || die - - pax-mark m "${AG_HOME}/antigravity" - dosym -r "/${AG_HOME}/bin/antigravity" "usr/bin/google-antigravity" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "desktop notifications" x11-libs/libnotify -} diff --git a/dev-util/google-antigravity/google-antigravity-1.18.4.ebuild b/dev-util/google-antigravity/google-antigravity-1.21.6.ebuild similarity index 96% rename from dev-util/google-antigravity/google-antigravity-1.18.4.ebuild rename to dev-util/google-antigravity/google-antigravity-1.21.6.ebuild index 4c8538a151..3738bb1086 100644 --- a/dev-util/google-antigravity/google-antigravity-1.18.4.ebuild +++ b/dev-util/google-antigravity/google-antigravity-1.21.6.ebuild @@ -14,10 +14,10 @@ inherit chromium-2 eapi9-pipestatus optfeature pax-utils unpacker verify-sig xdg BASE_SRC_URI="https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/pool/antigravity-debian" # See ${BASE_SRC_URI/pool/dists}/main/binary-${ARCH}/Packages -BUILD_ID_AMD64="1771638098" -BUILD_ID_ARM64="1771638096" -DEB_HASH_AMD64="72f97454beb720380cfbdd654ab03301" -DEB_HASH_ARM64="f096532b9c0bc65a62dc53ed2bb5ff66" +BUILD_ID_AMD64="1774402696" +BUILD_ID_ARM64="1774402728" +DEB_HASH_AMD64="98e03c846452e0ea2610f02177e7654c" +DEB_HASH_ARM64="d913bda594d63ccff238497d87b35e1f" DESCRIPTION="Google's AI-first IDE and agentic development platform" HOMEPAGE="https://antigravity.google/" diff --git a/dev-util/google-antigravity/metadata.xml b/dev-util/google-antigravity/metadata.xml index 0abb78c048..11be8fab86 100644 --- a/dev-util/google-antigravity/metadata.xml +++ b/dev-util/google-antigravity/metadata.xml @@ -5,4 +5,7 @@ falbrechtskirchinger@gmail.com Florian Albrechtskirchinger + + https://antigravity.google/changelog + diff --git a/dev-util/minify-bin/Manifest b/dev-util/minify-bin/Manifest index 12640c17f8..4d5cabda18 100644 --- a/dev-util/minify-bin/Manifest +++ b/dev-util/minify-bin/Manifest @@ -1,2 +1,2 @@ -DIST minify_linux_amd64-2.24.10.tar.gz 2233737 BLAKE2B 0c8160aa7e057f95ed16fb334bc62e75b12852cfd647251bc1e76ad6348743f44747a8ee0995b89aabe418b652364a922bdd4922240710e8da93e06fea1c7c50 SHA512 3af1cba7e8b75310f42c64b20bf7fd9e2d71bfa0c24e9ed76af6f41283381f0562455f6634525f461f9a6c19b44b48ecf47c677685329b038bacddda1e28064c -DIST minify_linux_arm64-2.24.10.tar.gz 2015014 BLAKE2B d5106c49f3a02f4114655459fb6107f5debbd68e727041dc63f34f0d019220ce12affb26324be7ab7957a99e3be152470124d2cec896a6daeffeac6e0392a6d1 SHA512 975d9d49de82f35529e645a07a71fc150546db516f68f4c3ff2b7feab42fe0e1f6e98e8a5095104acbba6c74c3ba608fa961b2124f2d60fa93847a2ebc551f98 +DIST minify_linux_amd64-2.24.11.tar.gz 2240282 BLAKE2B 985c4658d072ced8e7fc56094749835befac7e941ff8c77fb4bcc19450a690e7edf6e0e283d07ab12c8000b72afb2a85607e45c44779e64493b25392b2941854 SHA512 56de5cb6a2c52ede10e44227ac079222be79058c49a460814cba224689422a35f622b26ba8314fb751024a4f410342467e1765e3ba1d634bc249647d7b9eff59 +DIST minify_linux_arm64-2.24.11.tar.gz 2017672 BLAKE2B 481b60da9cd431542c587d55269a8393305d8f171382c449b2d4ed0f1ad032263fe58f7d29aa7bedb20e65da168d5452fad317ed2ce34efefd102bab80de0354 SHA512 3b35cbfc39debccf98ad8eb6cd6c288594afaf1027cd9430133b5714fd923ae98ead4345faf39adba0acf2e9fad4899963370cc5a0886807c71d8add30a6c0f6 diff --git a/dev-util/minify-bin/minify-bin-2.24.10.ebuild b/dev-util/minify-bin/minify-bin-2.24.11.ebuild similarity index 100% rename from dev-util/minify-bin/minify-bin-2.24.10.ebuild rename to dev-util/minify-bin/minify-bin-2.24.11.ebuild diff --git a/dev-util/minify/Manifest b/dev-util/minify/Manifest new file mode 100644 index 0000000000..188a0f97fc --- /dev/null +++ b/dev-util/minify/Manifest @@ -0,0 +1,2 @@ +DIST minify-2.24.11-deps.tar.xz 686588 BLAKE2B d8e8a5f9b9f818eec983e449f4ea2822f7111a599dac92111d01d7ac8d14ff86ba7c73b95949754a7ff66ed23c2fe1f3e91cb7e69c9381c240a12a319e3a15eb SHA512 0a92817442011f0e53f589bb20c683d7577c131434e21f0837424677cc26fa3380f5eb6a08e30d547a23db4489c0260a86d083109212ff23e518d4f339f70999 +DIST minify-2.24.11.tar.gz 7769853 BLAKE2B f2dcefc2d804f806c69d619f1ce5775235503317199396f14bf4346dd53a0048eef3e42c0cb6754e7c40dbe56adbee9a3a2259eb679bb6fe3954b6f58d4179f4 SHA512 9fc5bf7daf9f5ccd88c01af0312bf366a2dbd21136b43592a5cf32d0d91ff63a4a8a4152dd5ae3589183ac5091aea5db893806f8c00bdd6a19e6820b49979544 diff --git a/dev-util/minify/metadata.xml b/dev-util/minify/metadata.xml new file mode 100644 index 0000000000..95d7a07452 --- /dev/null +++ b/dev-util/minify/metadata.xml @@ -0,0 +1,12 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + + https://github.com/tdewolff/minify/issues + tdewolff/minify + + diff --git a/dev-util/minify/minify-2.24.11.ebuild b/dev-util/minify/minify-2.24.11.ebuild new file mode 100644 index 0000000000..f00f4ede8a --- /dev/null +++ b/dev-util/minify/minify-2.24.11.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 go-module + +DESCRIPTION="Go minifier for web formats" +HOMEPAGE="https://go.tacodewolff.nl/minify" +SRC_URI=" + https://github.com/tdewolff/minify/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build \ + -ldflags "-s -w -X 'main.Version=${PV}'" -trimpath \ + -o _minify ./cmd/minify +} + +src_test() { + ego test ./... +} + +src_install() { + newbin _minify minify + dobashcomp cmd/minify/bash_completion +} diff --git a/media-sound/songrec/Manifest b/media-sound/songrec/Manifest index 43b4b5c552..643921230d 100644 --- a/media-sound/songrec/Manifest +++ b/media-sound/songrec/Manifest @@ -1,2 +1,2 @@ -DIST songrec-0.6.5-crates.tar.xz 34009092 BLAKE2B 5aa88a1fd1445db51b40db8a800dbbaa0c61e4c7d610163eafb5d60d66a3c745354ca58aee5139f3270b200a325cc28b0e5d983ecf021b60e1f548959e098083 SHA512 b1bd40cf2fcd1a4b89f07e11d989eb512509d014937ca7db1b4ea923cd6c64f297d2819360733c106d58aa8a01fb5c8c37c35c2d1c7c59a206fa67e059900eda -DIST songrec-0.6.5.tar.gz 56606236 BLAKE2B d2af127036501afd7d68444f72bc632f37956a432d5170ca10898bb5d5c0d923959de204dc69697c66ec5ea23661a58033ec4c801be477a0c26b59a6c544b584 SHA512 f4db17e3f0c48f12c0c2f01bfb532c3d59fed44ca27591ed0706bef2a09f7b42bb803a979e8c213b37babea42aa8b72aeacda4e7f69a9b5ebd261150876d65b2 +DIST songrec-0.6.7-crates.tar.xz 34018996 BLAKE2B 56d6ea4c0afd15e30828b7545b70aef2ce1c053173a9c1253b89f08baf3fb2dd07cd28407e77e6ab941e953110b3146752767d2c45be9320c1333d991411d8ea SHA512 b84c8c1c5d7c6b70c641ac801e54f0c760224c6b5dce2f9d6a83bb83efaa0e24827ecd96550a184cfa2cad894da4055b27551a880c7057bd30b3fedc2f2d7876 +DIST songrec-0.6.7.tar.gz 56609503 BLAKE2B 18e5439f9cf794b89127907d1b6127f7bcff74ea63ae2e71382e84cb045ab8c233ef563fed55412079dce9666c4e856d324a5258db6eae9d8bfb29b54e4b6544 SHA512 118a37303d61cc7fa6b4b8e9fb2d5350e02040ef4e647e7ee764fcaf7aa722dc4faed3daad16f731fa6f98f21d4aea0cf0e4b78140d54d0133ac78f91ecf7797 diff --git a/media-sound/songrec/songrec-0.6.5.ebuild b/media-sound/songrec/songrec-0.6.7.ebuild similarity index 98% rename from media-sound/songrec/songrec-0.6.5.ebuild rename to media-sound/songrec/songrec-0.6.7.ebuild index c6d42ecd5c..90201bdde2 100644 --- a/media-sound/songrec/songrec-0.6.5.ebuild +++ b/media-sound/songrec/songrec-0.6.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 CRATES=" " -RUST_MIN_VER="1.87.0" +RUST_MIN_VER="1.88.0" inherit cargo desktop xdg diff --git a/net-im/forkgram-bin/Manifest b/net-im/forkgram-bin/Manifest index db06c5fbaf..1723db8195 100644 --- a/net-im/forkgram-bin/Manifest +++ b/net-im/forkgram-bin/Manifest @@ -4,5 +4,5 @@ DIST forkgram-bin-256.png 14373 BLAKE2B eedf8944fc9185dbc5c21d621e5ca2abd4f3cfdf DIST forkgram-bin-32.png 1600 BLAKE2B 4c0181536181f6063b4827b0d049f7eff5538a4d09181fae72b2d034e2fc77c96cbbf3af868bb42674985c69e1457422337bdd112b9e451887e096b51a1d2e6b SHA512 79bbe64c2ccb2d92284fd5c8612a8abc1ea94bc5fb94279da7fd252ed9b01fcdcbe17393e5e31e0fd626a363c5581babf3fea09c05476df384072e121755e63c DIST forkgram-bin-48.png 2625 BLAKE2B cc3b0904c57603c8932a5b02251552d953d34a569f22d29a777ae84c006e6078d821ba0cdddd11cab4dff9cf1c6bdf0f33180a25c6ec06d5f9fb190fdeae6503 SHA512 8d768dffb2258794c757931beb72bb569c07db5793501f69b3d3337513f58e0123b1c4de91df741c002021a6b2ba0a1f6d2059551b01f98fb3c5294082a4d305 DIST forkgram-bin-512.png 45688 BLAKE2B 0aa2e792ca01f06cf8bbc394c2d6b90603a04b20bc43bae4b072d419bb0517fafb1681c5189e0280a819a36995e8aac45061f347dbe7c40e39ba1a923e6e57fe SHA512 8ac513d988c91e3bdabebdb94bd3813874afe913e628051da1e871e5ef49a930d9f0aa32b6bab5afb3eaed1446c1525b1c435ad70d41e035b8df25a218700a7d -DIST forkgram-bin-6.6.1.tar.xz 54319548 BLAKE2B 701ec726563f06c2efa3cf2b4673760cc5ebd741222e0f250a83bd9a2cd2a2c4258cdd739c4e3445509ac47e3219b7f4a3e957d42aa50d472af5550ca766878d SHA512 6af26855833330466d4ecb12278efe755ac226d700a052a73a9fb62bbfbc029859c38f9c9d4163b89707dd61395e4088c1f0dcf414b50fa1dd0187fdb57f0500 +DIST forkgram-bin-6.6.2.tar.xz 54654212 BLAKE2B 5a53b77036255965e3cd71f95d85792f56c31e098511e80a504f82f26c569d6c6bf1c2a44a6a682d373960ae4efeb4ad2c61338d8f436b270d1c3c338dfa5f23 SHA512 66523515a71796d39372cc336a5c5575b97c4cd21966a8daac1d278d2585756e21e7f491ea995f5fe7667d4b672752677d89250bbaef2a58a183fe854857f271 DIST forkgram-bin-64.png 3495 BLAKE2B 633a2aae375f0342dcf0ba632290f3eea27b839acc1c01891dd94f3db306e2140bb24a2c921ab4a111f5068d04906198386502e759ad713046c389b8953d6a6d SHA512 6170d4a602b14734f9970190189b7bdca8630f642f66e73801837b7b2a7ae4599544702326470e798e6c8be3e3033ed40dfe46dce6dd82db5d3f94e3546a97a5 diff --git a/net-im/forkgram-bin/forkgram-bin-6.6.1.ebuild b/net-im/forkgram-bin/forkgram-bin-6.6.2.ebuild similarity index 100% rename from net-im/forkgram-bin/forkgram-bin-6.6.1.ebuild rename to net-im/forkgram-bin/forkgram-bin-6.6.2.ebuild diff --git a/net-misc/cmd-urlencode/Manifest b/net-misc/cmd-urlencode/Manifest new file mode 100644 index 0000000000..8d86e6e03d --- /dev/null +++ b/net-misc/cmd-urlencode/Manifest @@ -0,0 +1,2 @@ +DIST cmd-urlencode-1.0.0.tar.gz 2895 BLAKE2B 6421e9083f8a3f2d0159795c03faab04a02c9ffaf4c0455f35a2a0e327da4d4b1885fad1bad396b307af97f4875097ba639110caad63058115a51c1b9aef8462 SHA512 f9aa1050a1a41f09502a5af7e491a2c5b572275835169ac1764926e15ddf435dbffc241cfcbbdd66b61f2700d0268ac631725b74bce8eaf32cb597c3be07864e +DIST cmd-urlencode-1.0.0.tar.gz.sign 141 BLAKE2B 591e1c5c58f51076583ed5cd876dca01d9e8852019f6865c882fe6e0230f7e430d8935c3ea42e264e83e652984fee8534cc713243c3df0bb324572c038bc7423 SHA512 78ce4068c9ce0735c005a162c58cae33442cd7ddd88ca47582bf219dbe595082ad5fc2137829ed758458b484bdfa283cd70b88c5dfa1738c51ae63b61962b8bb diff --git a/net-misc/cmd-urlencode/cmd-urlencode-1.0.0.ebuild b/net-misc/cmd-urlencode/cmd-urlencode-1.0.0.ebuild new file mode 100644 index 0000000000..67d35b3ed0 --- /dev/null +++ b/net-misc/cmd-urlencode/cmd-urlencode-1.0.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2026 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-urlencode.git" +fi + +DESCRIPTION="percent-encode stdin for making URLs" +HOMEPAGE="https://hacktivis.me/git/cmd-urlencode/" +LICENSE="MIT" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub" + + src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${P}.tar.gz" + rm "${P}.tar.gz" + else + default + fi + } +fi + +src_configure() { + tc-export CC + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/net-misc/cmd-urlencode/cmd-urlencode-9999.ebuild b/net-misc/cmd-urlencode/cmd-urlencode-9999.ebuild new file mode 100644 index 0000000000..67d35b3ed0 --- /dev/null +++ b/net-misc/cmd-urlencode/cmd-urlencode-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 2026 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + SRC_URI=" + https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-urlencode/${P}.tar.gz.sign ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-urlencode.git" +fi + +DESCRIPTION="percent-encode stdin for making URLs" +HOMEPAGE="https://hacktivis.me/git/cmd-urlencode/" +LICENSE="MIT" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )" + + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub" + + src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${P}.tar.gz" + rm "${P}.tar.gz" + else + default + fi + } +fi + +src_configure() { + tc-export CC + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/net-misc/cmd-urlencode/metadata.xml b/net-misc/cmd-urlencode/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/net-misc/cmd-urlencode/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/sys-fs/bcachefs-kmod/metadata.xml b/sys-fs/bcachefs-kmod/metadata.xml index 2a6815caea..6c27585906 100644 --- a/sys-fs/bcachefs-kmod/metadata.xml +++ b/sys-fs/bcachefs-kmod/metadata.xml @@ -15,5 +15,6 @@ koverstreet/bcachefs-tools + https://github.com/koverstreet/bcachefs-tools/blob/master/Changelog.mdwn diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest index 7eee888207..b799bb2bcd 100644 --- a/www-client/mullvad-browser-bin/Manifest +++ b/www-client/mullvad-browser-bin/Manifest @@ -1 +1 @@ -DIST mullvad-browser-bin-15.0.7.tar.xz 116797224 BLAKE2B 8d6440aa3fd26734901f0d7245937d26ddf199614d67957ccba0a46f2bd96bdd4cb44c8df7f64ca8b4ca7f18008e8d36912c1e18e67168dfaec11244355fa7e8 SHA512 d39b9bce8a26c4f9284f6ee68a5136d679724371ba997b052387f2ec4dfed29e4fda76c9378f9e62c1d88920c9f1728c6a8d94cf4a5ae508493d94fbd3e91744 +DIST mullvad-browser-bin-15.0.8.tar.xz 116966912 BLAKE2B 06501805b2759b06a7804d9d9997c0463194dc3821b1ee60177e5e03582a69e0c8d9efd4fda238ec4e0d3d69987a0754e77fe55324f18cb30a5ac8c27c173785 SHA512 ea4e29fe1d6b13cb9892a4ff1154673419edf36bf515d7ce356249e20a91e2b15136fe9c01344f15d5f7ffe424e41dec563516a1724e18c96d9dc7bb1786f6ef diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.7-r1.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.8.ebuild similarity index 100% rename from www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.7-r1.ebuild rename to www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.8.ebuild