@@ -87,6 +87,11 @@ environment: ## handles environment creation
8787 conda env create -f environment.yaml --name $(CONDA_ENV_NAME ) --yes
8888 conda run --name $(CONDA_ENV_NAME ) pip install .
8989
90+ environment-dev : # # Handles environment creation
91+ conda env create -n $(CONDA_ENV_NAME ) -dev -y --file environment-dev.yml
92+ conda run --name $(CONDA_ENV_NAME ) -dev pip install -e .
93+ $(CONDA_ACTIVATE ) $(CONDA_ENV_NAME ) -dev
94+
9095install : clean # # install the package to the active Python's site-packages
9196 pip install .
9297
@@ -100,12 +105,12 @@ dist: clean ## builds source and wheel package
100105dev : clean # # install the package's development version to a fresh environment
101106 conda env create -f environment.yaml --name $(CONDA_ENV_NAME ) --yes
102107 conda run --name $(CONDA_ENV_NAME ) pip install -e .
103- $(CONDA_ACTIVATE ) $(CONDA_ENV_NAME ) && pre-commit install
108+ $(CONDA_ACTIVATE ) $(CONDA_ENV_NAME )
104109
105110dev-full : clean # # install the package's development version to a fresh environment
106- conda env create -f environment-dev.yaml --name $(CONDA_ENV_NAME ) --yes
107- conda run --name $(CONDA_ENV_NAME ) pip install -e .
108- $(CONDA_ACTIVATE ) $(CONDA_ENV_NAME ) && pre-commit install
111+ conda env create -f environment-dev.yaml --name $(CONDA_ENV_NAME ) -dev --yes
112+ conda run --name $(CONDA_ENV_NAME ) -dev pip install -e .
113+ $(CONDA_ACTIVATE ) $(CONDA_ENV_NAME ) -dev && pre-commit install
109114
110115
111116pre-commit : # # runs pre-commit against files. NOTE: older files are disabled in the pre-commit config.
0 commit comments