Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

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.10, 3.11, 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.3

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

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for fastdb4py 0.2.3
File Size Uploaded Provenance
fastdb4py-0.2.3.tar.gz 1.1 MB Without provenance Details

Built distributions (wheels)

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

Total release size: 42.2 MB

Release files / fastdb4py-0.2.3.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
967b3d3da9198b74566467b762655a630589fa3be12fcd076e3c9b6e8e0920ba
BLAKE2b-256 checksum
How to use checksums
9b41b7b0c0ba1930b7e17016b8ea23f21257f602f5a1cd24b2260a8a4c64be2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / fastdb4py-0.2.3-cp314-cp314t-win_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp314-cp314t-win_arm64.whl
Size 813.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
ce38896443d9e6d9662320f5c3dcf2cd47ad67a9caafc2871e2e326c4d022fe3
BLAKE2b-256 checksum
How to use checksums
99efcd1412ea493fd0bbc3f81a946edb3a86a9dc4badf60bcceb20e625f804d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
cf2c1c35069933615efc1651250f6bccb699ef2426fd69f2ec8ddc20437361ba
BLAKE2b-256 checksum
How to use checksums
381ab0c1e64756cac738c3be0e159906c9a98c46b7044980fd057b13bd44dee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
08c35ee6f4958f5007f5e7848ac730375c468ef88ebabd885a48fccdea7c0d10
BLAKE2b-256 checksum
How to use checksums
13c1232a414c8d42abbd00a0431507ebc5b94b8f51394a0c67b49e054abae776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
7882e103f9925904cd57c04306ad81e77a067a5dbfa6027af4c9ad73d65dbaf6
BLAKE2b-256 checksum
How to use checksums
aea23f3f869c71d277d3c2553bcb4762bdb37e492f5dabd64a60fd5a91637df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
0c2a94a4eb5eaafa3cb5e7c598f8e1f79d801f5322c7575c6c87f3893c0a7cc8
BLAKE2b-256 checksum
How to use checksums
5da6427de129449befd677546650ab687481f692729d2c9af1b80e31f38b2968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
51e76832a94b91d3ee3fca8352f12c2c3e60bd54bbd4176c1afd7b689de11b46
BLAKE2b-256 checksum
How to use checksums
82a2f00400b31c9794884cc0b4ffcedcbdf7991dfc82499bbfec9725fe313a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / fastdb4py-0.2.3-cp314-cp314-win_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp314-cp314-win_arm64.whl
Size 810.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
73fa2e22bc9944a986d8d32e19037afae89529fd3ffc6507380e67c81ff2a770
BLAKE2b-256 checksum
How to use checksums
6705b5fca9e17975251a60be3c51f9346967935d59617700dfd7188e614ce280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

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

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
9420e80611c36aa6f3180b14cb53f0fc0e09af6d67515e4ef7ad87ff356fc9df
BLAKE2b-256 checksum
How to use checksums
0b54de2cdc5eae510ba8e8310a17770366770a7d7659f621bd5fb9aa77342f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
61a0d8ec24241d52d4f2e91fc8a3f92355cc9d852a78db49903192b5f4b48a1d
BLAKE2b-256 checksum
How to use checksums
dc53e6096e6d96fd0d7069074e8aad425edc3fe87e987dc30b1035ffec0f61ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
3f5c0d924b06376d89a647ae03edf387f8094d873b7eeed4a7b36d2fac2cf045
BLAKE2b-256 checksum
How to use checksums
d5cf4d512ca3a9cfb69c15986814048a4523b6fd188b989c50f81bf4c015e2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
4e3e37d6add139342ac1a0c84a17c453480459a056ce67a1fc810110831ea7e8
BLAKE2b-256 checksum
How to use checksums
50dc14778bc4e97d22e3ed653150b1c9731528bb4ba1f7e4b469bc324b13a680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / fastdb4py-0.2.3-cp313-cp313-win_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp313-cp313-win_arm64.whl
Size 785.8 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
2239cef6ddeb261321ef8955cb53b7a4f4d3a4824d11080f7adc51b59ea04e5d
BLAKE2b-256 checksum
How to use checksums
f28f50b9f28b14dfb6104d4f48a4d3150c4e66c8b5d4c17ff72ea0a6d819b800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp313-cp313-win_amd64.whl
Size 797.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
06bf9cef617b7e712d17f28eca01411eda4f00a052b9eb2fac500aaf9af2707a
BLAKE2b-256 checksum
How to use checksums
88b74154ab40830295878a104c7a091ab6ebbe06ccb2191c171f3f748385f2c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
49e5554d4d1e756df6c7c3ee693ecab8412cafcf46d1c7a77402868c003821a2
BLAKE2b-256 checksum
How to use checksums
e224128ad78c40534e737fa69f9743d2626ee50cacc87c23612da545abd09b69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
6ae8dec40b64a15d160a74c6803d4eed938cbee0f038ae2bc4cf7567a3510806
BLAKE2b-256 checksum
How to use checksums
924d697815f7ec828dc7f8c5f7b64682bf39ddb6545d38444c9083f869d2532a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
649c40e189f0cae9104084b00a2af0aaa15c884da384620356f0472bd6c95e24
BLAKE2b-256 checksum
How to use checksums
b22252fe86706a5693fb499835e6e2b4afd7d1bb2430aa75276783041bedc462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
2b553024a9e209dd789ac85bc90e9c0173343cfc2b5d84769dcc5f2045b84ad1
BLAKE2b-256 checksum
How to use checksums
27da4146f9e8b53c22e8db0730818ad64b28212275ddeb6e88bb7e28976340b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / fastdb4py-0.2.3-cp312-cp312-win_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp312-cp312-win_arm64.whl
Size 785.8 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
974e5a81eaa41517de8a7a62c167c93ea8e49e286cece89ccc1af62da3c7a05c
BLAKE2b-256 checksum
How to use checksums
9d99feb7f526fe89a1607a33b3fc5f858149266d3af59b354661b032d4c48d31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp312-cp312-win_amd64.whl
Size 797.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
098a6abe6d7f9707a25bc555afbb820f95c383b5ea2153cf43d343efc5033839
BLAKE2b-256 checksum
How to use checksums
8b51237f7d0ae08e46ad44bff72b65f20ced3cfd16526ff536ef80f07cb8d0b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
01f1f86ed98768eac509721557927618444756b02501dc8a28783b507a2ce294
BLAKE2b-256 checksum
How to use checksums
232cda23e16d5a93181f7dc0c118f272e3b1cd4fb0cac178c714f730687c5b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
0fc3cd4d1b7df0e5ec317f9bd2af372e98638ffdc059060acacdb942723e263a
BLAKE2b-256 checksum
How to use checksums
c24289cc466291823eb7a03049f4726ea5b4fbe698ca8ff963590de4dc88ac5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
b7d1dd4227dce3d262ae4d0ba4a043d1f2143d00d11ece43a35bea686d8c261c
BLAKE2b-256 checksum
How to use checksums
0738390c09014228080b4d75f284c9e5a9f6e2fb5d12e7ac96a10de94115e6c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
fdba70d63aebc2b4ccc097041f05995f9bd865b1fb102aa3e224d2a2d31cca91
BLAKE2b-256 checksum
How to use checksums
a63e9d979715a651bce2b02b70b7294cdd4316c091b9e36dd9bf96c32d8b6d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / fastdb4py-0.2.3-cp311-cp311-win_arm64.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp311-cp311-win_arm64.whl
Size 785.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b8a9fabd742398187315a7481c2f112cb94f02396c7089dd57a11142ca32eaf2
BLAKE2b-256 checksum
How to use checksums
0e7b05b720fc3a1312f7edb33ddb62be4fc27a966a3df51d8ce89f88a22e1a9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp311-cp311-win_amd64.whl
Size 797.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eaab619f8ede9b04c38d9a0311f5a7c85328c7c0b0981ccbfbdd4df6bd6835e4
BLAKE2b-256 checksum
How to use checksums
48ab68e34da66cb8796c55e6c8b1a9f4fe10cac9000cdc131a63bf65beee1599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
167e02123cc0ce2a656bf4df8bafdc56bf97c4f5f0862982b4711070c832393b
BLAKE2b-256 checksum
How to use checksums
40fa40eb4c5a3488ef20d7eff3fd1ee4de95f0b75a311a43aa26e1a78128c702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
477e0933a0366b4b2195a79c3451f3db059ff2e3c9cc581e04a9f0d6188bbf17
BLAKE2b-256 checksum
How to use checksums
4a3b7af4216fe154615205f099033a3cbd5d8e03fe1c27cf480f19719c5e33da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
d46d2641d7157ef694c5319ce7effdd8a2769cc6a77cac5d7751e11231732dde
BLAKE2b-256 checksum
How to use checksums
fc1478729ec515d330b32072d3bd678fbbd7422ec1c18f8eca2e2f2f24fbbf8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
7797e717a2f0c8b124999fde072f1c2232af41771500bbf59a782dd2ca5f28ab
BLAKE2b-256 checksum
How to use checksums
1f06c5db3e692884adbdcdb42e5745ba18018e869c8a25db003d2e7eb7d65df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-cp310-cp310-win_amd64.whl
Size 797.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
95411c8dbf589010431b3f2cdc51c5f4b7e8f321d4703dca00fb47508ce42661
BLAKE2b-256 checksum
How to use checksums
48350a9572009fa948baaac5b7f122ce8fd4df80f3f9d8ac1dee91a5b702e0c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
28c87370fe5417b9b669d39dd73677dead95ab79f41b97eec3a403f74accc238
BLAKE2b-256 checksum
How to use checksums
f0caccc3b1e31e54716f871582d026bb9d8f6419039b2ee40ed036d64ebb6827
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
4f979c32cd2a2139215e2703a8a712543827bb34d9d4f6e0cb6f6b370bd46e1b
BLAKE2b-256 checksum
How to use checksums
ef54bf3a000cc6af92b918d6637733aeab45838a9fcbf3e92da281b7b91a24dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
ddfefae61b37a8e1d48a20b0e5e164524b851a3b5690c7d6236f0c24819df4de
BLAKE2b-256 checksum
How to use checksums
248d86d704cbfe525d0ae9afb3e1c2f9c5f787fed53eac0f8f6cb7d29366e303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL fastdb4py-0.2.3-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
48baa981fa52ed28144add3b87785f715e8ae70b7a91f1442dc495ed2128941c
BLAKE2b-256 checksum
How to use checksums
37cb32dbedeeda723dbe8b3b4c6fa50cdc9576fb483eeafd4db92b8eace483fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Security for fastdb4py 0.2.3

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.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 0.2.2 31 files Partial provenance
  • Added 0.2.3 36 files Without provenance

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.

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