2 files changed, 14 insertions(+), 9 deletions(-)

M Makefile
M requirements.txt
M Makefile +12 -9
@@ 1,16 1,19 @@ 
 .PHONY: test
-test:
-	pytest tests -vv
+test: .venv/bin/pytest
+	.venv/bin/pytest tests -vv
 
 .PHONY: dist
-dist:
-	python3 setup.py sdist bdist_wheel
+dist: .venv/bin/python3
+	.venv/bin/python3 setup.py sdist bdist_wheel
 
 .PHONY: upload
-upload:
-	python3 -m twine upload --skip-existing dist/*
+upload: .venv/bin/twine
+	.venv/bin/twine upload --skip-existing dist/*
 
-.PHONY: install-devel
-install-devel:
-	python3 setup.py develop --user
+.venv:
+	python3 -m venv .venv
+	.venv/bin/pip3 install -r ./requirements.txt
 
+.venv/bin/pytest: .venv
+.venv/bin/python3: .venv
+.venv/bin/twine: .venv

          
M requirements.txt +2 -0
@@ 1,2 1,4 @@ 
 pypandoc
 twine
+pytest
+mopidy