Skip to main content

TypeID Python

PyPI - Version PyPI - Python Version PyPI Downloads GitHub License

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

Metadata

Release files for typeid-python 0.3.11

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.11
File Size Uploaded Provenance Actions
typeid_python-0.3.11.tar.gz 25.0 kB With provenance Details for typeid_python-0.3.11.tar.gz

Built distributions (wheels)

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

Total release size: 6.8 MB

Release files / typeid_python-0.3.11.tar.gz

Download URL typeid_python-0.3.11.tar.gz
Size 25.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8824ddef39ad0b9316dda483781ff5b3478e72bbe7221fdc116c4a01687aa1eb
BLAKE2b-256 checksum
How to use checksums
16bb8672a7bf7f7feec86ea6fc8e441821011873f3c3d166798441b720a62263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp315-cp315-win_amd64.whl

Download URL typeid_python-0.3.11-cp315-cp315-win_amd64.whl
Size 133.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
46c089ec68468f066b48dc33ecf826d7a412232afbd299e1fc4ab9bfa082dc93
BLAKE2b-256 checksum
How to use checksums
392a5e8bd476e5199d1e3ab05c669181def1ac1011d6c554eb07009bb4c54fd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp315-cp315-manylinux_2_28_x86_64.whl
Size 266.4 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c2d005a316389a028114471c062b2cffdf07a44caab535558574af8ea629c2e1
BLAKE2b-256 checksum
How to use checksums
e4da2264d7afcd57c5c9eed2faf236119fbbdcb5faae9a6f7754d7c87f39e7e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp315-cp315-manylinux_2_28_aarch64.whl
Size 261.3 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7a5a93f5e8cea979a69a6c2fddded7664dfd0d4c8dfacea14630544f88a42516
BLAKE2b-256 checksum
How to use checksums
96cbeb532f04a13fcada907693ae922d5ca25a304b2536acd475f52d77e22b04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp315-cp315-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp315-cp315-macosx_11_0_arm64.whl
Size 234.6 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6ef8eebceca8e27f0c7f1fb719ea5bde96aa43ab6d8f2061b2d928698139d54
BLAKE2b-256 checksum
How to use checksums
2050fd47d875e77ebf84a291cfd99549e4f642a906538fa892bf02c562d66ef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp315-cp315-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp315-cp315-macosx_10_12_x86_64.whl
Size 237.1 kB
Tags CPython 3.15 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b207b3822fdbb6bcd5b547a79c96891a862f65709fc792907edea22de20f2192
BLAKE2b-256 checksum
How to use checksums
76abe647d54ad15362717d056d72e0dc05542f4cc9eb8d438abf50fb45a0d874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp314-cp314-win_amd64.whl

Download URL typeid_python-0.3.11-cp314-cp314-win_amd64.whl
Size 133.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
83c65b918534fe5f5a18c0dd84e0f27c254896fb077ddf9586950af6b0c7a42f
BLAKE2b-256 checksum
How to use checksums
4b8bac599cf195f37c10ac8302e3aa478e80089f872ffaaf35bb8715a3b3d600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp314-cp314-manylinux_2_28_x86_64.whl
Size 266.2 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b44c12ea7bc07cd1b56ab8d68cfcf256ec504c5f3d0346347f5bab3f42e62f51
BLAKE2b-256 checksum
How to use checksums
09571bd096996badf0f41278e60fdec45bd1a53732c64e2cabe0c5949b61e6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp314-cp314-manylinux_2_28_aarch64.whl
Size 261.0 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
16281cbe6a6d616a5dc019d381ae81d84b7b231fd1501c3a88eea62fbae534ba
BLAKE2b-256 checksum
How to use checksums
8cc11122268da47c8129bb9ef712aebab6e474f838acf716d7c8a99f2a44dafd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp314-cp314-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp314-cp314-macosx_11_0_arm64.whl
Size 234.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d341c9c882d623bd9766e6d43ee4668b66f024c3f766ab88945d9eb887eb40f3
BLAKE2b-256 checksum
How to use checksums
bc21cad26afb24ff4b1f7bd7afcc503827f6d6749247c92ba44bf9cd998bbb87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp314-cp314-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp314-cp314-macosx_10_12_x86_64.whl
Size 237.0 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
931e3948055ce2b68c98d4f954c40bfb6a31e75cc40b71084178474955b59dbb
BLAKE2b-256 checksum
How to use checksums
d026b09535afee73f0b4000578657b0c8665c4e7c3686f196b511c5f179a81c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp313-cp313-win_amd64.whl

Download URL typeid_python-0.3.11-cp313-cp313-win_amd64.whl
Size 132.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a89228657317fa223f75c32cfd88a711622c4e3aff7d361f8697683281b63be3
BLAKE2b-256 checksum
How to use checksums
e9e1abeae0f4b3c4fd540838f037c07f2f738afcb09fe7baa316588c75d5f4b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp313-cp313-manylinux_2_28_x86_64.whl
Size 265.3 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f241f5552f57b58116c1c6276193654eebf398a8763e7dee36b254794d94fb2a
BLAKE2b-256 checksum
How to use checksums
02e506c1805bff41bbb04a5c60249642020ba9eb0d36e51fae790adba8f8d925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp313-cp313-manylinux_2_28_aarch64.whl
Size 260.0 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c7df18942350a5eff5ce337955ff0bd051d79da449597e97cf2444832f5712f7
BLAKE2b-256 checksum
How to use checksums
7fc59302f69bce8f31584e45fe17d6dd8d78ee597a218e67667c18684cfe3556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp313-cp313-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp313-cp313-macosx_11_0_arm64.whl
Size 233.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72350e3eb51470035050f2419a2570cd56ffc005935650f008b81365cb0397f8
BLAKE2b-256 checksum
How to use checksums
70139a487c1a269b246e652513dc84a80e13ec278a806d3ae6ea7457247ef825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp313-cp313-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp313-cp313-macosx_10_12_x86_64.whl
Size 236.1 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ad87d7a360c02853abdca1d21a8d9b660b8f7abfb3968e9335574ebf7c2c13c5
BLAKE2b-256 checksum
How to use checksums
98a5a7b2c198f97dfcce3490110b16f5733e6de9ecac2118206f493c4137ab26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp312-cp312-win_amd64.whl

Download URL typeid_python-0.3.11-cp312-cp312-win_amd64.whl
Size 132.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2038399bef781156f59375568b1b55226e439464109bff6bc0edc6c7b8d53986
BLAKE2b-256 checksum
How to use checksums
7661ba80716125563d96b40a620fc2dded150fafd00b2eb4fce0ca34e7181739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp312-cp312-manylinux_2_28_x86_64.whl
Size 265.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f5e32e0bcb276efc3f5b837c203951d16f45dc88ab88ef3fae7adc6e573d9862
BLAKE2b-256 checksum
How to use checksums
f678609fbe731aa14f29eb3f7d095616f3edc9884b28f68824ee90f2cbc27f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp312-cp312-manylinux_2_28_aarch64.whl
Size 260.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c0ab56a6ff03bf608612c01b3e05012b8a49c3987c4dde5221d4814188e1f615
BLAKE2b-256 checksum
How to use checksums
d9f89c33bd21871cb13ad77c9365f73cb7b576e5e9cc95a48a06e6bc77bda064
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp312-cp312-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp312-cp312-macosx_11_0_arm64.whl
Size 233.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62bd92784b79a3da56a88e1c39805f52b579b8d7d257f82d02f62cde9e26a272
BLAKE2b-256 checksum
How to use checksums
62818a971d820e35bf95dde91e1cf92ca8854e1ddf453120957108333c63b49d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp312-cp312-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp312-cp312-macosx_10_12_x86_64.whl
Size 235.9 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7462e2a09c3f3b9c91cfaae5457f9b6175f9b4c70e1118b86aeaa7c069ca3855
BLAKE2b-256 checksum
How to use checksums
58001a4ea9597a68a7a3b019e91958ada29afa0f5cddc002a066e62073928be7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp311-cp311-win_amd64.whl

Download URL typeid_python-0.3.11-cp311-cp311-win_amd64.whl
Size 134.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b75f8393f3b5d81704047a1787d36fcbdb2af7372f3f3c162f79dc17d8a010b7
BLAKE2b-256 checksum
How to use checksums
5dd401735ec40ffd5f9ed2ffb9afab716e7795500f0bc93921db8fcb5e8f48b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp311-cp311-manylinux_2_28_x86_64.whl
Size 268.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3f105e4200ef0960062b82ff79334feb092191ffd48b6f01d1b74cdd28643394
BLAKE2b-256 checksum
How to use checksums
7e82b2b05760e3159c3287c3dee02011946ebab122216cc36542adec1b8ecdee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp311-cp311-manylinux_2_28_aarch64.whl
Size 263.1 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b6ddd62d044c7ee8e2aca41e97b28b84b91ec5735d090705cf472487c689e37
BLAKE2b-256 checksum
How to use checksums
ca4a55817ea892d6305d4d532612ba0522431ab490275bffe60c334cba7bcf3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp311-cp311-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp311-cp311-macosx_11_0_arm64.whl
Size 237.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
85c2f1c0b23096dba97bd19e512ea1389d571f8ef540925c44da6bbb86c9b210
BLAKE2b-256 checksum
How to use checksums
81ca99efd064e0a3476c9bc05943fc54670c48fba1391595558e8e180c2fcb14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp311-cp311-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp311-cp311-macosx_10_12_x86_64.whl
Size 237.5 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8ebfc59eecbde7a12d5efc9e3ccb33c4c2d8f9253a78b24dc8f87b35e5288719
BLAKE2b-256 checksum
How to use checksums
3bdf178517e50ef18b6058f7edb7a23b9910d3f8ae63e59a36834cfcf2f75e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp310-cp310-win_amd64.whl

Download URL typeid_python-0.3.11-cp310-cp310-win_amd64.whl
Size 134.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
892222ebf2e97e2765e2f6b22604b50aa460a8df5fb6729e1e0f46b0116034e7
BLAKE2b-256 checksum
How to use checksums
762bd633a0ff9b0455a023838855f63c8ac1b53d7ae1878dffc53aadc1c3dc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL typeid_python-0.3.11-cp310-cp310-manylinux_2_28_x86_64.whl
Size 268.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff29f24e93e731f20d96937addeb9624eddd5837a249f4564fbc1c77c92e9f0a
BLAKE2b-256 checksum
How to use checksums
3daa5d62c784f3422eec76f6a78158952ad641c56cc094f5aeb6e75adc7fb823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL typeid_python-0.3.11-cp310-cp310-manylinux_2_28_aarch64.whl
Size 263.1 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6ab5906332bebb20f6c7749006af98ca260ece08ceb63fe941e6d4e76af9d549
BLAKE2b-256 checksum
How to use checksums
33824088c61cefa0b907c05ece78a4e11c5011aca0fb0334771a2ad140ea67c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp310-cp310-macosx_11_0_arm64.whl

Download URL typeid_python-0.3.11-cp310-cp310-macosx_11_0_arm64.whl
Size 237.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4aca97ab41cc00617d6b51e559d8e0ac947bd3458a6854a4b5ca9f8000cb30a9
BLAKE2b-256 checksum
How to use checksums
4150ca3021adc01da9cbd3c8ec837cbb0e545846078c49a0dd7ac84b66a741e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Release files / typeid_python-0.3.11-cp310-cp310-macosx_10_12_x86_64.whl

Download URL typeid_python-0.3.11-cp310-cp310-macosx_10_12_x86_64.whl
Size 237.6 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
afef94f8b5646889f7f6ddec8dfd43c3008646221d1c04ae54af6d60d60efe93
BLAKE2b-256 checksum
How to use checksums
d625158f1d79e912d43ae1d318aee0381e78bd874b3cfda5ea4d9ee5ec9ce21e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 26, 2026.

Transparency log

Security for typeid-python 0.3.11

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 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for typeid_python-0.3.11.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 26, 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