https://github.com/aleasoluciones/infrabbitmq3
🐰 RabbitMQ infrastructure (wrapper for pika)
https://github.com/aleasoluciones/infrabbitmq3
amqp broker library pika python3 rabbitmq wrapper
Last synced: 5 months ago
JSON representation
🐰 RabbitMQ infrastructure (wrapper for pika)
- Host: GitHub
- URL: https://github.com/aleasoluciones/infrabbitmq3
- Owner: aleasoluciones
- License: mit
- Created: 2019-11-05T17:19:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-10-31T06:39:32.000Z (8 months ago)
- Last Synced: 2025-10-31T08:33:16.557Z (8 months ago)
- Topics: amqp, broker, library, pika, python3, rabbitmq, wrapper
- Language: Python
- Homepage:
- Size: 105 KB
- Stars: 3
- Watchers: 14
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# infrabbitmq3
[](https://github.com/aleasoluciones/infrabbitmq3/actions/workflows/ci.yml)

Wrapper for the [pika](https://pika.readthedocs.io/en/stable/) library using Python 3.
## Development
### Setup
Create a virtual environment, install dependencies and load environment variables.
```sh
mkvirtualenv infrabbitmq3 -p $(which python3.11)
dev/setup_venv.sh
source dev/env_develop
```
Run dependencies (in this case, a RabbitMQ docker container).
```sh
dev/start_infrabbitmq3_dependencies.sh
```
### Running tests, linter & formatter and configure git hooks
Note that this project uses Alea's [pydevlib](https://github.com/aleasoluciones/pydevlib), so take a look at its README or run the command `pydevlib` from the virtual environment to see a summary of the available commands.