Skip to main content
Doc Continuous Integration Coverage Report

messagebus is a library crafted for sending messages on a bus, providing foundational classes for event-driven development and Domain-Driven Design.

It includes a comprehensive registration system that utilizes decorators and handlers to dispatch events effectively.

messagebus is used for internal messaging inside a python program, but also, with external services that can consume messages throw an event stream, where message can be published to a given transport.

messagebus supports both asynchronous operations using async/await and a synchronous API.

Download files

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

Source Distribution

messagebus-0.16.1.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

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

messagebus-0.16.1-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file messagebus-0.16.1.tar.gz.

File metadata

  • Download URL: messagebus-0.16.1.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.6 CPython/3.12.12 Linux/6.11.0-1018-azure

File hashes

Hashes for messagebus-0.16.1.tar.gz
Algorithm Hash digest
SHA256 f84d47bd3bc292f5995e94a3348b3fcc93e0fe3fd418900a9452cc5a8f02ca2c
MD5 fe3f5e4d6121bf377687c3d2b635d911
BLAKE2b-256 a83766b6be22fb8601ce91947e83f3ee2af5f12d0a8469e82cb5445c6b246bba

See more details on using hashes here.

File details

Details for the file messagebus-0.16.1-py3-none-any.whl.

File metadata

  • Download URL: messagebus-0.16.1-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.6 CPython/3.12.12 Linux/6.11.0-1018-azure

File hashes

Hashes for messagebus-0.16.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d5bd01476495338b40587a5104483753aa2d0cd8831060671fef6059887dd1b
MD5 8a756c1becfe9117ea4a8521d4cd812b
BLAKE2b-256 896524d0b323f699a4756d11ce35f7b457e9ff6d7ca437dd4014cd944772732f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.16.1 This release

2 files

0.16.0

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.0

2 files

0.11.1

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.7.0

2 files

0.6.0

2 files

0.0.1

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