Skip to main content

BusRide

https://img.shields.io/pypi/v/messagebus.svg Documentation Status

A simple Message Bus implementation, based on Architecture Patterns With Python by Harry J.W. Percival And Bob Gregory, published by O’Reilly

To quote:

Commands capture intent. They express our wish for the system to do something. As a result, when they fail, the sender needs to receive error information.

…

Events capture facts about things that happened in the past. Since we don’t know who’s handling an event, senders should not care whether the receivers succeeded or failed.

Features

  • Commands, Receivers, Events, Handlers, ReturnMessages*.

Roadmap

  • not much actually

  • tox to support more Python versions

  • maybe some more tests

  • maybe some documentation improvements if there is feedback

  • fix that one thing mypy is complaining about

Credits

Based on Architecture Patterns With Python by Harry J.W. Percival And Bob Gregory, published by O’Reilly

This package was initialized with Cookiecutter and the briggySmalls/cookiecutter-pypackage project template.

Metadata

Release files for bus_ride 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bus_ride 0.1.0
File Size Uploaded Provenance Actions
bus_ride-0.1.0.tar.gz 38.8 kB Without provenance Details for bus_ride-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bus_ride 0.1.0
File Interpreter ABI Platform Actions
bus_ride-0.1.0-py3-none-any.whl Python 3 none any Details for bus_ride-0.1.0-py3-none-any.whl

Total release size: 48.8 kB

Release files / bus_ride-0.1.0.tar.gz

Download URL bus_ride-0.1.0.tar.gz
Size 38.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b7c790d12d528423107439b67f376210849ffb8bbea41d2d3cd7be4e3a1a6201
BLAKE2b-256 checksum
How to use checksums
e4c551c67673d4985daf39c9f911588aea341ab1261f4eb513e8f95a33e3e2f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.21

Release files / bus_ride-0.1.0-py3-none-any.whl

Download URL bus_ride-0.1.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9cf9d3c971cbc4ac8c9d8640971e45324eb06f1a7bce27bbcb92006785abe275
BLAKE2b-256 checksum
How to use checksums
73ad1ac60048b77475c591de70dfe5587257d429d05ae08611e05fc80062411d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.21

Security for bus_ride 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page