From 73a4025cb016545a0934b6802ac7c7a8c055f2e7 Mon Sep 17 00:00:00 2001 From: j-ittner Date: Wed, 3 May 2023 11:37:01 +0200 Subject: [PATCH] BUILD: ignore optional packages in meta.yaml --- condabuild/meta.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/condabuild/meta.yaml b/condabuild/meta.yaml index 39aecf0b..89b991af 100644 --- a/condabuild/meta.yaml +++ b/condabuild/meta.yaml @@ -36,16 +36,17 @@ test: - facet.simulation requires: - pytest ~= 7.1 - # additional requirements of sklearndf - - boruta_py {{ environ.get('FACET_V_BORUTA') }} - - lightgbm {{ environ.get('FACET_V_LIGHTGBM') }} - - scikit-learn {{ environ.get('FACET_V_SCIKIT_LEARN') }} + # we always need lightgbm for testing; version spec is optional + - lightgbm {{ environ.get('FACET_V_LIGHTGBM', '') }} + # optional libraries of sklearndf, needed for testing + - boruta_py {{ environ.get('FACET_V_BORUTA', '[False]') }} + - scikit-learn {{ environ.get('FACET_V_SCIKIT_LEARN', '[False]') }} # additional requirements of gamma-pytools - - joblib {{ environ.get('FACET_V_JOBLIB') }} - - typing_inspect {{ environ.get('FACET_V_TYPING_INSPECT') }} + - joblib {{ environ.get('FACET_V_JOBLIB', '[False]') }} + - typing_inspect {{ environ.get('FACET_V_TYPING_INSPECT', '[False]') }} # additional requirements of shap - - ipython {{ environ.get('FACET_V_IPYTHON') }} - - numba {{ environ.get('FACET_V_NUMBA') }} + - ipython {{ environ.get('FACET_V_IPYTHON', '[False]') }} + - numba {{ environ.get('FACET_V_NUMBA', '[False]') }} commands: - conda list - python -c 'import facet;