aboutsummaryrefslogtreecommitdiff
path: root/python/Makefile
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2021-01-14 21:12:15 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2021-01-14 21:12:15 +0000
commitb65ab442c9d808ea78e7ff01c85865c980881c3f (patch)
treeed94ab19e99bcd0357927db11eba95e336a262d7 /python/Makefile
parentdebug venv dir on windows (diff)
downloadSyncRNG-b65ab442c9d808ea78e7ff01c85865c980881c3f.tar.gz
SyncRNG-b65ab442c9d808ea78e7ff01c85865c980881c3f.zip
Allow bypassing of virtualenv
Diffstat (limited to 'python/Makefile')
-rw-r--r--python/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/python/Makefile b/python/Makefile
index 6b98eac..8c2fca6 100644
--- a/python/Makefile
+++ b/python/Makefile
@@ -51,11 +51,14 @@ dist: ## Make Python source distribution
# Testing #
###########
-.PHONY: test
+.PHONY: test test_direct
test: venv ## Run nosetests using the default nosetests command
source $(VENV_DIR)/bin/activate && green -a -vv ./tests
+test_direct:
+ pip install -e .[dev] && green -a -vv ./tests
+
#######################
# Virtual environment #
#######################
@@ -66,7 +69,6 @@ venv: $(VENV_DIR)/bin/activate
$(VENV_DIR)/bin/activate:
test -d $(VENV_DIR) || python -m venv $(VENV_DIR)
- ls -R $(VENV_DIR)
source $(VENV_DIR)/bin/activate && pip install -e .[dev]
touch $(VENV_DIR)/bin/activate