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.14.2.tar.gz (52.6 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.14.2-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

stratadb-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stratadb-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stratadb-0.14.2-cp312-cp312-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stratadb-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

stratadb-0.14.2-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

stratadb-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stratadb-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stratadb-0.14.2-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stratadb-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

stratadb-0.14.2-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

stratadb-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stratadb-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stratadb-0.14.2-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stratadb-0.14.2-cp310-cp310-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

stratadb-0.14.2-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9Windows x86-64

stratadb-0.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stratadb-0.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stratadb-0.14.2-cp39-cp39-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.14.2-cp39-cp39-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for stratadb-0.14.2.tar.gz
Algorithm Hash digest
SHA256 50872970fe94d97eebae68e6da18d9edee07cd5ef5fe78d626aaa218838cae03
MD5 5222f633666e434dc1449a4e8598e2b7
BLAKE2b-256 f6d9ef5234e0a80c994841a19a00d8ee7b04030e63032239075729140710b00b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2.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.14.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.3 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.14.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d190535ba5d5f3448cdd39ed6dddded7eaff24ad305ff834048cd2b7b3a962c3
MD5 a634869ea64c6179f2f4ab94b5989ff4
BLAKE2b-256 06a3e04397d55b38db5e93e2e0890c4fa741f3cdeaa5f08dd02bd7dc6b12d447

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d44563b0b15c4ffe4e1a21b320c519890f5b241ffc2cf16465c43a1e633f78a
MD5 c755a58ecfc3ae5ed1d414245fc91eec
BLAKE2b-256 8aefa9b0794ca8e6d09db2b4414fc42083344190373bffde4ddd69750ee978c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8cf8f30c250cd541bc5fea836789a11c4856dd0e7337e7fc1bf45c5d430e4f8e
MD5 52d31c185b1f1d9226c23605e43dce8f
BLAKE2b-256 9a1a3675b25f1c76ddeb14fede839a382872f8eca8de43dbe5bc66f00552b93e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4743af33df4581380cc9693f53d9d55e284f16de6ab6532ab62a831389fdb984
MD5 25c0b9bbc13f1573cb334589e223236f
BLAKE2b-256 4150d84357d7ece03a8f2ebe2512fd6507ce2dec4651dbb0fb698cb17f38efb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b7f8f3c1fa5cda683e495ec770f1095f7edf2d218245cf2b70800b621b75ea17
MD5 b3627d5e7ae8d70f7df5af8f4ea91dc3
BLAKE2b-256 d64cd54fcd19be45319aa6f0670cc658493e6850903e2a3dd56a5fd911f84ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 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.14.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97a2fb5aca84eb3a01893f862874cbc9d3b34ace956cde0ed2a5372798a9894d
MD5 0b643fe6045d1d2a8bba4de5d151ac3a
BLAKE2b-256 4cd4cd8a51e340d6528edd4051a88690ac37b15ed9bedc8ca037b5380744093c

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4219993db8dc97844abf9a98f8df58d98ed1a6531c9ae506eaa6209fc1a3a7fd
MD5 65e31d3acf5a0201d48737aa79d7637e
BLAKE2b-256 7e15825527858922f7f14bcb0d8db2007e2fafd6470cd74c2b1a8fc1089da48b

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc73468bd92e15a43c096ee0297a120722014f9568e7c928e60fda48c02a3844
MD5 e7974400448860ec327d09d267b174c2
BLAKE2b-256 29227b7b97ea8352e32458b588e14e187bd7c04021510110c04a3acc5cf75209

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6f34dd76c37513f03959cd1f23d7f46371f060f22b2811cd340cd1eca303364
MD5 89f9c8a214285a3d19fd941247ffc8e2
BLAKE2b-256 54dd39a83b67ff5bd65694aeb2a667e9a127200f48c7bdb05ead51cdfa848edf

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4354328f6f80dae9f8ecab958c0e630e22159d21fc7274f028f2f25c2c7cbca0
MD5 6ba6419bed577c41b78bcd2d5f96df1c
BLAKE2b-256 6aa805f19ae4636baf7b2e91e3f7b8aa100f6d1643e1e837198bd66273821bbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 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.14.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8b9db392b52f60781bda42f9a26c87ce7288d3d4bb361138fb5fc3e96116cd93
MD5 6c007afcae27eb180b38b8083c74a13e
BLAKE2b-256 d615340ca628d2576e0b62994c1ba31729823a4a719532ae88a6ea17f4b5b69f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0d2a362ced917b8c68b5fabedbab208c10939cb16c8dabb7944a86b2907660c
MD5 e06a4995711659dcccb4b8ea2ad8c372
BLAKE2b-256 5ac9b044f87f333c695d22e31505c3fcdf307a64036c8ef567412a8c38156947

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00a0fb1b9abdec0932f8f03a9a7af113d5e3e6f5df7f7986244e34ab6ae3a71d
MD5 56e8b4b17b73bd26cf673c1c13c58867
BLAKE2b-256 66a709c0d1cb1a6b3847887c92b357dae50c9b3cf26af9a6c182251daf609335

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 843fd877028281cab2596cd7316d29993944a8767ecb59f2576eb3241285c0f0
MD5 76147d6177ed547b0e81630e797d2a6b
BLAKE2b-256 3a5ab5af9ab895bb32c62f69239abeef40d17f6e239b690526b38ed8e38cb50f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ebba177a43ce3c86f83a25aba8af2d92de08ca5b0a95f7889e7fe3d1d66d621f
MD5 46fcecefd57e138ce31dc766b49ec631
BLAKE2b-256 5043b17b4204c37ad8dc39f12cab2a3719970280e203897074944006fe6f3cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.3 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.14.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d13e19c01079bd4dda9064d09ed568abb0c68bee5416af78a26807652c2f6fb8
MD5 6aa8f6f71c31a319559703038ca5a983
BLAKE2b-256 adb5bc6f072bfc92fbedc746cbd5d8879f3135b29d91bcd1881c8afab43814e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06ad5e9e9f5077b6fa646ccd66135e8487fdf937b4f67036a84bacd52772d7a3
MD5 600b1f13ab1dd6570ca1f36a073bbadc
BLAKE2b-256 a1719225f7e121ae53e9cec810bc73cbfe7af6270d66d6b9a03241b1e53d034a

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7ed25de2ece58e6006b29ed7d5499bfa4698ab3becca65d70bd44f835f5227d
MD5 ed13c5419f14410f9f8c9e6bd55a5b33
BLAKE2b-256 f6783f58cc60abf5ff8a4874d8dd370aa05eee8943e001739fb991c0634b27d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f94f25be363adeaaaa5ba3d960328eecaf324286bb3a2ce6a6077eaad0c16573
MD5 411f37a0bb8d77b78501aec00fdc515f
BLAKE2b-256 9acd0c2c16a54daec6fbf0c0ee5d27f60bc637a0df8feaf21dfce6bd428a4a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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.14.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d92fde2b12cc3ff558c7995e8c94931bf015b6be5e48a173a9c29382ba386da
MD5 ef0b071fdde1847b76287d3e8aa43fef
BLAKE2b-256 df6dd0abad86e0273e9e8d7d8d9ade1376adba8dd2deac8c66e8a31b42c6d32d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.2-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