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.12.11.tar.gz (45.4 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.12.11-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

stratadb-0.12.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stratadb-0.12.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stratadb-0.12.11-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stratadb-0.12.11-cp312-cp312-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

stratadb-0.12.11-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

stratadb-0.12.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stratadb-0.12.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stratadb-0.12.11-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stratadb-0.12.11-cp311-cp311-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

stratadb-0.12.11-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

stratadb-0.12.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stratadb-0.12.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stratadb-0.12.11-cp310-cp310-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stratadb-0.12.11-cp310-cp310-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

stratadb-0.12.11-cp39-cp39-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.9Windows x86-64

stratadb-0.12.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stratadb-0.12.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stratadb-0.12.11-cp39-cp39-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.12.11-cp39-cp39-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for stratadb-0.12.11.tar.gz
Algorithm Hash digest
SHA256 a95ef0b8c2d98705b8b95073f70613762db897c66690d3043e946f97275ebec3
MD5 14351fd4150adb91caa64c9c6cae13a0
BLAKE2b-256 d6ff4a4b01b2ecf4db81a8e3cfb280f09ad73219711e15e9c909264d7b366198

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.12.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.12.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec962ec707adab1dcfe376f23db1c7dcdf884844234bfa8f0c04d0f5bfef1d77
MD5 388363d68e7e1aeac1abf26cc18da18c
BLAKE2b-256 e31edb7d2f52d4cc9cb067542c69b5bd43ca718e3b1a4b5604fec5d9a864ab57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1943a842f3797ea2d2b39954b21fe4d8a2bb4b3d461b033e1c349a73a34add68
MD5 ab36f04ab6edd014589192e288cfc251
BLAKE2b-256 5db719655ea5836e53508ec3e3c0710d9a4e5302e576cdf5916a164210f5f1cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 813e8dbbefa8d67a63a3642380dd9b1e9b4d55f1c737f6b56f97e4850f85eb12
MD5 0f460f8c380f35ad63a4ea36c28d11dc
BLAKE2b-256 a5a533390e55c9ad4478811ea79d97846d5afac5945cdf141d7f266df72b8afe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 320005122f4285185c8ef69951f3dbf5396d700748fbcc2cbca7220213e0d13e
MD5 ff7b98975bcebc921c00b5ab9917159f
BLAKE2b-256 fc644a4fd707e7a1deb9da5f0907806383a5752cea701b9ea2d63b2a7780c6dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cbee86598d340bd6a68bafffa8d0f7d1185066b2b2b0b8db7b08c8c48e8b8b0e
MD5 8f1a3feb1d631b4c741dcd9e8e2ef3fb
BLAKE2b-256 20a1b09f3aa9732c3a859446f38725628fe04b21bb664450ff94d13d69eff4f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.12.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.12.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 722b12ede2c22125445e043a235c5776579dc11d7655048178f01d788966d0fc
MD5 8f9bc5d0c6d243972d772ddfcfc4ef57
BLAKE2b-256 05fe18540fef2900ea56d39b451d14f4ccdbf48a82daaf8581bb341f23ea9a7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aab91cbc5d9f5d33e8018b278364db394efe56a389b7c95a6f4f39150aa1f0a4
MD5 c8725caec1d6f5d4e4eb764a49a3bc08
BLAKE2b-256 b7a6d072c0a31aa27a99c16a66c021bdc0b714ef0b010b9968030a8a515c81f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3b4614347e8574c0c7a3de378181335144c9dffdaa0a26f50927517c1662c13
MD5 75fe1e907b4adc784b62b2705a811a49
BLAKE2b-256 d78cdc4dd6efe4ed15bb8b11b1243d37ce0e6bcfe9d31fdaac38789b391dd82f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74e925cd7818a994a74c4f3b5697c73c161512372537ed49ab99cf1e8607b666
MD5 2253fd6784bc02d6ff4366f024fa043c
BLAKE2b-256 fdc30492b0680293d88044e9310afc2cb8e89812d58ea10e326dd6ad3390e26a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f8780ffb29910ef26869d02bea34853fc443786ad77de4bcc3b3729881c44cb
MD5 d4cde3c46a28c0b526a2088fb99ec2f5
BLAKE2b-256 3655274781234625b7115aa529952ec5221fa798d3c899ccf2876a29de196172

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.12.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.12.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1e4940f92b1a377063aeb274a18a53ee31bc49e05e553de1f169ef026b1a2117
MD5 a00267ce7194f38e31364ed7fc80dac5
BLAKE2b-256 a103c503343f96e70c313378a1211f5ca3a173d66029de1c7d96ca54751dd4f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4af045bfe82bed7602d6404f5b9ade5f586b3afe9fd2eefa75ce06e0cbd2e6b
MD5 dece70c903c1899b089f450572a992e4
BLAKE2b-256 96841f8baae743fd57fd782a8a7d2ed0f9c6e36189bd73dd94b0aceef2f95715

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3b2e2821c5206d364f3a918559e55d9000368bdd46b174bd3706a9f36714555
MD5 cc4c8cfb0d2775ca083e2c7d6bcd29c9
BLAKE2b-256 bab61bc7ef3afce4f2568683f3bb6ce6c8cbd268abfc8851ca2212ba76ae5fdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 069746e2884ff1e431522b7a02f64374e7ca73451602cd0139bb75f3cb715c33
MD5 b6d73a2a072bf6dafe58d760fdc3eba1
BLAKE2b-256 018c4548a73a2191465546753f62fec6cc7395e0c808e4c73d3387400ed70305

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9588b4277c8dae1e6bda7d99709609e2ad43e4dcd1200166b7856491442b2d7f
MD5 6acbdab3340d85539e5be7920c0ac993
BLAKE2b-256 bf8507eac5f6a11c20887ad349dfd4e0d555dc3627d8371f62e467f98c90bd5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.12.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.12.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e5df1b3e533948666417fa6855e727b01d766cff299a5d22d213ac7871fe7820
MD5 a44063bf56627c2de66ee031df904cc6
BLAKE2b-256 f4b6b33f1589954e3cdf2fe7ffcfb30268a183673953d2a6bd3764aace73b0a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67e8c3bfdd15686b6afb19deb4733f4e6218ec7d8c78ffffd2982d585069a80d
MD5 a60718027f4b59523367005bb0b8f1e4
BLAKE2b-256 022b91024ac13246036b9f612bf16ce40ad15488f7b76525f6a3bd8eb227f00b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2919ff92b6e4abb82d79e8cf2f5aab021cf86bf0807ebb40fb75313f13880d5
MD5 9af4754b63b3da34550b4b29441945d9
BLAKE2b-256 f405aa1e01630ed6521d82f6727a3f87863110089f15318fc7ff6ca9613dcd40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8306bfe3e210e6c7795118bb5d51b86e579d2036a979d795908c9fcf287e9a8f
MD5 084056edd0c2a4cbaca0f0519ff1a7d3
BLAKE2b-256 0303d9824f24a352234640ecaa28d661c36faf1a3c6beba85b35354139a7f7b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.12.11-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f228c9c6ee5043d51b3fcaee6f1a8995145b8a6766c87247ecd6a25a11204767
MD5 e21c82b7d86d79ef878e13e2ce0f7789
BLAKE2b-256 d45e28b0b43bd91a3452e03004fbc82aa44c577286bcf2642c862aca56f97415

See more details on using hashes here.

Provenance

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