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 )
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.