Skip to main content

Python SDK for StrataDB - an embedded database for AI agents

Project description

strata-python

Python SDK for StrataDB - an embedded database for AI agents.

PyO3-based bindings embedding the Rust library directly in a Python native extension. No network hop, no serialization overhead beyond the Python/Rust boundary.

Installation

From PyPI (coming soon)

pip install stratadb

From Source

Requires Rust toolchain and maturin:

git clone https://github.com/strata-systems/strata-python.git
cd strata-python
pip install maturin
maturin develop

Quick Start

from stratadb import Strata

# Open a database (or use Strata.cache() for in-memory)
db = Strata.open("/path/to/data")

# Key-value storage
db.kv_put("user:123", "Alice")
print(db.kv_get("user:123"))  # "Alice"

# Branch isolation (like git branches)
db.create_branch("experiment")
db.set_branch("experiment")
print(db.kv_get("user:123"))  # None - isolated

# Space organization within branches
db.set_space("conversations")
db.kv_put("msg_001", "hello")

Features

Six Data Primitives

Primitive Purpose Key Methods
KV Store Working memory, config kv_put, kv_get, kv_delete, kv_list
Event Log Immutable audit trail event_append, event_get, event_list
State Cell CAS-based coordination state_set, state_get, state_cas
JSON Store Structured documents json_set, json_get, json_delete
Vector Store Embeddings, similarity search vector_upsert, vector_search
Branch Data isolation create_branch, set_branch, fork_branch

Transactions

# Context manager (recommended) — auto-commits on success, auto-rollbacks on exception
with db.transaction():
    db.kv_put("key1", "value1")
    db.kv_put("key2", "value2")

# Read-only transaction
with db.transaction(read_only=True):
    value = db.kv_get("key1")

# Manual control
db.begin()
db.kv_put("a", 1)
db.commit()  # or db.rollback()

Search

# Hybrid search across all primitives (KV, JSON, Event, State, Branch, Vector)
results = db.search("weather forecast", k=10)
for hit in results:
    print(f"[{hit['primitive']}] {hit['entity']} (score: {hit['score']:.3f})")

# Filter to specific primitives
results = db.search("config", primitives=["kv", "json"])

# Vector search with metadata filters
results = db.vector_search_filtered(
    "embeddings", query_vector, k=10,
    metric="cosine",
    filter=[{"field": "category", "op": "eq", "value": "science"}],
)

NumPy Integration

Vector operations accept and return NumPy arrays:

import numpy as np

# Create a collection
db.vector_create_collection("embeddings", 384, metric="cosine")

# Upsert with NumPy array
embedding = np.random.rand(384).astype(np.float32)
db.vector_upsert("embeddings", "doc-1", embedding, metadata={"title": "Hello"})

# Search returns matches with scores
results = db.vector_search("embeddings", embedding, k=10)
for match in results:
    print(f"{match['key']}: {match['score']}")

Branch Operations

# Fork current branch (copies all data)
db.fork_branch("experiment")

# Compare branches
diff = db.diff_branches("default", "experiment")
print(f"Added: {diff['summary']['total_added']}")

# Merge branches
result = db.merge_branches("experiment", strategy="last_writer_wins")
print(f"Keys applied: {result['keys_applied']}")

Event Log

# Append events
db.event_append("tool_call", {"tool": "search", "query": "weather"})
db.event_append("tool_call", {"tool": "calculator", "expr": "2+2"})

# Get by sequence number
event = db.event_get(0)

# List by type
tool_calls = db.event_list("tool_call")

# Paginated listing
page = db.event_list_paginated("tool_call", limit=10, after=5)

Compare-and-Swap (Version-based)

# Initialize if not exists
db.state_init("counter", 0)

# CAS is version-based - pass expected version, not expected value
# Get current value and its version via state_set (returns version)
version = db.state_set("counter", 1)

# Update only if version matches
new_version = db.state_cas("counter", 2, version)  # (cell, new_value, expected_version)
if new_version is None:
    print("CAS failed - version mismatch")

Error Handling

All exceptions inherit from StrataError:

from stratadb import StrataError, NotFoundError, ValidationError

try:
    db.kv_get("missing_key")
except NotFoundError:
    print("Key not found")
except StrataError:
    print("Some other database error")
Exception When raised
StrataError Base class for all errors
NotFoundError Entity not found (key, branch, collection, etc.)
ValidationError Invalid input or type mismatch
ConflictError Version or concurrency conflict
StateError Invalid state transition (e.g., duplicate branch)
ConstraintError Constraint violation (e.g., dimension mismatch)
AccessDeniedError Access denied (read-only mode)
IoError I/O, serialization, or internal error

Auto-Embedding

Enable automatic text embedding for semantic search:

# Downloads MiniLM-L6-v2 model (~80MB) on first use
db = Strata.open("/path/to/data", auto_embed=True)

# Or pre-download the model
import stratadb
stratadb.setup()

API Reference

Strata

Method Description
Strata.open(path, auto_embed=False, read_only=False) Open database at path
Strata.cache() Create in-memory database
Strata.setup() Download embedding model files

KV Store

Method Description
kv_put(key, value) Store a value (returns version)
kv_get(key) Get a value (returns None if missing)
kv_delete(key) Delete a key
kv_list(prefix=None) List keys
kv_history(key) Get version history
kv_get_versioned(key) Get value with version info
kv_list_paginated(prefix=None, limit=None) List keys with limit

State Cell

Method Description
state_set(cell, value) Set value (returns version)
state_get(cell) Get value
state_init(cell, value) Initialize if not exists
state_cas(cell, new_value, expected_version) Compare-and-swap (version-based)
state_history(cell) Get version history
state_delete(cell) Delete a state cell
state_list(prefix=None) List state cell names
state_get_versioned(cell) Get value with version info

Event Log

Method Description
event_append(type, payload) Append event (payload must be a dict)
event_get(sequence) Get by sequence
event_list(type) List by type
event_len() Get count
event_list_paginated(type, limit=None, after=None) Paginated listing

JSON Store

Method Description
json_set(key, path, value) Set at JSONPath
json_get(key, path) Get at JSONPath
json_delete(key, path) Delete
json_history(key) Get version history
json_list(limit, prefix=None, cursor=None) List keys (paginated)
json_get_versioned(key) Get value with version info

Vector Store

Method Description
vector_create_collection(name, dim, metric=None) Create collection ("cosine", "euclidean", "dot_product")
vector_delete_collection(name) Delete collection
vector_list_collections() List collections
vector_upsert(collection, key, vector, metadata=None) Insert/update
vector_get(collection, key) Get vector
vector_delete(collection, key) Delete vector
vector_search(collection, query, k) Similarity search
vector_search_filtered(collection, query, k, metric=None, filter=None) Search with filters
vector_collection_stats(collection) Get collection statistics
vector_batch_upsert(collection, vectors) Batch insert/update

Search

Method Description
search(query, k=None, primitives=None) Hybrid search across primitives

Branches

Method Description
current_branch() Get current branch
set_branch(name) Switch branch
create_branch(name) Create empty branch
fork_branch(dest) Fork with data copy
list_branches() List all branches
delete_branch(name) Delete branch
branch_exists(name) Check if branch exists
branch_get(name) Get branch metadata
diff_branches(a, b) Compare branches
merge_branches(source, strategy=None) Merge into current

Spaces

Method Description
current_space() Get current space
set_space(name) Switch space
list_spaces() List spaces
space_create(name) Create a space explicitly
space_exists(name) Check if space exists
delete_space(name) Delete space
delete_space_force(name) Force delete space

Transactions

Method Description
transaction(read_only=False) Context manager (auto-commit/rollback)
begin(read_only=None) Begin transaction manually
commit() Commit (returns version)
rollback() Rollback
txn_info() Get transaction info
txn_is_active() Check if transaction is active

Bundle Operations

Method Description
branch_export(branch, path) Export branch to bundle file
branch_import(path) Import branch from bundle file
branch_validate_bundle(path) Validate bundle file

Database

Method Description
ping() Health check
info() Get database info
flush() Flush to disk
compact() Trigger compaction
retention_apply() Apply retention policy (garbage collection)

Type Stubs

The package includes a py.typed marker and _stratadb.pyi stub file for full IDE autocompletion and mypy support.

Limitations

  • Bytes roundtrip via bundles: bytes values survive normal get/put operations, but a bundle export/import cycle serializes through JSON. Byte values are base64-encoded on export and decoded as str on import.
  • KV pagination: kv_list_paginated does not support cursor-based pagination. Use prefix and limit to narrow results.

Development

# Install dev dependencies
pip install maturin pytest numpy

# Build and install in development mode
maturin develop

# Run tests
pytest tests/

License

MIT

Project details


Download files

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

Source Distribution

stratadb-0.12.6.tar.gz (45.4 kB view details)

Uploaded Source

Built Distributions

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

stratadb-0.12.6-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

stratadb-0.12.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stratadb-0.12.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stratadb-0.12.6-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stratadb-0.12.6-cp312-cp312-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

stratadb-0.12.6-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

stratadb-0.12.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stratadb-0.12.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stratadb-0.12.6-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stratadb-0.12.6-cp311-cp311-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

stratadb-0.12.6-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

stratadb-0.12.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stratadb-0.12.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stratadb-0.12.6-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stratadb-0.12.6-cp310-cp310-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

stratadb-0.12.6-cp39-cp39-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9Windows x86-64

stratadb-0.12.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stratadb-0.12.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stratadb-0.12.6-cp39-cp39-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.12.6-cp39-cp39-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file stratadb-0.12.6.tar.gz.

File metadata

  • Download URL: stratadb-0.12.6.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stratadb-0.12.6.tar.gz
Algorithm Hash digest
SHA256 c1b79ff59949c332b54d011f6f6f6feef6c85b6880d51c55037c3baf2332687e
MD5 5256454753131f2a80524fe924aa96a0
BLAKE2b-256 9c3c14d8e08ea255297ea71cdddd5f3a507ad32c6cf9d8b99d3aa6a71cff6448

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6.tar.gz:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.12.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stratadb-0.12.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a0305421f089501d90b9caf4ed0ccba9b00c3b30f527bf5a84c9af7eaf1824d5
MD5 85ec5bd7168be114fe365278761d1127
BLAKE2b-256 9a6019456faa9ceb004d574c1ac196a3a5aadbae8fe25bccea165ddf8874e38f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp312-cp312-win_amd64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1325c76c9a89d1a9cb8c4d3b6e0eb60065d51f95d8fb49d854e1116c83ca8be
MD5 1d0aee053b8c59c22234d72f8b665261
BLAKE2b-256 311403e3f9ca05e981df2564457cfb4e4cc0d70c2ca47c84a9d802e222ab74ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3de946a57b9f8bb8fd79bc70f8424fab3548e25e4afb377724de1700dc64208a
MD5 6e40d1f26832586ae9107cc95265a322
BLAKE2b-256 532d45a92c87a583a53c1af30bda4f611a7876efef8c9abe01a20955d249e219

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffad208c9d6f2dce22998b5607f041bfd1f4121b05489b1ebb4d391d74f0f23f
MD5 1e2e59c907cf76e2758c95edbd0976e5
BLAKE2b-256 d224712c3fe6ea88c32a5b15f9f7d2457d5ef357fa5352b6b3409037066e93bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41df3aba4603abd68bdb9e8b7f82182bd3ae7ce6b92a84ef6e00081cafc148b3
MD5 4f477ef7f4f355d32d5deaee9927c036
BLAKE2b-256 97003ef4249af10dca88c38270490f270f103995da735cdf5dd66482558f17e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.12.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stratadb-0.12.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d2e1ef852a60ab47e20084e6ea6e16fb79371ea2a0702dca958027cef72aa9b
MD5 52be2330bd1b25f1f173a72780dbe5aa
BLAKE2b-256 31a2c053564472716360104b6711b86f64327cd3e1ee12f7bbdff1346d99639d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp311-cp311-win_amd64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a81be85916850f74d24824a141235bd7ae0d5cd29e0474298b5523b993c5e57
MD5 a9c7a9cf63ae21c03e5c3de85ff560be
BLAKE2b-256 8ac158c15bc1d8d33ba7bcc779eaae14242b7901441defcb3f44932a0f18b6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bdfb7293099540346811c2436890223d41da47ce8384a9ce8a14ba300d3fcff
MD5 cd1ef8b0f47bb3225706b144d91f685d
BLAKE2b-256 84c73c8289ba1d950aae63020fb5ac8d106db9369e574b35d12be31ef56bf5e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6727dfb969cfb832970be46d920b7e43d523360adc08edbcff7f650de44d275f
MD5 1725d0fdc78d30b17310a8772d15bb6e
BLAKE2b-256 0f44f7b223e604fb4fdf79ed1bd1c7e84771c631061b5a1572b077b5a4454674

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4780866c6166a05a24a454218413f12d16ad23a6aa45d54c6c441a15b47e765
MD5 2ee7b536364207e3fcef3059a886472e
BLAKE2b-256 dca7fb64e5e258884dc69dbfc9efa1785b4d7ad9ff395eaa058ea5c074c2facf

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.12.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stratadb-0.12.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b571259ce832b0017e0f0ccd0829d64905f167c02f1515176755abf9d0c898de
MD5 dfefd40cab1b4460b3e724658a9241e6
BLAKE2b-256 36ff1b740f3748def58a6f023b3a95cce6178f943b30a2686264bbaf3b621be3

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp310-cp310-win_amd64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd8deb8c0e2e8625eb650f4081ad6a8d2439a7400ccdb403db5e0478a2bab074
MD5 c22d1dabd1b7862fb35591e4295c5cb0
BLAKE2b-256 a61539d5a4d64aa14b9307d27223812458e90a2b7f1b7dda7952341ec539ef53

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 686355ab334b1f6ed3ed096913bde235c0cdccfa39e12dd7c8f48dd6f56f356c
MD5 a18fd96a17e802200b5d5407f7edd65b
BLAKE2b-256 04c889df199d4ae2c6e9d55609f871974c6c71aa464b8096d5d9714e76eaf13c

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 216b319cf0967f5de9109543961a3d551b287328d5c037493d9a8885d977edd9
MD5 8fda59931428af2109da781c2eb0024f
BLAKE2b-256 c991a3089d1e3731a9047e2a327b1c24ae73ad57f1ca54c711db6f388757268d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 936abc4ee0a5d363c5e21d401f90f0bbfda5a1ff42f0b6377451f15266dd884f
MD5 a94a0df64d5662829643067bc31286ec
BLAKE2b-256 d1464d2250cd0a0dbb50a8bd4f75fc1c1991d530375bc271993307022b0e584e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.12.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stratadb-0.12.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6cff3d4256df01aac3baf69354ea917c52a47f9d577163f741313dd5a9da51ea
MD5 a1abc2a847af2ff48d90368103f9b884
BLAKE2b-256 f4cb7f39e1cf215839f111d113ed5da94757308357f3881a6474754ec89fc587

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp39-cp39-win_amd64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45a6fddda6ac54493f6bedbcca6cc5fff4f88fcea6fc334cec8494dfd54ef53c
MD5 c2d936318f70ef65a5a8bbf24ccab3fc
BLAKE2b-256 e437fe602bd93e11b9cbb8cd07ff823c7089082298bc3d0147aef3c6097cadbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c5272e8e2c81157dc7f10214a1b4d0279f7df8dd4359c4c1363b69ed861b47c
MD5 769cab6eafc38b76826058342bc97106
BLAKE2b-256 ab5c6e6642b2545a1e5bbc9ee7bceac09ee441e462e1cad8d8d285b7f90fd2db

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21041cf9f8797e1f8dee71ec5768fbbd11b2b1c30822455302fa34896b4183fe
MD5 638e6ccc421feac1b8205337261fa8d9
BLAKE2b-256 65d06c7e020e203821fb6f5715a330590c5a8335b4653971b30ccdacfc387932

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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

File details

Details for the file stratadb-0.12.6-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.12.6-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ddfaa97b9f194d563e6ac56d9c403f7a7e02752c5210a9879298b90ee01ca9bc
MD5 03fe47d32e4ed9ee42cd7bc38eabaddf
BLAKE2b-256 33955dadbc6b0d8fd95c5f788f5397a5b608bc98b8a898088a065d5c5a86e19f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.12.6-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on strata-ai-labs/strata-python

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