From 4f088e0a4a36d313dd87a5819ed1e238f83a6667 Mon Sep 17 00:00:00 2001 From: Hemna Date: Sun, 5 Sep 2021 19:47:26 -0400 Subject: [PATCH] Updated Makefile clean target This expands the clean target to clean up more stuff. --- Makefile | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 49e5a85..1d934f6 100644 --- a/Makefile +++ b/Makefile @@ -21,8 +21,26 @@ docs: build cp Changelog docs/changelog.rst tox -edocs -clean: clean-venv ## Clean out any build artifacts to start over - rm -rf dist/* +clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts + +clean-build: ## remove build artifacts + rm -fr build/ + rm -fr dist/ + rm -fr .eggs/ + find . -name '*.egg-info' -exec rm -fr {} + + find . -name '*.egg' -exec rm -f {} + + +clean-pyc: ## remove Python file artifacts + 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: ## remove test and coverage artifacts + rm -fr .tox/ + rm -f .coverage + rm -fr htmlcov/ + rm -fr .pytest_cache test: dev ## Run all the tox tests tox -p all