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 (once published)

pip install umadb

From Source

# Install maturin
pip install maturin

# Build and install in development mode
cd crates/python
maturin develop

# Or build a wheel
maturin build --release

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

# Install development dependencies
pip install maturin

# Build in development mode
maturin develop

# Run tests
pytest

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

umadb-0.1.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for umadb-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8300dd27c4ad7a8522091a3c1305be4a777ea0de6a0a84da7e8045725ef63bd6
MD5 021d1907001300cc37bae3d5f9d21265
BLAKE2b-256 e65df904f6752a72497a570ebb94bb39d3184f0b1d180c2a7385a67da7beb9d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bcd6ec68a18d623131c1b8bb312b022d55cecbf9ed18f1dc405b4f7e1349615a
MD5 03845bf9802c1b1acf3b6a7aff26dc09
BLAKE2b-256 d551f3f7b4c1adaa3bb132d097d607546b96ab8d5c588c3d8c31f34e70910bf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 4133a2edc259cf38686e3a0a1cfcca634b34ecd6b7573a8e02f1f9d57adabcee
MD5 3f066a31cc98a8d6e9faa7b8378bac01
BLAKE2b-256 6f02d25e564617143518e460178cad2dea93749a5d3192e5fb3db992f4f480e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 527aed57928ba2e44e703e8166e3f6756292b09585ec28da56c077f444e46a11
MD5 03fc1abe2885c27db47e446f836ea102
BLAKE2b-256 f06873c0eede27030cdbb3768bbbd98d69491a1879724534b29e872f80b58503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad582e449f8589ab812bd69ba2e2afe2fd91bc8ad6ab7ba0cb10790076a27585
MD5 871f83b8a77d09b50c662e1921aaf31b
BLAKE2b-256 989593976ff464b4724e516229333b1c4a7e392813c21b5886a1fd605d180597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 013958f3c3680398286422dbd15b3282df85317b38702e142e4946e24262f984
MD5 b16610d1ebf0c65bdee717dd05556f27
BLAKE2b-256 8f5798e9680b1c2e694371b2e06d1c27a175193d6949c0f2c775b4caf2c7f7ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 743b2326b89c757b361076bcab0f54b0af4c272d8b48219cbee013cee54ad465
MD5 042422ea38abf842f15833152a503213
BLAKE2b-256 dd6d418c69f3f0165860cc1f575214b8e78d2a77379b793f39e911d1806cca5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d9951b3e6aeb4e5e49887e5eed8b4b74cd2c74a845551676140ddf4635f652b
MD5 cf4a7cca95765fa0f94e2dc061ad37b4
BLAKE2b-256 4528c710b2758844b3828f8a51f73202098ea59094018a88ec5d4f50963611fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1caafc3c5572b9bdcf79fee59d57adb5c5bf4748353f9cd2521af2198801fd10
MD5 6874d3b3e1a1361cdd1f960804bb670b
BLAKE2b-256 a5807e1894600844bbae07cd98aa8f2a19860207475a3bd32e1a1709e2dd01a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8f282cdbdcd643fadebc9fa364ef6bde720a65c45e188a6daa7f0c36ace435c8
MD5 22ab7d6d5b5b35f68451577a4b4a7a3b
BLAKE2b-256 656ee67614a5d9fc5fe3fe2a30e0d3255468eff0dab9631eb711efcb93c94bab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ee5b11eb24b579cf352ed4c2f4159755f1376d058c999264d5fa0d5cefe7c56b
MD5 f21a25c46e9b177da2c527c6fd2cabfa
BLAKE2b-256 d498153f9ba4fbcbf0cda2b4b2416053d7ed50f72d0f04374cc0cbc5b19bf536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44be865f581bec77288b3f68adb66d921552101c6c5dda1dc7a01b370ea2def8
MD5 aa6e6501668e524af0f5f842fca1992d
BLAKE2b-256 06dbd4e638a5750b89eab863abdae7a0ec225252c36beb1e57f24b4c4f4604d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0035c9d72f61de5df14ebd9a05e66508ecc8d1c26fab52ed9360f750ab09540b
MD5 a750e6c92f14decec5f5ab3d31e3e2dd
BLAKE2b-256 72373e5980fb104677cf951adac29766abfba9c6712f9f9a107dc20074fee33d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed841297cc56705011792708384083d3b2b1aba3a275d8538c5fb5bdf1a43192
MD5 d38b0faa1999e4cd1a32b115981f4b7e
BLAKE2b-256 8f941476b23ba309d52afbad7b7ea9286cb6c122ed985caaa4cccff4270d0dee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 619156e1fb2b65788b911c06d4ab5019370f0f4d4923dcd58073f72257ff3df6
MD5 dc4b1138c3c2bb215256e9710fd06f79
BLAKE2b-256 a8eed4719684d97c5447c9570b545d6ff6b32e7c821aecfa7a5e52f03c8b5f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60e1786345a188eaa9b0097347b11a91f1d3dbcfa2b9aa833f4b3392f0c37ffc
MD5 53b75286821bcb5ba90d2c3aafc946b1
BLAKE2b-256 ef06ea40fce9c0533350dd7da6a562dadd6a1af57af11f3b186fd6cd71cabe5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc2e77c139f5e59a512041304bdcbf027e0b36fcf85e31fbc4e30aa49ca2aae2
MD5 60ae0850bf94043f28d55e4e1cd6b2fa
BLAKE2b-256 167fd09544e72ffcad90509854ce6bad0d138f48b42cabecc88b7cec898bae80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 80a442dc1c08f5269c170d790ed6cf386cc67d076f8c361f78e1f23fdb8fe7d6
MD5 a4293886fdc34f6fd79d0c2f68c282bd
BLAKE2b-256 9ddf0535302a17aa57e077a77f4786ad6432430cf801817356bb33b41456908e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e2a6de697f05035a299d6bf0366f95da4f7dd232cf2cf763256f9ce8d05ed3df
MD5 e831718ed996556bcc6d92e44f3e43ca
BLAKE2b-256 a03de27bd2c8d41ae3e3c5cb61b78883561017faf49a1f1fa6eb65f47bcd204b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65450f9b8d3f056a09a1f6f05ef2c3d0a3e03ed37f5ca82e165e460a8cb91b1d
MD5 e4a883553ff8252c38e03cfcea733995
BLAKE2b-256 f6a041c15fb913a62539d049476beb0c408ed4a923a5bba1ca2c3f8d89f3cecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd036e0e2a09ab01dd8feedc1e5939bf95fd9e902ee33bd49c1f8949091cdb4a
MD5 06e95c738c1febe95659a1078982a045
BLAKE2b-256 43bd2524b7ad30fbcd4b505fedea3023c6ef4182675bad4190ff0b31165224bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5190d00e6544bddaaa430cdd5293f7b91cab71cb784a2d69add2e6998aca333
MD5 245373d4266fce85f8e5380e96fda34c
BLAKE2b-256 f49cc1f0352bc475fb04cca8e5df86d640a314420579c112376ec21cbe9722cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e09d6bad2f9cf51d9161f04521c5e3873e1139b81374cb8e01b159498d62232f
MD5 4df24c42402faeae35cd733e563ee457
BLAKE2b-256 be284653552d95d5402a771eefbe3f2c11e4065d63fb03dc2d5f18081f2c7f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e05a99585df007ee64423a9096d352c2298420bd1f3c2e61092c5431ff9399fb
MD5 2b92087d5c4baa0475fa24e0ee5d4734
BLAKE2b-256 a657449c4ea4a0a62f139acceef14c8b6472e25eaf48ca186aef17e514249c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dbbee165b378c6f055616da487f25b4e80f967b2cfe0c9143bf7ee8b963e4af3
MD5 098e27753bc599f4851eb8f74a6cbad6
BLAKE2b-256 6169751ff6ff678b85358c665097b6f6172f1141d98a5f6eda98576995f76a14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 56adb76c25dadaee9b401fa9e146dda812ab2c4f1d36c5f96c7869ad17545cd5
MD5 9dcffe0a1cc68e3f817b5d425ba5b9b6
BLAKE2b-256 ff6cccc15b1768e5e00cb16209dfcf91b34e82f1766e70be88619fcc241c375a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 df39a464caeb71f9a6b55b4bb18f3fc50e917e8190fecb044aafa889fc60ae0d
MD5 dd8e116fc2794711694f578cfb529aff
BLAKE2b-256 9a8899a51014de94f6bde4e1b1046e95ef18d01b206c4e0cb074f7ef5564e392

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1db17506a18169179559d8dc17be18858a4bea3f26211323d71d47f0f4782e5
MD5 589be60ddda436f80de50d39590b5d6c
BLAKE2b-256 da9e08f1018d2ff7aa7fb55718894297c6a22cb63f440961e122439e1a6ae13c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd0df401299dfdd059333e3d3db11c66d5c02937de14baa0191b88e5043294ba
MD5 392b2711d42b7e90d6ddcb2aa7f81de7
BLAKE2b-256 a522c7ef077d402817135b4814c025b3b710dad3781136c5a74014fdade0ed69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8467f257e37672c9869c8bbb9feb9c9aa2673f1d355f5d6beb00a71bc0d22fcc
MD5 913b18790ed2e06575b30a7f2b27f7e5
BLAKE2b-256 6df98db2963c8b1c8d4c79f81110359bfc9ee99c8c67b01ea0129b4bb5aacf6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b43bf60e306794c968a306b379e98bc14c28538f516662c61158666016c78772
MD5 87909064fe741effba9c4f6448ef5421
BLAKE2b-256 c3df7680aed1884377c16682fdcd92713c09ea5c54bc46f8d8a1e87849a0298c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ee144c5c366c9919dc452dd440838e7985ac0c2b094b742bd62a05c4650d8b6
MD5 6904f5b03b2de4110270de68071e8606
BLAKE2b-256 c3f2c7e5386cf847c96e8a9b080a24971fb3fa67b8da1c66939d1fcd043ec70a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc3dcf9b0e45ae047afe7f29733af8df1977e1d3e04de1d82175d228eab65197
MD5 1487e99823e531cdda309a9a7b83fdf7
BLAKE2b-256 cfdc34e3558276e4f65c019ce314047e193a6848f117eee6ecbb7567a3d138ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c396a027723fcc4ebded1f9e35f25a5d1bda529746f50667da653cffb6ad5f49
MD5 f2855d223df8b161c3a3a1e57db8f1af
BLAKE2b-256 0a85a7bcebd6ec1fea7687680fb6a025535c379bae2e653522aba0000b808daa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umadb-0.1.5-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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 400256fe07787f3fee38c2bdd589d82f949f1da3698590b017592c0a6ebb73ca
MD5 8abcb86278d5b8857aefae965ab76204
BLAKE2b-256 060831980c76d21b1b15b672be2f9f3c77a8ca25703a2631547d0a58c35c3207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a553cd64c69d3f595d79f74ef79b82430c713ce4e5dd61c22e23a800bf4d5955
MD5 70db0f70b51defe2d6fef44c286cd87a
BLAKE2b-256 eeef5eea055ead8eee9beadafad14360613b14b761ee041bb2f4aff0c743bb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 261970bb268480737c4b9dfe49f32b3b0325c300ceafa5638a78e718c5545adf
MD5 e3aa028153d01c28a33b0f6b6aeb428d
BLAKE2b-256 f75cfe6e74fa5031723068cd7caa7680b758582b587c8a2eb093a68fe06870c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0b8ee999730f78f50be9c946de8cc4e723483769c6b040ef97d583dc4980cf5
MD5 ceee46840375cfa3c6a3cef95cba777a
BLAKE2b-256 82e5bba344d63d2bb57ac956480f24a06619f1a63a550d3d9d98ef8d65748ffb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b006c7f682c5cd5ba2186db7f989c23967dbb456587258d96d5bfa97ef4c46de
MD5 557915d23a160ad56a5d8266ac01726c
BLAKE2b-256 bf53c9cf103e0609c2c715df0093506fff7513995316db92ffe79512909fc1ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61e613ea9903c132be6a693d0e3378c8f11ce0cde301dd52e2e4b0c16ae33113
MD5 5afb27efda01150602f091a26536e281
BLAKE2b-256 b9739720575b880fa4a91f664b64296fb33c4244a040774aa303f326859cfe25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for umadb-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 342f0c39099b98e24d6696c2c267ce26e2c885449d3fcceb46dc7ffaedececc3
MD5 535743c183ca22817f29a1547d26ff10
BLAKE2b-256 fd4ffb56f35f7ff1fe4387ddf486c173ce306856d9708fc8a47a027face0fa3e

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