Current collected state Current
Observed since 20 Oct, 17:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
One transport for HTTP pulls: resumable, parallel byte-range segments, per-chunk SHA-256 verification, .part staging + atomic rename, single-flight. Stdlib only.
One transport for HTTP pulls, stdlib only. Generalised from hugpy's worker model
pull (hugpy_storage.provision) so every project moves bytes the same way.
from abstract_transfer import fetch, chunk_sha256s
fetch("https://host/file", "/data/file", sha256="…") # verified
fetch(url, dest, chunk_sums=sums, chunk_bytes=32 << 20) # per-chunk verified, parallel
fetch(url, dest, validate=lambda p: open(p,"rb").read(4) == b"GGUF")
abstract-transfer URL DEST [--sha256 X] [--size N] [-H 'Authorization: Bearer …']
DEST.part; only after size, sha256
and validate() pass is it os.replaced to DEST. A file under its final
name is whole..part
(Range: bytes=N-); a server that answers 200 instead of 206 restarts cleanly.chunk_sums is given): concurrency connections, one chunk each.chunk_sums, from chunk_sha256s() on the server):
each chunk is verified as it lands and recorded in DEST.part.state, so a
crash resumes from proven content, not a byte offset.fcntl lock file —
two pulls of the same file never interleave.fileshare_fetch._download_* helpers map 1:1 onto fetch.Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.1 | 2 Oct 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:011ce8b33dd3dd0f2fbe1342f284ea5aacca73ec038e7324eb477ccf02d3cd1b