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