FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

.DEFAULT_GOAL := all isort = isort devtools tests docs/plugins.py black = black -S -l 120 --target-version py37 devtools docs/plugins.py .PHONY: install install: python -m pip install -U setuptools pip wheel twine build pip install -U -r requirements.txt pip install -e . .PHONY: format format: $(isort) $(black) .PHONY: lint lint: flake8 --max-complexity 10 --max-line-length 120 --ignore E203,W503 devtools tests docs/plugins.py $(isort) --check-only --df $(black) --check --diff mypy devtools .PHONY: test test: coverage run -m pytest .PHONY: testcov testcov: coverage run -m pytest @echo "building coverage html" @coverage html .PHONY: all all: lint testcov .PHONY: clean clean: rm -rf `find . -name __pycache__` rm -f `find . -type f -name '*.py[co]' ` rm -f `find . -type f -name '*~' ` rm -f `find . -type f -name '.*~' ` rm -rf .cache rm -rf htmlcov rm -rf *.egg-info rm -f .coverage rm -f .coverage.* rm -rf build python setup.py clean make -C docs clean .PHONY: docs docs: flake8 --max-line-length=80 docs/examples/ mkdocs build .PHONY: docs-serve docs-serve: mkdocs serve .PHONY: publish-docs publish-docs: docs zip -r site.zip site @curl -H "Content-Type: application/zip" -H "Authorization: Bearer ${NETLIFY}" \ --data-binary "@site.zip" https://api.netlify.com/api/v1/sites/python-devtools.netlify.com/deploys

Back | FazBrowse Home | New Git URL