TypeID Python
[!WARNING]
mainmay contain unreleased changes. For stable usage, use the latest release tag.
A high-performance Python implementation of TypeIDs — type-safe, sortable identifiers based on UUIDv7.
TypeIDs are designed for modern systems where identifiers should be:
- globally unique
- sortable by creation time
- safe to expose externally
- easy to reason about in logs, APIs, and databases
This library provides a Python package with Rust acceleration.
Key features
- ✅ UUIDv7-based, time-sortable identifiers
- ✅ Schema-based ID explanations (JSON / YAML)
- ✅ Fast generation & parsing (Rust-accelerated)
- ✅ Multiple integrations (Pydantic, FastAPI, ...)
- ✅ Type-safe prefixes (
user_,order_, ...) - ✅ Human-readable and URL-safe
- ✅ CLI tools (
new,encode,decode,explain) - ✅ Fully offline, no external services
Performance
TypeID is optimized for real-world performance, not just correctness.
Benchmark summary (mean time)
| Operation | Before Rust | Rust + optimizations |
|---|---|---|
| Generate | 3.47 µs | 0.70 µs |
| Parse | 2.08 µs | 1.30 µs |
| Workflow | 5.52 µs | 2.25 µs |
Highlights
- 🚀 ~5× faster generation
- ⚡ ~1.6× faster parsing
- 🔁 ~2.5× faster end-to-end workflows
Benchmarks are:
- reproducible
- committed as raw JSON
- runnable locally via
bench/
See Docs: Performance for details.
Installation
Core
$ pip install typeid-python
Included:
- Rust base32 encode/decode
uuid-utilsfor fast UUIDv7 generation
Other optional extras
$ pip install typeid-python[yaml] # YAML schema support
$ pip install typeid-python[cli] # CLI tools
Extras are strictly optional.
Usage
Basic
from typeid import TypeID
tid = TypeID(prefix="user")
assert tid.prefix == "user"
assert isinstance(tid.suffix, str)
assert str(tid).startswith("user_")
From string
from typeid import TypeID
tid = TypeID.from_string("user_01h45ytscbebyvny4gc8cr8ma2")
assert tid.prefix == "user"
From UUIDv7
from typeid import TypeID
from uuid_utils import uuid7
u = uuid7()
tid = TypeID.from_uuid(prefix="user", suffix=u)
assert tid.uuid.version == 7
Typed prefixes
from typing import Literal
from typeid import TypeID, typeid_factory
UserID = TypeID[Literal["user"]]
gen_user_id = typeid_factory("user")
user_id = gen_user_id()
CLI
$ pip install typeid-python[cli]
Generate:
$ typeid new -p user
user_01h2xcejqtf2nbrexx3vqjhp41
Decode:
$ typeid decode user_01h2xcejqtf2nbrexx3vqjhp41
uuid: 0188bac7-4afa-78aa-bc3b-bd1eef28d881
Encode:
$ typeid encode 0188bac7-4afa-78aa-bc3b-bd1eef28d881 --prefix user
Framework integrations
TypeID is framework-agnostic by design. Integrations are provided as optional adapters, installed explicitly and kept separate from the core.
Available integrations
-
Pydantic (v2) Native field type with validation and JSON Schema support.
from typing import Literal from pydantic import BaseModel from typeid.integrations.pydantic import TypeIDField class User(BaseModel): id: TypeIDField[Literal["user"]]
-
FastAPI (Coming Soon 🚧)
-
SQLAlchemy (Coming Soon 🚧)
All integrations are opt-in via extras and never affect the core package.
✨ typeid explain — understand any ID
$ typeid explain user_01h45ytscbebyvny4gc8cr8ma2
Outputs:
parsed:
prefix: user
uuid: 01890bf0-846f-7762-8605-5a3abb40e0e5
created_at: 2025-03-12T10:41:23Z
sortable: true
Works without schema, fully offline.
Schema-based explanations
Define meaning for prefixes using JSON or YAML.
Example (typeid.schema.json):
{
"schema_version": 1,
"types": {
"user": {
"name": "User",
"owner_team": "identity-platform",
"pii": true
}
}
}
Then:
$ typeid explain user_01h45ytscbebyvny4gc8cr8ma2
Read more here: "Docs: Explain".
Design principles
- Non-breaking: stable APIs
- Lazy evaluation: work is done only when needed
- Explainability: identifiers carry meaning
- Transparency: performance claims are backed by data
Think of TypeID as UUIDs + semantics + observability — without sacrificing speed
License
MIT
Release files for typeid-python 0.3.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| typeid_python-0.3.10.tar.gz | 25.2 kB | Details |
Built distributions (wheels)
Total release size: 4.4 MB
Release files / typeid_python-0.3.10.tar.gz
| Download URL | typeid_python-0.3.10.tar.gz |
|---|---|
| Size | 25.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc0ee052ebc7c93227783f4ebfb211ad1486ab4db9a9494cba7aa16cb8bed4c7
|
|
BLAKE2b-256 checksum How to use checksums |
f30201a221112ca84a9d3e0e68ac0ba4c953a5ac1e0df6b79567f141781ce299
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp314-cp314-win_amd64.whl
| Download URL | typeid_python-0.3.10-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 133.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3744d6045d95bf3013b4db26d9bc163059670097eb7853b02e4585e8cd5625b0
|
|
BLAKE2b-256 checksum How to use checksums |
65847ccf7778a44ce3816cd7be637e7ccba7f87366b803bbc0878bf8c26b7533
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | typeid_python-0.3.10-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 264.4 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8b897a65757c1537794a3dfdfd2a0ce5679f14a2229996c29f7441e990af29e4
|
|
BLAKE2b-256 checksum How to use checksums |
3715ee16fd11220f243e52355e783827964fabc29d804635cf706be2f77809ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | typeid_python-0.3.10-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.7 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
856b2aa3e685ec96cff9729add7d3cf37ce541dfdf435067f946fb9a1100ae91
|
|
BLAKE2b-256 checksum How to use checksums |
659476d846fd21db4ad7bd9781679983aa392601c0ec27bb3951f05cddf8ef8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | typeid_python-0.3.10-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 238.8 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f70757aa7250e34e6d72b83580964a4d2109aebc1a7e26f151cc7efed165976
|
|
BLAKE2b-256 checksum How to use checksums |
daea7adb22da8b857c2135372b772b3f8b14b8df5d655f55fe8e05bda82f0673
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp313-cp313-win_amd64.whl
| Download URL | typeid_python-0.3.10-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 133.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f0e4e46faa5c9c30364b04bc6b436d4b94736f239722745f799f60d07cc71dcc
|
|
BLAKE2b-256 checksum How to use checksums |
337a9e372ed9309ebc783d7c305305ab506204eda49fb3202ba55fb7610bf1b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | typeid_python-0.3.10-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 264.6 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f4eda420a1696383c33434cdb1c27ccbe6e3d91b6927d753c49168003bc9974b
|
|
BLAKE2b-256 checksum How to use checksums |
ee9fbfdadd6e52422fcec557fec352bdded73d4882c8047c3927c087cc357d22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | typeid_python-0.3.10-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6cf91adc43ed412daad1ab39e14002cd13bc5ead04426ad231ad6270896feddd
|
|
BLAKE2b-256 checksum How to use checksums |
41ab5f99f38cbfb353140a264c6cdc79813fd036a52ed4bcedf63d138045bdf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | typeid_python-0.3.10-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 238.7 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9d2204e89aa7b0e207713d939ae3d7bfc2dce698a761946dd8f2d0b424a216a
|
|
BLAKE2b-256 checksum How to use checksums |
c19a973ab0b87c57e556234f3b6472b933e0bfad7b73b4e466f91d69fb435aaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp312-cp312-win_amd64.whl
| Download URL | typeid_python-0.3.10-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 133.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f3e2cf494cb83f6bf76697223e8802f0d39a7e4e92ec41fdf64d545c0481179b
|
|
BLAKE2b-256 checksum How to use checksums |
1d1735f87526251d64abb01de0808c8c1da7deb60a071c7da86d427e259210c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | typeid_python-0.3.10-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 264.6 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
25db5b7d40c84f3b23123a769534a7d8d5999d40ee11f74a78ddfefde8293269
|
|
BLAKE2b-256 checksum How to use checksums |
af6966378874471f6a3d70c6315b938c8121e82f92379238eecc8440d78af3fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | typeid_python-0.3.10-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 237.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc47d4cd672fd4129c0223c1ca271347bbbfc67d6736553589004e21b0023758
|
|
BLAKE2b-256 checksum How to use checksums |
18ac794d0a272fc4dfbd38896d22994b6566586e017ca1468149bf1a36b8496a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | typeid_python-0.3.10-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 238.5 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7117edf19b408d6007dbbfa36be0f2699cd3ea06fa807955b32ccb745fe847d8
|
|
BLAKE2b-256 checksum How to use checksums |
203b7dbb26498acd60028e02e1dd40f2ce324a8e3c4e58e7faa234148a29ed85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp311-cp311-win_amd64.whl
| Download URL | typeid_python-0.3.10-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 135.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce6c0bf49499255901bfcb61f83b85e191352fbdbb2852887bd69d10bedbe7bc
|
|
BLAKE2b-256 checksum How to use checksums |
04896f0ba9208b7cd57006d4768444183ff57567b319f442862158cf7b98707c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | typeid_python-0.3.10-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 266.1 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4268bfceb39cb620646e4b551c3ceae0b4ba53ef76ff52de0524a5d51bb476ea
|
|
BLAKE2b-256 checksum How to use checksums |
e10877f7def0eb0074d92f069f8ce6c7bb773586c55000a3d61309b914549929
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | typeid_python-0.3.10-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 238.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d2ad95ad9c8091e24f6cafb9deee57383343f7c66ee326ae7dcda8fb9c6da9c
|
|
BLAKE2b-256 checksum How to use checksums |
9996e291702131c20782b9660ddd4130bfcc5a8cbebeb8f36de4923aa737be5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | typeid_python-0.3.10-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 239.3 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ce3cb8805a31eb7036417f13ef025adf46752df30de97c9d999e9e3e62bb108
|
|
BLAKE2b-256 checksum How to use checksums |
6051a5d7e9f85e5f270550a33869319e02d2640f8521cdbcc66446f6463af314
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp310-cp310-win_amd64.whl
| Download URL | typeid_python-0.3.10-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 135.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
152be84c5907b37fea86514d7cad1e83b767ff98406d239adcc95a781a168db9
|
|
BLAKE2b-256 checksum How to use checksums |
58a3c2ed0b5da8b96ff3d4bdc83ea1ccd8cfbe3389de4c560c516208f0eb3c5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | typeid_python-0.3.10-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 266.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
778fd416b4a23d02521d8552d21e162eff28b0e5fcb7b320e3c2d943d9052384
|
|
BLAKE2b-256 checksum How to use checksums |
b88812f25aaa4c8f8cea4d42966cfb5712877441e3a260881e34ab673381f60a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | typeid_python-0.3.10-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 239.1 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8284de422dfdfc808c8a140f789a609079e031a5d440c10c33226dcdfd77fa04
|
|
BLAKE2b-256 checksum How to use checksums |
e8623da5933809353aedc4badc6f13970db62610fbaa27c08bdcbc0c3de568d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency logRelease files / typeid_python-0.3.10-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | typeid_python-0.3.10-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 239.5 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
dedce690d3114b2a1c56bb636e2cc3deb651bbcddfa27f256020d9cc1c82d8d0
|
|
BLAKE2b-256 checksum How to use checksums |
20096b0541e91b029dff41f6e3bd9ad37f5b951f3b637fd02cb85d68f9864a3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 14, 2026.
Transparency log