Installation
Install the Python SDK from PyPI:
pip install babelqueue
The base install is the zero-dependency core (codec, contracts and dead-letter
helpers) plus the BabelQueue runtime with an in-process memory://
transport — enough for tests and local development.
Requirements
- Python
>=3.9 - A running Redis or RabbitMQ broker (only for the matching transport)
Broker extras
Real brokers are opt-in via extras, which pull in the standard client for that transport:
pip install "babelqueue[redis]" # redis:// (via redis-py)
pip install "babelqueue[amqp]" # amqp:// (RabbitMQ, via pika)
Next: Configuration.