install virtualenvwrapper by default, and use project defined python interpreter. Also make requirements command output verbose
This commit is contained in:
parent
a3785c9180
commit
ae2b54e738
|
@ -14,11 +14,11 @@ PYTHON_INTERPRETER = {{ cookiecutter.python_interpreter }}
|
||||||
|
|
||||||
## Install Python Dependencies
|
## Install Python Dependencies
|
||||||
requirements: test_environment
|
requirements: test_environment
|
||||||
pip install -q -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
|
||||||
## Make Dataset
|
## Make Dataset
|
||||||
data: requirements
|
data: requirements
|
||||||
python src/data/make_dataset.py
|
$(PYTHON_INTERPRETER) src/data/make_dataset.py
|
||||||
|
|
||||||
## Delete all compiled Python files
|
## Delete all compiled Python files
|
||||||
clean:
|
clean:
|
||||||
|
@ -38,12 +38,16 @@ sync_data_from_s3:
|
||||||
|
|
||||||
## Set up python interpreter environment
|
## Set up python interpreter environment
|
||||||
create_environment:
|
create_environment:
|
||||||
|
@pip install -q virtualenvwrapper
|
||||||
|
@echo ">>> Installing virtualenvwrapper if not already intalled.\nMake sure the following lines are in shell startup file\n\
|
||||||
|
export WORKON_HOME=$HOME/.virtualenvs\nexport PROJECT_HOME=$HOME/Devel\nsource /usr/local/bin/virtualenvwrapper.sh\n"
|
||||||
|
|
||||||
source /usr/local/bin/virtualenvwrapper.sh; mkvirtualenv $(PROJECT_NAME) --python=$(PYTHON_INTERPRETER)
|
source /usr/local/bin/virtualenvwrapper.sh; mkvirtualenv $(PROJECT_NAME) --python=$(PYTHON_INTERPRETER)
|
||||||
@echo ">>> New virtualenv created. Activate with:\nworkon $(PROJECT_NAME)"
|
@echo ">>> New virtualenv created. Activate with:\nworkon $(PROJECT_NAME)"
|
||||||
|
|
||||||
## Test python environment is setup correctly
|
## Test python environment is setup correctly
|
||||||
test_environment:
|
test_environment:
|
||||||
python test_environment.py
|
$(PYTHON_INTERPRETER) test_environment.py
|
||||||
|
|
||||||
#################################################################################
|
#################################################################################
|
||||||
# PROJECT RULES #
|
# PROJECT RULES #
|
||||||
|
|
Loading…
Reference in New Issue