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, exact-string Levenshtein/Jaro scoring, and gzip reads selected through the compression extra. 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] native writes, bounded inflation and CRC; interpreter gzip framing; stdlib base fallback
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 gzip kernels and 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.4

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.4
File Size Uploaded Provenance
unstd-3.1.4.tar.gz 2.0 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for unstd 3.1.4
File
unstd-3.1.4-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
unstd-3.1.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
unstd-3.1.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
unstd-3.1.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
unstd-3.1.4-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.4-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.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
unstd-3.1.4-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
unstd-3.1.4-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
unstd-3.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
unstd-3.1.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
unstd-3.1.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
unstd-3.1.4-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.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
unstd-3.1.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
unstd-3.1.4-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
unstd-3.1.4-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
unstd-3.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
unstd-3.1.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
unstd-3.1.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
unstd-3.1.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
unstd-3.1.4-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details

Total release size: 11.7 MB

Release files / unstd-3.1.4.tar.gz

Download URL unstd-3.1.4.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
2131376331d580dbfae3be66e5d1db94338e7207e8e632b02838dab1a1da7445
BLAKE2b-256 checksum
How to use checksums
03e334e51c0266d3b96310b9644fce86a3399426bf0e25f21d90bc0a6980c8dd
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-win_arm64.whl
Size 289.0 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
2797a1058b4593d7a6f74965591626c36c60206740d438c5f0c665ee374092da
BLAKE2b-256 checksum
How to use checksums
3715c948ba3a233e27d602deee26768272a6423ff85dbd7ebf6891c94ded79f0
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-win_amd64.whl
Size 290.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8866e0fe9634c9548038dbfdc84b440ebc2c22d000bb209dff3fa0090562bd7e
BLAKE2b-256 checksum
How to use checksums
b907a14b0ee6852303fcd24bff7a0ef038ad53112b984102c22a27c89115eafd
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 535.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e87da33e9a018baa9d0ef6847791ca3504f5daf8eefe45f17bd5a3ee233d3301
BLAKE2b-256 checksum
How to use checksums
16334bd5afbbb83e2df8cdb6f8b0da7500d4fa5645433949c2800bb675c95608
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 529.8 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3e1c7b3a65317588437d275bedc266ffc54eb6ba162a5b546b36ca058778b0ac
BLAKE2b-256 checksum
How to use checksums
da146edafb2e71ecbc105a50564c2ae8fb9fc5da0519109d654a8a4217d4df06
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 539.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5d2276232e8fd10213252ab5dc9c3015ec3223989bf3c9c34fd5a4fda956c394
BLAKE2b-256 checksum
How to use checksums
b00c6a44335fff90143282a31baa24d64df50c4a81210c62b36e96054ccc5566
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 539.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
32fed43be33d8191c12185d4a48900b88aab6e268f45c59e1995b1a8dd679972
BLAKE2b-256 checksum
How to use checksums
ece64584e81497c59dc66961841bc61b147d2af21a183e5874322d3eb81ed516
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-macosx_11_0_arm64.whl
Size 254.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f693b9feebd5b1cdaab142095fd7a2ec5b39a8449d3674e1a3e8b9e6fafff6b8
BLAKE2b-256 checksum
How to use checksums
5ff804a0c1026717a029173d4a18e6df188fda30d0a844d3ea97f31b4693b96f
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp314-cp314-macosx_10_15_x86_64.whl
Size 264.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d98af81b153119830c9728c517bfe17e0fe672dad2dd6cd2c3acfd9731f33bbc
BLAKE2b-256 checksum
How to use checksums
2d8c9427e256eb2940071dafbb00fb0a9cb755118e67a784aaa93f33236607a4
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-win_arm64.whl
Size 286.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
44d9e84910915ccb65156837ffa731903c19202a5b559d078d62b614ad6fb5f3
BLAKE2b-256 checksum
How to use checksums
be62d693313484c7245ab11f0682c7b7e80d6033c007a94db6a74c62ad8f98be
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-win_amd64.whl
Size 287.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7af538f84423f68a4aa7fe5172a2627d9fdaf21d55d74cb85da6583d937a7230
BLAKE2b-256 checksum
How to use checksums
83901900edce0861b2f4c5853d8564a196616b045af5c9374bb7eb40a9ce1456
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 531.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c84c68cb45431beea13e825ed309a854539d0fc3b6cd796005e2217f2e36ff2f
BLAKE2b-256 checksum
How to use checksums
74ec6ce4e185f2f9409ecc9ecc559faa937a447fe033fc8fe91d28a1d83f10df
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 526.1 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b79ff1fd2ec8ab59183157f5fdd66865a00cc92f143cde85077113a657d41545
BLAKE2b-256 checksum
How to use checksums
cc7e044919da23a4c39396e65f11743e31e667319650381a942c888fd85eba42
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 535.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
017b086d7cf3252e16bc2ad45980f34a4478a296018c5cccbadaf5bc0383b4bc
BLAKE2b-256 checksum
How to use checksums
6b337d412df39332f8009b24d8c2b076bbba6d9b458031b7a2ca0b63db36b26b
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 535.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b43f388ed2aab0ddc4ee207cc8140edc3e20ef275b28003bde1e9365395b4ee8
BLAKE2b-256 checksum
How to use checksums
3700a060e63d2b5c236ba6a12955b425e366b354c0635a01312c631eecae8dd6
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-macosx_11_0_arm64.whl
Size 254.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8cbfba0a2a5f505af56eb894c0c030ac82dc5417fdb2c89a43efbd18da6b3f9
BLAKE2b-256 checksum
How to use checksums
1b24358403853b6c2543922c408176670f8c37154c725cb945d1fe14a031dfea
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp313-cp313-macosx_10_13_x86_64.whl
Size 263.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
fd48b40230dba3d2fedfaee60db5c67fe29d60507eaaf6cb3b62083cebc9025e
BLAKE2b-256 checksum
How to use checksums
3a36ad562a8488bdb90a4ce8d3c16c204e8c2f1531aa6f550ae1f2e14e234386
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-win_arm64.whl
Size 286.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
482df3200363280b6de1f512cddd4643cb1559a4842454faadbd4e1495e266c6
BLAKE2b-256 checksum
How to use checksums
33fb6354ee26f3209bf1cdce03d2375cd1dd9843c95f62316467b432074b9026
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-win_amd64.whl
Size 287.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c7c13b21fe5659f4a6db33928e20191dd1ba84d3c6c381d9f8ac1c6491912fb9
BLAKE2b-256 checksum
How to use checksums
5495c06466dc4374be81c8ee7c5e5436b00ba13cd4f6ba27948f3330220076d6
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 531.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9509c9f11a0ffac7836f2111709f6c62e2edb4622d0f1eb10054948f5cd805f9
BLAKE2b-256 checksum
How to use checksums
84636d12dfc971802577381f21da19f217afa1485fb7255ad025ce4e56862e66
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 525.6 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7c8a7798abf2745c05f4e318f36945fbc9dab2f4f03d8a6e4edae7dcf338512b
BLAKE2b-256 checksum
How to use checksums
23ba6c626d5440bd7146ff9c7641e4193a213682ef410d42b0aed46f6b7e4616
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 535.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d1f4edef5b27d1f7dc63c172c32c9f23869a65fdc20f4d8ffd21923d9492b627
BLAKE2b-256 checksum
How to use checksums
aab88fb795c12d940ace3d498a29d53678d88d20a508d32bcfe7cf83c6137914
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 535.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
428f096dfcc4eca2b0c356cec0aa2a3f050a2b816289ececbfaaa45b968fc562
BLAKE2b-256 checksum
How to use checksums
488076527b6ee0ac5cbeea4e3fdb0246a403e8f155a124d2a17b382578f6ba01
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-macosx_11_0_arm64.whl
Size 254.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
327fef9c5033b57025f68016f3e8d979a2c03010e170c434b5e3a80b68ede3c6
BLAKE2b-256 checksum
How to use checksums
d1b72de9596233d4291cc632540b5e28e929014912c84f99e5228dbe68948de5
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 23, 2026.

Transparency log

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

Download URL unstd-3.1.4-cp312-cp312-macosx_10_13_x86_64.whl
Size 263.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ef4ae8619f62eb1455923bb7f9c4d0e6740549706c1898ed7be0d6ef36c65001
BLAKE2b-256 checksum
How to use checksums
16c7323827a476deb209878eb00b079b9d461c0a333e714fb154d6284b51cdf1
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 23, 2026.

Transparency log

Security for unstd 3.1.4

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.4.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 23, 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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