notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-safetensors Simple, safe way to store and distribute tensors
0.4.5_3 misc on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.4.5_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-23 01:36:08
Last Update: 2024-12-01 09:24:18
Commit Hash: 1d1fd15
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: APACHE20
WWW:
https://huggingface.co/docs/safetensors/index
Description:
Safetensors is a new simple format for storing tensors safely (as opposed to pickle) and that is still fast (zero-copy).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}safetensors>0:misc/py-safetensors@${PY_FLAVOR}
To install the port:
cd /usr/ports/misc/py-safetensors/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/py-safetensors
  • pkg install py311-safetensors
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-safetensors listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-safetensors
Package flavors (<flavor>: <package>)
  • py311: py311-safetensors
distinfo:
TIMESTAMP = 1725597982 SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524

Expand this list (52 items)

Collapse this list.

SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 SIZE (rust/crates/indoc-2.0.5.crate) = 14396 SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b SIZE (rust/crates/itoa-1.0.11.crate) = 10563 SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c SIZE (rust/crates/libc-0.2.155.crate) = 743539 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322 SIZE (rust/crates/memmap2-0.9.4.crate) = 32752 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 SHA256 (rust/crates/portable-atomic-1.7.0.crate) = da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265 SIZE (rust/crates/portable-atomic-1.7.0.crate) = 145385 SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 SHA256 (rust/crates/pyo3-0.22.2.crate) = 831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433 SIZE (rust/crates/pyo3-0.22.2.crate) = 538342 SHA256 (rust/crates/pyo3-build-config-0.22.2.crate) = 1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8 SIZE (rust/crates/pyo3-build-config-0.22.2.crate) = 31225 SHA256 (rust/crates/pyo3-ffi-0.22.2.crate) = 5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6 SIZE (rust/crates/pyo3-ffi-0.22.2.crate) = 67749 SHA256 (rust/crates/pyo3-macros-0.22.2.crate) = eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206 SIZE (rust/crates/pyo3-macros-0.22.2.crate) = 8136 SHA256 (rust/crates/pyo3-macros-backend-0.22.2.crate) = ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372 SIZE (rust/crates/pyo3-macros-backend-0.22.2.crate) = 65620 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 SIZE (rust/crates/quote-1.0.36.crate) = 28507 SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f SIZE (rust/crates/ryu-1.0.18.crate) = 47713 SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12 SIZE (rust/crates/serde-1.0.204.crate) = 78253 SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222 SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871 SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da SIZE (rust/crates/serde_json-1.0.122.crate) = 147200 SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af SIZE (rust/crates/syn-2.0.72.crate) = 267069 SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce SIZE (rust/crates/unindent-0.2.3.crate) = 7306 SHA256 (huggingface-safetensors-v0.4.5_GH0.tar.gz) = 31066e251e7aaf75decdc7bae7a819d7648de648972fc7b3aee1e181ab1ca9e8 SIZE (huggingface-safetensors-v0.4.5_GH0.tar.gz) = 81030

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py39-safetensors
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------0.4.1-
FreeBSD:14:latest--------
FreeBSD:14:quarterly------0.4.1-
FreeBSD:15:latest--n/a-n/a-0.4.2-
 

py311-safetensors
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.4.5_30.4.5_3-0.4.5_20.4.5_3---
FreeBSD:13:quarterly0.4.5_10.4.5_1--0.4.5_1---
FreeBSD:14:latest0.4.5_30.4.5_3-0.4.5_20.4.5_3---
FreeBSD:14:quarterly0.4.5_10.4.5_1--0.4.5_1---
FreeBSD:15:latest0.4.5_30.4.5_3n/a0.4.5_2n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools-rust>0 : devel/py-setuptools-rust@py311
  2. py311-maturin>0 : devel/py-maturin@py311
  3. rust>=1.83.0 : lang/rust
  4. python3.11 : lang/python311
  5. py311-build>=0 : devel/py-build@py311
  6. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-pytest>=7,1 : devel/py-pytest@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
  2. python3.11 : lang/python311
This port is required by:
for Run
  1. misc/py-accelerate
  2. misc/py-timm

Configuration Options:
No options to configure
Options name:
misc_py-safetensors
USES:
cargo python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/huggingface/safetensors/tar.gz/v0.4.5?dummy=/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.4.5_3
01 Dec 2024 09:24:18
commit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.83.0

PR:		283000
0.4.5_2
08 Nov 2024 08:24:20
commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.82.0

PR:		282516
0.4.5_1
10 Sep 2024 11:00:34
commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.81.0

PR:		281300
0.4.5
10 Sep 2024 10:58:07
commit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5ef files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Author: Siva Mahadevan
*/*: remove STRIP_CMD calls in rust based ports

This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e

PR:		246993
Differential Revision:	https://reviews.freebsd.org/D46503
0.4.5
06 Sep 2024 08:20:54
commit hash: 461261d15225815a0474c299f7ba07ac7e02b5d2commit hash: 461261d15225815a0474c299f7ba07ac7e02b5d2commit hash: 461261d15225815a0474c299f7ba07ac7e02b5d2commit hash: 461261d15225815a0474c299f7ba07ac7e02b5d2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/py-safetensors: update 0.4.4 → 0.4.5

Reported by:	portscout
0.4.4_1
26 Aug 2024 08:08:01
commit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bff files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.80.1

PR:		280490
0.4.4
07 Aug 2024 09:09:49
commit hash: a38e7e90e3404714d4246302c107f9f32d74f19ccommit hash: a38e7e90e3404714d4246302c107f9f32d74f19ccommit hash: a38e7e90e3404714d4246302c107f9f32d74f19ccommit hash: a38e7e90e3404714d4246302c107f9f32d74f19c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/py-safetensors: update 0.4.3 → 0.4.4

Reported by:	portscout
0.4.3_2
18 Jun 2024 10:59:14
commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.79.0

PR:		279707
0.4.3_1
13 May 2024 11:03:24
commit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.78.0

PR:		278834
0.4.3
16 Apr 2024 07:43:53
commit hash: 3164d9aa7414ba0b60533186171df48b1a0d56aecommit hash: 3164d9aa7414ba0b60533186171df48b1a0d56aecommit hash: 3164d9aa7414ba0b60533186171df48b1a0d56aecommit hash: 3164d9aa7414ba0b60533186171df48b1a0d56ae files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/py-safetensors: update 0.4.2 → 0.4.3

Reported by:	portscout
0.4.2_2
23 Mar 2024 09:41:46
commit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.77.0

PR:		277786
0.4.2_1
19 Feb 2024 11:59:23
commit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.76.0

PR:		276920
0.4.2
25 Jan 2024 06:40:19
commit hash: 2b050bf956e02d6ad5d9df6f239abd6796451d9acommit hash: 2b050bf956e02d6ad5d9df6f239abd6796451d9acommit hash: 2b050bf956e02d6ad5d9df6f239abd6796451d9acommit hash: 2b050bf956e02d6ad5d9df6f239abd6796451d9a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/py-safetensors: update 0.4.1 → 0.4.2

Reported by:	portscout
0.4.1_1
09 Jan 2024 12:15:54
commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.75.0

PR:		276033
0.4.1
23 Dec 2023 01:34:06
commit hash: 90643fe196f5722cb46e9de357e2a4f672008a48commit hash: 90643fe196f5722cb46e9de357e2a4f672008a48commit hash: 90643fe196f5722cb46e9de357e2a4f672008a48commit hash: 90643fe196f5722cb46e9de357e2a4f672008a48 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
misc/py-safetensors: New port: Simple, safe way to store and distribute tensors

Number of commits found: 15