Newer
Older
all: ${HOME}/miniconda3/envs/data metadata build
${HOME}/miniconda3:
@echo Please install miniconda to ${HOME}/miniconda3
@exit 1
${HOME}/miniconda3/envs/data: ${HOME}/miniconda3 environment.yml
conda env update
touch $@
.PHONY: metadata
metadata:
buildout parts=gen_metadata
.PHONY: build
build:
buildout parts=test name=all
.PHONY: conda-active
conda-active: ${HOME}/miniconda3/envs/data
@[ "${CONDA_PREFIX}" = "${HOME}/miniconda3/envs/data" ] || conda activate data
dev: conda-active
for dir in shared/{schema,workspaces,channels} services/{workflow,capability} apps/cli/utilities/wf_monitor; do \
pushd $$dir; \
python setup.py develop; \
popd; \
done