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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.14.3-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.3.tar.gz.

File metadata

  • Download URL: stratadb-0.14.3.tar.gz
  • Upload date:
  • Size: 52.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.14.3.tar.gz
Algorithm Hash digest
SHA256 3e4f0434193350163f267a56a336a1f8ef7785ab3a33a1fb74779dd7d7a52dd8
MD5 14aa91c56a0ec3b261441ddfe607a77c
BLAKE2b-256 a7e1010189785c8fe62bd5416c6dbfc533a891d037c21cb99d8e4e96a1dfb142

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec025d800570e94b52fe0ace436ad7ce112c0c13aaf92e2e300521d1a30715e7
MD5 dec8ebc5bef63bfc074aa37ba418bb5b
BLAKE2b-256 3e9deabee5d408e69efb5955b85e3d27e4f0f3daf0ea22f9087095e825997d84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 305051183cc2a64c2144c2876ae8230a0a322e91e41d342852b90cda8e7fcbaf
MD5 18c37c6e3c193c6e5c030f983c9bbe38
BLAKE2b-256 04de371a66d3f8fe4ced3a9eb75cfc4a8b04faecea2fa46be079a8e9a03b1710

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 579852feb3244a486bcb0184f2dd95914dd51b1a1a600dd9a112afaef53f1bf4
MD5 fa6c96b785341ec610e476b9c3dc0da8
BLAKE2b-256 586f2dd7349c79ae067b80f9ee22ef72741c36db279777521aa13078c22215f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d58dc0e7c993f769daa39d5adb9b822cf6fa077391771bc0c1f5bc145ed8d5c
MD5 67113cefea097bd87f44a03249935fb2
BLAKE2b-256 ff89b17bcab5647302885d27e7416e247a63a0b68a73b205485cb6ba8a293f13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60bfb67f4dad0cb3a595638e9c6f3bd0035eb5016d05f13efc41750cd00ab563
MD5 b6098907a3c6a772126cd12d846f4a79
BLAKE2b-256 0eb14e71cbaf6afae10caf88883187c57ef8819389fa94a934a5e066e42c3d15

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2eeaad54249a0dcc8bab03bc51d8bebe97d3a2d5a97e8574f8fc1d84653fa08
MD5 6846b693399b27f79253be677724b72c
BLAKE2b-256 3ad3eec58323569a7d77ffdec8fa3395a530c72fccb48491946ebcfdf44207e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8d20a86de31cde0d1d7c4f6e59f8ef7d66d7b906cb2b6a40d1fde34f26aad8e
MD5 a9ba2e1881a7c46e15846a2335f67d1f
BLAKE2b-256 0d3f78fd17c187bc80252436f06451d049931c0f517936c86057e4680327b24a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 387f6a9deda895fa6f61d61055eb13d8b1c66b54a2f46d6f86435f4db2bc1664
MD5 7ae70bcc78a9fa3252430ad16c4babd8
BLAKE2b-256 86ba68bee149da631ad6af2fae46719edb18fa60996111a773143c5c76a10a69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad6afd6fb380315d6597c7e60a5158022453bb68898ef2a0e29742ed46c210c2
MD5 610ac192b008f5b7503ffe449a2a1601
BLAKE2b-256 989f47c50b25014ea9b2266260d63640a0011dcd4ecd67821a4542f8b04354e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42c0113c0071dd43ded01f800b3256566fdafa932fb4da7bf94315e6378729b7
MD5 a15d736f1e19a8e9d85dee2988839c8f
BLAKE2b-256 642217ddc1a1f65a59a563ff1e1dca6228ef17223a368a036248cc0456650619

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d5872db4f52d299c39f02b3350d42916271ddb92d3ff35c20ce4f36148184026
MD5 df5e3e4532d110d105ebd383c2b0e897
BLAKE2b-256 a66f21c903bbd8d1371d2311b2f888e678c30363c13e0ec99f2afbdd78bf4e57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78a1d14a48fcd99771d616af637d9b32fd60a082f603bebbf0cf345b6cfbb1ef
MD5 4c14ab6d71bc1eb64cf8e7b3e0e19690
BLAKE2b-256 023e1f664184917bc4cbd8a1eb0cb79d699b3c34f04d7c662558b279a08accc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7cc48f647b826ca9451474bd15eb6fc786f3eb5e0c455a608123eb64e1b966f
MD5 cb0a0a2b9bafd0f617648e4c190daad7
BLAKE2b-256 6315653a72818ff61fbb1212cf179b0911058a9a85f6b316ee2d5e5e50b50d2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6aece65e26ac9b3efa8ce7af99d24577a0b1636f7b488689574f8e6a1068403e
MD5 f5f761e8f5e0351f950e63ab0035193d
BLAKE2b-256 9bab6b8da886cb3f3c71493f2aef0151c48213665b4e7b2877a561bf254a84cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10f63db5bd5db581a3048c2d80133d37f2a77e2ba30c14e71220e1a9ac0174e7
MD5 e26e6cf8602b0af95a7cd01d928989c1
BLAKE2b-256 6d1cde5b6daa471d709966dd1b8e140156b2c3129f378e8f67179a5c3ac5f39b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: stratadb-0.14.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c04d5c14beb899231611883e07006c697718c4f5d48fa06134543b60341730d2
MD5 0167bf69163a108566938fdb2d2c1d3e
BLAKE2b-256 8b074324e0547fe77c56d8c91f0726cb6ccf8e5c41c23ce4bfc49ab2938aa8ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb8417ff5b27bac45cc2d69cfd112eb1ca59f1db38ad70db9dccb707c68f273c
MD5 61b73a3774977ae37d3b259565732e62
BLAKE2b-256 63a0246548b084d0f00a27502b10a71e020a35aa5a1b530597d7685ab49b7c75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7688cad32ac088deac13bbaad6dbebd3b243fd6a8ace91f50e80140a5a1b879e
MD5 972dd5605b55a541a62c4403b158cdd4
BLAKE2b-256 a11a5bfbf160f0b1e37d059b0c3a10bbc9dc85f8fb3fd088e48549ae59079b59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f92d3b12a3e73b0d7836bc97cc937a7ccb6a8e9fe4fe94ced3d159f5e8c604a
MD5 0d5a985d16a4845ea564f6a3865274e0
BLAKE2b-256 d609a7d0839d6f2a3caacc0d30a2030027a79bd83ea10fe25796e39ec2eee5e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for stratadb-0.14.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7ab63706b9c9683de4e178b93c4c86ceb0f6a804d44ed0e02570dba266e3d58
MD5 2eac0a6788cfbe94d0dba40102d4904d
BLAKE2b-256 3fbf7b16de6668d97b6e30b43f80ecd264f626ee8ea12b1659b2ba7f8d3b73d9

See more details on using hashes here.

Provenance

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