Skip to content
Snippets Groups Projects
Commit c43722c2 authored by Daniel Lyons's avatar Daniel Lyons
Browse files

Make conda more relocatable

parent a8678ba7
No related branches found
No related tags found
No related merge requests found
all: ${HOME}/miniconda3/envs/data metadata build
CONDA_ROOT := $(realpath $(CONDA_EXE)/../..)
${HOME}/miniconda3:
@echo Please install miniconda to ${HOME}/miniconda3
@exit 1
all: ${CONDA_ROOT}/envs/data metadata build
${HOME}/miniconda3/envs/data: ${HOME}/miniconda3 environment.yml
.PHONY: miniconda-installed
miniconda-installed:
@[ "${CONDA_ROOT}" != "/" ] || (echo "Please install miniconda"; exit 1)
${CONDA_ROOT}/envs/data: miniconda-installed environment.yml
conda env update
touch $@
......@@ -22,7 +24,7 @@ test:
.PHONY: conda-active
conda-active: ${HOME}/miniconda3/envs/data
@[ "${CONDA_PREFIX}" = "${HOME}/miniconda3/envs/data" ] || conda activate data
@[ "${CONDA_PREFIX}" = "${CONDA_ROOT}/envs/data" ] || conda activate data
dev: conda-active
for dir in shared/{schema,workspaces,channels} services/{workflow,capability} apps/cli/utilities/wf_monitor; do \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment