Skip to main content

Python client for UmaDB event store

Project description

UmaDB Python Client

A Python client for UmaDB event store built using Rust bindings via PyO3 and Maturin.

Installation

From PyPI

First, create and activate a virtual environment. Then:

pip install umadb

Usage

Basic Example

from umadb import Client, Event

# Connect to UmaDB server
client = Client("http://localhost:50051")

# Create and append events
event = Event(
    event_type="UserCreated",
    data=b"user data",
    tags=["user", "creation"],
)
position = client.append([event])
print(f"Event appended at position: {position}")

# Read events
events = client.read()
for seq_event in events:
    print(f"Position {seq_event.position}: {seq_event.event.event_type}")

# Get current head position
head = client.head()
print(f"Current head: {head}")

Using Queries

from umadb import Client, Query, QueryItem

client = Client("http://localhost:50051")

# Create a query to filter events
query_item = QueryItem(
    types=["UserCreated", "UserUpdated"],
    tags=["user"]
)
query = Query(items=[query_item])

# Read filtered events
events = client.read(query=query)
for seq_event in events:
    print(f"Position {seq_event.position}: {seq_event.event.event_type}")

Using Append Conditions

from umadb import Client, Event, Query, QueryItem, AppendCondition

client = Client("http://localhost:50051")

# Create a condition that prevents duplicate events
fail_query_item = QueryItem(types=["UserCreated"], tags=["user:123"])
fail_query = Query(items=[fail_query_item])
condition = AppendCondition(fail_if_events_match=fail_query)

# This will fail if matching events exist
event = Event(
    event_type="UserCreated",
    data=b"user data",
    tags=["user:123"],
)
try:
    position = client.append([event], condition=condition)
except ValueError as e:
    print(f"Append failed: {e}")

TLS/SSL Connection

from umadb import Client

# Connect with TLS using CA certificate
client = Client(
    url="https://secure-server:50051",
    ca_path="/path/to/ca.pem"
)

Reading with Options

from umadb import Client

client = Client("http://localhost:50051", batch_size=100)

# Read backwards from position
events = client.read(start=100, backwards=True, limit=10)

# Subscribe to new events (streaming)
events = client.read(subscribe=True)

API Reference

Client

Client(url: str, ca_path: str | None = None, batch_size: int | None = None)

Creates a new UmaDB client connection.

Methods:

  • read(query=None, start=None, backwards=False, limit=None, subscribe=False): Read events from the store
  • head(): Get the current head position (returns int | None)
  • append(events, condition=None): Append events to the store (returns position as int)

Event

Event(event_type: str, data: bytes, tags: list[str] | None = None, uuid: str | None = None)

Represents an event in the event store.

Properties:

  • event_type: Type of the event (string)
  • data: Binary data (bytes)
  • tags: List of tags (list of strings)
  • uuid: Optional UUID (string)

SequencedEvent

Represents an event with its position in the sequence.

Properties:

  • event: The Event object
  • position: Position in the sequence (int)

Query

Query(items: list[QueryItem] | None = None)

A query for filtering events.

QueryItem

QueryItem(types: list[str] | None = None, tags: list[str] | None = None)

A query item specifying event types and tags to match.

AppendCondition

AppendCondition(fail_if_events_match: Query, after: int | None = None)

Condition for conditional appends.

Development

Building

First, create and activate a virtual environment. Then:

# Install maturin
pip install maturin

# Build and install in development mode
maturin develop -m crates/python/Cargo.toml

# Or build a wheel
maturin build -m crates/python/Cargo.toml --release

Testing

The Python bindings can be tested by running a UmaDB server and executing Python code against it.

License

Licensed under either of:

at your option.

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

umadb-0.1.21.tar.gz (37.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

umadb-0.1.21-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

umadb-0.1.21-cp314-cp314-win32.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86

umadb-0.1.21-cp314-cp314-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

umadb-0.1.21-cp314-cp314-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

umadb-0.1.21-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

umadb-0.1.21-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

umadb-0.1.21-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

umadb-0.1.21-cp314-cp314-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

umadb-0.1.21-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

umadb-0.1.21-cp313-cp313-win32.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86

umadb-0.1.21-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

umadb-0.1.21-cp313-cp313-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

umadb-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

umadb-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

umadb-0.1.21-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

umadb-0.1.21-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

umadb-0.1.21-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

umadb-0.1.21-cp312-cp312-win32.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86

umadb-0.1.21-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

umadb-0.1.21-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

umadb-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

umadb-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

umadb-0.1.21-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

umadb-0.1.21-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

umadb-0.1.21-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

umadb-0.1.21-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86

umadb-0.1.21-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

umadb-0.1.21-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

umadb-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

umadb-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

umadb-0.1.21-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

umadb-0.1.21-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

umadb-0.1.21-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

umadb-0.1.21-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86

umadb-0.1.21-cp310-cp310-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

umadb-0.1.21-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

umadb-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

umadb-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

umadb-0.1.21-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

umadb-0.1.21-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file umadb-0.1.21.tar.gz.

File metadata

  • Download URL: umadb-0.1.21.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21.tar.gz
Algorithm Hash digest
SHA256 42bb37855380270254d7127fe36ee2b8661f035d42cc58efb4ffffa357b973b2
MD5 bf00f5e5fbddcd79b064d57b2f5a7b51
BLAKE2b-256 367afa63d531ae91610be3e27d797bdc817b4a140c55cb007d48cad14625e64d

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: umadb-0.1.21-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 81064d5f2f853b6344ff7df40fc3650444e0c1806710a98ecd74afffbbc862c9
MD5 28f9c86c45934cd07a49a73b3b71beed
BLAKE2b-256 7d5ce0e7fa26568f0c689fd764e862e1f6984ea538ea2210cd590934fa90a928

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-win32.whl.

File metadata

  • Download URL: umadb-0.1.21-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 49902c8f1707805813eb1022a5c56b94847ddbfa3309700fe9e6b7ecc2cd473c
MD5 2426517bcca0e082bb2f97212fe9dd34
BLAKE2b-256 dea35b56a0511fa101860d66c8f8dda1b76290a0c917b5922116e83d1cf384ed

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93a7a41d63e8b9a6175e045a6b0dafbc7058929e4bfc0bc620df4c5e654f758f
MD5 63db60996f6c5d20ac9f105e9aad3383
BLAKE2b-256 40fbd59abdbb7097def78db594fb50fa2cd3b0fbca60a77533b06377a81d4026

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91981a2a9f2501082830690f1d7b3086ae0569b55b55163f65c355442a68ed9f
MD5 99abbca205a58275c9159d13d32ada9a
BLAKE2b-256 5516f29b262eb6a8548471511b4022fc2304091b6009c3108fe85c7f19644db9

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a563d28e68a63e47eb6cbbd0717c3301fd2cf9001200e607705af813bbfed66d
MD5 fa9f4cf542d4dd049504f18a742a99a3
BLAKE2b-256 3d34482b013a78f6e9a7e11f5192437953f2feff65b815ab376b70dfb14c45a2

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0c4bd50bd4008fa2e8d5cb2f30c04454c9f03181c017cc930f4f7fe3b8ea104
MD5 7909d8d5cd54afe84d96726b05823c98
BLAKE2b-256 7b260a1c2ab7be9f7d5f652c11c165420b10e8521108bf6fbc30bebb838b2b36

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3eb1e860913b49f47f6556ddda4e002228cbe93eb09f86381dba041fb4070d7
MD5 c2f4dc944cec3d4632055acbe037ea7c
BLAKE2b-256 2f36cbbe920be68b19d6fbe68cbff86d232a46077262607c392b6453be2da613

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9394ef3edf98c777c208927845718d70a4c8714938801eef218dd1ceea17010d
MD5 c131f70e5077e841876a6f59c22ee40a
BLAKE2b-256 218efd65c06ac799bdca19abcc704c9e2403221cd6c30ff394ecd9843b7ec501

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: umadb-0.1.21-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2f14dd4b7d6d9f47c05c28cb9e14b12ab6ef4f43bb664efeb8a5bbe038b2964d
MD5 32b5b70b910c1099c9fe19c54b05900b
BLAKE2b-256 8fc6570bb43771818470e5fef20fd2af8295664fcb12470a9f9063f76a96535b

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-win32.whl.

File metadata

  • Download URL: umadb-0.1.21-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 99114bdfdf3f608c291bd409956be4bff9a661aa6aee43a5ab1ff6dc95b926cf
MD5 67a6d2465acd8153f6199cea0b3014a6
BLAKE2b-256 808fcc730f4390df41c1f5985deb72028883fca772d5411b20b8c813cedc488f

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c14fc51358abbc93879a700779028e8adb04bd65f69eb4cd61e31b7791ce6ff1
MD5 58ee229b557ef90cb1b013d63a505dfa
BLAKE2b-256 527a25f3f79172460355c233e0af006fa76a70878dbc2271fe8147e9cbe5361f

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7825389652f717e0d0797c5967c4c579f40c735826ed5273dbad6f838c582e52
MD5 42136bbd4be55c91a7ef423ef822f45d
BLAKE2b-256 6c8a6e0bcf41a2c4990c911e3ce7f72f0197159800b686f2be648274ecc6edce

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c065363745b3886d59fe242804d9097d759739420967a0aa512b074210b1d406
MD5 f43f02b45b18a3920ff4b2d83e15b171
BLAKE2b-256 8d0c9612ff42cc580a1aaefe5d92cf35a8c3afbaf991851420304abdd2b6e356

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3532f6dbe6a18e761f82eed1313993de4dd42d8297ad05c3bdd1094bffc1887
MD5 8254c565992962be9eec6478f3d9408c
BLAKE2b-256 ead42d2eb315d48ff67cf671f5586d4fcb2ed622f95faf9b1c022d84edc39b75

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30ecde7c510cc2c5a564364410d0bfe1ff19dcc107e438495a7a3692f46fc69a
MD5 7e4126c0c301eb948a7094f87c15557c
BLAKE2b-256 da88705a5a9621c6a673adb597b6514d7bf04463a406823be8d3eac71ec7ded2

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c063da20f409019c8a5c3ab740c46013609341754396e386d8a98656d352040
MD5 84f8d9af1d939b6437f4ed9ecfcbe260
BLAKE2b-256 444db592a69d9985386a05432c8ffa143014c1e0e9b79cbc0eaa950e4c95aa6e

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: umadb-0.1.21-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 704723df6368d0f5d12fd79791ad542123c20353de45abf8028138cd4529250c
MD5 a91dd34ca3045ef56b5180b10956debb
BLAKE2b-256 a7ede96a664927ab0535272c540efe1c1455e945670628e4b7d6b0ab6c1a879b

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-win32.whl.

File metadata

  • Download URL: umadb-0.1.21-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 38bf310467b54409e4366ca2b0a3b32e45b149409afbf8497336431121723259
MD5 0ccd671feaae25fb846b430082d1896d
BLAKE2b-256 da95656ed39f8501848b394c5de40b7591ef96bf99e79a871c7e6ab8ee439481

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b566ebfe20530935dd15f005c4a2718ceb64d93797e0c80022f94effa8de4da
MD5 3564818432bb17cecf5c1478b6f31065
BLAKE2b-256 971f6c84932d222e59856768ad2b155b8d44e77318ac98c574b50267bf2ece5d

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 691a2ba08426ec35ff216dffc9b845cc9b28e369e3cb75125c3bf4e2951591b1
MD5 bccb81b9751321ec16c59434d0366c33
BLAKE2b-256 b602c656987c25fa93d4977946157ab471e5510e1b87ea6a3314ac3690de0944

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dd30aab787e124c8938ea2c5a20ce5825c65ef7e408a47d8b0eab8583cb08df
MD5 6e949dc8420b1327e9a7a4a041c898f9
BLAKE2b-256 25967c2d3a3ce1449398a1bb0faf5549fd0b3f4eadce32599008cb77cffff0c5

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38ead4c97a750d3ab18a7eb20fd7a29bff98e94a0796f16a9c51a36dbfb7d006
MD5 f596e46d21b60ca630b4270e5996fe79
BLAKE2b-256 d8ec7b4ae70ffa55b317e237f2efa253b92b913d58bad57c4e9638d79af74ead

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af6e59001faecc6639c1bcb7784be7bf330b3fbee93ef7df6f8bbea1a7934632
MD5 4c97269f4552773063ce5a6faa0e51f2
BLAKE2b-256 595107db94f41313a791664f1b1a8dfa7ddb07bad80e6186c70f2a1fb306dd77

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6dae1cbd6c38eecb8acfe5d6a2c2e3e095891efd6aedd44d9433c2d6350b30f6
MD5 9aec03a1f7ac61e7f4fb8366f30ef9f8
BLAKE2b-256 819d396305aabaad5a6a1535b0d472995103100979b1f325451be0b353ab6ef9

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: umadb-0.1.21-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cb1e561e61c83313deb5dbee0e0189e238650dbbeac6dba60d4fe123f6f936ea
MD5 0384d193e950288312544bb587d0c54c
BLAKE2b-256 91b70e513a0e10c676dc5250d3ecf62cf9f6cdbb84ce9824a7975a3235aa6e54

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-win32.whl.

File metadata

  • Download URL: umadb-0.1.21-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a207c99b324a74e92dec3482dc56a23533d264768eaa7086e7e1f73175853e5d
MD5 e217d4dbd9d1b086317021983c0c70f0
BLAKE2b-256 3d29d89fc822a0b4b2fb5342796fdff0dd0b21833e2a981371f5d96968e0df1d

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ad990731bc5b600cabe5ae9283efc8f13d0ef8e18b929b2f3a4e99721b61263
MD5 de547ac1147d8c0bd084a9c36be7f3d0
BLAKE2b-256 6a7af914871de515972273877631ac7029070dc0e0a81fae1b480571e40784b2

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 916aad4e03f743f3af3aae130568f97943ab71d9e4f0639f4ce52170535a246d
MD5 f5dfb26a239aa904ab095628e15d83ed
BLAKE2b-256 2beab2dfec4d807ce88598bb7552195177de580309839d4f94eed9df73e76e1a

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a0934b6a1df9e187fa5b80a8796318f585f82b795c54b02721745ae9d4f6395
MD5 b6f8aeb9c560956b3a4d3cb42e1dc454
BLAKE2b-256 dae9aa9597d316d071a7ed0f6545185d1eb796fd43d3473abd79d839304e6579

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55a5a01c343dc4975629e18edfda58372c56390158d0e65ddc6f2c5c5f683e8f
MD5 d068925d564d9b4e114b5ca3f84a61a8
BLAKE2b-256 193295ecdaca423f9983744fecd18538ca833ac6ae95bfa1289eceeed9504d7d

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d062bc114bc3dc435159c963b50611bac0536eb4ec45109d487d5cbf825ff223
MD5 89ba661996ffc2d0b7f6c93ffde4bbe3
BLAKE2b-256 77b72f2fbea27e3b5f2dae1923fe5a30ec03f748876423b5ad21dfb44c2a3927

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ea5f00812e91ee843666942e144434ace56b2089bec7320b1a7683ebb04a20e
MD5 329a8b8ed1b794867c0b457a627b9997
BLAKE2b-256 5002febbac29bdf47d8e98e3c358c76674bfc30d6d1818eef139e9d5dd9e6f95

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: umadb-0.1.21-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 efbcf17f5660502d24c653f578761d33c599aa5475bb1473d970516c355ba914
MD5 2bf99ec63b6e8766ffe2a29a2461f4bd
BLAKE2b-256 a21ea745a92eb9d33675216fe18fdc0a8564d603c1c956d5b4395539ff1efbc0

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-win32.whl.

File metadata

  • Download URL: umadb-0.1.21-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.1

File hashes

Hashes for umadb-0.1.21-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0e22daccdece6461274948dd7c73509e7908c004b2c70e4bb42d854eda8d9289
MD5 80a92f6306d506b8f53113ebb50e60ef
BLAKE2b-256 dbbd27d6914c6dea7f302cd1a7a63d8f1e0379199e51519b1c2cb0fbaf88a650

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cbf335378f699518ca172d994855745f96bd5a281a65c19daee524ca2275541
MD5 884e218c97a498aeeaa54ca810c91e0e
BLAKE2b-256 39c890fba2ce1b1d7c77f39e0ed8875ff9e64b70966049ef1840778e8c660d6a

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6f49126893c6ab990c316fc2e81acb9377fd991dc9591c463d8cf705c6dd377
MD5 afda0b8de1fb44f9e982755c875e8720
BLAKE2b-256 d4f739cb509a9300301d233929c47b8f8afcbe8b6842b2aaa3dade5b294de9f8

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bd921af781833522cb2c76854ec1baed2dd28327c4840a494e11634ec6ca431
MD5 6056c9844f37aa4ff4af6c28939f1d25
BLAKE2b-256 eab0993d7ec6e6f84b2e5677fc8e8befad85e0a3bcf1ff9d76e450b44e8f502e

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5ba6b88bc02884a068a562a8b598c00982765795b752b22b2f33551a5b11a62
MD5 f13150b752a536ee78e141b752d0f2a4
BLAKE2b-256 1e8aaafaf239a8d8a00fb6317b665f94d8e8a44b36a401b9d1234f4a6976970c

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0195b0fc5da39fd831cee2b66b46d30610169a87e187e7c15207dbaa8031e39
MD5 23ff036579b965a7d60c0e94700be98e
BLAKE2b-256 89817a4c4a1433bf243578eef85f06f4417b053069395e384378740ab7302848

See more details on using hashes here.

File details

Details for the file umadb-0.1.21-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for umadb-0.1.21-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ccb999b1b0af06f71f7e69eb459730fb978198dabbbb53f2b8132c9935dd3e91
MD5 8f6532a64a6a2bdb95a3ba10551432a8
BLAKE2b-256 bf7245e12cbfa1d16dc26cbecef22d818e6be695eb3693878a6304d79ce002e1

See more details on using hashes here.

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