You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
440 B
29 lines
440 B
.PHONY: install clean test retest coverage docs |
|
|
|
install: |
|
pip install -e .[test] |
|
|
|
lint: |
|
flake8 src/ tests/ |
|
isort --recursive --check-only --diff src tests |
|
|
|
clean: |
|
find . -name '*.pyc' -delete |
|
|
|
test: |
|
py.test -vvv |
|
|
|
retest: |
|
py.test -vvv --lf |
|
|
|
coverage: |
|
py.test --cov=zeep --cov-report=term-missing |
|
|
|
docs: |
|
$(MAKE) -C docs html |
|
|
|
release: |
|
pip install twine wheel |
|
rm -rf dist/* |
|
python setup.py sdist bdist_wheel |
|
twine upload -s dist/*
|
|
|