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=build_pkgs name=all .PHONY: test test: 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