fastdb
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).
Platform coverage follows the native Core bundles attached to each release; the 0.2.0 release record lists the platforms verified so far, and additional platforms (including Windows) are tracked in the 0.2.1 preparation record and 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, Rustfastdb,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 immutableCompiledSpecwith 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.
RecordEnginemanages fixed-size tables of typed records (AoS layout with strided field access), andObjectEnginemanages 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
- Python binding (
fastdb4py):python/README.md - TypeScript/WASM binding (
fastdb4ts):ts/fastdb4ts/README.md - Rust crates (
fastdb,fastdb-sys):bindings/rust/fastdb/README.md - C++ core (
fastcarto/fastdb):fastcarto/README.md - Accepted design: portable payload foundation
- Decisions and status:
docs/decisions/, implementation status - Releases: 0.2.0 record, 0.2.1 preparation, CHANGELOG.md
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.
Release files for fastdb4py 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fastdb4py-0.2.1.tar.gz | 1.1 MB | Details |
Built distributions (wheels)
Total release size: 22.7 MB
Release files / fastdb4py-0.2.1.tar.gz
| Download URL | fastdb4py-0.2.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c2d2d2db8d764350d3c0824f6beaa0ba636b56a1212cdce5bc6ca30eee781b27
|
|
BLAKE2b-256 checksum How to use checksums |
9e4c07bcd090b65768d96d2e6f9355ca822ca1174af00a2dc61a3d48d9929068
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314t-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 826.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9f0c0a7ba3d994929d24ef7ff4f7f407f70d155453c78348c67a3fd95264cbbf
|
|
BLAKE2b-256 checksum How to use checksums |
f26be87036a2b636768edbd99292c305d5feee1e6a6df98226da423eefd5c75a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
fd85fadba127b910ca0d3a6b475a77425ef9d428ae05a39dc8e8e9818d42ee14
|
|
BLAKE2b-256 checksum How to use checksums |
b4b75361fcc63e5ee28c1997145169b8bd2891bac47079d607e72cc6a7674246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
fd02943c4c3c3f2b68007fc8cd242aa38d07f1130b0707e23e4c60217eb5017b
|
|
BLAKE2b-256 checksum How to use checksums |
d8d307ff3d6fda784a2369ea82d503e875a5f17f28c1f88ce4d3cca935d88ec6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 818.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39fd5af7d768310513b7c491b53231aa8a0e730b6b4bf7125fb7c4ac7d55bbae
|
|
BLAKE2b-256 checksum How to use checksums |
79da08f02a158f9102802d7c6f7df49bcd82bbbb7911578e7f9b14034b09a099
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
7c40b882746523cc9f4506530450cc716f6eb804ad552565adfbaeb19c66649a
|
|
BLAKE2b-256 checksum How to use checksums |
516bc11c3c9136b5917f717f94d9ea1d6f82780b29d81ca06eef46ee1fb00362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
fc204cba78c81bfd948d0a324c7b359d5af9cd527894d07658e0a17321c7e813
|
|
BLAKE2b-256 checksum How to use checksums |
df45b8d42f43687c81c4ec8a7183285564e59894fe992040e1764a5d9ddc03cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp313-cp313-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 797.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0d6dbf491bc7dc68bba72a886aae8424172f8a995f06ce079066807682ad1758
|
|
BLAKE2b-256 checksum How to use checksums |
2d0de603fcf9b3508b5557f2e8f40136f1a59c185dc3f8a2a01283a45dc6d52d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
bc210a194739b41e2fd1888af8da664c1862c40c0ade8893215974089812d82d
|
|
BLAKE2b-256 checksum How to use checksums |
c361b229b1f187f80cd53716b5880fefe63ac8e2c6ddfcde0db773a2bc661680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
e203a3262f9260719220fe207bd2f12ed0719031a61b92e14eb42a8c0bc9dd28
|
|
BLAKE2b-256 checksum How to use checksums |
1ce150395b7d656f05ac1d9ffbb1e9e4193d7259caa48adb70406e69da07ba13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp312-cp312-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 797.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
73b8adc81d0ded705cb06b7dcf2f29216579bef93255b07251b885f49dec957a
|
|
BLAKE2b-256 checksum How to use checksums |
fa0fdd22783094200966c6b53d0a37639b62feacbf54d07b73f2e76b803aadf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
d2f469e396269da5da6d6e68dda4892ce21325e6b2d92d87dde7c7b3c1260104
|
|
BLAKE2b-256 checksum How to use checksums |
9267e666ef980c657600cb6ea9ac85c41c49d6305c368eab26b03b6fccf82ec0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
c28ea30ba471546a2b090af830e72a3f74e035cd4cae92d4e132905f5384264e
|
|
BLAKE2b-256 checksum How to use checksums |
781f8ed97b518ad7b908be59330425dce779e21c40d9007600c68fbd89e0cddc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp311-cp311-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 797.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f8d304c660e4ad07369d7136fe864b8a4997d828f423d0876a818a1a39db3b13
|
|
BLAKE2b-256 checksum How to use checksums |
0d6b0800bcee81e5117d3b3cee02c59ca1bb8d29906b4968464a94a3cb0e4b35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
77896943ab6843f28cbd1262986463980e8a8c9be2971ec6108ba31eade95bef
|
|
BLAKE2b-256 checksum How to use checksums |
bc1c2385922a236f5006257b5d3a64f694b13c6bef178b8f8051dd5bfd57a8e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
0ab0a970b69fd9bc8e38ac76d5018f4c3161c1e22d4182d7d61d84b8c109c60f
|
|
BLAKE2b-256 checksum How to use checksums |
44d2d047c352245ff401f9eb7cc5f8abb04b3584856d2c571a5f340cb9f77a68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp310-cp310-win_amd64.whl
| Download URL | fastdb4py-0.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 797.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ade991dd3fcf72206be43c80d5a9eac63c44a8828495ad45f0d5fab78db936e2
|
|
BLAKE2b-256 checksum How to use checksums |
0f48cfe7e06e39836e94213e09b56985a7c7da6ec2bf4011b4a54c2c0e3284f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | fastdb4py-0.2.1-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 |
7b00b56db5f77c2cb592dcbc73019fde7f1c16a07df7ebcd697278592fe71fc0
|
|
BLAKE2b-256 checksum How to use checksums |
cab6ecf48644d13ffe0046994c27e674199f29f86a929255caede5bfb244adcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fastdb4py-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | fastdb4py-0.2.1-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 |
3d4f9ffcf40acc75b60f983e78da7722d5c6625d153a4af517ca807b42e321be
|
|
BLAKE2b-256 checksum How to use checksums |
5e61684177efed0858506cc1a19a331c8d31fdedbfbe4004c153d574856348e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|