Metadata-Version: 2.1
Name: python3-eventbus
Version: 0.1.5
Summary: Event bus implementation for Python
License: MIT
Keywords: eventbus,event,bus,python
Author: Álvaro Torres Cogollo
Author-email: atorrescogollo@gmail.com
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Dist: boto3[sns] (>=1.34.7,<2.0.0)
Project-URL: Issues, https://github.com/atorrescogollo/pyeventbus/issues
Description-Content-Type: text/markdown

# PyEventBus
EventBus implementations in Python. It allows you to easily publish custom domain events and subscribe commands to them.

## Installation
```bash
pip install python3-eventbus
```

## AWS
### SNSEventBus
This implementation will forward events to an AWS SNS topic. The topic must be created before the event bus is used.

You can see and example of how to use it in the `examples` folder: [aws_sns.ipynb](./examples/aws_sns.ipynb)

