Unverified Commit ebd9e860 authored by Nikita Titov's avatar Nikita Titov Committed by GitHub
Browse files

[ci] temporarily pin scipy version and fix Python linting error (#5398)

parent 7de8d8cf
...@@ -120,22 +120,21 @@ fi ...@@ -120,22 +120,21 @@ fi
# temporary fix for https://github.com/microsoft/LightGBM/issues/5390 # temporary fix for https://github.com/microsoft/LightGBM/issues/5390
if [[ $PYTHON_VERSION == "3.7" ]]; then if [[ $PYTHON_VERSION == "3.7" ]]; then
DASK_DEPENDENCIES="dask distributed" DEPENDENCIES="dask distributed"
else else
DASK_DEPENDENCIES="dask=2022.7.0 distributed=2022.7.0" DEPENDENCIES="dask=2022.7.0 distributed=2022.7.0 scipy<1.9"
fi fi
conda install -q -y -n $CONDA_ENV \ conda install -q -y -n $CONDA_ENV \
cloudpickle \ cloudpickle \
${DASK_DEPENDENCIES} \ ${DEPENDENCIES} \
joblib \ joblib \
matplotlib \ matplotlib \
numpy \ numpy \
pandas \ pandas \
psutil \ psutil \
pytest \ pytest \
scikit-learn \ scikit-learn || exit -1
scipy || exit -1
# python-graphviz has to be installed separately to prevent conda from downgrading to pypy # python-graphviz has to be installed separately to prevent conda from downgrading to pypy
conda install -q -y -n $CONDA_ENV \ conda install -q -y -n $CONDA_ENV \
......
...@@ -1507,7 +1507,7 @@ class Dataset: ...@@ -1507,7 +1507,7 @@ class Dataset:
for cat_alias in _ConfigAliases.get("categorical_feature"): for cat_alias in _ConfigAliases.get("categorical_feature"):
if cat_alias in params: if cat_alias in params:
# If the params[cat_alias] is equal to categorical_indices, do not report the warning. # If the params[cat_alias] is equal to categorical_indices, do not report the warning.
if not(isinstance(params[cat_alias], list) and set(params[cat_alias]) == categorical_indices): if not (isinstance(params[cat_alias], list) and set(params[cat_alias]) == categorical_indices):
_log_warning(f'{cat_alias} in param dict is overridden.') _log_warning(f'{cat_alias} in param dict is overridden.')
params.pop(cat_alias, None) params.pop(cat_alias, None)
params['categorical_column'] = sorted(categorical_indices) params['categorical_column'] = sorted(categorical_indices)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment