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.13.1.tar.gz (45.5 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.13.1-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

stratadb-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stratadb-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stratadb-0.13.1-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stratadb-0.13.1-cp312-cp312-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

stratadb-0.13.1-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

stratadb-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stratadb-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stratadb-0.13.1-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stratadb-0.13.1-cp311-cp311-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

stratadb-0.13.1-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86-64

stratadb-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stratadb-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stratadb-0.13.1-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stratadb-0.13.1-cp310-cp310-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

stratadb-0.13.1-cp39-cp39-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.9Windows x86-64

stratadb-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stratadb-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stratadb-0.13.1-cp39-cp39-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.13.1-cp39-cp39-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for stratadb-0.13.1.tar.gz
Algorithm Hash digest
SHA256 862cabddfdbac785f7e8a56401d1d504384f277954eb7b839e406096d6a2c87d
MD5 97ec3ecc7476c12692dc9c34d433acc1
BLAKE2b-256 0ae52580f5731a0d3fd2441a36fc28f47aed4c1fcf4d3157e919c45d98519a30

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.13.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1a014c769761c01abc2845573e58eb201c17c2fae81dbea8a7a54ea5a9cbde61
MD5 f7f1c20da2e6aafa5823e7afd17db749
BLAKE2b-256 a92f417b31632825f026aec8210bed55125b636f88a2c1768f98800dc8bacee7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dbc9f3a25703a40b249ddbb019574606e296a438958e6b6a404c766b9109294
MD5 dc49fa76d789ba3692a94dbd35383653
BLAKE2b-256 1fcfcebbb00cbd5cea192e423bf0bae07b4567ab13b96ed96ed07911d2ab55fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf7b8b5386cdfbb8d090aa7650993ce94af37f1085cadd38beaa6e4cc38ed0ff
MD5 6ffc4f019da8d6b81714ec8cea6e25f1
BLAKE2b-256 0e05cfe59eedab3c81a031ab71318e950b7a8d822a85485f602c9016f2fa0495

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30ce8aa041f163c7153b8a37bdf8d61419981c48168848a881cbab081550d4b1
MD5 592a5e3a085e3721948db2814cf436ed
BLAKE2b-256 ca900fd5313f52cbf4973e1cf616ee7c0f0092317c5ed0c4445cbdb231b0745b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 44b07ba72de4facad772011f72cd53d6b958818f96fc44bb0e02cf515c69fe39
MD5 d530a6f84924c4181507dd1b24762421
BLAKE2b-256 d1c394140d473be0350dd1e0fc3419ab027a11ea0b1b01ddc3edb1c50de9dc6c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.13.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a08bbca7e5cb7ef65fab90ae2cc30dbfc0bdab5db0751894700696478757245e
MD5 2de9f6369a3cd28e506ec4ec781ea818
BLAKE2b-256 f0cbfef4a96904a7e9391220e0e387e702b0c62efce291c16fc0730bb09eb02b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6226e8b67d1e9152783a9aa7a18714643edc200d3a5577ed705e7f96e0a30885
MD5 652e6a325fb589cf4487c7ac429b32c1
BLAKE2b-256 8b906f45e98e0efe9d6b7e38ce36cf9c3757bef0c28c1fdefbe6693441055b9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d24dcc6c91a62f09107d51e5040df6642d657fbf76a92844b61dc64aa3ff689
MD5 5f6790a39abd253d06cc45a740d1467a
BLAKE2b-256 a31d116b78809ce4d920bf6cc44d2d6f68db628de103a3cbae4cd5dec2b4b669

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26cd9a8841de5fac84173a6ae5c85895bebba0b7c12c2174ad95ccf8c209028a
MD5 3e66f1136d8939b757e87ea1b34173f6
BLAKE2b-256 8e4242e7da01832a6910cd0dd6b85f1b539bd776f82f54b0124796d71b765413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c5eb65506d4c9030cf37a8bfd5c0982ae8e96769b2759c9e1855ec3a4bd44d4
MD5 d0836ddfa87c98f68696280b9e1fdcfc
BLAKE2b-256 c46213f838fe077f3f25a60d6949ea6e7f6e6d3ea7c6a75fdbc8352035d772f2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.13.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbbadceac7f7ba82cb1dce0a55925200e7e5eea00b4f44317eb457fef887cbfc
MD5 ee0ec6d9b9971d7f0304938fc42ce612
BLAKE2b-256 19e69e578981c4684066e4a1e91ebe6f09602d96b76a80e1e1dcc5918ca38a31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10126321baf7dfdf53ed266b104d447503bef61460ba72bd103a25f11da4793e
MD5 0c3a2489290bf2e3f8ed3ba236d3f20a
BLAKE2b-256 1facd733be90c568fe6f106c54bfd0ab6f31119689d88794135bfc3e6bdc1443

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 891decd2536783c8190ced1cd03b07b17b9e33c98dad73b0c471d0e991fa95b1
MD5 97c76c0bf6a64323c251f3f89bbf300b
BLAKE2b-256 e5dd4a0f5abb226460bcd2183cb6a3906dc35dee290f74e3b371bc306f554dc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d36d83bdaf519f03475171dc6824c8248ddc209b19d6a44dee659667e8224540
MD5 8d9528503cc400eaa8230ec238efc247
BLAKE2b-256 52232684d6a93eed723f67be5e8e6d0b50421978bcb0902ddef368543dcef0c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 712307523e4721d86c68324438637816c0ff30b49b853145bfdb0e5542ba651f
MD5 ef14d9dba18f64b036eacf2dd1f05251
BLAKE2b-256 8694c52088bbd62bf3b379b955738c0da1043c0a60b22818a32b1eba07643454

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.9 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.13.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 573d36ffd94c4c1b36d6e0b5be5800ee9431c829649cef0e194ffbf23cd06896
MD5 f6f281ee9c76c9afb580979421f5704f
BLAKE2b-256 8e5265ecac1ba9108ab59b4f1670b952b90428ccd48aa935b4aa447f9e4d7ce1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b9c605589777ffe50eaca1a2da10033aa0babf1dc6d6a8b45296504b79b0f1c
MD5 722c610b416ee69ee3e1c94e43955e79
BLAKE2b-256 6ed2b6d7a119f7e043fdcbef2fb7bd1f09ddf7b8a0ee0e3f7446b106fefcf260

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1cb6fd9ccd9b41e836a56cc5df2671f4089ec40ae1d2c4135b18021b7d3a6f43
MD5 eaac7cb43b2d3c994d002b3ffe2f0a38
BLAKE2b-256 8cc6cfff8f4cc2bae1fba4222806695055f5ec24b1f261052d47aec503daa7b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bddd42f20843073c66bf0737c349513dd1da5ea9f5a6dab050ee7c587176e031
MD5 9ab98f3a0ad560b283f93d80f5651073
BLAKE2b-256 7fbf2f09ffcc4e1b5d953cb83cfd7401c09dcbeea7e58a75259aecec7602bbf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3c163f1f2bbdeba52b5954b8824bb1633131b47b5f639465c4806e1337921f4
MD5 95d943ca8ae0a1c101649f9d4c4fb5d2
BLAKE2b-256 b93ef75b8021f8e004b53da19d312eacf50b0748d398b44ee68430e88ddea9a4

See more details on using hashes here.

Provenance

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