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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-safetensors Simple, safe way to store and distribute tensors
0.4.3 misc on this many watch lists=0 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.2_2Version 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-04-16 07:43:53
Commit Hash: 3164d9a
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 py39-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 py39-safetensors listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-safetensors
Package flavors (<flavor>: <package>)
  • py39: py39-safetensors
distinfo:
TIMESTAMP = 1713243728 SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80 SIZE (rust/crates/autocfg-1.2.0.crate) = 14808

Expand this list (80 items)

Collapse this list.

SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 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.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd SIZE (rust/crates/libc-0.2.153.crate) = 740614 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487 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/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445 SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689 SHA256 (rust/crates/proc-macro2-1.0.80.crate) = a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e SIZE (rust/crates/proc-macro2-1.0.80.crate) = 48227 SHA256 (rust/crates/pyo3-0.21.1.crate) = a7a8b1990bd018761768d5e608a13df8bd1ac5f678456e0f301bb93e5f3ea16b SIZE (rust/crates/pyo3-0.21.1.crate) = 503776 SHA256 (rust/crates/pyo3-build-config-0.21.1.crate) = 650dca34d463b6cdbdb02b1d71bfd6eb6b6816afc708faebb3bac1380ff4aef7 SIZE (rust/crates/pyo3-build-config-0.21.1.crate) = 30540 SHA256 (rust/crates/pyo3-ffi-0.21.1.crate) = 09a7da8fc04a8a2084909b59f29e1b8474decac98b951d77b80b26dc45f046ad SIZE (rust/crates/pyo3-ffi-0.21.1.crate) = 66163 SHA256 (rust/crates/pyo3-macros-0.21.1.crate) = 4b8a199fce11ebb28e3569387228836ea98110e43a804a530a9fd83ade36d513 SIZE (rust/crates/pyo3-macros-0.21.1.crate) = 7921 SHA256 (rust/crates/pyo3-macros-backend-0.21.1.crate) = 93fbbfd7eb553d10036513cb122b888dcd362a945a00b06c165f2ab480d4cc3b SIZE (rust/crates/pyo3-macros-backend-0.21.1.crate) = 57986 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 SIZE (rust/crates/quote-1.0.36.crate) = 28507 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1 SIZE (rust/crates/ryu-1.0.17.crate) = 47537 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2 SIZE (rust/crates/serde-1.0.197.crate) = 77087 SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771 SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd SIZE (rust/crates/serde_json-1.0.115.crate) = 147100 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a SIZE (rust/crates/syn-2.0.59.crate) = 255393 SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508 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 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 SHA256 (huggingface-safetensors-v0.4.3_GH0.tar.gz) = 2ee2fcd87416513d2396212e3545fc7a5fb07a492df28876dbd11baf87f8e20d SIZE (huggingface-safetensors-v0.4.3_GH0.tar.gz) = 80509

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py39-safetensors
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.4.3--0.4.3---
FreeBSD:13:quarterly0.4.2_20.4.2_2--0.4.2_2-0.4.1-
FreeBSD:14:latest0.4.2_20.4.3--0.4.3---
FreeBSD:14:quarterly0.4.10.4.2_2--0.4.2_2-0.4.1-
FreeBSD:15:latest0.4.2_10.4.3n/a0.4.2n/a-0.4.2-
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools-rust>0 : devel/py-setuptools-rust@py39
  2. py39-maturin>0 : devel/py-maturin@py39
  3. rust>=1.77.0 : lang/rust
  4. python3.9 : lang/python39
  5. py39-build>=0 : devel/py-build@py39
  6. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. py39-pytest>=7,1 : devel/py-pytest@py39
  2. python3.9 : lang/python39
Runtime dependencies:
  1. py39-numpy>=1.16,1<1.26,1 : math/py-numpy@py39
  2. python3.9 : lang/python39
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.3?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 6