Skip to main content

fastdb

PyPI version npm version Run Tests

FastDB is an embedded C++ data layer for scientific computing and RPC payload work. It stores typed record tables and object graphs in a compact binary format, and defines fastdb.payload.v1, a portable payload format with canonical identity (RFC 8785 canonical JSON plus SHA-256) and a deterministic binary layout, so the same data means the same bytes in every language.

FastDB is an in-process library, not a database server: there is no network protocol, query planner, or SQL surface. One C++ core owns portable-payload schema compilation, canonicalization, binary layout, and lifetime semantics. The Rust, Python, and TypeScript/WASM portable APIs project that core through a stable C ABI.

What you can do with it

  • Typed record tables — declare plain classes with typed fields (U32, F64, STR, ...), fill fixed-size tables in bulk, and read them back row-wise or column-wise. In Python, numeric columns are exposed as NumPy arrays over native storage.
  • Object graphs — features can reference other features across tables, including shared and cyclic references, with an explicit ownership/invalidation model for views over native memory.
  • Portable payload exchange — compile a payload specification once and get canonical identity, validated binary payloads, checked views, materialization, and stable structured errors, identically in C++, Rust, Python, and TypeScript/WASM. The core can also generate ready-to-use payload code for all four languages.
  • Compact binary persistence — save and load databases as files or buffers; the Python binding additionally supports shared-memory handoff between processes.

Packages

Language Package Install source
C++ (core) Core/C ABI bundle (fastdb_payload.h) GitHub releases
Rust fastdb (+ raw fastdb-sys) crates.io + matching Core bundle
Python 3.10+ fastdb4py PyPI
TypeScript / WASM fastdb4ts npm

The Rust, Python, and TypeScript portable APIs are thin projections of one core; none contains an independent payload parser, layout, or digest implementation (ADR-0001).

Installation

Python (from PyPI):

uv pip install fastdb4py   # or: pip install fastdb4py

TypeScript (from npm):

npm install fastdb4ts

Rust — the safe fastdb crate links against a native Core bundle; it is not a pure-Rust crate. Download the Core bundle matching your crate version from the GitHub release page, then set FASTDB_PAYLOAD_LINK_MODE=system and set FASTDB_PAYLOAD_SYSTEM_LIB_DIR to the absolute extracted lib directory. See the linking contract for details.

C++ — use a Core bundle from a tagged release, or build from source with CMake (see fastcarto/README.md).

The 0.2.2 release record lists Python wheels for macOS arm64/x86_64, manylinux_2_28 x86_64/aarch64 and Windows amd64 on CPython 3.12, 3.13, 3.14 and free-threaded 3.14. Native Core bundles cover Linux x86_64, macOS arm64 and Windows x64. Remaining platform work is tracked in Issue 0001. For platforms without a published wheel or Core bundle, Python builds from source need a C++17 compiler, CMake, SWIG, and NumPy.

Quick start (Python)

import numpy as np
from fastdb4py import RecordEngine, Layout, feature, F64, U32, STR


@feature
class Sample:
    station: U32
    temperature: F64
    label: STR


db = RecordEngine.truncate([Layout(Sample, 3)])
table = db.table(Sample)

table.fill(
    station=np.array([101, 102, 103], dtype=np.uint32),
    temperature=np.array([12.5, 14.8, 9.3]),
    label=["north", "south", "ridge"],
)

# Row readback: fields read straight from native storage.
print(table[1].station, table[1].temperature, table[1].label)
# 102 14.8 south

# Column readback: numeric columns are NumPy arrays over native storage,
# string columns are StringColumn wrappers.
print(table.column.temperature.mean())
print(table.column.label.to_pylist())

# Compact binary persistence.
db.save("samples")
reloaded = RecordEngine.load("samples", from_file=True)
print(reloaded.table(Sample).column.temperature[:])

The Python binding also offers ObjectEngine for dynamically growing tables and reference-heavy graphs, and fdb codegen for generating payload code from a portable specification. See python/README.md for the full API.

Portable payloads and standalone engines

FastDB exposes two complementary APIs:

  • The portable payload API (fastdb4py.payload, Rust fastdb, fastdb4ts/payload, C++ fastdb_payload.h/fastdb_payload.hpp) is the cross-language exchange path. A specification is compiled once by the core into an immutable CompiledSpec with a SHA-256 identity; payloads built from it have one validated binary meaning (fastdb.payload.bin.v1) across languages, with checked views, invalidation, detached materialization, and deterministic C++/Rust/Python/TypeScript code generation.
  • The standalone engines are the in-process storage paths. RecordEngine manages fixed-size tables of typed records (AoS layout with strided field access), and ObjectEngine manages dynamically growing tables and typed object graphs. These are local libraries for embedding, sharing memory between processes, and file persistence — not services.

RecordEngine/ObjectEngine data and portable payloads are separate subsystems today; see the accepted design for the target scope and Issue 0001 for intentionally deferred capabilities.

Ownership and view lifetimes

Values that stay in Python (@feature instances, materialized copies) are ordinary owned objects. Views into native storage (table rows, numeric and string columns) are tied to a FdbViewOwner: pass FdbViewOwner(checked=True) when integrating with reusable memory leases, call fdb.invalidate(owner_or_view) when the lease ends so later checked access fails loudly, and call fdb.materialize(value) or value.to_owned() before retaining data beyond the backing buffer's lifetime. Standalone tables stay trusted by default and return raw NumPy column views for speed; unsafe_numpy_view() is an explicit escape hatch whose raw arrays cannot be revoked after export. See Backed View Lifetimes.

Documentation

Development

Build and test the layer you are changing (from the repository root):

uv run pytest tests/python -q      # Python binding tests
uv build                           # fastdb4py sdist + wheel
bash ts/build-wasm.sh              # WebAssembly module for fastdb4ts
npm --prefix ts/fastdb4ts run build
npm run test:ts                    # TypeScript tests

Layer requirements: Python binding — C++17 compiler, CMake ≥ 3.16, SWIG ≥ 4.4, NumPy; TypeScript/WASM — Emscripten, Node.js, npm; core — C++17 compiler and CMake. When C++ binary or ABI behavior changes, revalidate the C++, Rust, Python, and TypeScript consumers together. See fastcarto/README.md for native internals and AGENTS.md for repository conventions.

License

MIT. Distribution archives retain the notices in THIRD_PARTY_NOTICES.txt.

Metadata

Release files for fastdb4py 0.2.2

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

Source distribution (sdist)

Source distribution for fastdb4py 0.2.2
File Size Uploaded
fastdb4py-0.2.2.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for fastdb4py 0.2.2
File
fastdb4py-0.2.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
fastdb4py-0.2.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
fastdb4py-0.2.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
fastdb4py-0.2.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
fastdb4py-0.2.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
fastdb4py-0.2.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
fastdb4py-0.2.2-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
fastdb4py-0.2.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 38.2 MB

Release files / fastdb4py-0.2.2.tar.gz

Download URL fastdb4py-0.2.2.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
44766d92153deba407b8e53c31f5889a67fbe64cc599d7b4587bf917ea40ab49
BLAKE2b-256 checksum
How to use checksums
1bfc5b0c0b4ec7870ebff87357d3252d020479407bd2224704fe814c2e272560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314t-win_amd64.whl

Download URL fastdb4py-0.2.2-cp314-cp314t-win_amd64.whl
Size 826.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
64c4fbd05bb80f827a9822d5159c8d089157e4788de381197bfa63765301a275
BLAKE2b-256 checksum
How to use checksums
32bfda15b106e52e33e00416753e07ecd6acb89c2873e5b080e9e2092ec3e026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3ea069b90faef1f36dcb066272d24b3008909539b6f162e8dcdef7105e61e6c
BLAKE2b-256 checksum
How to use checksums
b7896365cc7eed2b17f0a8c3c965e51a22d184e95739da5efdfee7f10d11dbf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1fb3894334ec2c994ba1c7f2aba03970d968bd5abdb9d2b59c74f757ff5b8c53
BLAKE2b-256 checksum
How to use checksums
43d76ad761271c781a52185e978888f8f446fc15e802e8141cec98bb94b7cf52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f4984217814d0da50ef23da0572a250ec627772ae6614cc3ad71fdf9441f60bd
BLAKE2b-256 checksum
How to use checksums
0c8a843e3b804d3a0169f0ea73ae1c4ed42e3f7f97a15d53862b67935f518de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cfd26dfce3f1207cac04dba89e7d64b872705464c051662bb962d5e8b1edb3e
BLAKE2b-256 checksum
How to use checksums
50920353ee672ee107caaa55d35809b57799b100f2c540dc4d945848f46a4340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314-win_amd64.whl

Download URL fastdb4py-0.2.2-cp314-cp314-win_amd64.whl
Size 818.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b6b2a322f470b45bfd626215b8c7432903b2f8d155149ed3a45f0fe1161d424f
BLAKE2b-256 checksum
How to use checksums
38f6c744b82ff40361556a63a8b6efad14131ca188540b46000847c7429829bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4944b67a28e31894fa9e6cfa7946de20ede0cf83f37d009303e688378b3f4a56
BLAKE2b-256 checksum
How to use checksums
f59a70d132f70a973c98b7a994c67f8ee0fbf62128c8f750f80ea51999e1a34a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
97d436178f8386cbcedc4072ff5e0ba390bb16a31edb2608c2e78cf452a3ad3b
BLAKE2b-256 checksum
How to use checksums
54ba2fe77469ab1baa65996086d873d6d48cd4cf1f6ed7f1d58c2e9b448e1555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp314-cp314-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b4d62396890ae8d1d73f8a928028192b3b8ac51c2d709da1906f78e8a48285e7
BLAKE2b-256 checksum
How to use checksums
3ee174fd3fab99496aee389590c7c0325b006adcb8b481b1eb983df057a1e83f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
093a3b6f232f295b5df96b9929ea788ae2903b88e25f7b3f8a9de6c7a6bf094c
BLAKE2b-256 checksum
How to use checksums
7ec84721dcb05ebc3a40626649a6909c35d9fce461bcb866969522d4beb4cbe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp313-cp313-win_amd64.whl

Download URL fastdb4py-0.2.2-cp313-cp313-win_amd64.whl
Size 797.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
55305a3eb89c48750abb0ff65edb62b5fb016d1bcaa1013f61fb95fcc0f59c9b
BLAKE2b-256 checksum
How to use checksums
0bed4ca88e4380b9d8e358306b2c5831c0bed9c18e12f8ecec482c0fc9c1d5a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f38a98193c8f8363d6d56b6b83e2ef722befc01700516f2aab222d723b47200
BLAKE2b-256 checksum
How to use checksums
e052eafe2f159cedd0e419747465b21d145d25e8b549a421399b7adab537c5be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eefc801bea77f0ec4f40d8d9f5e9b102cf18b6204b1a338f87bf17381323ef96
BLAKE2b-256 checksum
How to use checksums
4036173426c4788def7811d9f7f400d466fcb081125a6d22737cb4e3afe74315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp313-cp313-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp313-cp313-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
36d7e0667a88b427e8da8d3fdd72613293e2771df6b7140077aaa519bfd1a0f5
BLAKE2b-256 checksum
How to use checksums
dad027ed92a0b5c0328bb813ceaf2e0fabc622b78fb7701888b5633d1b914875
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0cbcee5eae013e5bb25fa3610feca0013f86cfba54243b0c181153becfd93a28
BLAKE2b-256 checksum
How to use checksums
c35760d4f04b84370e7fb55f177e724011988d9f8b443009ea4312802d8eba78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp312-cp312-win_amd64.whl

Download URL fastdb4py-0.2.2-cp312-cp312-win_amd64.whl
Size 797.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d48ece3bec8b22058a3696bbd5dabaf5176ea558270042d2429309c9acce5bf2
BLAKE2b-256 checksum
How to use checksums
00ff6110bc660aaba083f5a835a46eec8026e34691547917795c24af7115c1b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b12f993f7253125e6e406dcaad98b17267f6a00b86fba18d4d951e6c40b88ee
BLAKE2b-256 checksum
How to use checksums
e2361b8358418d2f3354ca716cb98bf41d2222c967d71cb25dd3b6f534d82fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a60d0d6e7a6f76a5e020797badc982795e9b61370180bd487254c1883a1a2580
BLAKE2b-256 checksum
How to use checksums
0d4e2c10c08e9b2e595cbb87b1dfccf7bf49d604d52cd55833a660cbeffc6dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f1db844070dc8082dc5923e2062b21cd0927ec1620b7d6af055bcd85da174206
BLAKE2b-256 checksum
How to use checksums
93b8ccd5368aa4b4a9a015515023cf006f5646ec0ece382e1cd44d8117ad592b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f8aaa39b56151be39fccc6f7682a94bd5ef4deb0fc809559f5edb921c721b82
BLAKE2b-256 checksum
How to use checksums
bf240d29fda7611d9be19bee00a1943b4148182cfbe6cf388db52ebb4b376bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / fastdb4py-0.2.2-cp311-cp311-win_amd64.whl

Download URL fastdb4py-0.2.2-cp311-cp311-win_amd64.whl
Size 797.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
95928bf0c9a4a6a2aa5eddaa4a58a29fcb12927b30ad5871bb1560258314b695
BLAKE2b-256 checksum
How to use checksums
1bc17f49f8f24c1f0b1387dd53aa60867cb056cf4db03e5b25b3ffa35814ec8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97a32532a144ccd803dd4ddff1f68548cd5400d60d02422f34e364a92c00e288
BLAKE2b-256 checksum
How to use checksums
c909868f39b2b630b6569b15971504cbaeeb7cfbe77baa43a687eaa4e2774e2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e071f86978d6f59fd549060a22471c2fa425819f7b4f0cf6087228865e019896
BLAKE2b-256 checksum
How to use checksums
d2da02dda965dcc8d4b7200c69959deda6fa5591626970e0c76241bfe8b4f6e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
6c08e6c07ab416ca6816f8c2d0e7fd17fc256f3661485ff857cfc7b39a66e268
BLAKE2b-256 checksum
How to use checksums
b5589f421c32304fa0bf7ea93ac22e31efb0a702df402c2d8cb3862194e76d57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94bdf5e73af72b398a47533c1b09ee23a9a5fadc763e0f2f08d07e828126587f
BLAKE2b-256 checksum
How to use checksums
23086ce5bae7737d10569d4d8a22f8ceb9beef585068aa9c5b1025bf5ec58fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp310-cp310-win_amd64.whl

Download URL fastdb4py-0.2.2-cp310-cp310-win_amd64.whl
Size 797.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2f26c3ccf073ad898bded5c8602b693027bed9f8e195c97150a79b67f281e1d3
BLAKE2b-256 checksum
How to use checksums
be4f3bef6d62b44da0fc3a5e5f029a6c5729a55d56616875d60bc08e1ec1e0ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a5d02cc18edba2807f673509784602544c6f19eeeebf786cc496850ef6a7c05e
BLAKE2b-256 checksum
How to use checksums
65fad30cec7bef8ac542d0961a36db9d0b1d444af31a6df3344fca21c3a6a0f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fastdb4py-0.2.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09734c41eb62eac2f5712a047bfbeb25046de9b166016f9677ed159b7340f971
BLAKE2b-256 checksum
How to use checksums
ae4390c40d82214c62f5140f0d2830f029bae36167d344dfd5a4bf685f100aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp310-cp310-macosx_11_0_x86_64.whl

Download URL fastdb4py-0.2.2-cp310-cp310-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
043f95e420c9fd552dd5f4752dd3ce247547de9d8259fee7865bf466df9b78fd
BLAKE2b-256 checksum
How to use checksums
73ff284302cce3149eae3a03fe886e4087d6b75a2fd82be6bc6a40bd545b903b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / fastdb4py-0.2.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL fastdb4py-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2723aed194169ba459a9a22dfdb6813256ba6f829e327d5c5679637009116542
BLAKE2b-256 checksum
How to use checksums
25a3a08d57a0a3a12d028aaad40f00b350467f4d42869e40dd9590f9e49a67df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.2.2 This release

31 release files

0.2.1

19 release files

0.2.0

13 release files

0.1.9

17 release files

0.1.8

17 release files

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

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