Development

First clone the rabbit-client repository and create a virtual environment.

Setup environment

Run rabbitmq and postgres

docker-compose up -d

Install development dependencies

make install-deps

Run Lint

Runs: isort > black > flake8 > mypy.

make lint

Run Tests

make tests

Run Tox

python versions: 3.6, 3.7, 3.8 and pypy3.6

make tox