We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 969170b commit 2bfb85eCopy full SHA for 2bfb85e
.gitignore
@@ -8,6 +8,7 @@
8
.project
9
.pydevproject
10
.tox
11
+.venv.touch
12
/venv*
13
coverage-html
14
dist
Makefile
@@ -1,17 +1,27 @@
1
+
2
+REBUILD_FLAG =
3
4
.PHONY: all
5
all: venv test
6
7
.PHONY: venv
-venv:
- tox -e venv
+venv: .venv.touch
+ tox -e venv $(REBUILD_FLAG)
.PHONY: tests test
tests: test
-test:
- tox
+test: .venv.touch
+ tox $(REBUILD_FLAG)
15
16
17
+.venv.touch: setup.py requirements.txt requirements_dev.txt
18
+ $(eval REBUILD_FLAG := --recreate)
19
+ touch .venv.touch
20
21
22
.PHONY: clean
23
clean:
24
find . -iname '*.pyc' | xargs rm -f
25
rm -rf .tox
26
rm -rf ./venv-*
27
+ rm -f .venv.touch
0 commit comments