mirror of
https://github.com/datafolklabs/cement.git
synced 2026-02-06 11:16:46 +00:00
35 lines
633 B
Makefile
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/*
|
|
|