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.20.tar.gz (37.5 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.20-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

umadb-0.1.20-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.20-cp314-cp314-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

umadb-0.1.20-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.20-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.20-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

umadb-0.1.20-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.20-cp313-cp313-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

umadb-0.1.20-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.20-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.20-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

umadb-0.1.20-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.20-cp312-cp312-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

umadb-0.1.20-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.20-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.20-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

umadb-0.1.20-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.20-cp311-cp311-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

umadb-0.1.20-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.20-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.20-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

umadb-0.1.20-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.20-cp310-cp310-musllinux_1_2_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

umadb-0.1.20-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.20-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.20-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

umadb-0.1.20-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.20.tar.gz.

File metadata

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

File hashes

Hashes for umadb-0.1.20.tar.gz
Algorithm Hash digest
SHA256 b05a3ee8e60b125fea6bbb2e09f7d2fbdd0b64cdf66c2279f6345ca344a8c463
MD5 fb9f3b425cf1231a7a31c121b809a292
BLAKE2b-256 0941141041d2754057506d1e43048ab7bd157a10d343599d570aa07bc4a33854

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4d699230060e2d1754e7a4f0699bd854cf10d195fc2e6f3c2b21d290fd419101
MD5 23231ee20f2e0694fa05922bbb362eb7
BLAKE2b-256 f475356694521ddf6b98a9c7edaf4d0262dd8ef82debac0476a2a52f0df5a822

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1f39580bb90d445f2487e8c987a66d51c38b30e45a1f561d9f876d2d23b2cbc9
MD5 a2975b487fd1aae0918ed0ea9eed4f5c
BLAKE2b-256 eb170ba94f00aa20e0b259b090e4f3f150da43e3d89922f25596dac7b072fdda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 239406a06467eab8ad7138594c901966654f9346a11f1ecccb950ae9ebaa9f5f
MD5 a737189a39f381fe2751a203dd8abb00
BLAKE2b-256 d2e3f8a98bc46b09c9a34b1932114f5efb0036b67b1638e80e2527894dadfb98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72218915f8a397bc26da02fb798c6f6f39b543c76a77be3d18469f7a8397503d
MD5 2f7b22fec5a054578966ea847d7d8aa1
BLAKE2b-256 85fec068d7efef22268b0ede7c9b18a5f23236b15d05b0bb6668b04e2d1eae32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56c12e5c77886b989cb8f08518011568f67a59534e3c7bbeb0aa50f21af1308d
MD5 cd63be6646bb0144e7888905c0c3b6e6
BLAKE2b-256 386b54e57a60dfa8bba80ae01fc9ce69075e024c1c4008530fed192b8781fb98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cec104adcbbcc97fb81cdfe9c85f07305671833a7d3dbca157b0e92ad209f124
MD5 d138fe927df67d59e34a4cbcfc087a88
BLAKE2b-256 a4e6722e3db5bb4d760b63fd416f27233a7e55b37d3abeadd660a9f05dc4d777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18ee5bb161ef8cef19839e07a6d8caff92477c93d02c2b6c7de06bbe5dd3602f
MD5 273c9e56e9b713c01cb8663ccc5177a7
BLAKE2b-256 5805e5661de021d000e8c9edbc943c25ad721856957c9b41edd96eb93d03af22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cad19ceb4e7114015a9021a07d1f5b96ac1bbdb479a5e3f771b5482e78b5f4e8
MD5 08a451efacc3650cc4bc09939402f9e5
BLAKE2b-256 c173204a20f1c47431d0e6b580d40a7f590577566da14e98c2f91a80726b1878

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3abf42ef2ff64b01f5d8762c04b0554c9ea9c87ddca7bd7e28ce86fb943fc1fb
MD5 4b1ecaa53367c3262342c1601428325b
BLAKE2b-256 8aa99e454af07d7092865d8ae70798be73234cdc3bb9867387de2dd08a5665bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 368654cc2fe0d97fcc8bc372fe1235eb632437d0f2efb53ec9ce7a309c54c3a2
MD5 f5d1696ffa65830fc585da96a04b38a7
BLAKE2b-256 7d3fe781e93880cfd42179f4be9fbf96970f6a28c5e6d13a76808f79ba3b13aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6597a307984acd81ab44c3c803be56e8e8c9554f9eed3ddbe1b7963efb705a38
MD5 98132020c75d0b538515f0bfa8174e5c
BLAKE2b-256 811e5a12b7f5bd8ac60194198a48c1f9e384b3a93e4f70548fa417bc8f596851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 731cceb7d1d9bcad8bdbebf4c331683bd9411864da276182ca1c4fca1c42198d
MD5 9d520a101cc1f72641ceba546ce75491
BLAKE2b-256 cd0e2bdbe9c58550e890d64ab73d70678868f2b135bf13b3e1c1cb92687ecd21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e446d6b2cb895211c49c7ce1a7fce38f340d31f7a8cbd9c6a2a042e999bb4ca
MD5 5991ff5178a94feaf5cf0ea6adc7d3fc
BLAKE2b-256 688971d278f54fe423284c15162f6e6c9042e1eb6436affc390690af8e393749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f189402edfa1cf5fa636b50b0ea10ddc564abc01b3ae5699df9bc1776a010da3
MD5 571fd9c2f6295a56a1b363ce2eb48e72
BLAKE2b-256 d192ff029b8956067da31cf0b6b34fb9fccfa1622eb51c2d26db3145c44570bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c72d369cc48e11dbf709871e169254c738d42a538f64595a0d1c142e799fe215
MD5 a56f4dde5e10add723d19f9ae29a00b3
BLAKE2b-256 20c7976e657f85e6b64f4b47ad28bb34b4663e5256d528624525407dba6e2c21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d015d1e3096142b5ddbbd5946bed97bcd63c00094aa13239abc96738a10c06c1
MD5 552084aa7cef52dc242c9fac10b5920b
BLAKE2b-256 a96673992e0f6096d53d02959fbaa1b1accbde3a6c7de0372d1962e461278d2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db0b51bd5dedae5210417e4454c720cb706ec10671304fae283e8cd682d0e643
MD5 a20f2c16e27cfb8de35cb49fe00ddbe5
BLAKE2b-256 fdafb7c20c17ca3c3ec3171f28624307524150eb3f62ee21c8f20ac1017e75c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 065900f9577eae7bbce61ea472d4bfa7bdc2c56c8fd376575411f38169309f58
MD5 d7d19731d0b8842378354dd3db7a8732
BLAKE2b-256 d064d8766476e7eadfe8543cdf9ee7abe84b53c4536044e69f9291d146fb5491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89a133609cbaf2dce2cd5a6ed97eba0ebe393a2cd9506dbbb593e4806badfaec
MD5 d01f94bacbe882035788ecd43ef5dc17
BLAKE2b-256 ab2237a3e02f53d88402d22c7e47108719a08ec030d54093de8bcfea5453d0cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d14c53009d968962d33e042db775d3283beaa7dc7a6a925e2e897b9e70d2ed5
MD5 28cd4931ab948ffab9820af66b47ddf1
BLAKE2b-256 77512c00e343e9c89d36ef41845f2db0bbe1d6cd093bfb9cb878b8633df81e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d402f7d94576fb26e165f8b06534cdb2f7fbabd935f2d2f77763f5538bba54cf
MD5 70d2cc19a5d2621b6519a14bc628cd31
BLAKE2b-256 5c5fa09968152c2a9ea82f72b4701d349c46f99abb232f51e8bbc5be93e31247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb953292c54c67638c309d657351f60ff6f34b7bcf48e3770eb9b9fbd53318d1
MD5 25269b810c86ad8628ee159a4e0c4ddb
BLAKE2b-256 263d52ab76a14e8e5e93cae3a92c35bd4d2be59fb12aafbc603ee27dc7e0ca20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 983250fbc5f519605b0c24c5ddbafbc6a0a57f5a6135d91be69b6d35e0f9496c
MD5 2d355e1f9504ab8ff036eaa32662594b
BLAKE2b-256 98b74c01b8baebad001e37e72caff883cd99310f1b1ad1d0f8386bb2dba18d16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac65ad60aaf6d5d02a2b3e514e044ad43181d8624f976c14bc055a43f622238f
MD5 46dc40b58b17769e65e7098106f8c783
BLAKE2b-256 eeaea7b099d2550f0f1b4d2c396decc04d6e90f1841e268d96344db7c4cc9bbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 872fa58fb6787b49413bdc39740e859de54ce2c8f6fa2773ff42714fd0c724de
MD5 6b8573d613669441a250e32e0bd42183
BLAKE2b-256 f69e3d56f4759cd1d6d44a25799d2df0bc4f5b663fa32214c99e6c1a3965d000

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a09b88e63077fca29a3c3e81425dcee943aa18b38f7c2eccf806c15c8429c064
MD5 ed8c4cc6d72455741d09d8d9972e19e8
BLAKE2b-256 9633b00cd560385440a3b8f6ba95f15abd938aea08a69372180093e20d205f58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 187024cff41d75b0aa9a42ee2a9b1be5acd1d8b346811f0c148d80b65cbd7d17
MD5 29640a60066c0e8198c1f8a7c5de8dc6
BLAKE2b-256 fa34f3cbb38953f9f394fc6415f0b3dcdc3fd98c006a5be2dc742034b1cb2c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0cadb1f6f9a625fb32f163950c3f978dc09388c1f4775c769bc90b315e50a53
MD5 f429333f095b49c001bd4c1b883ab9b8
BLAKE2b-256 a0cebe0615646c276d62029c2af090fe96c51069367cecaa6f3f4c6a705a4e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcca7b5c6dfa6b8f4a1baeb51e4dd6e371e325f4d065239626e5b2ec09eabc92
MD5 7124614085428249e8947a39d99fbf1f
BLAKE2b-256 92d067114aca59f90b6c242c6d731487482e9ee744823fdaee07d18e1c6c6720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e6be8afe95a1c5232765f46f81ac6ad8485353f597d31a70f4a21d3a673d44f
MD5 2a2f37a6d98ec809c8476ea49cde5062
BLAKE2b-256 0ef5976e53952961b01aeb346a9413e74c73e48c8a05664bb7c516b9fe409e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6db3c438dd473e8664bad5dd28a737f5a2fe7a3c96b1b27a0d26358f83dd5178
MD5 1c550fbac685204d4723f4aa2511f45d
BLAKE2b-256 e47d79609451a77a5c103946649c78aff161a5458940bd768117568fc86e5b47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a9f6f6afdbaccfb686d7750ae2a6f6faf8babf810f049b26f6462ee1f6bdccd
MD5 99152576b7cd6610f5921602620ebdfc
BLAKE2b-256 e5bf92ceedccf3ff574aa9ef5d9455735489ac5c2c3fee86f66f29c2a1b22e9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a871be3f236e4a1533dbc95136f363cc07b5039d4c83b618ddb8933e4cda911f
MD5 21e04e78ed300191402e38b13aec3267
BLAKE2b-256 f3f2a1c8521b6f55401dfaa3b476da4953b9c5ddfab23cc57dc15afd53457915

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.20-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.20-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2ae4b41dee58462e32e8bf6009e164b4d351c59c1dd5b1ba0223a85d980bbc0c
MD5 786df9e4ebcde4fca6d227c8824ab08b
BLAKE2b-256 0f7adf88129e3100e641e2e00b23efc628936cbf4de3ee8614391df1c126af13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6541d11b12a8cd33a0decbe1200964f4a23b1ee48e389ef74ba7d1e212c31827
MD5 4d58ed15b159ac86d37e411f9b067a31
BLAKE2b-256 c7baa7537ef673bb26ff8f7466b894cad583d6959394a7659a3870a79e28f907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5831098fd9dc04aba104d697af1b480139755c176f8eae41872b7447b0536fe
MD5 75c636c9c746669d225c409e45a55088
BLAKE2b-256 98464f76b3f20e2d516e2eaf91471757951bfcb15213d11b9e04188c1ac45a00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0e4dacef6745e818ec753a07b758441e173e0f113ea02b84466639c5da2abe8
MD5 6b622f979e92d24ed79efdcc53b44b45
BLAKE2b-256 c61fcf97a9a5524c187e3e1b04fe39e5a86df6719d8565e3d206a06edac4290d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e3d501b21fc25959b46b64729ec4a146f0a7200349f7e9fb33891b95043e4b2
MD5 884c3341a40a0e56b62ff8e52ba98a60
BLAKE2b-256 96c90c9efd9a318ebeaf1c02508efb23f21ccc1cc973f500c2f3ec8b0ff60ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b4f3bca8be1a868588e8802efef9946686302af79a5ece8f53f89edb157cfdb
MD5 b0153addc2b8ad21a1ddb298234426b9
BLAKE2b-256 4b03d23bc285d163865840d9ef4869381414eba0ed8427df91e45a0dd88369da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.20-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6acbf2ec2f35c83a735d886fd2336e1ec6b33d583099b1ba1cb52ad122e3dfca
MD5 718b0b1edcf0a8bbb4fef9f0b03925e8
BLAKE2b-256 5bf8d9c2a14697f5c95b03a9d2965859feb6e03b2a56407873fd877770fb718f

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