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.60.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp314-cp314-win_amd64.whl (51.2 MB view details)

Uploaded CPython 3.14Windows x86-64

mongreldb_kit-0.60.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp314-cp314-macosx_11_0_arm64.whl (51.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mongreldb_kit-0.60.0-cp314-cp314-macosx_10_12_x86_64.whl (53.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mongreldb_kit-0.60.0-cp313-cp313-win_amd64.whl (51.2 MB view details)

Uploaded CPython 3.13Windows x86-64

mongreldb_kit-0.60.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp313-cp313-macosx_11_0_arm64.whl (51.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mongreldb_kit-0.60.0-cp313-cp313-macosx_10_12_x86_64.whl (53.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mongreldb_kit-0.60.0-cp312-cp312-win_amd64.whl (51.2 MB view details)

Uploaded CPython 3.12Windows x86-64

mongreldb_kit-0.60.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp312-cp312-macosx_11_0_arm64.whl (51.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mongreldb_kit-0.60.0-cp312-cp312-macosx_10_12_x86_64.whl (53.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mongreldb_kit-0.60.0-cp311-cp311-win_amd64.whl (51.2 MB view details)

Uploaded CPython 3.11Windows x86-64

mongreldb_kit-0.60.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mongreldb_kit-0.60.0-cp311-cp311-macosx_11_0_arm64.whl (51.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mongreldb_kit-0.60.0-cp311-cp311-macosx_10_12_x86_64.whl (53.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mongreldb_kit-0.60.0-cp310-cp310-win_amd64.whl (51.2 MB view details)

Uploaded CPython 3.10Windows x86-64

mongreldb_kit-0.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mongreldb_kit-0.60.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5ca25a46def6a43e8312dfe35e06fb7c939e9f685987df2116520d0966e8014
MD5 d629735a6326e4702690d5ba477c2126
BLAKE2b-256 cbee9c656be56fe6b83e8a835c794165a022b1f34ba136e2689563bd69e2f7d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e33eb828a9966cd39bbd0f1afcea7dbe0be40f80025eee500f25f8c30b90bd46
MD5 a8803c130d2ded1fe3b4a46a660cc938
BLAKE2b-256 f75cfaffc5609529cc5bda623d1a04e3aa748904e85f9a461ad45eeee6952ca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2b0b811946cecd64ea0977af5ce69da903a377d26733624192462cf879f325c
MD5 e72aa3742ced3bcebf6eda779d10b9cf
BLAKE2b-256 1e1f7737b44d870b12e4e87eddb7f64101f8aea4dd053fed54b65dc2d9f05034

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1963a8d6ba6a49974091ece669feb0ca75e994c7749149c5b0e406aae9bb3e84
MD5 cecc26afca9fdad95e8b43c657bcc856
BLAKE2b-256 6a9f1ee658505ec25c15543941c97965da27f826d23e785607a5aba71abbb358

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30ea17bb591ea5970e3b5907bff169f518fd3ec756c622dd707eb072b7ac1c44
MD5 91a48726250b1da1e4ba992290e44969
BLAKE2b-256 cd3ec14b3c63065dfa50ddf80ca7ef9ccf9baf0be535d225a0f8c1a1ebb1760a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d12cd97d1910ae330f6c63b59b31394a6881fe4c96b1c3ff60ddf765a57ee4d2
MD5 47e7c6e436d700c127de2194b94aefc4
BLAKE2b-256 1dbeda12c4ae9577aa84dc7e12423572a332157bbd260cc0a0dbc6eadaf1f890

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7c1ee0dbd3b6c0819d97633a74882da8c6475d4ccd6e48f532028151aa31d58
MD5 ed41ae01b020a03bd73c2f3762f85e05
BLAKE2b-256 4e6bae7627c76a0f75f28928e5b3044398eb18b8dce5e3d8a3a8889cc5b6fe67

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d64e1fa3a522a02d088698299a754df1b053915f848dfa03559cb0bbec98a498
MD5 8e7114eb441c19933fde037ddcb0f246
BLAKE2b-256 e31fb2ce6b1f4d7763763a392d31d55fd3f88a88fafdb7ef03bf3b541188bc2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0e750252c188fc3c78feface5366e16f10085701c2a8711a45dbdaa841fb13f9
MD5 aa1388060a9af11dcb5ef9a818609f74
BLAKE2b-256 1ea6c18f1f92d11c15612cced4f2d1656c2463f1f003f9e2169cc12f1a82ee92

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 351b3e2f7442009848dfd3747b63296876eff80f7de7f232d9224572d58798b4
MD5 2730b5775bb530c5c68daaa2b5bb76c2
BLAKE2b-256 f87088f500f5c2dea9e534ad3e3a061dc4758526796042acac773ba659137e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f476a2ef468ee80131c3523ceac68818efd239b5f60087bb0a6af0e469ac6cdd
MD5 e4590d9dc42ee2d49e12aaad3c7a8889
BLAKE2b-256 19a6a5dd8b131ab9691b8ebd42348a8fb98fd4ed8c21510aaf14dd7d62c04b22

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29a73d050c4773eb144ae747a3c23d4efc19ecf10e47735b0c87085e6e1d1aee
MD5 3b7e31d984768384b0ba3f8c6dc1bb6e
BLAKE2b-256 dda18aaa60690c38c212cd00582da88b0d36b864093c843409c1352372e6e4ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51396e0a48b2cc33e4c3593d774a24e99b4e63d1797b4e9683a8a9f62406663f
MD5 986b381e8256298a0ac1a390798e4a72
BLAKE2b-256 acf0de0e5c969b38c985f3b68608fbbdd17f2a286fda503d196551e522edbc91

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f8225ecf9290b7a4422120dfda892e18bcbaa11b35966cfe8811edbd37380d0f
MD5 17a113a706a9b8dd917f175be3e4d60b
BLAKE2b-256 9a943f9dfb43d607308f72a2932c7d7ded938c98fe4b22c9014c8d6c005d4e75

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b92be5832edf8db34f3c730d30964f088b40396ed4d20c95cafc0a3b6b481f0a
MD5 732e9b3c2d7ef910736d66f20dd9897b
BLAKE2b-256 9539c33f3cc8adc6d76371365704f0d95e34193afb5d86bd45b7dbd1d103cee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e88e63aa128a817c8ea688e7746a81f64b3a0cf7563b1667a07c36fc154abd7d
MD5 9d1767a0fb22f471f46bed6236fd1c41
BLAKE2b-256 35ee7c221dbba4bd842a00031555f82c4653d137d37d9e170881de5658c4123a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 754596bba8e21766d6badc0e54ce418dbda223e19d9e2c9e11e903995ffe675f
MD5 bf7f4ae6a96b314e17b3ce3df21cd5bd
BLAKE2b-256 c8f0ed5b8bae67735f9796a4400219937f039220efa9a942ee4186a016e6a724

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 406205c955a8ac894a7b19ea7a70122f4d5c060e22f9acdd6e021db11bb633a7
MD5 93f67befa74b447db055befbc7b9411f
BLAKE2b-256 24540a0422f2c21cf33d1c50dff46a800d406dee7da59543f381ecff4f715ac0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2f137da2c1af854e4bb4d85d12175973121b79ba0121a39275dc596a1ae18a8b
MD5 339e92ffad4cdd95a5a244c477414334
BLAKE2b-256 80f8baaf7bc81f09b4b77a9ba63e162b4179b3e98cfa198bf3a2ef89942ee73f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83149faee4662dafd9ac713b410431be7d959a7a2c62352253d16cb7d5168e11
MD5 ec1d8e8b5f7d8b22309e2858b124829a
BLAKE2b-256 e020d05481cfc0563bc9260083528842ef8b3dba6f968950426a6d41d8ce38a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95df647b8fc6b147af25568c3b33aeaa28029a732810a8877f543e37cce6a5e5
MD5 8d9793bc4e83ca2891a81f5ba86be8dd
BLAKE2b-256 179ccee04a335796e5d4a2332007c6bfc3c5f974173fd3313b626019af8c02bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f12da05d95c1a1927f2b14fac5343025ed86a46d2ee5a48738c435794107459d
MD5 d8ae918278e0f17a731b08d5f1f36929
BLAKE2b-256 7585940d2becd22a7dace51b11602b7c0a370dd96c2efd684fefa897ea229486

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 337f80cc531cd2bf101a403c7ef19e742936dc2c07c41fe762f8839bb324269f
MD5 150b56eef33fc32482d088775701115f
BLAKE2b-256 c981ae2062ff874d079a241fbd47f47358d3c53a912a92703b4f4e273ba5d087

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3fa53887ed32580a1f0c7e4a369362d1ac6f067cda555b49db517dcad57e6ec2
MD5 a197e45ef85f75fb9b938960b0e216fa
BLAKE2b-256 f3358614244b9c31806e98ce56c7891623f4cc01a62b70578d58c4b78173b5fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 181b5d260b1dbac640642db95b413184f62c95cd90efe142e6c75e59532452f4
MD5 8a923c058dcacc8a64dab85763ae82b7
BLAKE2b-256 278114abb2e87b90da28e47696d6c6eb0484e825a2a4ca7a3087b966a3892f26

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a1e5d9eeb58bafcbc3eadb0dc4a82db16ab934f45a22be5cf88902a07efa35a
MD5 e00ce711e7c46f8d0f5f59c0daa54cc4
BLAKE2b-256 55ed95d7eaab429899bcfbcd0b0386513151c1d29400b6e5c102701a62c91c37

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e59db8724e39a63134b1d0dd480d9791cb00d29b7f34f0b884b8f33f6b30dcda
MD5 9fd2eb918fd6a22d062097628b688578
BLAKE2b-256 df1d6ddc75186486a852e3499d1f2aba753b6481aa74c4adc6ec0a1a9a006193

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21cb7c1992bf221fc8c12114b6614282f050769025b22a3a34a9a15a6e125e04
MD5 c00f64de0937ad41bf1cabe17e0c53db
BLAKE2b-256 c012c9ee13d1b451b4b72181de123fc7729bba8a459fa01e2b3f84149a4f5351

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1936a327d9736af705b1d4157881277d965f5475ff0894513760086557626062
MD5 a3ff409aeec39dbfdefa0e1aa7fdf29a
BLAKE2b-256 c82ce3446f9f7ac58964446075f44e818c37e59eead980b07737c5cb3aacd67b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69223f5124822c21824057b769b01fdf68885f13830231f8097ed98ddffc59a3
MD5 8fbf3d376744ae74669fa777f550b7c6
BLAKE2b-256 675cc56b529512b6458ffe4a9821df852a9d82a3421a363807c248be988ef0c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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.60.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mongreldb_kit-0.60.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba1f44590ed971086106218c2205ba60c6b03c9495fa627c2b7a43c95ec03951
MD5 7b38a9f5c9d1035af9991414171a7b02
BLAKE2b-256 f5e7d36e83e7d6aaf7e446771a472edc986d59ab934853703b803a9647fb648e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mongreldb_kit-0.60.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