Skip to content

Commit 9df3dec

Browse files
committed
Don't force the environment.yml / requirements.txt file to be in top directory.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
1 parent 0482a9f commit 9df3dec

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

conda.mk

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,18 @@ endif
4747
ifeq (,$(REQUIREMENTS_FILE))
4848
$(error "Set REQUIREMENTS_FILE value before including 'conda.mk'.")
4949
else
50-
REQUIREMENTS_FILE := $(abspath $(TOP_DIR)$(SEP)$(REQUIREMENTS_FILE))
50+
REQUIREMENTS_FILE := $(abspath $(REQUIREMENTS_FILE))
51+
endif
52+
ifeq (,$(wildcard $(REQUIREMENTS_FILE)))
53+
$(error "REQUIREMENTS_FILE ($(REQUIREMENTS_FILE)) does not exist!?")
5154
endif
5255

5356
ifeq (,$(ENVIRONMENT_FILE))
5457
$(error "Set ENVIRONMENT_FILE value before including 'conda.mk'.")
55-
ENVIRONMENT_FILE := $(abspath $(TOP_DIR)$(SEP)$(ENVIRONMENT_FILE))
58+
ENVIRONMENT_FILE := $(abspath $(ENVIRONMENT_FILE))
59+
endif
60+
ifeq (,$(wildcard $(ENVIRONMENT_FILE)))
61+
$(error "ENVIRONMENT_FILE ($(ENVIRONMENT_FILE)) does not exist!?")
5662
endif
5763

5864
CONDA_ENV_NAME := $(strip $(patsubst name:%,,$(CONDA_ENV_NAME_LINE)))

0 commit comments

Comments
 (0)