Skip to main content

📡 Domain Event Pattern

CI Pipeline Coverage Pipeline Package Version Supported Python Versions Package Downloads Project Documentation

The Domain Event Pattern is a Python 🐍 package that implements the Domain Event pattern from Domain Driven Design. It provides composable building blocks 📡 Event, Publisher, Subscriber, and Dispatcher, so you can model "something happened" in your domain without framework lock-in.

These utilities are perfect when you need clear decoupling ✂️, reliable event flow, and production-ready patterns (synchronous & async dispatch, logging, persistence hooks). Drop them into your project and let your domain speak for itself—no tangled plumbing 🪠.

Table of Contents

🔼 Back to top



📥 Installation

You can install Domain Event Pattern using pip:

pip install domain-event-pattern

🔼 Back to top



📚 Documentation

This project's documentation is powered by DeepWiki, which provides a comprehensive overview of the Domain Event Pattern and its usage.

🔼 Back to top



💻 Utilization


🔼 Back to top



🤝 Contributing

We love community help! Before you open an issue or pull request, please read:

Thank you for helping make 📡 Domain Event Pattern package awesome! 🌟

🔼 Back to top



🔑 License

This project is licensed under the terms of the MIT license.

🔼 Back to top

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

domain_event_pattern-0.8.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

domain_event_pattern-0.8.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file domain_event_pattern-0.8.1.tar.gz.

File metadata

  • Download URL: domain_event_pattern-0.8.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for domain_event_pattern-0.8.1.tar.gz
Algorithm Hash digest
SHA256 504d66dfbf7f85da0319160208f55b9cced20215b49cf58d03885f2bf7b416be
MD5 212847fc20d27d0c2819c87957a1181b
BLAKE2b-256 6725ef89a612d8af0b1146e5a68888fc11e17b851d8a1974b87172162ed9a041

See more details on using hashes here.

Provenance

The following attestation bundles were made for domain_event_pattern-0.8.1.tar.gz:

Publisher: ci.yaml on adriamontoto/domain-event-pattern

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file domain_event_pattern-0.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for domain_event_pattern-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f4a59f27b599bae7a593e905636cc25d3488efb05414f09d6d76339172fc0cbd
MD5 a3026459c9e43aaf4feef5704b1b7d66
BLAKE2b-256 11483a6785158bf21ad407bb5d6ead5854cc2c8a7daa7ab0ee0a5c875aa0765e

See more details on using hashes here.

Provenance

The following attestation bundles were made for domain_event_pattern-0.8.1-py3-none-any.whl:

Publisher: ci.yaml on adriamontoto/domain-event-pattern

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page