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

Uploaded CPython 3.12Windows x86-64

stratadb-0.13.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

stratadb-0.13.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

stratadb-0.13.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

stratadb-0.13.2-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.2-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.2-cp39-cp39-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.13.2-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.2.tar.gz.

File metadata

  • Download URL: stratadb-0.13.2.tar.gz
  • Upload date:
  • Size: 45.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.13.2.tar.gz
Algorithm Hash digest
SHA256 eaeb0ec2752a8d913f1c0f395b1c92452e9917b17beeb60ffba3ee6b1d390212
MD5 cabc52c10864b1287fb130c47a4e8079
BLAKE2b-256 025e63d01d938622ade4c3159d5036b5f6218b7e5787276da9e9c9cd7f1bf98c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e4c825cf5cab7419ef716b42b52581fd7636ade1b6df098fd9d9c325f72fefe
MD5 257b0e0c2cc031cd3b952f2ef710b5d3
BLAKE2b-256 b0ba408e779c32f3621f943a30e6e977f09022e20df3d16afc45ec9682f9052c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1f7296789941e2fd6a47377a1b7aa46f4679f69190af28f48b18366b25dab45
MD5 6916e2b2a0d21400f54fa5e919055805
BLAKE2b-256 1146005af8d4552a91f464443cc749f3a33bc13f4caa6ab5bee045bdf297756a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1d0bf4b4b258b1542245bbdcf73beacfa5031e3837d85e5ec5a4416b9b187cf
MD5 c8e3910904464f558ac5875b9052fddb
BLAKE2b-256 81173928dba58be8c1917c1cb3973f48c4757253d5be83511d56d81b9ea9977a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaee5b55368b26acda2485504afe02f3687885a08707679040c390690ae04aeb
MD5 ae44d7ad8d03a5d042c396c106d0a2b4
BLAKE2b-256 3918aa990d040c1bd16cb0aff23ce758522718623d820cb7fc442efe63b4b06e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f799c8e4d6901668693d6ef434381672e21dd7bc7d465061d7d13587a901772
MD5 41fbc20fa15277e9d94f449e9fd4a202
BLAKE2b-256 d9cd47584b8284028fabb13292c3bed5377c31e974879c074b6e222e6a08af9f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9d2efeb34b62749608bc318d38955ff2fc02c5714c3483ffdc61bfabc27471a3
MD5 b445037e1272e9595aa67663a3bcfd9b
BLAKE2b-256 4ab5825d13c560112222b7a3cbdd0b6b8b51b1be044b3b45633fd327f8d28d67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f355872edd8804923eececa1edec956b69756c2a79291695f9ed17e9e5a73bf3
MD5 9a231c411931879a8329f292981fb7b7
BLAKE2b-256 c1a53a2864d93f8bcf9feb3207c46fc0a5ff50068be48610770cde40cc157860

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e397cb9c50bb1228dee273e2ad939ead724d38aa1e69f0e04a2f6c2a67004a2
MD5 b6f0665da0deb4f500d5895e0e4e2de4
BLAKE2b-256 1762ceb447b8b8aa973868ef505a9db306e2992066b5eced381ae094973464b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b76f7d724815527caf61c0df5a47cd030867b073a68ae0b62f0362afa0dcd67
MD5 fe145ab4af0e2b4ce175b56e520c0d25
BLAKE2b-256 025e4f064a4b69b36a526d5f438efed796c877341d0626ae5339248dfb15cae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51e350c46ced26aaa3e9b2305d1a9032409d35f0e20bd11688f3c8051d864e0f
MD5 593317e9c77f589300ecfacc28001dd3
BLAKE2b-256 5229295aed7d17faa5aee532b197baa267ffbee2bcbab4eab7e78935e73f7e37

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1cf47e044c4b35b6bfe553d0a3435b40d1a5e6f082d837844be269a6960febe9
MD5 413156c71504842e92112482891d34d5
BLAKE2b-256 1c46b8cdb67367f8c0bb23f61a1c2c474317e0cba4aee84066d3dfb52a740907

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f57a547371e1b6d36fa9cf90e161939f941b41646b636c11d582a7f8103b9e77
MD5 2157ef2f361f835c67124a2a813673a7
BLAKE2b-256 91671d7ce86f1b9114f4325d144d744f7cb2ed2e838dfb91eff526178cd6352e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a63399e5dd7c5a0b89acbf646a568617db015d66b3a8bd19f3e6051cf8ee74d
MD5 6bfa95d503fae1eb5a002e69956ec921
BLAKE2b-256 4c3b2c9ba989c376c38e6ef2ef57c1c2ed726fb47da68fd9b743489fee9c87c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15cbbb9f24604dbc035523f278727cfc44a3f791a532676a099f487485eaf15b
MD5 a4475d5832d0fc1711c184bea20cc99b
BLAKE2b-256 20db40c71382c80741b46cc2f97e48ef0fc200e3783c6c0b326192db175c0c3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6b0c8bd9873f7d11cc47053aea37e482172b8708b70578486eee212627325426
MD5 7436a3ddc3b3ed098d715bfff9b154a8
BLAKE2b-256 63dcfbe5cf5de8b5d6d549623b68264340184f6403afab7e1b93039c07add73c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.13.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b7aee54620938cb1e017bd4fcbdaace43a2b0b48e0d7a45d1a13f505d4a0811c
MD5 5267962140b4e79d5f88b3b95cb1229f
BLAKE2b-256 f672e2bca78c8ccf273f0f393a652afcc401fdc88e3de6c20719ebaa2d749758

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49e602f4e09c4af422b5dff4e69d253c345b967fe1d9911c1102819d12e2e885
MD5 14f1d747f03c1a1fa2c005a27cad933c
BLAKE2b-256 bfb6e843dccfef888b424f474a4fc5179ebf7bebd5206268da6f4622806f07a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3e5d9847551c7630d3173b82d740d6f7bcfb3baf5bdb70efb7bf0afb52c9bff
MD5 3211bad63d4da5e778628b03cbf05bce
BLAKE2b-256 bbf27de48ef1b9b1d18e019247fcbb310b10ed06a1bcfe361af33ec2a5160422

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c825ad5eaf2686606890b281f61c7199d395ef6a3401816f76d5e8c25b1f6a9
MD5 8bb646737be0e16f16c66f8099f8ea8e
BLAKE2b-256 a496939ff46699d0742f006be28deabec9d15a14ae106943bb9b55d10c0c7f36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.13.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 09357e88140e2d6a2491a6bc6c314a31f726bc742da39fae9e19823c3fd3de5f
MD5 b32ec02963dfd577d46f513e90d80d93
BLAKE2b-256 79a5975d606900d460196fdee6fa5e4805ac2696f928b46b14ee4b6ebeb0e65e

See more details on using hashes here.

Provenance

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