Skip to main content

Python bindings for MongrelDB Kit — the application-facing persistence layer (schema model, migrations, relational constraints, query APIs, embedded SQL, storage tuning) for MongrelDB. Runs the columnar engine in-process via PyO3.

Project description

MongrelDB logo

MongrelDB Kit

The application-facing persistence layer for MongrelDB - schema-aware query builder, migrations, relational constraints, and stable semantics across TypeScript, Rust, Python, and CLI surfaces.

crates.io npm PyPI

Packages And Tools

Surface Package / crate Install or run
TypeScript @visorcraft/mongreldb-kit npm install @visorcraft/mongreldb-kit @visorcraft/mongreldb
Rust mongreldb-kit cargo add mongreldb-kit
Python mongreldb-kit pip install mongreldb-kit
CLI mongreldb-kit-cli (mongreldb-kit binary) cargo run -p mongreldb-kit-cli -- --help

What It Provides

  • Schema helpers for typed tables, stable table/column ids, defaults, indexes, checks, unique constraints, and foreign keys. Full type set: int64, float64, bool, text, bytes (BLOB), timestamp, date, date64, time64, interval, decimal128, UUID, JSON, and array columns.
  • Synchronous TypeScript CRUD/query builder with predicates, ordering, projections, aggregates, joins, subqueries, CTEs, batch inserts, updates, and deletes.
  • Rust and Python APIs backed by the same Rust core and verified with cross-language conformance fixtures.
  • Migration runner with content-addressed checksums, stored schema catalog, table renames, and SQL views.
  • Embedded SQL surface (sql / sqlArrow / sqlRows) with recursive CTEs, window functions, CREATE TABLE AS SELECT, materialized views, multi-statement execution, and a mongreldb_fts_rank relevance-scoring UDF.
  • Storage tuning (spill thresholds, compaction zstd, result-cache sizing, index build policy), trigger config, and per-table introspection (run count, page-cache stats, memtable/cache lengths).
  • Non-blocking async I/O variants (putAsync / queryAsync / countAsync / …) and WriteBuffer micro-batching for high-throughput ingest (TypeScript).
  • Engine-side trigger management plus SQL-backed virtual/external table helpers.
  • Extended SQL Function helpers for JSON, date/time, aggregate, and math-style SQL calls.
  • User/role/credentials management with optional storage-layer enforcement: Argon2id-hashed catalog users, roles, GRANT/REVOKE table-level permissions, daemon HTTP Basic + Bearer auth, and opt-in require_auth credential enforcement (credentialed open/create constructors, enable_auth/disable_auth, offline recovery) - exposed through every language API, the embedded SQL surface, and the CLI (user / role / auth subcommands).
  • Relational constraint enforcement on top of MongrelDB transactions: not-null, type/range/string validation, unique/composite unique, foreign keys, and cascade/set-null/restrict deletes.
  • Multi-process file locking, replication, and change-data-capture via the daemon.

Documentation

History retention and time-travel reads

Both the embedded KitDatabase and the daemon client RemoteDatabase expose history-retention controls:

// TypeScript
db.setHistoryRetentionEpochs(100);   // embedded: number argument
remote.setHistoryRetentionEpochs(100n); // remote: bigint argument
console.log(db.historyRetentionEpochs());     // bigint
console.log(remote.historyRetentionEpochs()); // bigint
console.log(db.earliestRetainedEpoch());      // bigint
# Python (embedded)
db.set_history_retention_epochs(100)
print(db.history_retention_epochs())  # int
print(db.earliest_retained_epoch())   # int

# Python (remote)
remote.set_history_retention_epochs(100)
print(remote.history_retention_epochs())
print(remote.earliest_retained_epoch())

Set retention before writing the data you want to time-travel back to. Embedded databases initially keep only the latest epoch. The daemon defaults to 1024 epochs unless MONGRELDB_HISTORY_RETENTION_EPOCHS overrides it. Increasing retention later cannot restore history that has already been removed. Read past snapshots with db.rowsAtEpoch('table', epoch) (embedded) or SELECT ... AS OF EPOCH <epoch> (embedded SQL and the daemon).

Quick Example

Minimal TypeScript schema and CRUD flow:

TypeScript

import {
  KitDatabase,
  Schema,
  table,
  int,
  text,
  sequenceDefault,
  unique,
  eq
} from '@visorcraft/mongreldb-kit';

const users = table('users', {
  columns: [
    int('id', { primaryKey: true, default: sequenceDefault('users_id_seq') }),
    text('email', { nullable: false }),
    text('name', { nullable: true })
  ],
  primaryKey: 'id',
  unique: [unique(['email'], { name: 'users_email_uq' })]
});

const schema = new Schema([users]);
const db = KitDatabase.openSync('./app-data', schema);

db.migrateSync(schema, [
  {
    version: 1,
    name: 'initial',
    up({ ensureTable }) {
      ensureTable(users);
    }
  }
]);

const alice = db.insertInto(users)
  .values({ email: 'alice@example.com', name: 'Alice' })
  .executeSync();

const [row] = db.selectFrom(users)
  .where(eq(users.id, alice.id))
  .executeSync();

console.log(row);
db.close();

See the language docs for complete runnable examples in TypeScript, Rust, and Python.

Development Notes

  • TypeScript requires Node.js 22+ and the native @visorcraft/mongreldb peer dependency.
  • A MongrelDB database path is a data directory, not a single database file.
  • In this mono-repo checkout, the TypeScript package loads the native addon from the sibling MongrelDB repo. Build crates/mongreldb-node there with npm run build in release mode before benchmarking; stale debug .node builds make bulk paths much slower.

Building and testing

# Rust
rtk cargo check --workspace
rtk cargo test --workspace

# TypeScript
cd packages/kit
rtk npm ci
rtk npm run build
rtk npm run check
rtk npm test

# Python
cd python/mongreldb_kit
rtk python -m venv .venv
rtk .venv/bin/pip install maturin
rtk maturin develop
rtk .venv/bin/pytest ../../python/tests ../../tests/conformance/python

# CLI
rtk cargo run -p mongreldb-kit-cli -- --help

License

MIT OR Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp314-cp314-win_amd64.whl (50.8 MB view details)

Uploaded CPython 3.14Windows x86-64

mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp314-cp314-macosx_11_0_arm64.whl (51.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mongreldb_kit-0.59.0-cp314-cp314-macosx_10_12_x86_64.whl (53.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mongreldb_kit-0.59.0-cp313-cp313-win_amd64.whl (50.9 MB view details)

Uploaded CPython 3.13Windows x86-64

mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp313-cp313-macosx_11_0_arm64.whl (51.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mongreldb_kit-0.59.0-cp313-cp313-macosx_10_12_x86_64.whl (53.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mongreldb_kit-0.59.0-cp312-cp312-win_amd64.whl (50.9 MB view details)

Uploaded CPython 3.12Windows x86-64

mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp312-cp312-macosx_11_0_arm64.whl (51.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mongreldb_kit-0.59.0-cp312-cp312-macosx_10_12_x86_64.whl (53.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mongreldb_kit-0.59.0-cp311-cp311-win_amd64.whl (50.9 MB view details)

Uploaded CPython 3.11Windows x86-64

mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.59.0-cp311-cp311-macosx_11_0_arm64.whl (51.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mongreldb_kit-0.59.0-cp311-cp311-macosx_10_12_x86_64.whl (53.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mongreldb_kit-0.59.0-cp310-cp310-win_amd64.whl (50.9 MB view details)

Uploaded CPython 3.10Windows x86-64

mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa6587e50b300ffc25f5096ae418594b07b47622d37b534c7650a0d42ca130f5
MD5 dcf3d24cf080c63e382e3d7baca95f4d
BLAKE2b-256 e1890de34c836a9c5c60ff5c5db5a3701a2db6977690784ccf705b54a9cf0dac

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90536244127e545a9f47ce42b6aa670111cad3082da632d932224fca0fd9373d
MD5 e5b36a9a724273a21e0610cd5fb281b3
BLAKE2b-256 948a92a77f1ac08288c89b06abc92c626e4111b50b6eb7f4e49401c8a4736ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34f418429114b1083899154314a23f464ec1907bfbf58b17cb10cd924312ce63
MD5 577ba6ef64ea5e58001afa40429750b9
BLAKE2b-256 f3d4659719794c6700c03821cad76eb0735bcbb2a68208469cd8e5743d58408a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd2a43c753bbbe4a5540a82706abe9e733e1f9ed842b989a0828a3e49ba9f88c
MD5 86ab27bd6f0b6666e3a64924c48ab9bf
BLAKE2b-256 adbb0e42fd7619fecc8813278e0bfe3f776ae575d428b940a5ca118e029b74b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00e8a835e3d2b03ff7392d8f61df870a0c37b1dc8a4a60f55855e4d4da0c65f9
MD5 22735284a15b8816beb906ca417ad7c0
BLAKE2b-256 097351e7f4cade3d0229152c73b08b2d11f6d0f6fc61cf7789e808358523766c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2e0a97815102b32e23ce2e17634f216beaf33e1eada0a97efb9a6193cdd690b
MD5 7b51197918aab0b9e71d37eb1dcf7153
BLAKE2b-256 dd18c1a0c9b11b96d67be74182d368c43a735bc5591acb39c8bba5b1f56dc6a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cdeb79f2d4b6097def681ffb143328e72f719138c31fa021f3e9591bc41b8ef
MD5 d0748599ddfad1c117af6cb9e0a2ae92
BLAKE2b-256 de8ce4bffa1976fb9214806666ab98ecb71d5715bb2ee98dbe9a44fbfd67386d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e721635bb5a9d1eb9d9a5b6fd034d259892055ed8f3bac2f770fd24b33b9110
MD5 83d80cf39ee8f5146e55cf3483e7febc
BLAKE2b-256 053c53ffe698c44a955db24d35a35862536f3948647404a2219100593caae923

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3a23a739b8d7baed0800393104b3d3301360861eaff9ce4acb82fec666141c16
MD5 7b5bf21edf6c76b74b1c4cf706438108
BLAKE2b-256 70541f1a7566ff16c4354978617492454665a1159423672c45f1ffdafe993cd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ddb5b6b434d585df86b9b4620ce801725b8f993ef73f3cc72af7dd82658a92e
MD5 558128735fa048468929ba43013fa16d
BLAKE2b-256 a7c7e7d500233ddef0a2218e23061af8019d9e4dc35619d167a98035905e5fff

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1e0207d5957dc7b6a7411cd1413039619b3b0b8dc71e0f2db64de208482ed2b
MD5 3595f87c1baa562f5b5f5b5ba57c87c6
BLAKE2b-256 2107dad7ebb20503551937dd2954945c2376cc6995ec1a5b1ed3e23c172a4018

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2351dbbce00e959988614e8c2e87fbe79ac10fc15053e4e598dbf6edac6a731e
MD5 b430017b035794f511bee342aa48f4da
BLAKE2b-256 28859cc580ec55772b421e1582829e24668b77b13a482148b0aec72cdb3ecfdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 524398f7f351586199e4c19ff7aff27593dfd37db228f23677ce9b53c75580b6
MD5 e00ce8ed05e68171cd8a2f9ebf95daf2
BLAKE2b-256 ac83f95a7cc4abcd6281013bcd7695dfa780d8f6e6fb70fb30f287c3deae8781

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c6f8ec49e06388ddda9c6ee2c6e5f6fc97616e32f22e0266dca0d749fbaca9e
MD5 502ca4e7176f76324b395fee5973c8fb
BLAKE2b-256 4951b958b2d2579eb6c29193a5182163f3320a9709ad796c5dde0236f86f4c87

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d578574eaf705fad68e3e4b50c746c60b8821aa8c3e8ceb2c526c90d265902e
MD5 2cee1490d936f925fe00b0661be62a58
BLAKE2b-256 0c698e88e0357c2ecabfadf43500a0e4c2b4c0d88abcc4bfdbad4ac6fe69153a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f61287bab54ee5368218608ae41a0ea5b754bbfba3153c04dea4a1cb6b94a518
MD5 811155c9adb8fdf257c5de2e987a9384
BLAKE2b-256 1f6eeec7d81c2dc86f773bd9962fd81703a0dda9e90cf28d7a5c0d796de42256

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6f8508e1707f405c2166aabcc8f3035e722c1a66f7c1957937b36148d9878d4
MD5 3e3a3638e06247dcc27a2f543573507a
BLAKE2b-256 978ae3a05bdf39983bb4ab8d1e74ec8ad9610d0ad69dd00e58fb796466bca64a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d57c690b81a0552d2c4a541736bcf2be69f0c04c7de7d5838ae3ed2da70435e
MD5 72871bfd9ebac6892ac9fe1e1971fd29
BLAKE2b-256 89bad698443298584defe674a7081b34b328f841f888d982126ceb368d570c3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2e7b272c0e748653ce8ec28f91ab28c770d989cf5862a837f3189971765439c
MD5 850ae0a37a1b314f7f5576529ab053a4
BLAKE2b-256 bf842a5aed0ff06981c83414bc97b2533a06042f451f34ea186e797c7407d118

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c057156c5f83b1887572d2254e2f76626ba0baaab3d1dc486b40a53775593d5
MD5 3d1ac9c210d5c349deda3a2cf3033926
BLAKE2b-256 24207ffff646084310c3c68430b28a724e14411d25dc273a39146fc78733c18e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcb62bc431b5cf6cd2a7c61340a36c80c1bd3cae8357b0b8ff69f71bcbd7430c
MD5 ae2e8dc3a2e2bcc4e601fca2b8f7c112
BLAKE2b-256 015ca1813d6f1e8827cafb6789cc93c004b9996ffe7470e3d84451ea25f33326

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 352a0e451cd823beae22762cf870cc08846f9a5b033361b109f3d9a7794fd05b
MD5 5d98e25315ea0d72f07a7a7590ffac9c
BLAKE2b-256 232370a0155a684925bce01ac4e7cbc063c0382bb13c68ae0de24aa02467d752

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba2638c038d17e7f84573ad835c527cb824d8c8776635f22537352625cd5801d
MD5 285264455fb17b330a8a97d98848e73a
BLAKE2b-256 85c294f48f567999d7f652f9f7dcdf1c8132691cf8c8d59413ae711b1a9b69e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61db6291d331354a91df7aaa333f19438b07b0bd2b20171257cb3b0bc63c7317
MD5 e3e7e9d551f0b016a621417b9871da9c
BLAKE2b-256 5d0dc39ff792423bb19fa1bf774b2bba9f1adc6b368085051f6c1e81aea1453f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 223de92d24f3ce3f905f281c65dbcccccf84a1c8a09900bdbe5199558698178e
MD5 a4cdc5b1463da5dfc31199f5f7c82a07
BLAKE2b-256 9ad355ce8408aba98a488c3cd97fb59f720112ea56bb83aaf34cc31b3281bb13

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ffb3c8aa88d34d4f9ba21f308f1a0e3e36160ac95e0d90f3708ccabb98d9f32
MD5 2fc403c35a66b02d6a44d1a5bd2b597b
BLAKE2b-256 962537e8258792a504023a21cbe914bd6be82769c877b45faddf91c73f8765ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9825d39ba4f370fb12214e727e96b938cb34774bbb93520c6bd24fd65e1d722d
MD5 8650bb28930d4fbb29107c7567662f15
BLAKE2b-256 dee4bf7fa6e331f2622dc5367bce8529535619977cd70b25f25301d7f3268449

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 15329d556bd6f474fce8eed3e234ffcd79df0c0aae70b494547638269d39a903
MD5 3c2b2a5ccd317107724166d7dad19ca2
BLAKE2b-256 cc94b854785ad4aa2334268732b6979a2562a27b8c0dde63f4a0d5ddbd975f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 08b11213a8c42af389ef6bbab8480c379b8077689ca5a6cdb80cf691e7651cc8
MD5 162ff561593b820b099e3e39d7c87811
BLAKE2b-256 c66c294bf9ef12b561f58e8c8a626a88f882aec0dbf2a8232e24d14b7eba837b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fe97166926b738dc06aec71db5b6e2690f5e05a3dbf9d26e328c885cf138c42
MD5 0ddf009e52cc9f3c14810f191efc1f64
BLAKE2b-256 959a9d6c54f3a77a3fca4cdff01ac29cabf426e300a8229bfa4a5c298d3142bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ddcd8ffef8e94ab217814e7026fa1c2f60a87aca6fb2b8c2584ab89d775e560
MD5 511a41873bc227414ec315ef76752852
BLAKE2b-256 95bcebe30b9f01d13f71d0c3c075935fa23700779527630211ebf3fd39932f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.59.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on visorcraft/MongrelDB-Kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page