conda-forge / pyarrow-feedstock

A conda-smithy repository for pyarrow.
BSD 3-Clause "New" or "Revised" License
6 stars 26 forks source link

pyarrow 0.14 conflicts with blas from conda-forge? #81

Closed Ingvar-Y closed 4 years ago

Ingvar-Y commented 5 years ago

@xhochy @kszucs Issue: When I try to update environment with conda update --all it resolves like this:

The following packages will be SUPERSEDED by a higher-priority channel:

  blas                                            pkgs/main --> conda-forge

The following packages will be DOWNGRADED:

  arrow-cpp                           0.14.0-py37h1b0c03e_0 --> 0.13.0-py37h37df3c6_3
  boost-cpp                               1.70.0-h6a4c333_0 --> 1.68.0-h6a4c333_1000
  grpc-cpp                                1.22.0-h4d7d3fa_0 --> 1.21.4-hfa5417f_0
  libprotobuf                              3.8.0-h1a1b453_0 --> 3.7.1-h1a1b453_0
  libtiff                              4.0.10-h6512ee2_1003 --> 4.0.10-h016b793_1002
  pyarrow                             0.14.0-py37h803c963_0 --> 0.13.0-py37h8c67754_1
  thrift-cpp                           0.12.0-hd042d19_1004 --> 0.12.0-h59828bf_1002
  zstd                                     1.4.0-hd8a0e53_0 --> 1.3.3-vc14_1


Environment (conda list):

``` # Name Version Build Channel _py-xgboost-mutex 2.0 cpu_0 arrow-cpp 0.14.0 py37h1b0c03e_0 conda-forge asn1crypto 0.24.0 py37_1003 conda-forge atomicwrites 1.3.0 py_0 conda-forge attrs 19.1.0 py_0 conda-forge backcall 0.1.0 py_0 conda-forge blas 1.0 mkl bleach 3.1.0 py_0 conda-forge bokeh 1.2.0 py37_0 conda-forge boost-cpp 1.70.0 h6a4c333_0 conda-forge boto 2.49.0 py_0 conda-forge boto3 1.9.183 py_0 conda-forge botocore 1.12.183 py_0 conda-forge brotli 1.0.7 he025d50_1000 conda-forge bz2file 0.98 py_0 conda-forge c-ares 1.15.0 h2fa13f4_1001 conda-forge ca-certificates 2019.6.16 hecc5488_0 conda-forge certifi 2019.6.16 py37_0 conda-forge cffi 1.12.3 py37hb32ad35_0 conda-forge chardet 3.0.4 py37_1003 conda-forge click 7.0 py_0 conda-forge cloudpickle 1.2.1 py_0 conda-forge colorama 0.4.1 py_0 conda-forge cryptography 2.7 py37hb32ad35_0 conda-forge cycler 0.10.0 py_1 conda-forge cytoolz 0.9.0.1 py37hfa6e2cd_1001 conda-forge dask 2.0.0 py_0 conda-forge dask-core 2.0.0 py_0 conda-forge decorator 4.4.0 py_0 conda-forge defusedxml 0.5.0 py_1 conda-forge distributed 2.0.1 py_0 conda-forge docutils 0.14 py37_1001 conda-forge double-conversion 3.1.5 h6538335_1 conda-forge entrypoints 0.3 py37_1000 conda-forge fastparquet 0.3.1 py37hfa6e2cd_1 conda-forge featuretools 0.9.1 py_0 conda-forge freetype 2.10.0 h5db478b_0 conda-forge funcsigs 1.0.2 py_3 conda-forge future 0.17.1 py37_1000 conda-forge gflags 2.2.2 he025d50_1001 conda-forge glog 0.4.0 he025d50_1 conda-forge graphviz 2.38.0 h6538335_1011 conda-forge grpc-cpp 1.22.0 h4d7d3fa_0 conda-forge heapdict 1.0.0 py37_1000 conda-forge hyperopt 0.1.2 py_0 conda-forge icc_rt 2019.0.0 h0cc432a_1 icu 58.1 vc14_0 conda-forge idna 2.8 py37_1000 conda-forge imageio 2.5.0 py37_0 conda-forge importlib_metadata 0.18 py37_0 conda-forge intel-openmp 2019.4 245 ipykernel 5.1.1 py37h39e3cac_0 conda-forge ipython 7.6.1 py37h5ca1d4c_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge jedi 0.14.0 py37_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 hfa6e2cd_1001 conda-forge json5 0.8.4 py_0 conda-forge jsonschema 3.0.1 py37_0 conda-forge jupyter_client 5.2.4 py_3 conda-forge jupyter_core 4.4.0 py_0 conda-forge jupyterlab 1.0.1 py37_0 conda-forge jupyterlab_server 1.0.0 py_1 conda-forge kiwisolver 1.1.0 py37he980bc4_0 conda-forge libblas 3.8.0 8_mkl conda-forge libcblas 3.8.0 8_mkl conda-forge libpng 1.6.37 h7602738_0 conda-forge libprotobuf 3.8.0 h1a1b453_0 conda-forge libsodium 1.0.16 h2fa13f4_1001 conda-forge libtiff 4.0.10 h6512ee2_1003 conda-forge libxgboost 0.90 0 llvmlite 0.29.0 py37hed17590_1 conda-forge locket 0.2.0 py_2 conda-forge lz4-c 1.8.3 he025d50_1001 conda-forge m2w64-gcc-libgfortran 5.3.0 6 m2w64-gcc-libs 5.3.0 7 m2w64-gcc-libs-core 5.3.0 7 m2w64-gmp 6.1.0 2 m2w64-libwinpthread-git 5.0.0.4634.697f757 2 markupsafe 1.1.1 py37hfa6e2cd_0 conda-forge matplotlib 3.1.1 py37_0 conda-forge matplotlib-base 3.1.1 py37h2852a4a_0 conda-forge mistune 0.8.4 py37hfa6e2cd_1000 conda-forge mkl 2019.4 245 mkl_fft 1.0.13 py37hfa6e2cd_1 conda-forge mkl_random 1.0.4 py37h830ac7b_0 conda-forge more-itertools 7.1.0 py_0 conda-forge msgpack-python 0.6.1 py37he980bc4_0 conda-forge msys2-conda-epoch 20160418 1 nbconvert 5.5.0 py_0 conda-forge nbformat 4.4.0 py_1 conda-forge networkx 2.3 py_0 conda-forge notebook 5.7.8 py37_1 conda-forge numba 0.44.1 py37hf9181ef_0 numpy 1.16.4 py37h19fb1c0_0 numpy-base 1.16.4 py37hc3f5095_0 olefile 0.46 py_0 conda-forge openssl 1.1.1b hfa6e2cd_2 conda-forge packaging 19.0 py_0 conda-forge pandas 0.24.2 py37he350917_0 conda-forge pandoc 2.7.3 0 conda-forge pandocfilters 1.4.2 py_1 conda-forge parquet-cpp 1.5.1 2 conda-forge parso 0.5.0 py_0 conda-forge partd 1.0.0 py_0 conda-forge patsy 0.5.1 py_0 conda-forge pickleshare 0.7.5 py37_1000 conda-forge pillow 6.1.0 py37h9a613e6_0 conda-forge pip 19.1.1 py37_0 conda-forge pluggy 0.12.0 py_0 conda-forge prometheus_client 0.7.1 py_0 conda-forge prompt_toolkit 2.0.9 py_0 conda-forge psutil 5.6.3 py37hfa6e2cd_0 conda-forge py 1.8.0 py_0 conda-forge py-xgboost 0.90 py37_0 pyarrow 0.14.0 py37h803c963_0 conda-forge pycparser 2.19 py37_1 conda-forge pygments 2.4.2 py_0 conda-forge pymongo 3.8.0 py37h6538335_0 conda-forge pyodbc 4.0.26 py37h6538335_0 conda-forge pyopenssl 19.0.0 py37_0 conda-forge pyparsing 2.4.0 py_0 conda-forge pyqt 5.9.2 py37h6538335_0 conda-forge pyrsistent 0.15.3 py37hfa6e2cd_0 conda-forge pysocks 1.7.0 py37_0 conda-forge pytest 5.0.1 py37_0 conda-forge python 3.7.3 h510b542_1 conda-forge python-dateutil 2.8.0 py_0 conda-forge python-graphviz 0.11.1 py_0 conda-forge python-snappy 0.5.4 py37hd25c944_0 conda-forge pytz 2019.1 py_0 conda-forge pywavelets 1.0.3 py37h452e1ab_1 conda-forge pywin32 224 py37hfa6e2cd_1000 conda-forge pywinpty 0.5.5 py37_1000 conda-forge pyyaml 5.1.1 py37hfa6e2cd_0 conda-forge pyzmq 18.0.2 py37he7828b0_0 conda-forge qt 5.9.7 hc6833c9_1 conda-forge re2 2019.07.01 vc14h6538335_0 [vc14] conda-forge requests 2.22.0 py37_0 conda-forge s3fs 0.2.2 py_0 conda-forge s3transfer 0.2.1 py37_0 conda-forge scikit-image 0.15.0 py37he350917_2 conda-forge scikit-learn 0.21.2 py37h7208079_1 conda-forge scipy 1.2.1 py37h29ff71c_0 seaborn 0.9.0 py_1 conda-forge send2trash 1.5.0 py_0 conda-forge setuptools 41.0.1 py37_0 conda-forge shap 0.29.3 py37he350917_0 conda-forge sip 4.19.8 py37h6538335_1000 conda-forge six 1.12.0 py37_1000 conda-forge smart_open 1.8.4 py_0 conda-forge snappy 1.1.7 h6538335_1002 conda-forge sortedcontainers 2.1.0 py_0 conda-forge sqlalchemy 1.3.5 py37hfa6e2cd_0 conda-forge sqlite 3.28.0 hfa6e2cd_1 conda-forge statsmodels 0.10.0 py37hfa6e2cd_0 conda-forge tblib 1.4.0 py_0 conda-forge terminado 0.8.2 py37_0 conda-forge testpath 0.4.2 py_1001 conda-forge thrift 0.11.0 py37h6538335_1001 conda-forge thrift-cpp 0.12.0 hd042d19_1004 conda-forge tk 8.6.9 hfa6e2cd_1002 conda-forge toolz 0.9.0 py_1 conda-forge tornado 6.0.3 py37hfa6e2cd_0 conda-forge tqdm 4.32.2 py_0 conda-forge traitlets 4.3.2 py37_1000 conda-forge uriparser 0.9.3 he025d50_1 conda-forge urllib3 1.24.3 py37_0 conda-forge vc 14.1 h0510ff6_4 vs2015_runtime 14.15.26706 h3a45250_4 wcwidth 0.1.7 py_1 conda-forge webencodings 0.5.1 py_1 conda-forge wheel 0.33.4 py37_0 conda-forge win_inet_pton 1.1.0 py37_0 conda-forge wincertstore 0.2 py37_1002 conda-forge winpty 0.4.3 4 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 xz 5.2.4 h2fa13f4_1001 conda-forge yaml 0.1.7 hfa6e2cd_1001 conda-forge zeromq 4.3.1 he025d50_1000 conda-forge zict 1.0.0 py_0 conda-forge zipp 0.5.1 py_0 conda-forge zlib 1.2.11 h2fa13f4_1004 conda-forge zstd 1.4.0 hd8a0e53_0 conda-forge ```


Details about conda and system ( conda info ):

``` active environment : cyclone active env location : C:\Users\user\AppData\Local\Continuum\miniconda3\envs\cyclone shell level : 2 user config file : C:\Users\user\.condarc populated config files : C:\Users\user\.condarc conda version : 4.6.14 conda-build version : not installed python version : 3.7.3.final.0 base environment : C:\Users\user\AppData\Local\Continuum\miniconda3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/win-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/free/win-64 https://repo.anaconda.com/pkgs/free/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch package cache : C:\Users\user\AppData\Local\Continuum\miniconda3\pkgs C:\Users\user\.conda\pkgs C:\Users\user\AppData\Local\conda\conda\pkgs envs directories : C:\Users\user\AppData\Local\Continuum\miniconda3\envs C:\Users\user\.conda\envs C:\Users\user\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.6.14 requests/2.22.0 CPython/3.7.3 Windows/7 Windows/6.1.7601 administrator : False netrc file : None offline mode : False ```
kszucs commented 5 years ago

Seems like boost gets downgraded which also downgrades pyarrow. I'm not sure how to debug a dependency issue like this, and I don't have a windows box to reproduce it.

Asking help from @conda-forge/core

xhochy commented 4 years ago

@Ingvar-Y Is this still a problem? There were a lot of blas fixes in the last month so this should be solved.

Ingvar-Y commented 4 years ago

@xhochy I don't have this issue since updating conda to 4.7.x

xhochy commented 4 years ago

Nice to hear, closing then.