cement/Makefile
2024-02-09 08:28:02 -06:00

35 lines
633 B
Makefile

.PHONY: all init doc test clean dist dist-upload
all: init test doc clean
dev:
docker-compose up -d
docker-compose exec cement pip install -r requirements-dev.txt
docker-compose exec cement python setup.py develop
docker-compose exec cement /bin/bash
init:
pip install --upgrade -r requirements-dev.txt
test:
python setup.py nosetests
doc:
python setup.py build_sphinx
@echo
@echo DOC: "file://"$$(echo `pwd`/doc/build/html/index.html)
@echo
clean:
find . -name '*.py[co]' -delete
rm -rf doc/build
dist: clean
rm -rf dist/*
python setup.py sdist
python setup.py bdist_wheel
dist-upload:
twine upload dist/*