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

Uploaded CPython 3.12Windows x86-64

stratadb-0.14.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

stratadb-0.14.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

stratadb-0.14.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

stratadb-0.14.1-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.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.14.1-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.1.tar.gz.

File metadata

  • Download URL: stratadb-0.14.1.tar.gz
  • Upload date:
  • Size: 51.8 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.1.tar.gz
Algorithm Hash digest
SHA256 e9be4ecdc0d9535400098bc257dc97e63bedd921af612ca38e51ca504f5938a1
MD5 540213a9bebac776fbb89ef14198dfaf
BLAKE2b-256 2a25e4a0e83e0fff87f233540fa3e04065a80cbdb623e0108fdf5dfdf7897774

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6335391aeab39573b185526dd57bc164914dc0e2a4eb1a74c3e48b7ef206a314
MD5 c280e39555cbd7c15aacdd5dbbd291ab
BLAKE2b-256 8a5dbfffebddc56d605032150237766d559315e0283f89900aa9c261ae8d9830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b291092b9962a5044a45736011ecf89f4b35e7d06e83f80845a90285ab5eafe
MD5 30337b398ecc0b23313095b3ae31089c
BLAKE2b-256 5c961315cb369e1e5cf5244168081c738542ad9644a7ac048b4ea6247ed45e50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 184d581c11a0e2b2b5df8d65c23040c63e0fcd188b027ae83e74f5aca7ba3eb0
MD5 e13606dd9226b3f2d50cce3ac0dfeb85
BLAKE2b-256 9f058afab6fddf971c95a00bb62bf627c1ae28e6584ece535e1c6dbe5af1277b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb51eee98e2026e25e1dadce954f2faa698865af22e5839c6be255e217d0739e
MD5 9f9e6f75cc011e2dd03950cf3e07a1df
BLAKE2b-256 a9645abe24999b45828a7a600b9630a16d04fcfc842fe00788e5df9294fdd830

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c16626d399cb6bc9cd6426da8d50a9bf5c0854fa59cd700c88f9cdc0616400f
MD5 c42bc24ba53c8c8da8303bcd02077c5a
BLAKE2b-256 17dbda3a95ae4c20636de331354903dff00d1a0f0ecf50ad58c2d0585d477561

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 09b0fa14fdeff9605e27461cde51e675336cbad87eca429999972ecf1108645b
MD5 8d18c75ee6d04d2cf9b1d71c11af54b9
BLAKE2b-256 5abca1a32e476034aa6b846af82f2c58f746aa74bef2bac33f8efeb43080ea6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3267a76c025ebc81cd4f7ce05c1e5b28e9058d42244c54d7a0284993d3c8cf9c
MD5 37f5b4cf99caff6fb5ae4d8a87bb2180
BLAKE2b-256 0a0abe69e4297d4945736e6b6b22cb366a75b55a1ed5fe72ee07fe4303656b1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49a808449388f05f3f57122bc28988d6fd72172fb707197027f9a8f32670dc24
MD5 4186f73df5263fe2e9c916aa3e3ec9bc
BLAKE2b-256 63546966adcc04325a1a78741b11bdfe8799bf3d2429eda2e81bf4d3984f31ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2d978de9d2dd3d12c91aa8f4c9e9d47c617bcf287167fe8d3549e539a576e4e
MD5 6e08028a85fba9838de1257aaf0f1a99
BLAKE2b-256 347f5f193a78d5fff2e8aa0bc1e15aee668cffc1c1d7091da94ad806ef34c1e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d4e21789011c6a6fbdbb8faf43bd16b505bd4a1ef4f253d990bb42d504ae955
MD5 79b78309cc35572407a3afa163ef5ba0
BLAKE2b-256 b4e45acce48068370cdaeebf37b7fb9117b00bcfb49a817aebe21745f5717903

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 01e59f3e0c8dc8d282962c74612b953a83d248bcb81dc278cf346e0c6b5b1f24
MD5 4cfead5ad82c7d0d6b18272c5ecffaab
BLAKE2b-256 a33ecf89d412b95791ae993af487dc17042da688589e171415c098be90b2c024

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5ece0da8a64e2c6fae7c0592188e9299a26845455f796bc94386460ee46957a
MD5 4618fe4c4e76ba6e1a157ae7d4723055
BLAKE2b-256 946ae2fcefc3a2741c5d8776ba532611844a43b95c3745ce7b96e952573aef23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b3a45a4a0da9b1010aeaa1d0d532a416eb003220b173e7ce90e3b2ab8ea2d0a
MD5 b3d4e769c168f9d0099ff04970d28ee2
BLAKE2b-256 24c155205b18c381f6572f0a60bb9373edde5db9ba69f4e9f3d10bdf69db8a2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29c47dd2ccc371a4ca8200a16e38ab0949e95770ce1fef7cc67e2c738ba8e392
MD5 dd94b50f55fc63c3e77fac4b71513beb
BLAKE2b-256 46956c6a815195c1012b500fa5a9e336fc3afb6625ca704d33b374414c2166c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f7602b8092eaa77864192a2e8113837953ce5be1ddfa8ed22d7e0755260e4830
MD5 fefaa227181c8ecab6981cba9febc845
BLAKE2b-256 57f150c817a40d0a6da4b911016791f0ff2b76dc76cdcb0dbe276b341bdbbab1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 73d9d4ec572013158d78790167362c77d036a6633c310b33c8b1e553b3535fa2
MD5 5dc0c87bec12b754281b3d7c1e40441c
BLAKE2b-256 80503debc3bebe30c38b64699e44d22f2149277b91caeb71c90e763c7b2d389f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e6f654da230a0ce9367f4e75fe9946bf1223d73b3e4f64d3b32e55b11b8c306
MD5 3bd741619e55fe180bb77d243b4cf880
BLAKE2b-256 4b475486c45a264359f6efcded36cd374332736ee01df301535fb08779bcb10c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9a62bd47a9ab1af7da143e8f97e4f0e8f1d30650f4fb4d7b87a743f9cfb2796
MD5 0ad10616ec5421d649884362eb053971
BLAKE2b-256 da4c058e9a5c9ca7dd7e67789d325c8013cc772cf91953e27a4c48cc20f25195

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae366b7844b4cc4465e4566cd257f3e00bd9b27d209db1ff9bc3e26349a3aeda
MD5 f3dee68bf460748631f6d550dfbf9f28
BLAKE2b-256 97b4db09da17cd03848c724f9201ac6ddbf224e0d46cca02f46fa9b7f0a759e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 820a8342680cb801ae3c73a6b67b19c27bcd3357a81b1bfce3b79f1b69d0bdd2
MD5 2af6242302b8dbf602634973d9bf727b
BLAKE2b-256 47f934fc78d6dbcd08e118d5f64b18f3e88ac6b3f4ece3cb3023f3548642a74f

See more details on using hashes here.

Provenance

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