repo/gentoo:master commit in: sci-ml/safetensors/
"Alfredo Tupone" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786094200.5a526bc116a6fd695674fa28c6b013bed99285a7.tupone@gentoo> |
commit: 5a526bc116a6fd695674fa28c6b013bed99285a7
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 7 09:16:40 2026 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Aug 7 09:16:40 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a526bc1
sci-ml/safetensors: add 0.8.0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
sci-ml/safetensors/Manifest | 2 +
sci-ml/safetensors/safetensors-0.8.0.ebuild | 59 +++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/sci-ml/safetensors/Manifest b/sci-ml/safetensors/Manifest
index 6fdc0c792d36..927c665c58e9 100644
--- a/sci-ml/safetensors/Manifest
+++ b/sci-ml/safetensors/Manifest
@@ -22,6 +22,8 @@ DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839
DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
DIST safetensors-0.7.0.gh.tar.gz 219476 BLAKE2B fdece7e01ed9268097071bb21754bc4d206776b600de0eafe681fc28e9b60db818477b534787159763a7068da509fcf5a157daa97c71ead02e921562c572be54 SHA512 cc7cb3dd16d98952a134610737ade7ee8ed4f7399441ecd0c88054031d092d6b4d0caaaf0cba13ef3d6757782f43e785030e7f1793fb71003cbff7152fb45815
+DIST safetensors-0.8.0.gh.tar.gz 369517 BLAKE2B f9eb8ac9a9cd11298de8e93bdfe36dd590eb2e8629e2faef1d30d32a26d4e7f2c26618991c4f701ed8c695f0a3bc1eb8ff3efea213e214d9fccde00746163bbe SHA512 76fdcf0ed9a7a3c51141c9c02a4196566a6d6c3409ab37e36c6a17ca90e12455c111081053d023586ce4d2cf790af6d1d72339600b982a420455dd457c035f8b
+DIST safetensors-python-0.8.0-crates.tar.xz 5604284 BLAKE2B 7d3844f3886bfe5f7d075dd9fdafc46c0db4283138ef906472502b62064810e9c6068dae56b0b2460307c0252613ecea23af0181670cdb45ab59b47996c7958a SHA512 e837a53f60010ddb4ade1d6f2d4a6ee2ca577ede246e5cd260dd22c7601b41537f4b7fb2c208d21070397d89460b9da738381893acee57fef2dd3ba866c6439e
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
diff --git a/sci-ml/safetensors/safetensors-0.8.0.ebuild b/sci-ml/safetensors/safetensors-0.8.0.ebuild
new file mode 100644
index 000000000000..db5c827868b7
--- /dev/null
+++ b/sci-ml/safetensors/safetensors-0.8.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.3
+
+EAPI=8
+
+DISTUTILS_EXT=1
+
+CRATES=""
+
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{11..15} )
+RUST_MIN_VER="1.85.0"
+
+inherit distutils-r1 cargo
+
+DESCRIPTION="Simple, safe way to store and distribute tensors"
+HOMEPAGE="
+ https://pypi.org/project/safetensors/
+ https://huggingface.co/
+"
+SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="https://dev.gentoo.org/~tupone/distfiles/${PN}-python-${PV}-crates.tar.xz"
+fi
+
+S="${WORKDIR}"/${P}/bindings/python
+
+LICENSE="Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+QA_FLAGS_IGNORED="usr/lib/.*"
+
+BDEPEND="
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+"
+
+src_configure() {
+ cargo_src_configure
+ distutils-r1_src_configure
+}
+
+src_compile() {
+ cargo_src_compile
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+}
+
+src_test() {
+ cargo_src_test
+ # python test depends on single pkg ( pytorch )
+}