conda-forge/scikit-learnis listed as the 1st.
Just to note: all the sklearn tool tests are failing when run in docker containers:
Using TensorFlow backend. /usr/local/lib/python3.6/site-packages/sklearn/externals/joblib/__init__.py:15: DeprecationWarning: sklearn.externals.joblib is deprecated in 0.21 and will be removed in 0.23. Please import this functionality directly from joblib, which can be installed with: pip install joblib. If this warning is raised when loading pickled models, you may need to re-serialize those models with scikit-learn 0.21+. warnings.warn(msg, category=DeprecationWarning) Traceback (most recent call last): File "/home/simon/.planemo/planemo_tmp_mkwbqqfs/pca.py", line 4, in <module> from galaxy_ml.utils import read_columns File "/usr/local/lib/python3.6/site-packages/galaxy_ml/utils.py", line 15, in <module> import xgboost File "/usr/local/lib/python3.6/site-packages/xgboost/__init__.py", line 11, in <module> from .core import DMatrix, Booster File "/usr/local/lib/python3.6/site-packages/xgboost/core.py", line 136, in <module> _LIB = _load_lib() File "/usr/local/lib/python3.6/site-packages/xgboost/core.py", line 128, in _load_lib lib.XGBGetLastError.restype = ctypes.c_char_p UnboundLocalError: local variable 'lib' referenced before assignment
I don't know if anyone cares about this or would like to deploy the ML tools in docker/singularity containers; this is just FYI.