Skip to main content

darudb

license

The Python package of DaruDB, an embedded database that keeps an application's data in one local file. It is a native extension over the DaruDB engine, which is written in Rust, so the same file reads the same from Python, Rust, Node.js and Dart.

Installation

pip install darudb

The package needs CPython 3.11 or later. Wheels are built for Linux (glibc 2.17 or later, and musl), macOS and Windows, on x86-64 and ARM64, and for the free-threaded build of Python 3.14 as well, so installing it needs no Rust toolchain.

Usage

Each collection is a class. The decorator makes it a frozen, keyword-only dataclass, and its annotations are its fields' types; field adds an index, a primary key, a link or a default:

import darudb
from darudb import F, field, where


@darudb.collection("users")
class User:
    id: int | None = None
    name: str
    email: str | None = field(default=None, unique=True)
    age: int = field(default=0, index=True)


db = darudb.Database.open("app.darudb", schema=darudb.Schema(1, [User]))

with db.write() as txn:
    txn.collection(User).insert_many([User(name="Alice", age=31), User(name="Bob", age=17)])

with db.read() as txn:
    users = txn.collection(User)
    adults = users.find(where(F.age >= 18).sort_by(F.age, descending=True).limit(10))
    same = users.find("age >= $0 SORT BY age DESC LIMIT 10", 18)

db.close()

A write block commits when it ends and aborts when it raises, and db.write(durability="deferred") commits without waiting for the disk. An object read is an instance of its class. Every failure is a darudb.DaruError whose code is the engine's, the same string in every language DaruDB ships to.

The engine releases the GIL while it works, so other threads run while one waits for the disk. Every operation also has an asynchronous twin for asyncio, which runs the engine's work on a thread of the package's pool:

db = await darudb.Database.open_async("app.darudb", schema=darudb.Schema(1, [User]))

async with db.write_async() as txn:
    await txn.collection(User).insert(User(name="Carol"))

async with db.read_async() as txn:
    count = await txn.collection(User).count()

await db.close_async()

A program that opens a file it did not write needs no classes of its own. Opened without a schema, a database works with the one the file holds: db.stored_schema describes its collections, fields, keys and indexes, and the collections are reached by name, with objects read and written as dicts by the names the file stores, and the file's checks and indexes kept as ever.

with darudb.Database.open("app.darudb") as db, db.read() as txn:
    for collection in db.stored_schema.collections if db.stored_schema else ():
        print(collection.name, txn.collection(collection.name).count())

Raising the schema's version migrates the file when it opens, with renames, deletions and a Python function of your own. Encryption, the integrity check, backup, compaction and salvage are all there; the guide has the details.

License

MIT © CDGet

Metadata

Release files for darudb 1.4.0

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

Source distribution (sdist)

Source distribution for darudb 1.4.0
File Size Uploaded Provenance Actions
darudb-1.4.0.tar.gz 514.9 kB With provenance Details for darudb-1.4.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for darudb 1.4.0
File Actions
darudb-1.4.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for darudb-1.4.0-cp314-cp314t-win_arm64.whl
darudb-1.4.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for darudb-1.4.0-cp314-cp314t-win_amd64.whl
darudb-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for darudb-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
darudb-1.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for darudb-1.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
darudb-1.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for darudb-1.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
darudb-1.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for darudb-1.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
darudb-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for darudb-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl
darudb-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for darudb-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl
darudb-1.4.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for darudb-1.4.0-cp311-abi3-win_arm64.whl
darudb-1.4.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for darudb-1.4.0-cp311-abi3-win_amd64.whl
darudb-1.4.0-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details for darudb-1.4.0-cp311-abi3-win32.whl
darudb-1.4.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for darudb-1.4.0-cp311-abi3-musllinux_1_2_x86_64.whl
darudb-1.4.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for darudb-1.4.0-cp311-abi3-musllinux_1_2_aarch64.whl
darudb-1.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for darudb-1.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
darudb-1.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for darudb-1.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
darudb-1.4.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for darudb-1.4.0-cp311-abi3-macosx_11_0_arm64.whl
darudb-1.4.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for darudb-1.4.0-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 19.0 MB

Release files / darudb-1.4.0.tar.gz

Download URL darudb-1.4.0.tar.gz
Size 514.9 kB
Tags Source
SHA-256 checksum
How to use checksums
90bbee66f5e9e1c86ff3b3b6591bd4fcfb90ca5ba92d27cd3662e155e1e95340
BLAKE2b-256 checksum
How to use checksums
0ab43dfaddf11ba81665702d04bef96cdf3f33a19896ff1aef6ba70cc8ea2860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-win_arm64.whl

Download URL darudb-1.4.0-cp314-cp314t-win_arm64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
8709ecb3f0c59391819697c3562dfc959a56bd3c63d83bded1bf0cb7b2849767
BLAKE2b-256 checksum
How to use checksums
da0a71f46f84ddb7e6620ea4e9ad9a7568c99480aebdbd312e6db8d8f95ecd46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-win_amd64.whl

Download URL darudb-1.4.0-cp314-cp314t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
86426802ebe033f12b6a8b229b7679275b92f04ea6bb33fba430df81e2aea8b8
BLAKE2b-256 checksum
How to use checksums
1acaa6c850eaad1b722fba59e219d6c1cf481cbcd0c9959d65567639b981a825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL darudb-1.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
59f07ed4f355882c78093638081bddd473ee649d25771024372d0a667a49674a
BLAKE2b-256 checksum
How to use checksums
48e4091b7bcc965495be1d0d9ec16cae7cc2b136adfbd01069bccadb204107e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL darudb-1.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
af1af1b1baf2fab6a6858b552cb745a115e5b7716f8a86ee24e255ab51cdfb26
BLAKE2b-256 checksum
How to use checksums
547589a384b1a94889168244951999b6c399ab795c620b337eabc36f528e9b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL darudb-1.4.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d22b7caa14c52362a1a45f81ece040d9c614696ff4cd17083b15aeeba46ef16e
BLAKE2b-256 checksum
How to use checksums
5c9099d095026205b7e8b78098ced5a7d65479f2c5cc224cc406235fe198ab4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL darudb-1.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
94a0b54313aa803d15124678507d02db33a06d5c01de6d3717422233b04c4c61
BLAKE2b-256 checksum
How to use checksums
fa8333d666dc10e71d64975801c0644bb8f8a439b81e8ebdecfa11bab9686889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL darudb-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a50d6f285b0bbe87cbc30435b653fcd70bf15ed79db4329ea04d311cd27b141a
BLAKE2b-256 checksum
How to use checksums
08ee0621851b5a6de9575d31f9e0d1374300b0c1145ab0a860efac4e7cb1e60a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL darudb-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
beefd6b529eb0e15a155bf6f32746af4d99b561b0449f09bfa5c03ff9d8d50de
BLAKE2b-256 checksum
How to use checksums
01ed07b934e215b96ca0026dcfb5cb133db90605687b26994a3dba45f456e8e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-win_arm64.whl

Download URL darudb-1.4.0-cp311-abi3-win_arm64.whl
Size 1.0 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9f66811e56b74eaee0631a940595b40d93bcfa7ddf41ddb1278ccb38e0178364
BLAKE2b-256 checksum
How to use checksums
af139a48275119d6901d2969689d1199e9a12391b9eb8858887fe545ebbc8622
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-win_amd64.whl

Download URL darudb-1.4.0-cp311-abi3-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
1eaedfe85227c1314bada9157cfaa3f861536d460640a4392e5768d632538778
BLAKE2b-256 checksum
How to use checksums
517fab1b1f6a4134c2db89ea42d43ea4d050a8f62d3ac26b418e5efc7b6fff8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-win32.whl

Download URL darudb-1.4.0-cp311-abi3-win32.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
4eda2dfee8420f8153e96289c60a6b5fa3e7e2704f49a510a013e81d7f695bb9
BLAKE2b-256 checksum
How to use checksums
cb028834537b496bf679ed72b396dee82bdeb356a95e6feec0e121d71976e219
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL darudb-1.4.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0ed74b8b0ff2b4762f6e3cec801e20af5b1c6380302fc2d2c9f31fb1859c45c8
BLAKE2b-256 checksum
How to use checksums
6118bb5c8586201ca958b846790263f7a98fb5232291b232ba09b5f5288c03cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL darudb-1.4.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
41a15fe6226ef20e84831583e73c4cfb1cea050662acd8a792338b7e5e063c3e
BLAKE2b-256 checksum
How to use checksums
392e0239c54e3a01aca7c19eb2326c8f40858ef6b36025874d73dd158eb181d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL darudb-1.4.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
10611f56f05ae7a2959086000a7811a902f4e5cbae46a557f950b6c4e2f9578a
BLAKE2b-256 checksum
How to use checksums
a4665f6dfa8e617a5983159d6832c84ae707395e65c878adcbbd401e717ba0df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL darudb-1.4.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
d4acb510f2e147f5b4b39c4278d5385377b194551468a11df6b549fa8e08d26d
BLAKE2b-256 checksum
How to use checksums
c02a2667a59b52ec9056dfc99a750133a64f326d4d83f05cdf2f1696d5a3df6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL darudb-1.4.0-cp311-abi3-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b189498e66118ede78d0e597b524e8fa2b89fa88a794838a692dc8a97ab828a2
BLAKE2b-256 checksum
How to use checksums
0f0aa8d5099a28ded953c95391659ff7f2899b819413d39ef6173ec3a43486cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / darudb-1.4.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL darudb-1.4.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f796b90462a6c5123d2edaddce223d6d95a46364764fe34ec3682aa60e6ca270
BLAKE2b-256 checksum
How to use checksums
01df68eb683fb8a4bf1c3bc0a3ff7b66cee8da929327c83ad7e037ca6f21a57c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Security for darudb 1.4.0

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.

Full provenance

All 18 files in this release have been uploaded with provenance metadata.

Select from 18 files

Attestation for darudb-1.4.0.tar.gz

PyPI Publish Attestation

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

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

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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