Skip to main content

unstd

Stdlib-compatible codecs and focused utility APIs, with optional native acceleration. Documented stdlib replacements preserve their call surface; additional helpers have their own contracts. JSON proves native eligibility and falls back to stdlib codecs to preserve formatting, values, callbacks and errors.

import json  # →
from unstd.serde import jsonx  # faithful json API; dumpb for compact transport

The base install adds zero third-party runtime dependencies. External accelerated backends ride optional extras with guarded imports that fall back to the stdlib (or raise a clear ImportError where no fallback is faithful). Install unstd and you pay nothing. Install unstd[serde] and the serde modules light up.

Install

python3 -m pip install unstd
python3 -m pip install 'unstd[serde,ids,crypto]'

CPython platform wheels include optional C acceleration for compatible JSON, exact builtin structural cloning, and exact-string Levenshtein/Jaro scoring. Source builds use these modules when a compiler is available and otherwise keep the portable fallback. The runtime dependency set and public APIs are unchanged. See the Billy fixture measurements for release comparisons, including remaining overhead relative to 2.1.1. The native kernel audit records clone and text measurements and compatibility boundaries.

Groups

Group Extra Backend / fallback
serde unstd[serde] orjson / msgspec / pybase64 → stdlib json/base64
ids unstd[ids] uuid-utils → uid falls back to stdlib UUIDv7
crypto unstd[crypto] blake3 (required; hashlib ships BLAKE2, a different algorithm)
time unstd[time] timeutil is pure stdlib; zoned requires whenever, and timeutil's protobuf Timestamp bridge requires unstd[proto]
model unstd[model] pydantic (required)
rex unstd[rex] irregex → stdlib re
containers unstd[containers] sortedcontainers + immutables (required)
rand unstd[rand] numpy PCG64 → stdlib random; crypto is always secrets
pack unstd[pack] numpy → stdlib struct
clone — bundled C → Python exact-type walk, copy.deepcopy per foreign node
text unstd[text] rapidfuzz → stdlib difflib
audio unstd[audio] soundfile + numpy → stdlib wave
toml unstd[toml] read is tomllib; write requires tomlkit
yaml unstd[yaml] ruamel.yaml: safe YAML 1.2 and comment-preserving edits (required)
compress unstd[compress] zlib-ng compression, stdlib read codecs and faithful gzip errors
proc — stdlib subprocess
fs — stdlib os
iters — stdlib itertools

clone, proc, fs, and iters ship in the base install.

Check the module contract when migrating: clone.deep intentionally duplicates shared references, text similarity uses different algorithms across backends, and random bulk draws can return arrays or lists with different seeded streams. These helpers extend the stdlib rather than promising an import-only migration.

Opt into explicit contracts when results or guarantees must survive backend changes. Existing defaults and persisted canonical bytes remain unchanged:

  • Text: indel_ratio or difflib_ratio, selected through scorer= on matching helpers, keep the algorithm explicit.
  • Packing: pack_array_portable and unpack_array_portable use struct validation and owned Python results.
  • Randomness: Generator(seed, backend="stdlib") owns an independent stream and keeps stdlib semantics with NumPy installed.
  • Identity: canonical_strict rejects unsupported identity values instead of converting them implicitly.
  • Regex: compile_faithful preserves Python matching semantics; compile_linear guarantees a single search, match, or fullmatch and refuses fallback and iterative operations.
  • Filesystem: durable="strict" and sync_dir(..., strict=True) report directory-sync failures.

Repository layout

  • src/ contains the installable Python package and bundled C extensions; src/unstd/ indexes the module APIs.
  • tests/ contains product and assurance suites, shared support, and standalone campaign tools.
  • bench/ contains benchmark drivers and recorded results.
  • native/ contains the opt-in Rust text experiment.
  • .github/ contains CI, campaign, audit, and release workflows.
  • changelog.d/ contains unreleased change fragments.

Each repository folder has a README describing its contents and role, except .github/, whose OVERVIEW.md keeps the project README on GitHub's repository page. Keep these guides current when adding or moving files, and include a README with new folders. Generated environments, caches, and build outputs are excluded from this policy.

Security and shared logic

The static analysis policy documents required SAST and duplication checks, local commands, reviewed exceptions, and failure handling. CI and release both require clean security analysis and production duplicate-code checks.

Testing

The test suite follows Billy's owner-first Python layout: product contracts, cross-cutting assurance, shared support, and standalone tools. The P0 boundary suites exercise installed packaging, real TLS peers, filesystem/process failures, and parser/token security. The coverage plan maps parity, properties, fuzzing, penetration, fault injection, packaging, concurrency, resource, and performance obligations. Inspect implemented and planned lanes with uv run --no-sync python -m tests.tooling list; run the active suite with uv run --no-sync pytest -q.

The quality gate runs uv run --no-sync ruff check ., uv run --no-sync ruff format --check ., and uv run --no-sync mypy. CI checks Python 3.12–3.14 type contracts for Linux, macOS, and Windows. Production and benchmark code require complete annotations; mypy also rejects missing type information, unsafe overrides, unused awaitables, possibly uninitialized values, and incomplete pattern matches. Development stubs cover protobuf and sorted containers without adding runtime dependencies. Compatible exceptions for dynamic stdlib APIs, private regex internals, and deliberately invalid test inputs are documented in pyproject.toml. The typing gate tests verify that the actual analyzers accept valid code and reject seeded mistakes.

The fuzz runner supplies eleven parser/token targets, authenticated corpora, deterministic mutation, and bounded Atheris campaigns. Run uv run --no-sync python -m tests.tooling.fuzz check to validate the inventory, or uv run --no-sync python -m tests.tooling.fuzz replay to replay every installed target. CI retains findings and coverage corpora.

The chaos runner exercises recorded filesystem, process, stream and clock/entropy failures and recovery. Run uv run --no-sync python -m tests.tooling.chaos run --seed 173 for a bounded installed-backend campaign with per-case journals and reproducible schedules.

The concurrency runner checks atomic file histories, UUID contention and fork safety, and shared cache/parser isolation. Run uv run --no-sync python -m tests.tooling.concurrency run --seed 173 for bounded installed-backend workers with retained histories and replay.

Prior art

  • orjson (Kloss) / msgspec (Fitzgerald) / pybase64 (aklomp libbase64) — the serde backends.
  • The guarded-optional-backend pattern is the one uvloop popularized: import the accelerator, fall back when it is absent.

License

Apache-2.0

Metadata

Release files for unstd 3.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for unstd 3.1.3
File Size Uploaded Provenance
unstd-3.1.3.tar.gz 1.5 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for unstd 3.1.3
File
unstd-3.1.3-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
unstd-3.1.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
unstd-3.1.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
unstd-3.1.3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
unstd-3.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
unstd-3.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
unstd-3.1.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
unstd-3.1.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
unstd-3.1.3-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
unstd-3.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
unstd-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
unstd-3.1.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
unstd-3.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
unstd-3.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
unstd-3.1.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
unstd-3.1.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
unstd-3.1.3-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
unstd-3.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
unstd-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
unstd-3.1.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
unstd-3.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
unstd-3.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
unstd-3.1.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
unstd-3.1.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details

Total release size: 8.2 MB

Release files / unstd-3.1.3.tar.gz

Download URL unstd-3.1.3.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
16409072e33d4fd9b5e04c2eb79f60fc9f660023eb4247a4912d57815d52838c
BLAKE2b-256 checksum
How to use checksums
f5721054bb26d375ed0a24efe2d582f2216acba3a096460cc7932c1815f71ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-win_arm64.whl

Download URL unstd-3.1.3-cp314-cp314-win_arm64.whl
Size 239.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
ca85c0d0d0d4eaa615284487f735d899254bd01c12e18dc15155d992ad75283a
BLAKE2b-256 checksum
How to use checksums
fa048497c68353aa6064e4a17fb52858c840eb312ba7088318574d8194aa40d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-win_amd64.whl

Download URL unstd-3.1.3-cp314-cp314-win_amd64.whl
Size 241.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
73dd7399ffc50b097797778845769cce61defba6c677689ed357da8c19095baf
BLAKE2b-256 checksum
How to use checksums
516eae04ea43597d028e47e4c08169e2946b64e82f5c75564c16a007232e5f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL unstd-3.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 320.7 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8447fcdfd7930513982daa19ec7f978f1f4f9fb5a08b9157d6036f2bca6eb53e
BLAKE2b-256 checksum
How to use checksums
b15bbe248e9591db975990c0c058df9cdb4cd5f93fa6fa3810ef5e0553c5794d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL unstd-3.1.3-cp314-cp314-musllinux_1_2_aarch64.whl
Size 323.3 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fd0856d0fbab5ef1a325d988a187fd4c2c84d4f5b172a64274b05bcc84b48416
BLAKE2b-256 checksum
How to use checksums
5ecf67dda95d90767d6947474c3ea95a09c7fcaab552c9a70013bce7b2a44ffc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL unstd-3.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 322.5 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5077803c738c683b154d55cd517cc3f37c61e843f778e4e9466341e852dafe73
BLAKE2b-256 checksum
How to use checksums
99e03948cae39a26092cd56fd41e8e17a32e3085116377d24dcc2a3a62c94f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL unstd-3.1.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 328.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
986d832786f87e4bd4c6d3f889ce20ed111ff4344f0077c669605c56eacba2f8
BLAKE2b-256 checksum
How to use checksums
0e8e52898e906a9508e6cfebecaa255ccde7db1fe23493dfe66de80ddee16a16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL unstd-3.1.3-cp314-cp314-macosx_11_0_arm64.whl
Size 233.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d01246cba36e00b59f5cd436fc45ff76bfc89768778be651d797a75e7404497e
BLAKE2b-256 checksum
How to use checksums
e4f22b88a5357afe4ddd824fdcd6c61946198a54395b8be648a39910e5e913c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL unstd-3.1.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 232.6 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d1e8bec1fc21ab9215d58f69ccc3562129007754d3680f9d9d4858c0cdcf577a
BLAKE2b-256 checksum
How to use checksums
35eb2d45cd5d97ad0f28f6b5abe58df4451da3a8b597198a404bb281b1cc33d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-win_arm64.whl

Download URL unstd-3.1.3-cp313-cp313-win_arm64.whl
Size 238.4 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
12b834bfc4b349f1c982062c5245e0f25bcd41142687e269535acb27e2ee4b14
BLAKE2b-256 checksum
How to use checksums
8a73ec15e62a68e14b76c5cd26afd296d28585057d9ca4e290f0771a512e206f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-win_amd64.whl

Download URL unstd-3.1.3-cp313-cp313-win_amd64.whl
Size 239.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dcfe0b4b0c9742ac791989aebcb5459a8b539d8e08b0adb8f38f1664b92932bb
BLAKE2b-256 checksum
How to use checksums
0413da3094838fd3cd6df3b7b52c5bf0e616aace5bec02baf683dab1e1db737c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL unstd-3.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 317.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
16c1c4358b3f887ae4cda72348f20a9387aa620acfa55c97b1061255288bea09
BLAKE2b-256 checksum
How to use checksums
d84a9aaae2c6e75102cffeaab8a5c1af95f1d1d8e888f9279c26b8fb5304c958
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL unstd-3.1.3-cp313-cp313-musllinux_1_2_aarch64.whl
Size 319.8 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
78af59710ce80efbae2ea76e2d6021a7238fe4656a637ea7d57a53bd09e51760
BLAKE2b-256 checksum
How to use checksums
9bd94d572b34a6fecac36086a306048e29aa2e6b962272800f01213aa6fc4128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL unstd-3.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 319.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
902b6fe18c694a54b0c9b2781522334ffc6c877b79fd846fd16a8355eed1c0a6
BLAKE2b-256 checksum
How to use checksums
a72ee97177fcd59d5743df11016dfaeea1387ce1f053552a6772365bf5152b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL unstd-3.1.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 324.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dd556cad9e84e8c106d8d6e99869df81d3188da5099b0596f11b422e6cbd7c76
BLAKE2b-256 checksum
How to use checksums
ad89a68150b533295e2119c9644f564ff0fa0a5be7e884164db91a14ef381b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL unstd-3.1.3-cp313-cp313-macosx_11_0_arm64.whl
Size 232.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a4e2e3b4f2512622cd94813461645b3ba53e7ec3c71e55cc6d130545bd52ca0
BLAKE2b-256 checksum
How to use checksums
763e14b9541ff5e1a21baeaeadc839bbc64245e871fe05fb91ed2315f1085695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL unstd-3.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 231.7 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c81d1622f656e4f7a2718eae97ca3305fe4ffe87c01f482ca18c4aa1cb6cf466
BLAKE2b-256 checksum
How to use checksums
b4d142adb1c0e3cf6acbdaf6738ea05c36bbd8c41dc37ec3a52c054820f6dbf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-win_arm64.whl

Download URL unstd-3.1.3-cp312-cp312-win_arm64.whl
Size 238.4 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
6976f725c32c530e91f9e19cbd3d23b57b0942877ced8ce1c4631ccfce436e33
BLAKE2b-256 checksum
How to use checksums
1ff690891f3d97de33adac440d89e2d68856b6a3db65b2617ed5c1a5a2a6f1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-win_amd64.whl

Download URL unstd-3.1.3-cp312-cp312-win_amd64.whl
Size 239.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f569cff5cfcd4d383f7ca51fc3445029b009ff59be57a3823b986865a6343455
BLAKE2b-256 checksum
How to use checksums
867a5636c8b113cc74a5a5b122a17921118e172271e60c034708a1cc7e61f5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL unstd-3.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 316.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9f9939cd099bfffbd7b693d8cc7852ce2220820367ba3bffa36fb1b041145088
BLAKE2b-256 checksum
How to use checksums
5feba292365e2aa78f779860d35f575030033120f599b0ddf175ce3d4c0bee41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL unstd-3.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Size 319.4 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f986895ffa1317d8f2d37e537fad7a0c1777e0a73d5f3eee26cddb948a152d93
BLAKE2b-256 checksum
How to use checksums
81da54f822ec07c168c4ffa506917db5f7bee0002d052a9ddaf9a04d4bfaab93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL unstd-3.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 318.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd73e3a873bb502f435dcc8990c77363d85e637172f44021c03ef9ea8baceb18
BLAKE2b-256 checksum
How to use checksums
88c8352696c1d8a872ebb3cea6b1dcddb29c34959e68c6f6aba3a88f220a15cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL unstd-3.1.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 324.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
954798fdeeb9cffd46ee0908b84cb8f67b0732d7b49efcc9305a8773df475bce
BLAKE2b-256 checksum
How to use checksums
d8710c7199774e317e4ceda53308a06f15c6ed649e95b688f5c479ae60fa7f4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL unstd-3.1.3-cp312-cp312-macosx_11_0_arm64.whl
Size 232.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
868ba701645d118c045d3e831092a98893244818943cc2adff2274f12b9ae13d
BLAKE2b-256 checksum
How to use checksums
e65565c4af5d4fcf68c274aec890059603b3d8057a2d828986771fef25fae313
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / unstd-3.1.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL unstd-3.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 231.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
72161026f93821deb9cfb5c69f3c93f341685ccbb844032d6858e366d9070da5
BLAKE2b-256 checksum
How to use checksums
34ddeb24e017ae399e220e969b4edae1a78cd096fde6e455405825de6ccd0765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Security for unstd 3.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for unstd-3.1.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page