1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
all: clean test
NAME:=$(shell poetry version -n | awk '{print $1}')
VERSION:=$(shell poetry version -s)
RABBITMQ_CONTAINER_NAME:=aiormq_rabbitmq
RABBITMQ_IMAGE:=mosquito/aiormq-rabbitmq
rabbitmq:
docker kill $(RABBITMQ_CONTAINER_NAME) || true
docker run --pull=always --rm -d \
--name $(RABBITMQ_CONTAINER_NAME) \
-p 5671:5671 \
-p 5672:5672 \
-p 15671:15671 \
-p 15672:15672 \
$(RABBITMQ_IMAGE)
upload:
poetry publish --build --skip-existing
test:
poetry run pytest -vvx --cov=aiormq \
--cov-report=term-missing tests README.rst
clean:
rm -fr *.egg-info .tox
develop: clean
poetry install
|