Skip to main content

PyPI License

nulid

Nanosecond-Precision Universally Lexicographically Sortable Identifier (NULID) for Python

Python bindings for the nulid Rust crate, powered by PyO3.

A NULID is a 128-bit identifier with:

  • 68-bit nanosecond timestamp for precise chronological ordering
  • 60-bit cryptographically secure randomness for collision resistance
  • 26-character Crockford Base32 encoding that is URL-safe and lexicographically sortable
  • UUID-compatible size (16 bytes)

Installation

pip install nulid

A Rust toolchain (1.88+) is required to build from source. Pre-built wheels are available for common platforms.

Usage

Generating NULIDs

import nulid

# As a 26-character Base32 string
id = nulid.generate()
# => "01AN4Z07BY79K47PAZ7R9SZK18"

# As a 16-byte binary
raw = nulid.generate_bytes()
# => b'\x01\xan...'

Encoding and Decoding

raw = nulid.generate_bytes()

# Bytes -> String
encoded = nulid.encode(raw)

# String -> Bytes
decoded = nulid.decode(encoded)
assert raw == decoded

Inspecting Components

raw = nulid.generate_bytes()

ns = nulid.nanos(raw)    # nanoseconds since epoch
ms = nulid.millis(raw)   # milliseconds since epoch
rand = nulid.random(raw) # 60-bit random value
assert not nulid.is_nil(raw)

assert nulid.is_nil(b"\x00" * 16)

Monotonic Generator

For guaranteed strictly increasing IDs, even within the same nanosecond:

gen = nulid.Generator()

id1 = gen.generate()
id2 = gen.generate()
id3 = gen.generate()

assert id1 < id2 < id3

Binary output:

gen = nulid.Generator()

b1 = gen.generate_bytes()
b2 = gen.generate_bytes()

assert b1 < b2

Distributed Generation

For multi-node deployments, assign each node a unique ID (0-65535):

gen = nulid.DistributedGenerator(node_id=1)

id = gen.generate()
assert gen.node_id == 1

The node ID is embedded in the random bits, guaranteeing cross-node uniqueness even with identical timestamps.

Why NULID over ULID?

Feature ULID NULID
Total Bits 128 128
String Length 26 chars 26 chars
Timestamp Bits 48 (milliseconds) 68 (nanoseconds)
Randomness Bits 80 60
Time Precision 1 millisecond 1 nanosecond
Lifespan Until 10889 AD Until ~11326 AD

NULID trades 20 bits of randomness for 20 extra bits of timestamp precision, giving nanosecond-level ordering while still providing 1.15 quintillion unique IDs per nanosecond.

Development

# Install in development mode
make develop

# Run all CI checks (format, clippy, lint, test)
make ci

# Run tests only
make test

# Format code (Python + Rust)
make fmt

# Show all available targets
make help

License

MIT - see LICENSE for details.

Metadata

Release files for nulid 0.1.0

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

Source distribution (sdist)

Source distribution for nulid 0.1.0
File Size Uploaded
nulid-0.1.0.tar.gz 14.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for nulid 0.1.0
File
nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
nulid-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
nulid-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
nulid-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nulid-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
nulid-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
nulid-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nulid-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
nulid-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
nulid-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nulid-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
nulid-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
nulid-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nulid-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
nulid-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
nulid-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 6.3 MB

Release files / nulid-0.1.0.tar.gz

Download URL nulid-0.1.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
74adff70ecb4e7eeefa724db1260c7347b4a79567d27fae438c096b5daa63297
BLAKE2b-256 checksum
How to use checksums
4d4efcd8ed1dd8ae573a39409e3d7a51227497f28b3851e57a05601d24ceef57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 248.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
0adbed8479134e1f3b794ec646ecf0ea46236e9453e452502273016c090560d2
BLAKE2b-256 checksum
How to use checksums
c263b9837b510628fbb83ad0a654d4d4b7437a64f0bc407009ca0e03c9b84371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 233.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
a7df0a4297c295cf2e39d7f497b66b974efe3d1421738404ed589021937768c8
BLAKE2b-256 checksum
How to use checksums
56ce5440123499795c735665fbb2d15bb9fc5696ec284bfab04120ba083034f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 230.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3213c072e21b57d415b4ea451e8a2f11272fe1c17fe044942d15edb7563cea7f
BLAKE2b-256 checksum
How to use checksums
e345c9c57910dc047feecb5d751ee75437cf5c809614a3a83f239aed6294b635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314-win_amd64.whl

Download URL nulid-0.1.0-cp314-cp314-win_amd64.whl
Size 141.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
25d22ebae61b3a021a3c8f73e577aaf55b3b7ec9340a3bf740a070ae608ce2c1
BLAKE2b-256 checksum
How to use checksums
327f81d654d7473da2d0b98175d78092f1e7d23555618a9e0973682d9839a516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.5 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ea0cbd82cbbe3a25bf8e5c17a96e40b06db56adb27901e867f0b5c360ba20e49
BLAKE2b-256 checksum
How to use checksums
364673b77319cf4deee1791eb82bdf5101f4eb88b63881188348f4beb6fcde7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 231.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d6d6280bb43918272934eb9da09ca8dae5653dd5da4234800ffec0b41382efac
BLAKE2b-256 checksum
How to use checksums
b2a3e5bb11a777c4fcf7d5b5a304ba688e5b67f7aabfcc0c98f875cd816b7486
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL nulid-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 213.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5eee6360fed6c4e46b74803b7c549905b06138c1496349d4cc426a99dce62edb
BLAKE2b-256 checksum
How to use checksums
9745c35d6871e0f8e878de98411c43ccaf798c8ef853050929740c007d01a311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL nulid-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 219.3 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
341e9742208cdec9f4109472470d52a4c474fbad18f77269f36333ba438791d4
BLAKE2b-256 checksum
How to use checksums
2b5214a94692cd8ab508e6d75bccd75e316537173031e2a910f6f45e67783335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 231.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0fddca17716431878f19742be727d894e9818441e182f6178ec67646d3831bf0
BLAKE2b-256 checksum
How to use checksums
7fcbdf62b8f666ed2ffc507465b4af152b2b9bbd0537ed0b0c9efd14c65381ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313-win_amd64.whl

Download URL nulid-0.1.0-cp313-cp313-win_amd64.whl
Size 141.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
86e297605452a37066924f4c78845cbb6d23f03e4cec61c50b5fbf9f4722f101
BLAKE2b-256 checksum
How to use checksums
ef729d85efdc3ac7d090f55f7b15d08a97bbc3ac06186bd38189cc132ecb826d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7220b8a64c8a801e58c1eaf65c258d51f1cf2e01de0ddffcf5d46578a1cb131d
BLAKE2b-256 checksum
How to use checksums
22da9a23d2821aaba82d3cff8b0fb580578d81ab209f539137b4062fbd4b8224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 232.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7316ec30a4954edf1f8a0fb915c954f9a8dfeb5840590d0634d2bc3209724e70
BLAKE2b-256 checksum
How to use checksums
2e5b54857011d8f47e073185fa73af8fa232e75084c923068ce3107bdeaa301a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL nulid-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 213.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4473c7a1d3c84901d738a36ce8aedc3c672fbc08ae83bee582fa06f22d018143
BLAKE2b-256 checksum
How to use checksums
924580f1a93e9a0b64c1bfed489d2094391b4865dd1ef040b68baffd15864b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL nulid-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 219.1 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
39f4bd2f414c227409ee86806031204dc3fd62b21b8fda5ad2f58649d28089eb
BLAKE2b-256 checksum
How to use checksums
2916a780b8ee627cd5bc6f5783e706682bc5b24f5bfe539dd7d6f0ebbdaa4389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp312-cp312-win_amd64.whl

Download URL nulid-0.1.0-cp312-cp312-win_amd64.whl
Size 141.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d984f0dbf6c9696cdef0d40a35803fdecf66bfb3e0585e538be91b61af226463
BLAKE2b-256 checksum
How to use checksums
dcd52b7e42a57d4758520d37ac1370659dd1f1867597e45bf117f14c696e8b66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 245.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fec7e9cbf64b749714254260ff9cf26611f9b4f82183dce99d32f941f6cc35d3
BLAKE2b-256 checksum
How to use checksums
d5b776b8f1b490f8b6e07e5251b335dfc596310d810762d5f73e67f8e476cb60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 231.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c97d1a697388cd20cfa22340f5fe9ceeda412a7a10466cd3fbf923387709eb68
BLAKE2b-256 checksum
How to use checksums
e3f5a38e1be4f49ace9326c74c33f0f71c1ac78f13b197a97ad7bdb961c8236b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL nulid-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 212.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c92f3eddc2417ca9061fd6f80d2a73cfb898bb6e9f38864dd10e0bb366e692c
BLAKE2b-256 checksum
How to use checksums
762569ab431d361b5ee48d7f4f82a883b9fff3b859fb6f84e8689a6a598a8446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL nulid-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 219.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
aa67c9e551b0423256247b775dc8e6c374e4e1af10a1fb7bac330ea293763722
BLAKE2b-256 checksum
How to use checksums
b29f468ec11fc7946145e788758702fd6fb7d018c326830751eff05669fba599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp311-cp311-win_amd64.whl

Download URL nulid-0.1.0-cp311-cp311-win_amd64.whl
Size 143.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b3aa10a32b1eb742cc88784340ece2b47e0500747ce146aedeff24a7c5f35d59
BLAKE2b-256 checksum
How to use checksums
f97d361e4c8d843c625716584077043b8f84f74b4118c38f08fd19cf27ccdfc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 247.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
19bcf81c6f4511630de913584ed63567018f0100a5b1e98b730955c354455c77
BLAKE2b-256 checksum
How to use checksums
1366f2d3ba86210c487b2dff389d70e45813757ad61c8a66da31787b799b714d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 233.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
56ddd7ec15016e44651319c26047d5ff5bb133e6d1705fdd875d6206b0a92326
BLAKE2b-256 checksum
How to use checksums
65fbb3ef4da185e491ca0707bce09e4b95009709dfedb5000760ca813843cfbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL nulid-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 214.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
69122d03b602caa4457b59e87ac2a21c9cb1d2a4202c0a4ed6b5896a121ef682
BLAKE2b-256 checksum
How to use checksums
ecf3e07693a8174b970a00fb2c3bd9a69818cdefc26210ed29a9fe956fe10a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL nulid-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 220.7 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b7dab1539d6809b2dc792020e7bf3e0a1ac3f136df3e888ba1202e3bf79ddfc7
BLAKE2b-256 checksum
How to use checksums
4f05371443e513cd15d6286371d87c39676329625252ccffc9e59089f81976d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp310-cp310-win_amd64.whl

Download URL nulid-0.1.0-cp310-cp310-win_amd64.whl
Size 142.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bf2aef35c7c507d34205f7246397e81a61f6c8a57129a7cab4888ee0eedeffd8
BLAKE2b-256 checksum
How to use checksums
7d574e3da0fdd20428d9de278f036792967e9e2ed7e09226521adfbf94b0fd7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 247.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67494d2d10d6388ce91c33e76e8413fe10aee7af521fb5c7f0561b873d380619
BLAKE2b-256 checksum
How to use checksums
98c8e3b59511cf6f6f2fc6b688d09177da678cd6be3ffed28e6c2e0dae26fdf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 233.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
74e1b00496a66e55348019b7423c607a009378342643943389ee9d80cbc2fc05
BLAKE2b-256 checksum
How to use checksums
c52d5b9868da1fe6090cb80c2b7aa6fbf8d073319f4546b28dea3d29660fd606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nulid-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 250.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c398424fa4e34e34fbc5b45bce7cbd89e623fddd0a1618fafa2345602df9d9a8
BLAKE2b-256 checksum
How to use checksums
566697a8c42d2d2df1c6617e361ef3b171ff2d8866071a331d788f6bda4de726
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / nulid-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL nulid-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 235.6 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bbd28f79816dacbe743ec9a9428b3352ff3b0b28f0ee7bd0ae1ef41c33c63fd1
BLAKE2b-256 checksum
How to use checksums
d9563452899a56afec003808119c7b517e4ee3908b2f7603987cc63f73e69842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release history Release notifications | RSS feed

This release

0.1.0 This release

30 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