Skip to main content

TypeID Python

PyPI - Version PyPI - Python Version PyPI Downloads GitHub License

[!WARNING] main may 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-utils for 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)

Source distribution for typeid-python 0.3.10
File Size Uploaded
typeid_python-0.3.10.tar.gz 25.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for typeid-python 0.3.10
File
typeid_python-0.3.10-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
typeid_python-0.3.10-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
typeid_python-0.3.10-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
typeid_python-0.3.10-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
typeid_python-0.3.10-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
typeid_python-0.3.10-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
typeid_python-0.3.10-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
typeid_python-0.3.10-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
typeid_python-0.3.10-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
typeid_python-0.3.10-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
typeid_python-0.3.10-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
typeid_python-0.3.10-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
typeid_python-0.3.10-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
typeid_python-0.3.10-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
typeid_python-0.3.10-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
typeid_python-0.3.10-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
typeid_python-0.3.10-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
typeid_python-0.3.10-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
typeid_python-0.3.10-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
typeid_python-0.3.10-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.3.10 This release

21 release files

0.3.9

21 release files

0.3.8

21 release files

0.3.5

1 release file

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

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