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

Uploaded CPython 3.12Windows x86-64

stratadb-0.14.4-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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

stratadb-0.14.4-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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

stratadb-0.14.4-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.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

stratadb-0.14.4-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.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.14.4-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.4.tar.gz.

File metadata

  • Download URL: stratadb-0.14.4.tar.gz
  • Upload date:
  • Size: 53.3 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.4.tar.gz
Algorithm Hash digest
SHA256 80c8766fe42b775e4d31b3bea3a0c97a779de60b29688127f0a555118f276c77
MD5 ac1efc37ba7b155c528c745281025702
BLAKE2b-256 513f92521f93263e535d3dc86d706a97c05a8bdd83f7465a4b2e11ece916dc31

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0521d4773d219eaba251f9beacca68a87649bbcd2ce49534a829b65136bf7e1c
MD5 2b2038efc5b1d7866e166e0771b90d36
BLAKE2b-256 2b2de7b0be2cf4e2b634f3801646b74f2cb385540437f17a8cdec3bea772ad43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cb2575ebc1029941100211ed942316f951e6a5f54d855ef13306fe582ad6a63
MD5 1e7c7c47d0d039f6e052ef0133137c1d
BLAKE2b-256 c15d766ec54752227b29c6f7b4123e0a0d9735f6b291cca31c45d046c6bfcd7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b74731e3a09aea1aeeebad7eacfd7d0ccd65958c974119bf86e9e88e26178cd
MD5 d2f5e1e34e01da45f8e859ab02d756c6
BLAKE2b-256 64142d69190cd72ceb36c99fa6951a2f2d78fb364cbf3bfc43d8f154eb5657f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd96a0b06e64366a68c824ac3e3324a6a78803344b1d21f19fcbadeb230ba03a
MD5 f0eb066819c477566b4a885d8caab0cb
BLAKE2b-256 ce1fc81c708f6fffea729e10056597f54ab552112dfba3b3da914c862e97c769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8ce241a2c0ff250d77d1131060eceeb765192b57951f11890d9bb89e7331fa8a
MD5 9bd1b9486f49f5698262565213602322
BLAKE2b-256 a429ca94ec8cda416ad74797c047cbefdd4e3a10240753bdc23507986737b3d1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 efd13727866de72830e9db50ac46e1219724a81f27fd786a3e8afd3bbc028a54
MD5 6241e597960cc943e57d4997700c3dba
BLAKE2b-256 dca0b033aa7854a3bc900ca44fae39aff851dedf58621113024ac5030eb0331c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8676dad113eed36d425af8ec56627d48611cf160bc340cb7d9373f40478cb4ea
MD5 984d822d946e0ca4c6b8c999220d7724
BLAKE2b-256 64943767b9f727289863e4d8dcc973f35653abb66f70b012cb55bda3df9844c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f97cee9af1a73c1ff98810066a8550b06cf0d0d1d8be08e637a4c888a34cc71
MD5 db6d755453cce44dc465a961bc09f79e
BLAKE2b-256 92784d0d33f69d48996c9f8dd69155367b1dfe56ef54b245ed56a944e5fb02d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3eec8d578220558a95ee17362bcb7a463b739fb2fa2891877c26b04b07142e51
MD5 c21631d71508f77914b6988942214bb7
BLAKE2b-256 24ac8332b84f2bbf4d43ed018c4be7cab97679083cb48bed365808df84cbd102

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 31311eaf2a3939e7510747484faf7480d9d1b9acc991bf3ddd98833c4cfc60b9
MD5 33349ba65e1b4926c388be858ebb9b12
BLAKE2b-256 be2ade58379b8f64b8676179d347040afbf6ea2097a1a1449d5620022d27305a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 03cf407b35c9c4319bcea2a7c116962fae9d2c5fcc7a02b8a198805c462b11ca
MD5 9dbad20b7c5387dd3562ee588c8f2616
BLAKE2b-256 6c99e0921a56e995bfc1ee654145fc6b43ec7d77cadb17e6cf3c7d163f9cebd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32ee7e3f9efcc2a0ff0d49c6cac6fadb07fd96572d8bb2d6e392a56e7bee0bd1
MD5 c9d188b1cb5aeb99e9439f86fc6df95c
BLAKE2b-256 482304e113bba646d28f9c3e9f23a235e137ad93092f56cfb559dd3678f6118c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d709212334c15b87d458982203b5ec217567159dbe3a3582daa09940c9a12591
MD5 ee13b3e704087bf2b7599baf99677c92
BLAKE2b-256 08b157f6ccf40c392c6cef83f062646b9df77f830f68441e6ee683db8ef7e64d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb11f90d28747cf49de576b717cc97ad8ca8a63bef75977e5412ad88711bfae2
MD5 0e5efaa244a3142e49ffa75884a494d7
BLAKE2b-256 b954b4431da14398e825a8326bbeb6c7c077ba50a87ae3a8b341754b09a3e7b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1eb56925ec706e71d553ec295fddf3a902cf83927ce64b33a3476e35c391326c
MD5 6b5220a707a6c1202a8e5bf4ca06a84d
BLAKE2b-256 0d884bda39dab558784570d1eaf151475a82db598af53f9dddd3e76da6b38a27

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.4-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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9cf83d137d49828ca4089cd6e8693e28831727ee15c9c2d8d9d5faaba311e64e
MD5 febce31a21ed758cd83a370a3e0ef4a8
BLAKE2b-256 ea568cd3a905d168c625aa37c59de14cdb41b87695eb39c862c7e5d1eb2aae0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eba85e63b47f4d2d4915a802c9021e005b108d0e01dccf79360313d5da6b6439
MD5 e9a356a0f4265e4c34d129bdfd3979b1
BLAKE2b-256 1a07f689a0f544830e8f2702d8b0f8f888adf7672ff4bc17c947e18c79b61042

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a578284038b57c160471ff32757bbc0293ae0abf626bc53b026eab35dd370c9f
MD5 42fdf40a3ab959804324f571bf7b926a
BLAKE2b-256 85aa0754697c2b9bafaf01a05f11efa8d05f216c31b4281ac2ee230ff55df40c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cf91f04ac354b6a3e8443203dca9195ec7ae6f9ad56da98b550aee77a7f5f20
MD5 308bba217644cdeca2842b4bab05e63b
BLAKE2b-256 208455bbcd29d367f8f2e5da196e3a995572f6f837471ea12e2e9bce3129f60e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64dbece9d0b3dabf3c65a45e5c2ef479b1f0f21fb124cfe9f98f0d6b82a64c2c
MD5 bcec5c885a1bb5b081be6e20a9e53403
BLAKE2b-256 17ab2b017b538930d993e19a4128cee4cab53f82c78e439d2f18dfcd27e2343f

See more details on using hashes here.

Provenance

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