conda-forge / numpy-feedstock

A conda-smithy repository for numpy.
BSD 3-Clause "New" or "Revised" License
8 stars 46 forks source link

Is numpy restricted to openblas ? #169

Closed jan-janssen closed 5 years ago

jan-janssen commented 5 years ago

Issue:

I try to update to the latest numpy version with an mkl focused environment, and I get the following conflict:

  - libcblas==3.8.0=12_mkl -> libblas[version='3.8.0,3.8.0.*',build=12_mkl]
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=10_mkl -> liblapack==3.8.0=8_openblas -> libblas==3.8.0=7_mkl
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=10_mkl -> liblapack==3.8.0=9_openblas -> libblas==3.8.0=9_openblas
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=11_mkl -> liblapack==3.8.0=12_mkl -> libblas==3.8.0=10_mkl
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=11_openblas -> liblapack=3.8.0 -> libblas==3.8.0=11_mkl
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=11_openblas -> liblapack==3.8.0=12_openblas -> libblas==3.8.0=12_openblas
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0=6_mkl -> liblapack==3.8.0=8_mkl -> libblas==3.8.0=6_mkl
  - numpy=1.17.2 -> blas==1.1=openblas -> liblapacke==3.8.0[build=*netlib] -> liblapack==3.8.0=10_mkl -> libblas==3.8.0=10_openblas


Environment (conda list):

``` # packages in environment at /u/system/SLES12/soft/pyiron/dev/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py37_0 _libgcc_mutex 0.1 main _py-xgboost-mutex 2.0 cpu_0 conda-forge absl-py 0.7.1 py37_0 conda-forge alabaster 0.7.12 py_0 conda-forge alembic 1.0.11 py_0 conda-forge ampl-mp 3.1.0 h1c2f66e_1001 conda-forge anaconda-clean 1.1.0 py37_1 anaconda-client 1.7.2 py_0 conda-forge anaconda-navigator 1.9.7 py37_0 anaconda-project 0.8.3 py_0 conda-forge appdirs 1.4.3 py_1 conda-forge apptools 4.4.0 py37_1002 conda-forge apscheduler 3.6.1 py37_0 conda-forge argcomplete 1.9.4 py37_1000 conda-forge ase 3.18.0 py_0 conda-forge asn1crypto 0.24.0 py37_1003 conda-forge asteval 0.9.14 pyh24bf2e0_0 conda-forge astor 0.7.1 py_0 conda-forge astroid 2.2.5 py37_0 conda-forge astropy 3.2.1 py37h516909a_0 conda-forge async_generator 1.10 py_0 conda-forge atomicwrites 1.3.0 py_0 conda-forge atomsk 0.10.6 h323e27b_1002 conda-forge attrs 19.1.0 py_0 conda-forge autoconf 2.69 pl526h14c3975_9 conda-forge automake 1.16.1 pl526_1003 conda-forge automat 0.7.0 py_1 conda-forge babel 2.7.0 py_0 conda-forge backcall 0.1.0 py_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.5 py_1 conda-forge backports.os 0.1.1 py37_1001 conda-forge backports.shutil_get_terminal_size 1.0.0 py_3 conda-forge backports.weakref 1.0.post1 py37_1000 conda-forge bcrypt 3.1.6 py37h516909a_1 conda-forge beautifulsoup4 4.8.0 py37_0 conda-forge binutils_impl_linux-64 2.31.1 h6176602_1 binutils_linux-64 2.31.1 h6176602_7 bitarray 1.0.1 py37h516909a_0 conda-forge blas 2.11 mkl conda-forge bleach 3.1.0 py_0 conda-forge blinker 1.4 py_1 conda-forge blosc 1.17.0 he1b5a44_0 conda-forge bokeh 1.3.1 py37_0 conda-forge boost 1.70.0 py37h9de70de_1 conda-forge boost-cpp 1.70.0 h8e57a91_2 conda-forge boto 2.49.0 py_0 conda-forge boto3 1.9.200 py_0 conda-forge botocore 1.12.200 py_0 conda-forge bottleneck 1.2.1 py37h3010b51_1001 conda-forge bz2file 0.98 py_0 conda-forge bzip2 1.0.8 h516909a_0 conda-forge c-ares 1.15.0 h516909a_1001 conda-forge ca-certificates 2019.6.16 hecc5488_0 conda-forge cairo 1.16.0 hfb77d84_1002 conda-forge catlearn 0.6.1 h516909a_0 conda-forge certifi 2019.6.16 py37_1 conda-forge certipy 0.1.3 py_0 conda-forge cffi 1.12.3 py37h8022711_0 conda-forge cftime 1.0.3.4 py37hd352d35_1001 conda-forge chardet 3.0.4 py37_1003 conda-forge chest 0.2.3 py_2 conda-forge click 7.0 py_0 conda-forge cloudpickle 1.2.1 py_0 conda-forge clyent 1.2.2 py_1 conda-forge cm-unicode 0.7.0 0 conda-forge cmake 3.15.0 hf94ab9c_0 conda-forge colorama 0.4.1 py_0 conda-forge conda 4.7.10 py37_0 conda-forge conda-build 3.18.9 py37_1 conda-forge conda-env 2.6.0 1 conda-forge conda-package-handling 1.4.1 py37_0 conda-forge conda-verify 3.1.1 py37_1000 conda-forge configobj 5.0.6 py_0 conda-forge configurable-http-proxy 4.1.0 node11_1 conda-forge constantly 15.1.0 py_0 conda-forge contextlib2 0.5.5 py_2 conda-forge coverage 4.5.4 py37h516909a_0 conda-forge cryptography 2.7 py37h72c5cf5_0 conda-forge cryptography-vectors 2.7 py_0 conda-forge curl 7.65.3 hf8cf82a_0 conda-forge custodian 2019.2.10 py_0 conda-forge cycler 0.10.0 py_1 conda-forge cyipopt 0.1.9 py37h3010b51_1000 conda-forge cython 0.29.13 py37he1b5a44_0 conda-forge cytoolz 0.10.0 py37h516909a_0 conda-forge dask 2.2.0 py_0 conda-forge dask-core 2.2.0 py_0 conda-forge datashape 0.5.4 py_1 conda-forge dbus 1.13.6 he372182_0 conda-forge deap 1.3.0 py37hb3f55d8_0 conda-forge decorator 4.4.0 py_0 conda-forge deepdish 0.3.4 py_3 conda-forge defusedxml 0.5.0 py_1 conda-forge dill 0.3.0 py37_0 conda-forge distributed 2.2.0 py_1 conda-forge docutils 0.14 py37_1001 conda-forge drmaa 0.7.9 py_1000 conda-forge dynd-python removed 0 https://repo.anaconda.com/pkgs/free ecdsa 0.13 py_0 conda-forge embree 2.14.0 0 conda-forge entrypoints 0.3 py37_1000 conda-forge envisage 4.7.2 py_0 conda-forge expat 2.2.5 he1b5a44_1003 conda-forge fabric3 1.14.post1 py_0 conda-forge fastcache 1.1.0 py37h516909a_0 conda-forge ffmpeg 4.1.3 h167e202_0 conda-forge fftw 3.3.8 nompi_h7f3a6c3_1106 conda-forge filelock 3.0.10 py_0 conda-forge flask 1.1.1 py_1 conda-forge flask-cors 3.0.8 py_0 conda-forge font-ttf-dejavu-sans-mono 2.37 h6964260_0 font-ttf-inconsolata 2.001 hcb22688_0 font-ttf-source-code-pro 2.030 h7457263_0 font-ttf-ubuntu 0.83 h8b1ccd4_0 fontconfig 2.13.1 h86ecdb6_1001 conda-forge fonts-continuum 1 0 https://repo.anaconda.com/pkgs/free freeglut 3.0.0 hf484d3e_1005 conda-forge freetype 2.10.0 he983fc9_0 conda-forge fribidi 1.0.5 h516909a_1002 conda-forge fsspec 0.4.0 py_0 conda-forge funcy 1.13 py_0 conda-forge future 0.17.1 py37_1000 conda-forge gast 0.2.2 py_0 conda-forge gcc_impl_linux-64 7.3.0 habb00fd_1 conda-forge gcc_linux-64 7.3.0 h553295d_7 conda-forge gensim 3.7.3 py37he1b5a44_1 conda-forge geos 3.7.2 he1b5a44_1 conda-forge get_terminal_size 1.0.0 haa9412d_0 gettext 0.19.8.1 hc5be6a0_1002 conda-forge gevent 1.4.0 py37h14c3975_0 conda-forge gf2x 1.1 0 conda-forge ghost.py 0.2.3 py_1 conda-forge glib 2.58.3 h6f030ca_1002 conda-forge glob2 0.7 py_0 conda-forge gmp 6.1.2 hf484d3e_1000 conda-forge gmpy2 2.1.0b1 py37h04dde30_0 conda-forge gnutls 3.6.5 hd3a4fd2_1002 conda-forge gpaw 19.8.0 py37_nompi_0 conda-forge graphite2 1.3.13 hf484d3e_1000 conda-forge graphviz 2.40.1 h5933667_1 conda-forge greenlet 0.4.15 py37h516909a_0 conda-forge gst-plugins-base 1.14.5 h0935bb2_0 conda-forge gstreamer 1.14.5 h36ae1b5_0 conda-forge gunicorn 19.9.0 py37_1000 conda-forge gxx_impl_linux-64 7.3.0 hdf63c60_1 conda-forge gxx_linux-64 7.3.0 h553295d_7 conda-forge h5io 0.1.1 pyh24bf2e0_0 conda-forge h5netcdf 0.7.4 py_0 conda-forge h5py 2.9.0 nompi_py37hcafd542_1103 conda-forge harfbuzz 2.4.0 h9f30f68_2 conda-forge hdf4 4.2.13 h9a582f1_1002 conda-forge hdf5 1.10.4 nompi_h3c11f04_1106 conda-forge heapdict 1.0.0 py37_1000 conda-forge html5lib 1.0.1 py_0 conda-forge hyperlink 17.3.1 py_0 conda-forge icet 0.5 py37h86cc20e_0 conda-forge icu 64.2 he1b5a44_0 conda-forge idna 2.8 py37_1000 conda-forge imageio 2.5.0 py37_0 conda-forge imagesize 1.1.0 py_0 conda-forge importlib_metadata 0.18 py37_0 conda-forge incremental 17.5.0 py_0 conda-forge intel-openmp 2019.4 243 intelpython 2019.4 0 intel ipopt 3.12.12 hc6e8484_1003 conda-forge ipykernel 5.1.1 py37h5ca1d4c_0 conda-forge ipyparallel 6.2.4 py37_0 conda-forge ipython 7.7.0 py37h5ca1d4c_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipytree 0.1.3 py_1 conda-forge ipywidgets 7.5.1 py_0 conda-forge isl 0.21 he80fd80_0 conda-forge isort 4.3.21 py37_0 conda-forge itsdangerous 1.1.0 py_0 conda-forge jbig 2.1 h14c3975_2001 conda-forge jdcal 1.4.1 py_0 conda-forge jedi 0.14.1 py37_0 conda-forge jeepney 0.4 py_0 conda-forge jinja2 2.10.1 py_0 conda-forge jmespath 0.9.4 py_0 conda-forge joblib 0.13.2 py_0 conda-forge jpeg 9c h14c3975_1001 conda-forge json5 0.8.5 py_0 conda-forge jsoncpp 1.8.4 hc9558a2_1001 conda-forge jsonschema 3.0.2 py37_0 conda-forge jupyter 1.0.0 py_2 conda-forge jupyter_client 5.3.1 py_0 conda-forge jupyter_console 6.0.0 py_0 conda-forge jupyter_contrib_core 0.3.3 py_2 conda-forge jupyter_contrib_nbextensions 0.5.1 py37_0 conda-forge jupyter_core 4.4.0 py_0 conda-forge jupyter_highlight_selected_word 0.2.0 py37_1000 conda-forge jupyter_latex_envs 1.4.4 py37_1000 conda-forge jupyter_nbextensions_configurator 0.4.1 py37_0 conda-forge jupyterhub 1.0.0 py37_0 conda-forge jupyterlab 1.0.4 py37_0 conda-forge jupyterlab_launcher 0.13.1 py_2 conda-forge jupyterlab_server 1.0.0 py_1 conda-forge jupyterthemes 0.20.0 py_0 conda-forge keyring 19.0.2 py37_0 conda-forge kiwisolver 1.1.0 py37hc9558a2_0 conda-forge krb5 1.16.3 h05b26f9_1001 conda-forge lame 3.100 h14c3975_1001 conda-forge lammps 2019.06.05 py37_mpich_5 conda-forge lapack 3.6.1 ha44fe06_2 conda-forge latexcodec 1.0.7 py_0 conda-forge lazy-object-proxy 1.4.1 py37h516909a_0 conda-forge lesscpy 0.13.0 py_1 conda-forge libarchive 3.3.3 hb44662c_1005 conda-forge libblas 3.8.0 11_mkl conda-forge libcblas 3.8.0 11_mkl conda-forge libcurl 7.65.3 hda55be3_0 conda-forge libdynd 0.7.2 0 https://repo.anaconda.com/pkgs/free libedit 3.1.20170329 hf8c457e_1001 conda-forge libffi 3.2.1 he1b5a44_1006 conda-forge libflint 2.5.2 heb735ee_2 conda-forge libgcc 7.2.0 h69d50b8_2 conda-forge libgcc-ng 9.1.0 hdf63c60_0 libgfortran 3.0.0 1 conda-forge libgfortran-ng 7.3.0 hdf63c60_0 libglu 9.0.0 hf484d3e_1000 conda-forge libgpuarray 0.7.6 h14c3975_1003 conda-forge libiconv 1.15 h516909a_1005 conda-forge libjpeg-turbo 2.0.2 h14c3975_0 conda-forge liblapack 3.8.0 11_mkl conda-forge liblapacke 3.8.0 11_mkl conda-forge liblief 0.9.0 hf8a498c_1 conda-forge libnetcdf 4.6.2 hbdf4f91_1001 conda-forge libpng 1.6.37 hed695b0_0 conda-forge libpq 11.4 hd9ab2ff_3 conda-forge libprotobuf 3.9.0 h8b12597_0 conda-forge libsodium 1.0.17 h516909a_0 conda-forge libssh2 1.8.2 h22169c7_2 conda-forge libstdcxx-ng 9.1.0 hdf63c60_0 libtiff 4.0.10 h57b8799_1003 conda-forge libtool 2.4.6 h14c3975_1002 conda-forge libuuid 2.32.1 h14c3975_1000 conda-forge libuv 1.30.1 h516909a_0 conda-forge libxc 4.3.4 h9ac9557_0 conda-forge libxcb 1.13 h14c3975_1002 conda-forge libxgboost 0.90 he1b5a44_1 conda-forge libxml2 2.9.9 hee79883_2 conda-forge libxslt 1.1.32 h31b3aaa_1004 conda-forge lightgbm 2.2.3 py37hf484d3e_0 conda-forge llvm 3.3 0 https://repo.anaconda.com/pkgs/free llvmlite 0.29.0 py37hfd453ef_1 conda-forge lmfit 0.9.13 pyh24bf2e0_0 conda-forge locket 0.2.0 py_2 conda-forge lxml 4.4.0 py37h7ec2d77_0 conda-forge lz4-c 1.8.3 he1b5a44_1001 conda-forge lzo 2.10 h14c3975_1000 conda-forge m4 1.4.18 h14c3975_1001 conda-forge mako 1.1.0 py_0 conda-forge markdown 3.1.1 py_0 conda-forge markupsafe 1.1.1 py37h14c3975_0 conda-forge matplotlib 3.1.1 py37_1 conda-forge matplotlib-base 3.1.1 py37he7580a8_1 conda-forge mccabe 0.6.1 py_1 conda-forge mdtraj 1.9.3 py37h00575c5_0 conda-forge mendeleev 0.4.5 pyh5ca1d4c_2 conda-forge metis 5.1.0 hf484d3e_1003 conda-forge mistune 0.8.4 py37h14c3975_1000 conda-forge mkl 2019.4 243 mkl-service 2.1.0 py37h516909a_0 conda-forge mock 3.0.5 py37_0 conda-forge monty 2.0.4 py_1 conda-forge more-itertools 7.2.0 py_0 conda-forge moviepy 0.2.3.5 py_0 conda-forge mpc 1.1.0 hb20f59a_1006 conda-forge mpfr 4.0.2 ha14ba45_0 conda-forge mpi 1.0 mpich conda-forge mpi4py 3.0.1 py37hf046da1_0 conda-forge mpich 3.2.1 hc99cbb1_1013 conda-forge mpld3 0.3 py_1 conda-forge mpmath 1.1.0 py_0 conda-forge mscorefonts 0.0.1 2 conda-forge msgpack-python 0.6.1 py37h6bb024c_0 conda-forge multipledispatch 0.6.0 py_0 conda-forge mumps 5.0.1 0 conda-forge mumps-include 5.1.2 1007 conda-forge mumps-seq 5.1.2 h0ae83f2_1007 conda-forge natsort 6.0.0 py_0 conda-forge navigator-updater 0.2.1 py37_0 nb_conda 2.2.1 py37_2 conda-forge nb_conda_kernels 2.2.2 py37_0 conda-forge nbconvert 5.5.0 py_0 conda-forge nbformat 4.4.0 py_1 conda-forge nbsphinx 0.4.2 py_0 conda-forge ncurses 6.1 hf484d3e_1002 conda-forge netcdf4 1.5.1.2 py37had58050_0 conda-forge nettle 3.4.1 h1bed415_1002 conda-forge networkx 2.3 py_0 conda-forge nglview 2.6.9 pyh5ca1d4c_0 conda-forge nltk 3.2.5 py_0 conda-forge nodejs 11.14.0 he1b5a44_1 conda-forge nose 1.3.7 py37_1002 conda-forge notebook 6.0.0 py37_0 conda-forge ntl 10.3.0 1 conda-forge numba 0.45.1 py37hb3f55d8_0 conda-forge numexpr 2.6.9 py37h637b7d7_1000 conda-forge numpy 1.17.0 py37h95a1406_0 conda-forge numpydoc 0.9.1 py_0 conda-forge oauthlib 3.0.1 py_0 conda-forge odo 0.5.1 py_1 conda-forge olefile 0.46 py_0 conda-forge openbabel 2.4.1 py37hc189817_1 conda-forge openblas 0.2.18 6 conda-forge openh264 1.8.0 hdbcaa40_1000 conda-forge openssl 1.1.1c h516909a_0 conda-forge ovito 2.9.0 py37h416b9a0_5 conda-forge packaging 19.0 py_0 conda-forge palettable 3.2.0 py_0 conda-forge pamela 1.0.0 py_0 conda-forge pandas 0.25.0 py37hb3f55d8_0 conda-forge pandoc 2.7.3 0 conda-forge pandocfilters 1.4.2 py_1 conda-forge pango 1.42.4 he7ab937_0 conda-forge paramiko 2.6.0 py37_0 conda-forge parso 0.5.1 py_0 conda-forge partd 1.0.0 py_0 conda-forge patchelf 0.10 he1b5a44_0 conda-forge path.py 12.0.1 py_0 conda-forge pathlib2 2.3.4 py37_0 conda-forge patsy 0.5.1 py_0 conda-forge pbr 5.4.1 py_0 conda-forge pcre 8.41 hf484d3e_1003 conda-forge pep8 1.7.1 py_0 conda-forge perl 5.26.2 h516909a_1006 conda-forge pexpect 4.7.0 py37_0 conda-forge phonopy 2.2.0 py37hc1659b7_0 conda-forge pickleshare 0.7.5 py37_1000 conda-forge pillow 6.1.0 py37he7afcd5_0 conda-forge pint 0.9 py37_2 conda-forge pip 19.2.1 py37_0 conda-forge pixman 0.38.0 h516909a_1003 conda-forge pkginfo 1.5.0.1 py_0 conda-forge plotly 4.0.0 py_0 conda-forge pluggy 0.12.0 py_0 conda-forge ply 3.11 py_1 conda-forge prometheus_client 0.7.1 py_0 conda-forge prompt_toolkit 2.0.9 py_0 conda-forge protobuf 3.9.0 py37he1b5a44_0 conda-forge psutil 5.6.3 py37h516909a_0 conda-forge psycopg2 2.8.3 py37h72c5cf5_0 conda-forge pthread-stubs 0.4 h14c3975_1001 conda-forge ptyprocess 0.6.0 py_1001 conda-forge py 1.8.0 py_0 conda-forge py-lief 0.9.0 py37he1b5a44_1 conda-forge py-xgboost 0.90 py37he1b5a44_1 conda-forge pyasn1 0.4.6 py_0 conda-forge pyasn1-modules 0.2.6 py_0 conda-forge pybtex 0.22.2 py37_0 conda-forge pycalphad 0.8 py37he1b5a44_0 conda-forge pycodestyle 2.5.0 py_0 conda-forge pycosat 0.6.3 py37h14c3975_1001 conda-forge pycparser 2.19 py37_1 conda-forge pycrypto 2.6.1 py37h14c3975_1002 conda-forge pycurl 7.43.0.2 py37h16ce93b_1 conda-forge pydispatcher 2.0.5 py_1 conda-forge pyface 6.1.2 py_0 conda-forge pyfiglet 0.8.post1 py_0 conda-forge pyfileindex 0.0.2 py_1 conda-forge pyflakes 2.1.1 py_0 conda-forge pygments 2.4.2 py_0 conda-forge pygpu 0.7.6 py37h3010b51_1000 conda-forge pyhamcrest 1.9.0 py_2 conda-forge pyhull 2015.2.0 py37h39e3cac_0 matsci pyjwt 1.7.1 py_0 conda-forge pylint 2.3.1 py37_0 conda-forge pymatgen 2019.7.30 py37h516909a_0 conda-forge pymongo 3.8.0 py37he1b5a44_0 conda-forge pynacl 1.3.0 py37h14c3975_1000 conda-forge pyopenssl 19.0.0 py37_0 conda-forge pyparsing 2.4.2 py_0 conda-forge pypdf2 1.26.0 py_2 conda-forge pyqt 5.9.2 py37hcca6a23_2 conda-forge pyrsistent 0.15.4 py37h516909a_0 conda-forge pysocks 1.7.0 py37_0 conda-forge pysqa 0.0.5 py_0 conda-forge pytables 3.5.2 py37ha1aa75f_0 conda-forge pytest 5.0.1 py37_1 conda-forge pytest-arraydiff 0.3 py_0 conda-forge pytest-astropy 0.5.0 py_0 conda-forge pytest-doctestplus 0.3.0 py_0 conda-forge pytest-openfiles 0.4.0 py_0 conda-forge pytest-remotedata 0.3.1 py_0 conda-forge python 3.7.3 h33d41f4_1 conda-forge python-crfsuite 0.9.6 py37h6bb024c_1000 conda-forge python-dateutil 2.8.0 py_0 conda-forge python-editor 1.0.4 py_0 conda-forge python-graphviz 0.11.1 py_1 conda-forge python-libarchive-c 2.8 py37_1004 conda-forge python-markdown-math 0.6 py_0 conda-forge python-oauth2 1.1.1 py_0 conda-forge python-symengine 0.4.0 py37h9603a25_0 conda-forge python-ternary 1.0.6 py_0 conda-forge pytz 2019.2 py_0 conda-forge pywavelets 1.0.3 py37hd352d35_1 conda-forge pyyaml 5.1.2 py37h516909a_0 conda-forge pyzmq 18.0.2 py37h1768529_2 conda-forge qgrid 1.1.1 py37_1001 conda-forge qscintilla2 2.11.2 py37h279c94e_0 conda-forge qt 5.9.7 h0c104cb_3 conda-forge qtawesome 0.6.0 py_0 conda-forge qtconsole 4.5.2 py_0 conda-forge qtpy 1.9.0 py_0 conda-forge randspg 0.0.1 he1b5a44_0 conda-forge readline 8.0 hf8c457e_0 conda-forge redis 5.0.3 h7b6447c_0 redis-py 3.3.4 py_0 conda-forge requests 2.22.0 py37_1 conda-forge requests-oauthlib 1.2.0 py_0 conda-forge retrying 1.3.3 py_2 conda-forge rhash 1.3.6 h14c3975_1001 conda-forge ripgrep 11.0.2 0 conda-forge rise 5.5.1 py37_0 conda-forge rope 0.14.0 py_0 conda-forge ruamel 1.0 py37_0 conda-forge ruamel.yaml 0.16.0 py37h516909a_0 conda-forge ruamel_yaml 0.15.71 py37h14c3975_1000 conda-forge s3fs 0.3.1 py_0 conda-forge s3transfer 0.2.1 py37_0 conda-forge scalapack 2.0.2 h2831592_1005 conda-forge scandir 1.10.0 py37h14c3975_0 conda-forge scikit-image 0.15.0 py37hb3f55d8_2 conda-forge scikit-learn 0.21.3 py37hcdab131_0 conda-forge scipy 1.3.0 py37h921218d_1 conda-forge scotch 6.0.6 h491eb26_1002 conda-forge seaborn 0.9.0 py_1 conda-forge secretstorage 3.1.1 py37_0 conda-forge send2trash 1.5.0 py_0 conda-forge service_identity 18.1.0 py_0 conda-forge setuptools 41.0.1 py37_0 conda-forge shapely 1.6.4 py37hec07ddf_1006 conda-forge simplegeneric 0.8.1 py_1 conda-forge simpletraj 0.5 py37h3010b51_1001 conda-forge singledispatch 3.4.0.3 py37_1000 conda-forge sip 4.19.8 py37hf484d3e_1000 conda-forge six 1.12.0 py37_1000 conda-forge smart_open 1.8.4 py_0 conda-forge snowballstemmer 1.9.0 py_0 conda-forge sockjs-tornado 1.0.6 py37_0 sortedcontainers 2.1.0 py_0 conda-forge soupsieve 1.9.2 py37_0 conda-forge spglib 1.14.1 py37hc1659b7_0 conda-forge sphinx 2.1.2 py_0 conda-forge sphinx_rtd_theme 0.4.3 py_0 conda-forge sphinxcontrib-applehelp 1.0.1 py_0 conda-forge sphinxcontrib-devhelp 1.0.1 py_0 conda-forge sphinxcontrib-htmlhelp 1.0.2 py_0 conda-forge sphinxcontrib-jsmath 1.0.1 py_0 conda-forge sphinxcontrib-qthelp 1.0.2 py_0 conda-forge sphinxcontrib-serializinghtml 1.1.1 py_0 conda-forge sphinxcontrib-websupport 1.1.2 py_0 conda-forge spyder 3.3.6 py37_0 conda-forge spyder-kernels 0.5.1 py37_0 conda-forge sqlalchemy 1.3.6 py37h516909a_0 conda-forge sqlite 3.29.0 hcee41ef_0 conda-forge sqsgenerator 0.0.1 py37he80fd80_0 conda-forge statsmodels 0.10.1 py37hc1659b7_0 conda-forge sudospawner 0.5.2 py_1 conda-forge symengine 0.4.0 h9603a25_0 conda-forge sympy 1.4 py37_0 conda-forge system 5.8 2 https://repo.anaconda.com/pkgs/free tabulate 0.8.3 py_0 conda-forge tbb 2019.7 hc9558a2_0 conda-forge tblib 1.4.0 py_0 conda-forge tensorboard 1.14.0 py37_0 conda-forge termcolor 1.1.0 py_2 conda-forge terminado 0.8.2 py37_0 conda-forge testpath 0.4.2 py_1001 conda-forge theano 1.0.4 py37hf484d3e_1000 conda-forge tinydb 3.13.0 py_0 conda-forge tk 8.6.9 hed695b0_1002 conda-forge toolz 0.10.0 py_0 conda-forge tornado 6.0.3 py37h516909a_0 conda-forge tqdm 4.32.2 py_0 conda-forge traitlets 4.3.2 py37_1000 conda-forge traits 5.1.2 py37h516909a_0 conda-forge traitsui 6.1.2 py_0 conda-forge twisted 19.2.1 py37h516909a_0 conda-forge twython 3.7.0 py_0 conda-forge typed-ast 1.4.0 py37h516909a_0 conda-forge tzlocal 2.0.0 py_0 conda-forge uncertainties 3.1.1 py37_0 conda-forge unicodecsv 0.14.1 py_1 conda-forge urllib3 1.25.3 py37_0 conda-forge vtk 8.2.0 py37ha8e561a_202 conda-forge wcwidth 0.1.7 py_1 conda-forge webencodings 0.5.1 py_1 conda-forge werkzeug 0.15.5 py_0 conda-forge wheel 0.33.4 py37_0 conda-forge widgetsnbextension 3.5.1 py37_0 conda-forge wrapt 1.11.2 py37h516909a_0 conda-forge wurlitzer 1.0.3 py37_0 conda-forge x264 1!152.20180806 h14c3975_0 conda-forge xarray 0.12.3 py_0 conda-forge xgboost 0.90 py37he1b5a44_1 conda-forge xlrd 1.2.0 py_0 conda-forge xlsxwriter 1.1.8 py_0 conda-forge xlwt 1.3.0 py_1 conda-forge xmltodict 0.12.0 py_0 conda-forge xorg-fixesproto 5.0 h14c3975_1002 conda-forge xorg-inputproto 2.3.2 h14c3975_1002 conda-forge xorg-kbproto 1.0.7 h14c3975_1002 conda-forge xorg-libice 1.0.10 h516909a_0 conda-forge xorg-libsm 1.2.3 h84519dc_1000 conda-forge xorg-libx11 1.6.8 h516909a_0 conda-forge xorg-libxau 1.0.9 h14c3975_0 conda-forge xorg-libxdmcp 1.1.3 h516909a_0 conda-forge xorg-libxext 1.3.4 h516909a_0 conda-forge xorg-libxfixes 5.0.3 h516909a_1004 conda-forge xorg-libxi 1.7.10 h516909a_0 conda-forge xorg-libxpm 3.5.12 h14c3975_1002 conda-forge xorg-libxrender 0.9.10 h516909a_1002 conda-forge xorg-libxt 1.1.5 h516909a_1003 conda-forge xorg-renderproto 0.11.1 h14c3975_1002 conda-forge xorg-xextproto 7.3.0 h14c3975_1002 conda-forge xorg-xproto 7.0.31 h14c3975_1007 conda-forge xz 5.2.4 h14c3975_1001 conda-forge yaml 0.1.7 h14c3975_1001 conda-forge yasm 1.3.0 0 conda-forge zeromq 4.3.2 he1b5a44_2 conda-forge zict 1.0.0 py_0 conda-forge zipp 0.5.2 py_0 conda-forge zlib 1.2.11 h516909a_1005 conda-forge zope.interface 4.6.0 py37h14c3975_1000 conda-forge zstd 1.4.0 h3b9ef0a_0 conda-forge ```


Details about conda and system ( conda info ):

``` active environment : None user config file : /u/janj/.condarc populated config files : /u/janj/.condarc conda version : 4.7.10 conda-build version : 3.18.9 python version : 3.7.3.final.0 virtual packages : base environment : /u/system/SLES12/soft/pyiron/dev/anaconda3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/linux-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch https://conda.anaconda.org/intel/linux-64 https://conda.anaconda.org/intel/noarch package cache : /u/system/SLES12/soft/pyiron/dev/anaconda3/pkgs /u/janj/.conda/pkgs envs directories : /u/system/SLES12/soft/pyiron/dev/anaconda3/envs /u/janj/.conda/envs platform : linux-64 user-agent : conda/4.7.10 requests/2.22.0 CPython/3.7.3 Linux/4.4.74-92.35-default sles/12.2 glibc/2.22 UID:GID : 35052:12500 netrc file : None offline mode : False ```
isuruf commented 5 years ago

What was the exact command you used for updating?

jan-janssen commented 5 years ago

@isuruf I am sorry for the confusion. I just realised the issue was a package named mumps which requires an old version of openblas:

  mumps              conda-forge/linux-64::mumps-5.0.1-0
  openblas           conda-forge/linux-64::openblas-0.2.18-6

Once these two old packages are installed on the system the cause conda to start jumping from MKL to openblas. Is it possible to move the old mumps package to the broken channel ?

jan-janssen commented 5 years ago

Still something seems to be seriously broken with my environment. When I call conda update --all I get:

Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /u/system/SLES12/soft/pyiron/dev/anaconda3

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    blas-2.12                  |         openblas          10 KB  conda-forge
    graphviz-2.40.1            |       h0f2764d_1         6.4 MB  conda-forge
    libblas-3.8.0              |      12_openblas          10 KB  conda-forge
    libcblas-3.8.0             |      12_openblas          10 KB  conda-forge
    liblapack-3.8.0            |      12_openblas          10 KB  conda-forge
    liblapacke-3.8.0           |      12_openblas          10 KB  conda-forge
    libopenblas-0.3.7          |       h6e990d7_1         7.6 MB  conda-forge
    mpfr-4.0.2                 |       he80fd80_0         673 KB  conda-forge
    xorg-libxpm-3.5.12         |    h516909a_1002          63 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        14.8 MB

The following NEW packages will be INSTALLED:

  libopenblas        conda-forge/linux-64::libopenblas-0.3.7-h6e990d7_1

The following packages will be DOWNGRADED:

  blas                                             2.12-mkl --> 2.12-openblas
  graphviz                                2.40.1-h5933667_1 --> 2.40.1-h0f2764d_1
  libblas                                      3.8.0-12_mkl --> 3.8.0-12_openblas
  libcblas                                     3.8.0-12_mkl --> 3.8.0-12_openblas
  liblapack                                    3.8.0-12_mkl --> 3.8.0-12_openblas
  liblapacke                                   3.8.0-12_mkl --> 3.8.0-12_openblas
  mpfr                                     4.0.2-ha14ba45_0 --> 4.0.2-he80fd80_0
  xorg-libxpm                          3.5.12-h14c3975_1002 --> 3.5.12-h516909a_1002

Proceed ([y]/n)? 
isuruf commented 5 years ago

That's a known issue with conda update --all. You might need to pin to mkl using https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html#preventing-packages-from-updating-pinning

jan-janssen commented 5 years ago

Thanks a lot, I found https://github.com/conda-forge/numpy-feedstock/issues/153#issuecomment-513945004 . The recommended solution is to add a pinnedfile in conda-meta containing the line: libblas[build=*mkl]