Skip to content

Commit 00eeea3

Browse files
committed
Simplify make clean
1 parent 31759d6 commit 00eeea3

File tree

1 file changed

+18
-31
lines changed

1 file changed

+18
-31
lines changed

Makefile

Lines changed: 18 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,43 @@
11
PYTHON ?= python3
22

33
.PHONY: all
4-
all: clean-pyc clean-backupfiles style-check type-check test
4+
all: style-check type-check test
55

66
.PHONY: clean
7-
clean: clean-pyc clean-pycache clean-patchfiles clean-backupfiles clean-generated clean-testfiles clean-buildfiles clean-mypyfiles
8-
9-
.PHONY: clean-pyc
10-
clean-pyc:
7+
clean: clean
8+
# clean Python cache files:
119
find . -name '*.pyc' -exec rm -f {} +
1210
find . -name '*.pyo' -exec rm -f {} +
13-
14-
.PHONY: clean-pycache
15-
clean-pycache:
1611
find . -name __pycache__ -exec rm -rf {} +
1712

18-
.PHONY: clean-patchfiles
19-
clean-patchfiles:
20-
find . -name '*.orig' -exec rm -f {} +
21-
find . -name '*.rej' -exec rm -f {} +
22-
23-
.PHONY: clean-backupfiles
24-
clean-backupfiles:
13+
# clean backup files:
2514
find . -name '*~' -exec rm -f {} +
2615
find . -name '*.bak' -exec rm -f {} +
2716
find . -name '*.swp' -exec rm -f {} +
2817
find . -name '*.swo' -exec rm -f {} +
2918

30-
.PHONY: clean-generated
31-
clean-generated:
19+
# clean generated:
3220
find . -name '.DS_Store' -exec rm -f {} +
33-
rm -rf Sphinx.egg-info/
34-
rm -rf dist/
21+
22+
# clean rendered documentation :
23+
rm -rf doc/build/
3524
rm -rf doc/_build/
36-
rm -f sphinx/pycode/*.pickle
37-
rm -f utils/*3.py*
38-
rm -f utils/regression_test.js
25+
rm -rf build/sphinx/
3926

40-
.PHONY: clean-testfiles
41-
clean-testfiles:
27+
# clean caches:
28+
find . -name '.mypy_cache' -exec rm -rf {} +
29+
find . -name '.ruff_cache' -exec rm -rf {} +
30+
31+
# clean test files:
4232
rm -rf tests/.coverage
4333
rm -rf tests/build
4434
rm -rf .tox/
4535
rm -rf .cache/
36+
find . -name '.pytest_cache' -exec rm -rf {} +
4637

47-
.PHONY: clean-buildfiles
48-
clean-buildfiles:
49-
rm -rf build
50-
51-
.PHONY: clean-mypyfiles
52-
clean-mypyfiles:
53-
find . -name '.mypy_cache' -exec rm -rf {} +
38+
# clean build files:
39+
rm -rf dist/
40+
rm -rf build/
5441

5542
.PHONY: style-check
5643
style-check:

0 commit comments

Comments
 (0)