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.5.tar.gz (54.0 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.5-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

stratadb-0.14.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

stratadb-0.14.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

stratadb-0.14.5-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

stratadb-0.14.5-cp312-cp312-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

stratadb-0.14.5-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

stratadb-0.14.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stratadb-0.14.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

stratadb-0.14.5-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

stratadb-0.14.5-cp311-cp311-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

stratadb-0.14.5-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

stratadb-0.14.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stratadb-0.14.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

stratadb-0.14.5-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

stratadb-0.14.5-cp310-cp310-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

stratadb-0.14.5-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9Windows x86-64

stratadb-0.14.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

stratadb-0.14.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

stratadb-0.14.5-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

stratadb-0.14.5-cp39-cp39-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: stratadb-0.14.5.tar.gz
  • Upload date:
  • Size: 54.0 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.5.tar.gz
Algorithm Hash digest
SHA256 7cf6847e28f824ac998793b52b622f136f67a310b9da486eb21c5e1331aa451c
MD5 19d69a436ae613785ccb452dafeafdf4
BLAKE2b-256 39baa087190856b62f6dddec4ca065d30571d2f26173688a27b1350efe222efa

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5.tar.gz:

Publisher: release.yml on stratalab/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.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9a03e099f9e97109a2bf2657b407a2b2f7b3836ce98c7393fe59ce5d87676ac8
MD5 337dec53879fbe2375d823fbc61f2f5f
BLAKE2b-256 e23aa7cabd6f74c0e7bfd3dee487dc4c80d326f1e12827183e77dcc5270aae4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp312-cp312-win_amd64.whl:

Publisher: release.yml on stratalab/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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c76122e35e03e920b18e9a674b0e284dc891afa5f92534f726ff6a480bd8b2
MD5 bfb7fc5396106533b472caa4412acb70
BLAKE2b-256 5ccf248d32afceae20aace0c94bf273d3a49e9e02e4e4fdc9baf11d62d1ff045

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 419bdca972301d683ab9b142260fda9ae6de2f304b1f7b9559798f34f6905236
MD5 922f3f1765317277d45dacd08c0eee2b
BLAKE2b-256 30aaa68a1db705b1dadd0aaf0c87858fa68c91ad3e8b2616fee02c5637bc35f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on stratalab/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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98fd24b31c70440006180a58610828a0c3256c810ba9c716600b48463f0cd128
MD5 dab7f393298eb9c47ecb7dafc18c197b
BLAKE2b-256 e80fa34122118ef54344c42b65766f5510829e92d3d651c777eacf2cd55a0419

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on stratalab/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.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1c4296b68efbd9b65ade4486f334fc33230ddceff72312cc3957136a9e9b360
MD5 a52f840a21e0ae65d6fe59341ec20fa7
BLAKE2b-256 7beb3c49437e230116a4dfdf79eac7d8e571183ede7d4ea438fe7a7d22004d72

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eadf9c8b23a225eb3c4d9dbf2c49426ee4f7a38e5ed3326cff066136c77fff17
MD5 498e74a44ae81f008ba62453629b8e26
BLAKE2b-256 a8a3690e25f764a3b79a712e35ee1fa98591e07427717acdabdb594394f45d6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp311-cp311-win_amd64.whl:

Publisher: release.yml on stratalab/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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 795e05db7f459f6d73e2aac9076b5cb5b441ebc975144738172bb10dbac76056
MD5 cf26047f47ee53d8dbbcdf0a2b7e388c
BLAKE2b-256 c5fc0399e9b832114bd606b7178dd11cbb50d9ceeb9a05f9ba4f8da20301e264

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 179cf228db84f8a5e1ec9dd435cb2a3b896a592e250fe5605f00be6ef2c2608b
MD5 28e5620dbefb7c5a4608e81e94949394
BLAKE2b-256 ea4c018ccee01a0cd5994410b1634ec128dd1f10690834be43dd4e8d467a17c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on stratalab/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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e17518eccff318a522777f72251b5856d1b222c9d6c0050d70c7cd7566b1fac5
MD5 34fba99240692863a65b4b3c7df6db74
BLAKE2b-256 30862b35e4f88c5baf51a2cce4ad225b723e6bd6798daed69a69dbdad889cbf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on stratalab/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.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d2e454221ea63b27b5e871efcb44bb3dc0b02e9306e0f11f28d8c4f6515969a0
MD5 3b72c5217a81f107400fcbb5a442511c
BLAKE2b-256 2c2eb4cf9ab99edb1dec84af2dd2937800c06770fbed553bedd161adfc819586

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8102553659e0b434e435de5137e314620b5bcad31bebc9d4764d2df8a7bae836
MD5 f149de2437b6bac07a61d8200120557e
BLAKE2b-256 cd16f05e8916a95d5b10816bc67e5f1d12103105033185ed595612f3fc9d79c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp310-cp310-win_amd64.whl:

Publisher: release.yml on stratalab/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.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 643ee85135cf7bb1ac01c466dd78323f27d79fa7449d9cc322a22471bc3cb77a
MD5 9b5929fc5dc2a191e01a1740f006d244
BLAKE2b-256 1355af452cece1734357eb8ea18b7f2432e879b0f325b299a3b6fcc0849438be

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e9271944b198d4a4ad585104a0b78b8f2659b3e4793511479f2a241c58ad397
MD5 27be580d20db4b194ac1d474699c1897
BLAKE2b-256 846ec80471002090abea3eda7d588365fac6cac952f0af4487590989809691fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on stratalab/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.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2518515ca1bcac52aebff5f101371eaf2cc1b3e44378752ca5a46e10f7182287
MD5 a45833471efc2b7273096dd4257c48b2
BLAKE2b-256 7cfd75320aead19353e9faaaadb1f6a8f1371846e4419e4fe054f072d8b0e277

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on stratalab/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.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e1c5deede48a87a985ff72c8ef9a45179c6ee8a9b8655b324f0fa5e955b9e96b
MD5 284f82c976aa6a3d61e0f3e4fe43014b
BLAKE2b-256 78c532cbbd0be9e6fafd1d36028ecb5bc42ab0984d7eeac50339fdae03243b02

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: stratadb-0.14.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5319038edd11138d6bdfde68dd1ebb05d793be63ca1f19ddbdc98caec05a9f23
MD5 621ad09e177cd9189e6e54dfef4ed63e
BLAKE2b-256 7f3f5e37dcd4864a49c143e5ec0f843f9509d9625b453266f7bfffe6bbf72a68

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp39-cp39-win_amd64.whl:

Publisher: release.yml on stratalab/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.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d8944f012848b714cae587582f972d19a8250001a573fddf338c43cf1ed1dc
MD5 624d6b0f8cde8c4abd03931c8531ef03
BLAKE2b-256 1a7426f9d28271c17f49e7ca40b221a202a357fa380cd2a34398116ee9338a5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on stratalab/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.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7559e43e0f7abb491e9580dfb89c68cf1f00093b73fe82afb6e5bb5a5294783
MD5 5c153cca946ac294b8945dbb4a5b2ce7
BLAKE2b-256 ff53b8ee1419ce93dd6696f94e6b2e8668e747e20b5c29946c46b1fc345cfef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on stratalab/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.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aadb577a1afd223c3ea8b92fd6d56a9be544590928d4095f3daf4fb09c71e1da
MD5 609d2ef1011c07e86e080e0944dbb18c
BLAKE2b-256 3226ffbbc084be601359e92ccc93b15747727030be8cdae72a7f8e7bb90a15ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on stratalab/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.5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for stratadb-0.14.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d3b8431391b890baecf9cf3c43e0317d60f332041c3b14a2f59f8ded462a48b
MD5 4c45925b06013b05537c70c12c4d14b3
BLAKE2b-256 afc359b17da9a07add0b7dc37dcec40585cb709f644de0f206cc91b4734017dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for stratadb-0.14.5-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on stratalab/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