2022-07-20 19:26:53 +00:00
|
|
|
.PHONY: all
|
|
|
|
|
|
|
|
|
|
all: clean local_env build_wheel push_wheel
|
|
|
|
|
|
|
|
|
|
clean: clean-build clean-pyc clean-test
|
2022-07-25 21:49:52 +00:00
|
|
|
deploy: test clean build upload
|
2022-07-20 19:26:53 +00:00
|
|
|
|
|
|
|
|
clean-build:
|
|
|
|
|
rm -fr build/
|
|
|
|
|
rm -fr dist/
|
|
|
|
|
rm -fr .eggs/
|
|
|
|
|
find . -name '*.egg-info' -exec rm -fr {} +
|
|
|
|
|
find . -name '*.egg' -exec rm -f {} +
|
|
|
|
|
|
|
|
|
|
clean-pyc:
|
|
|
|
|
find . -name '*.pyc' -exec rm -f {} +
|
|
|
|
|
find . -name '*.pyo' -exec rm -f {} +
|
|
|
|
|
find . -name '*~' -exec rm -f {} +
|
|
|
|
|
find . -name '__pycache__' -exec rm -fr {} +
|
|
|
|
|
|
|
|
|
|
clean-test:
|
|
|
|
|
rm -fr .tox/
|
|
|
|
|
rm -f .coverage
|
|
|
|
|
rm -fr htmlcov/
|
|
|
|
|
|
2022-07-25 19:41:58 +00:00
|
|
|
test:
|
|
|
|
|
pytest
|
2022-07-20 19:26:53 +00:00
|
|
|
|
2022-07-25 19:41:58 +00:00
|
|
|
build:
|
2022-07-25 21:54:44 +00:00
|
|
|
python setup.py sdist bdist_wheel
|
2022-07-25 19:41:58 +00:00
|
|
|
|
|
|
|
|
upload:
|
2022-07-25 19:36:37 +00:00
|
|
|
twine upload dist/* --verbose
|