forked from orbit-oss/flask
update development resources
fix tox to test examples again add detox tox env for faster testing clean up makefile, add tox target add extra group for installing dev requirements clean up contributing doc, build with docs expand issue template add pull request template
This commit is contained in:
parent
a37f675ccb
commit
3c7625e8c0
8 changed files with 188 additions and 116 deletions
36
Makefile
36
Makefile
|
|
@ -1,14 +1,28 @@
|
|||
.PHONY: clean-pyc ext-test test tox-test test-with-mem upload-docs docs audit
|
||||
.PHONY: all install-dev test coverage cov test-all tox docs audit release clean-pyc upload-docs ebook
|
||||
|
||||
all: clean-pyc test
|
||||
all: test
|
||||
|
||||
test:
|
||||
pip install -r test-requirements.txt
|
||||
tox -e py-release
|
||||
install-dev:
|
||||
pip install -q -e .[dev]
|
||||
|
||||
cov:
|
||||
pip install -r test-requirements.txt -q
|
||||
FLASK_DEBUG= py.test --cov-report term --cov-report html --cov=flask --cov=examples tests examples
|
||||
test: clean-pyc install-dev
|
||||
pytest
|
||||
|
||||
coverage: clean-pyc install-dev
|
||||
pip install -q -e .[test]
|
||||
coverage run -m pytest
|
||||
coverage report
|
||||
coverage html
|
||||
|
||||
cov: coverage
|
||||
|
||||
test-all: install-dev
|
||||
tox
|
||||
|
||||
tox: test-all
|
||||
|
||||
docs: clean-pyc install-dev
|
||||
$(MAKE) -C docs html
|
||||
|
||||
audit:
|
||||
python setup.py audit
|
||||
|
|
@ -16,9 +30,6 @@ audit:
|
|||
release:
|
||||
python scripts/make-release.py
|
||||
|
||||
ext-test:
|
||||
python tests/flaskext_test.py --browse
|
||||
|
||||
clean-pyc:
|
||||
find . -name '*.pyc' -exec rm -f {} +
|
||||
find . -name '*.pyo' -exec rm -f {} +
|
||||
|
|
@ -40,6 +51,3 @@ ebook:
|
|||
@echo 'Requires X-forwarding for Qt features used in conversion (ssh -X).'
|
||||
@echo 'Do not mind "Invalid value for ..." CSS errors if .mobi renders.'
|
||||
ssh -X pocoo.org ebook-convert /var/www/flask.pocoo.org/docs/flask-docs.epub /var/www/flask.pocoo.org/docs/flask-docs.mobi --cover http://flask.pocoo.org/docs/_images/logo-full.png --authors 'Armin Ronacher'
|
||||
|
||||
docs:
|
||||
$(MAKE) -C docs html
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue