Skip to main content

Python client library for Angzarr gRPC services

Project description

angzarr-client

Python client library for Angzarr CQRS/ES framework.

Installation

pip install angzarr-client

Usage

from angzarr_client import DomainClient

# Connect to a domain's aggregate coordinator
client = DomainClient("localhost:1310")

# Build and execute a command
response = client.command("order", root_id) \
    .with_command("CreateOrder", create_order_msg) \
    .execute()

# Query events
events = client.query("order", root_id) \
    .get_event_book()

License

AGPL-3.0 - See LICENSE for details.

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

angzarr_client-0.1.4.tar.gz (160.0 kB view details)

Uploaded Source

Built Distribution

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

angzarr_client-0.1.4-py3-none-any.whl (55.0 kB view details)

Uploaded Python 3

File details

Details for the file angzarr_client-0.1.4.tar.gz.

File metadata

  • Download URL: angzarr_client-0.1.4.tar.gz
  • Upload date:
  • Size: 160.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for angzarr_client-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e2f971de5a7383f9912afa7933710947c28abb08cc8a2a7dac4394fe6536300e
MD5 9fa9269d8ccaa79801831ac557d93e0d
BLAKE2b-256 5ce182fa7e148cd87c9ce2a6459228e3d92ce359222727b530080c34d0cff5f4

See more details on using hashes here.

File details

Details for the file angzarr_client-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: angzarr_client-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 55.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for angzarr_client-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1d2b1852fdfdf7c87214b4a5e27da9456cb51b72f03e51649dda10c70bf0bc13
MD5 fd3d40c3188c9ca5632d2f1fbb47c1eb
BLAKE2b-256 b8421aa6a8a6424e908b85230be7a3e28be684dd8d9ce672b137f63f40156164

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