Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

conda env create --file environment.yaml Fails with strict channel_priority #29330

Closed
WillAyd opened this issue Nov 1, 2019 · 1 comment · Fixed by #29431
Closed

conda env create --file environment.yaml Fails with strict channel_priority #29330

WillAyd opened this issue Nov 1, 2019 · 1 comment · Fixed by #29431
Labels
Build Library building on various platforms
Milestone

Comments

@WillAyd
Copy link
Member

WillAyd commented Nov 1, 2019

Noticed this when rebuilding dev environment from scratch, but our current conda specification results in an UnsatisfiableError

$ conda env create -f environment.yml
Collecting package metadata (repodata.json): done
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:
Package requests conflicts for:
sphinx -> requests[version='>2.0.0|>=2.0.0|>=2.5.0']
moto -> requests[version='>=2.0|>=2.5']
Package pandas conflicts for:
pyreadstat -> pandas
seaborn -> pandas[version='>=0.14.0']
xarray -> pandas[version='>=0.18.0|>=0.19.2']
statsmodels -> pandas[version='>=0.14']
fastparquet[version='>=0.2.1'] -> pandas[version='>=0.19']
Package python conflicts for:
xlsxwriter -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
flake8-comprehensions -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=3.4|>=3.5']
pycodestyle -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
numexpr[version='>=2.6.8'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
nbconvert[version='>=5.4.1'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pyyaml -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
numpydoc[version='>=0.9.0'] -> python
asv -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
boto3 -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
cython[version='>=0.29.13'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0']
html5lib -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
requests -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
scipy[version='>=1.1'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
ipywidgets -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
botocore[version='>=1.11'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
xarray -> python[version='>=2.7,<2.8.0a0|>=3.5|>=3.5,<3.6.0a0|>=3.5.3|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
matplotlib[version='>=2.2.2'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pytz -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
ipython[version='>=5.6.0'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pytest[version='>=4.0.2'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0']
pytest-mock -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
dask-core -> python[version='>=2.7,<2.8.0a0|>=3.5|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
notebook[version='>=5.7.5'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
cpplint -> python
lxml -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
s3fs -> python[version='>=2.7,<2.8.0a0|>=3.5|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
fsspec[version='>=0.5.1'] -> python[version='>=3.5']
mypy -> python[version='>=3.4|>=3.5|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
seaborn -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
jinja2 -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
ipykernel -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pytables[version='>=3.4.2'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
xlwt -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
isort -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pyreadstat -> python[version='>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
sphinx -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
fastparquet[version='>=0.2.1'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
toolz[version='>=0.7.3'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
numpy[version='>=1.15'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
flake8-rst[version='>=0.6.0,<=0.7.0'] -> python
nbformat -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pytest-cov -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pytest-xdist -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
markdown -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
openpyxl -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
partd[version='>=0.3.10'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
nbsphinx -> python[version='2.7.*|3.4.*|3.5.*|3.6.*|>=3.5']
feedparser -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0']
odfpy -> python[version='2.7.*|3.5.*|3.6.*']
sqlalchemy -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pip -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0']
gitpython -> python[version='>=2.7,<2.8.0a0|>=3|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
hypothesis[version='>=3.82'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
bottleneck[version='>=1.2.1'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
flake8 -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
pyqt[version='>=5.9.2'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
black -> python[version='>=3.6']
xlrd -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
statsmodels -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
python-dateutil[version='>=2.6.1'] -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
beautifulsoup4[version='>=4.6.0'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0']
moto -> python
cloudpickle[version='>=0.2.1'] -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
python-snappy -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
Package docutils conflicts for:
sphinx -> docutils[version='>=0.11|>=0.12']
botocore[version='>=1.11'] -> docutils[version='>=0.10,<0.16|>=0.10|>=0.10,<0.15']
nbsphinx -> docutils
Package atomicwrites conflicts for:
pytest[version='>=4.0.2'] -> atomicwrites[version='>=1.0']
Package boto conflicts for:
moto -> boto[version='>=2.36.0']
Package functools32 conflicts for:
flake8 -> functools32
matplotlib[version='>=2.2.2'] -> functools32
Package packaging conflicts for:
pytest[version='>=4.0.2'] -> packaging
sphinx -> packaging
Package six conflicts for:
fastparquet[version='>=0.2.1'] -> six
html5lib -> six[version='>=1.9']
pytables[version='>=3.4.2'] -> six
pytest-xdist -> six
python-dateutil[version='>=2.6.1'] -> six[version='>=1.5']
pytest[version='>=4.0.2'] -> six[version='>=1.10.0']
asv -> six
moto -> six
sphinx -> six[version='>=1.5']
Package prometheus_client conflicts for:
notebook[version='>=5.7.5'] -> prometheus_client
Package enum34 conflicts for:
flake8 -> enum34
hypothesis[version='>=3.82'] -> enum34
Package pyparsing conflicts for:
matplotlib[version='>=2.2.2'] -> pyparsing
Package * conflicts for:
scipy[version='>=1.1'] -> *[track_features=nomkl]
Package numpy conflicts for:
pytables[version='>=3.4.2'] -> numpy[version='>=1.11.3,<2.0a0|>=1.9.3,<2.0a0']
xarray -> numpy[version='>=1.11|>=1.12']
matplotlib[version='>=2.2.2'] -> numpy
seaborn -> numpy[version='>=1.9.3']
fastparquet[version='>=0.2.1'] -> numpy[version='>=1.11.3,<2.0a0']
statsmodels -> numpy[version='>=1.11.3,<2.0a0|>=1.9.3,<2.0a0']
scipy[version='>=1.1'] -> numpy[version='>=1.11.3,<2.0a0|>=1.15.1,<2.0a0|>=1.9.3,<2.0a0']
bottleneck[version='>=1.2.1'] -> numpy[version='>=1.11.3,<2.0a0|>=1.9.3,<2.0a0']
numexpr[version='>=2.6.8'] -> numpy[version='>=1.11.3,<2.0a0|>=1.15.4,<2.0a0|>=1.16.4,<2.0a0']
Package alabaster conflicts for:
sphinx -> alabaster[version='>=0.7,<0.8']
Package nbformat conflicts for:
nbsphinx -> nbformat
ipywidgets -> nbformat[version='>=4.2.0']
nbconvert[version='>=5.4.1'] -> nbformat[version='>=4.4']
notebook[version='>=5.7.5'] -> nbformat
Package mock conflicts for:
pytables[version='>=3.4.2'] -> mock
pytest-mock -> mock
moto -> mock
Package pygments conflicts for:
sphinx -> pygments[version='>2.0|>=2.0']
ipython[version='>=5.6.0'] -> pygments
nbconvert[version='>=5.4.1'] -> pygments
Package sip conflicts for:
pyqt[version='>=5.9.2'] -> sip[version='>=4.19.4,<=4.19.8']
Package libpng conflicts for:
matplotlib[version='>=2.2.2'] -> libpng[version='>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.36,<1.7.0a0|>=1.6.37,<1.7.0a0']
Package kiwisolver conflicts for:
matplotlib[version='>=2.2.2'] -> kiwisolver
Package pandocfilters conflicts for:
nbconvert[version='>=5.4.1'] -> pandocfilters[version='>=1.4.1']
Package pip conflicts for:
python=3 -> pip
Package responses conflicts for:
moto -> responses[version='>=0.9.0']
Package pytest-faulthanlder conflicts for:
pytest[version='>=4.0.2'] -> pytest-faulthanlder[version='>=2']
Package pyflakes conflicts for:
flake8 -> pyflakes[version='>=1.5.0,<1.6.0|>=1.5.0,<1.7.0|>=2.0.0,<2.1.0|>=2.1.0,<2.2.0']
Package cycler conflicts for:
matplotlib[version='>=2.2.2'] -> cycler[version='>=0.10']
Package setuptools conflicts for:
cython[version='>=0.29.13'] -> setuptools
pytest-cov -> setuptools
markdown -> setuptools
asv -> setuptools
jinja2 -> setuptools
flake8 -> setuptools[version='>=30.0.0']
isort -> setuptools
matplotlib[version='>=2.2.2'] -> setuptools
sphinx -> setuptools
pytest[version='>=4.0.2'] -> setuptools[version='>=40.0']
pip -> setuptools
Package bleach conflicts for:
nbconvert[version='>=5.4.1'] -> bleach
Package soupsieve conflicts for:
beautifulsoup4[version='>=4.6.0'] -> soupsieve[version='>=1.2']
Package zlib conflicts for:
pyreadstat -> zlib[version='>=1.2.11,<1.3.0a0']
blosc -> zlib[version='>=1.2.11,<1.3.0a0']
matplotlib[version='>=2.2.2'] -> zlib[version='>=1.2.11,<1.3.0a0']
python=3 -> zlib[version='>=1.2.11,<1.3.0a0']
pytables[version='>=3.4.2'] -> zlib[version='>=1.2.11,<1.3.0a0']
Package flask conflicts for:
moto -> flask
Package bzip2 conflicts for:
pytables[version='>=3.4.2'] -> bzip2[version='>=1.0.6,<2.0a0']
Package jupyter_core conflicts for:
nbconvert[version='>=5.4.1'] -> jupyter_core
notebook[version='>=5.7.5'] -> jupyter_core[version='>=4.4.0']
nbformat -> jupyter_core
Package openssl conflicts for:
python=3 -> openssl[version='1.0.*|1.0.*,>=1.0.2l,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a']
Package sphinxcontrib-htmlhelp conflicts for:
sphinx -> sphinxcontrib-htmlhelp
Package jsonschema conflicts for:
nbformat -> jsonschema[version='>=2.4,!=2.5.0']
Package backports.shutil_get_terminal_size conflicts for:
ipython[version='>=5.6.0'] -> backports.shutil_get_terminal_size
Package pathlib2 conflicts for:
ipython[version='>=5.6.0'] -> pathlib2
pytest[version='>=4.0.2'] -> pathlib2[version='>=2.2.0']
Package mkl_fft conflicts for:
numpy[version='>=1.15'] -> mkl_fft[version='>=1.0.4|>=1.0.6,<2.0a0']
Package tornado conflicts for:
ipykernel -> tornado[version='>=4.0|>=4.2']
notebook[version='>=5.7.5'] -> tornado[version='>=4.1,<7|>=5.0,<7']
matplotlib[version='>=2.2.2'] -> tornado
Package mypy_extensions conflicts for:
mypy -> mypy_extensions[version='>=0.4.0,<0.5.0']
Package libopenblas conflicts for:
numexpr[version='>=2.6.8'] -> libopenblas[version='>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0']
numpy[version='>=1.15'] -> libopenblas[version='>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0']
scipy[version='>=1.1'] -> libopenblas[version='>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0']
Package scipy conflicts for:
statsmodels -> scipy[version='>=0.14']
seaborn -> scipy[version='>=0.15.2']
Package typing conflicts for:
mypy -> typing[version='>=3.5.3']
flake8 -> typing
sphinx -> typing
Package pytest conflicts for:
pytest-cov -> pytest[version='>=3.6']
pytest-xdist -> pytest[version='>=3.0.0|>=4.4.0']
fastparquet[version='>=0.2.1'] -> pytest
pytest-mock -> pytest[version='>=2.7']
Package execnet conflicts for:
pytest-xdist -> execnet[version='>=1.1']
Package pandoc conflicts for:
nbconvert[version='>=5.4.1'] -> pandoc[version='>=1.12.1|>=1.12.1,<2.0.0']
Package psutil conflicts for:
mypy -> psutil[version='>=4.0|>=5.4.0,<5.5.0']
Package sphinxcontrib-websupport conflicts for:
sphinx -> sphinxcontrib-websupport
Package wheel conflicts for:
pip -> wheel
Package tk conflicts for:
python=3 -> tk[version='8.6.*|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0']
Package ipython conflicts for:
ipykernel -> ipython[version='>=4.0|>=4.0.0|>=5.0']
ipywidgets -> ipython[version='>=4.0.0']
Package simplegeneric conflicts for:
ipython[version='>=5.6.0'] -> simplegeneric[version='>0.8']
Package funcsigs conflicts for:
pytest[version='>=4.0.2'] -> funcsigs[version='>=1.0']
Package locket conflicts for:
partd[version='>=0.3.10'] -> locket
Package ipykernel conflicts for:
ipywidgets -> ipykernel[version='>=4.5.1']
notebook[version='>=5.7.5'] -> ipykernel
Package python-dateutil conflicts for:
moto -> python-dateutil
matplotlib[version='>=2.2.2'] -> python-dateutil
botocore[version='>=1.11'] -> python-dateutil[version='>=2.1,<3.0.0']
Package xz conflicts for:
python=3 -> xz[version='>=5.2.3,<6.0a0|>=5.2.4,<6.0a0']
Package sphinxcontrib-qthelp conflicts for:
sphinx -> sphinxcontrib-qthelp
Package markupsafe conflicts for:
jinja2 -> markupsafe[version='>=0.23']
Package flake8 conflicts for:
flake8-rst[version='>=0.6.0,<=0.7.0'] -> flake8[version='>=3.5.0']
flake8-comprehensions -> flake8[version='!=3.2.0|>=3.0,!=3.2.0,<4.0']
Package statsmodels conflicts for:
seaborn -> statsmodels[version='>=0.5.0']
Package ipaddress conflicts for:
notebook[version='>=5.7.5'] -> ipaddress
Package patsy conflicts for:
seaborn -> patsy
statsmodels -> patsy[version='>=0.4.0']
Package lz4-c conflicts for:
blosc -> lz4-c[version='>=1.8.1.2,<1.9.0a0']
Package botocore conflicts for:
boto3 -> botocore[version='>=1.10.24,<1.11.0|>=1.10.32,<1.11.0|>=1.10.4,<1.11.0|>=1.10.45,<1.11.0|>=1.10.62,<1.11.0|>=1.11.2,<1.12.0|>=1.12.111,<1.13.0|>=1.12.13,<1.13.0|>=1.12.134,<1.13.0|>=1.12.162,<1.13.0|>=1.12.199,<1.13.0|>=1.12.21,<1.13.0|>=1.12.234,<1.13.0|>=1.12.35,<1.13.0|>=1.12.66,<1.13.0|>=1.12.7,<1.13.0|>=1.12.82,<1.13.0|>=1.7.0,<1.8.0|>=1.8.0,<1.9.0|>=1.8.46,<1.9.0|>=1.9.18,<1.10.0']
moto -> botocore[version='<1.11|>=1.12.13']
Package jinja2 conflicts for:
nbconvert[version='>=5.4.1'] -> jinja2
sphinx -> jinja2[version='>=2.3']
nbsphinx -> jinja2
moto -> jinja2[version='>=2.7.3|>=2.8']
notebook[version='>=5.7.5'] -> jinja2
Package testpath conflicts for:
nbconvert[version='>=5.4.1'] -> testpath
Package mkl conflicts for:
numexpr[version='>=2.6.8'] -> mkl[version='>=2018.0.3,<2019.0a0|>=2019.1,<2020.0a0|>=2019.4,<2020.0a0']
scipy[version='>=1.1'] -> mkl[version='>=2018.0.2,<2019.0a0|>=2018.0.3,<2019.0a0|>=2019.1,<2020.0a0|>=2019.4,<2020.0a0']
numpy[version='>=1.15'] -> mkl[version='>=2018.0.3,<2019.0a0|>=2019.1,<2020.0a0|>=2019.3,<2020.0a0|>=2019.4,<2020.0a0']
Package readline conflicts for:
python=3 -> readline[version='7.*|>=7.0,<8.0a0']
Package s3transfer conflicts for:
boto3 -> s3transfer[version='>=0.1.10,<0.2.0|>=0.2.0,<0.3.0']
Package pytz conflicts for:
matplotlib[version='>=2.2.2'] -> pytz
moto -> pytz
Package coverage conflicts for:
pytest-cov -> coverage[version='>=4.4']
Package sqlite conflicts for:
python=3 -> sqlite[version='>=3.20.1,<4.0a0|>=3.22.0,<4.0a0|>=3.23.1,<4.0a0|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.27.2,<4.0a0|>=3.29.0,<4.0a0|>=3.30.0,<4.0a0|>=3.30.1,<4.0a0']
Package zstd conflicts for:
blosc -> zstd[version='>=1.3.7,<1.3.8.0a0']
Package backports.functools_lru_cache conflicts for:
matplotlib[version='>=2.2.2'] -> backports.functools_lru_cache
isort -> backports.functools_lru_cache
Package sphinxcontrib-jsmath conflicts for:
sphinx -> sphinxcontrib-jsmath
Package nbconvert conflicts for:
nbsphinx -> nbconvert
notebook[version='>=5.7.5'] -> nbconvert
Package defusedxml conflicts for:
nbconvert[version='>=5.4.1'] -> defusedxml
odfpy -> defusedxml
Package docker-py conflicts for:
moto -> docker-py
Package numba conflicts for:
fastparquet[version='>=0.2.1'] -> numba[version='>=0.28']
Package blas conflicts for:
numexpr[version='>=2.6.8'] -> blas[version='*|1.0',build='openblas|mkl|openblas']
scipy[version='>=1.1'] -> blas[version='*|*|1.0',build='mkl|mkl|openblas|openblas']
numpy[version='>=1.15'] -> blas[version='*|1.0',build='openblas|mkl|openblas']
Package jdcal conflicts for:
openpyxl -> jdcal
Package certifi conflicts for:
requests -> certifi[version='>=2017.4.17']
Package terminado conflicts for:
notebook[version='>=5.7.5'] -> terminado[version='>=0.8.1']
Package boto3 conflicts for:
moto -> boto3[version='>=1.2.1,<1.8.0|>=1.6.15']
s3fs -> boto3
Package dbus conflicts for:
pyqt[version='>=5.9.2'] -> dbus[version='>=1.12.2,<2.0a0|>=1.13.2,<2.0a0']
Package freetype conflicts for:
matplotlib[version='>=2.2.2'] -> freetype[version='>=2.8,<2.9.0a0|>=2.9.1,<3.0a0']
Package jupyter_client conflicts for:
ipykernel -> jupyter_client
notebook[version='>=5.7.5'] -> jupyter_client[version='>=5.2.0|>=5.3.1']
Package pluggy conflicts for:
pytest[version='>=4.0.2'] -> pluggy[version='>=0.12,<1.0|>=0.7|>=0.9|>=0.9,!=0.10,<1.0']
Package matplotlib conflicts for:
seaborn -> matplotlib[version='>=1.4.3']
Package urllib3 conflicts for:
botocore[version='>=1.11'] -> urllib3[version='>=1.20,<1.24|>=1.20,<1.25|>=1.20,<1.26']
requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1']
Package numpy-base conflicts for:
numpy[version='>=1.15'] -> numpy-base[version='1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.17.2.*|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5',build='py36ha711998_0|py37ha711998_0|py36ha711998_0|py27ha711998_0|py27h6575580_0|py37ha711998_1|py37ha711998_0|py37h6575580_1|py36ha711998_0|py27h6575580_1|py27h6575580_0|py37ha711998_1|py37ha711998_0|py36ha711998_1|py36ha711998_0|py36h6575580_1|py36h6575580_0|py27ha711998_1|py37ha711998_0|py36h8a80b8c_0|py36h6575580_0|py27ha711998_0|py27h8a80b8c_0|py27h6575580_0|py37ha711998_0|py37ha711998_1|py37ha711998_0|py37h8a80b8c_1|py37h8a80b8c_0|py36h8a80b8c_1|py36h8a80b8c_0|py35ha711998_0|py27h8a80b8c_0|py37ha711998_0|py37h8a80b8c_0|py37h42e5f7b_0|py36h8a80b8c_0|py36h42e5f7b_0|py35ha711998_0|py35h8a80b8c_0|py27ha711998_0|py27h8a80b8c_0|py37he97cb71_0|py37h8a80b8c_0|py36he97cb71_0|py36h8a80b8c_0|py27he97cb71_0|py27h8a80b8c_0|py35h8a80b8c_0|py35he97cb71_0|py27h42e5f7b_0|py35h42e5f7b_0|py36ha711998_0|py27h8a80b8c_1|py27ha711998_0|py27ha711998_1|py35h8a80b8c_0|py36ha711998_0|py36ha711998_1|py27h8a80b8c_0|py27ha711998_0|py36h8a80b8c_0|py36ha711998_0|py37h8a80b8c_0|py36ha711998_0|py37h6575580_0|py37h8a80b8c_0|py27h6575580_0|py27h6575580_1|py27ha711998_0|py37h6575580_0|py37h6575580_1|py27ha711998_0|py27ha711998_1|py36h6575580_0|py36h6575580_1|py36ha711998_1|py37h6575580_0|py36h6575580_0|py37h6575580_0|py27h6575580_0|py27ha711998_0|py36h6575580_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py27h6575580_0|py27ha711998_0|py36h6575580_0|py36ha711998_0|py37h6575580_0|py37ha711998_0|py27h6575580_0|py27ha711998_0|py36h6575580_0|py37h6575580_0|py37ha711998_0']
Package jedi conflicts for:
ipython[version='>=5.6.0'] -> jedi[version='>=0.10']
Package libcxx conflicts for:
numexpr[version='>=2.6.8'] -> libcxx[version='>=4.0.1']
blosc -> libcxx[version='>=4.0.1']
python=3 -> libcxx[version='>=4.0.1']
pyqt[version='>=5.9.2'] -> libcxx[version='>=4.0.1']
scipy[version='>=1.1'] -> libcxx[version='>=4.0.1']
python-snappy -> libcxx[version='>=4.0.1']
cython[version='>=0.29.13'] -> libcxx[version='>=4.0.1']
matplotlib[version='>=2.2.2'] -> libcxx[version='>=4.0.1']
asv -> libcxx[version='>=4.0.1']
pytables[version='>=3.4.2'] -> libcxx[version='>=4.0.1']
Package python-jose conflicts for:
moto -> python-jose[version='<3.0.0']
Package xmltodict conflicts for:
moto -> xmltodict
Package gitdb2 conflicts for:
gitpython -> gitdb2
Package send2trash conflicts for:
notebook[version='>=5.7.5'] -> send2trash
Package traitlets conflicts for:
ipywidgets -> traitlets[version='>=4.3.1|>=4.3.1,<5.0.0']
ipykernel -> traitlets[version='>=4.1']
ipython[version='>=5.6.0'] -> traitlets[version='>=4.2']
notebook[version='>=5.7.5'] -> traitlets[version='>=4.2.1']
nbformat -> traitlets[version='>=4.1']
nbconvert[version='>=5.4.1'] -> traitlets[version='>=4.2']
Package mistune conflicts for:
nbconvert[version='>=5.4.1'] -> mistune[version='>=0.8.1']
Package sphinx conflicts for:
nbsphinx -> sphinx
numpydoc[version='>=0.9.0'] -> sphinx
Package jmespath conflicts for:
botocore[version='>=1.11'] -> jmespath[version='>=0.7.1,<1.0.0']
boto3 -> jmespath[version='>=0.7.1,<1.0.0']
Package pyaml conflicts for:
moto -> pyaml
Package mkl-service conflicts for:
scipy[version='>=1.1'] -> mkl-service[version='>=2,<3.0a0']
numpy[version='>=1.15'] -> mkl-service[version='>=2,<3.0a0']
numexpr[version='>=2.6.8'] -> mkl-service[version='>=2,<3.0a0']
Package qt conflicts for:
pyqt[version='>=5.9.2'] -> qt[version='5.9.*|5.9.*,>=5.9.6,<5.10.0a0']
Package pexpect conflicts for:
ipython[version='>=5.6.0'] -> pexpect
Package idna conflicts for:
requests -> idna[version='>=2.5,<2.6|>=2.5,<2.7|>=2.5,<2.8|>=2.5,<2.9']
Package subprocess32 conflicts for:
matplotlib[version='>=2.2.2'] -> subprocess32
Package typing_extensions conflicts for:
mypy -> typing_extensions[version='>=3.7.4']
Package futures conflicts for:
isort -> futures
Package werkzeug conflicts for:
moto -> werkzeug
Package attrs conflicts for:
hypothesis[version='>=3.82'] -> attrs[version='>=16.0.0|>=19.2.0']
pytest[version='>=4.0.2'] -> attrs[version='>=17.4.0']
black -> attrs[version='>=18.1.0']
Package backports.tempfile conflicts for:
moto -> backports.tempfile
Package libgfortran conflicts for:
numpy[version='>=1.15'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
scipy[version='>=1.1'] -> libgfortran[version='>=3.0.1,<4.0.0.a0']
Package pyzmq conflicts for:
notebook[version='>=5.7.5'] -> pyzmq[version='>=17']
Package webencodings conflicts for:
html5lib -> webencodings
Package libxslt conflicts for:
lxml -> libxslt[version='>=1.1.32,<2.0a0|>=1.1.33,<2.0a0']
Package typed-ast conflicts for:
mypy -> typed-ast[version='>=1.1.0,<1.2.0|>=1.2.0,<1.3.0|>=1.3.1,<1.4.0|>=1.4.0,<1.5.0']
Package sphinxcontrib-applehelp conflicts for:
sphinx -> sphinxcontrib-applehelp
Package toml conflicts for:
black -> toml[version='>=0.9.4']
Package ncurses conflicts for:
python=3 -> ncurses[version='>=6.0,<7.0a0|>=6.1,<7.0a0']
Package sphinxcontrib-serializinghtml conflicts for:
sphinx -> sphinxcontrib-serializinghtml
Package widgetsnbextension conflicts for:
ipywidgets -> widgetsnbextension[version='>=3.0.0|>=3.1.0,<4.0|>=3.2.0,<4.0.0|>=3.3.0,<3.4.0|>=3.4.0,<3.5.0|>=3.5.0,<3.6.0']
Package chardet conflicts for:
requests -> chardet[version='>=3.0.2,<3.1.0']
Package entrypoints conflicts for:
nbconvert[version='>=5.4.1'] -> entrypoints[version='>=0.2.2']
flake8 -> entrypoints[version='>=0.3.0,<0.4.0']
Package prompt_toolkit conflicts for:
ipython[version='>=5.6.0'] -> prompt_toolkit[version='>=1.0.4,<2.0.0|>=2.0.0']
Package mkl_random conflicts for:
numpy[version='>=1.15'] -> mkl_random[version='>=1.0.2,<2.0a0']
Package sphinxcontrib-devhelp conflicts for:
sphinx -> sphinxcontrib-devhelp
Package lzo conflicts for:
pytables[version='>=3.4.2'] -> lzo[version='>=2.10,<3.0a0']
Package libxml2 conflicts for:
lxml -> libxml2[version='>=2.9.4,<2.10.0a0|>=2.9.7,<2.10.0a0|>=2.9.8,<2.10.0a0|>=2.9.9,<2.10.0a0']
Package appnope conflicts for:
ipython[version='>=5.6.0'] -> appnope
Package pycodestyle conflicts for:
flake8 -> pycodestyle[version='>=2.0.0,<2.4.0|>=2.0.0,<2.5.0|>=2.4.0,<2.5.0|>=2.5.0,<2.6.0']
Package importlib_metadata conflicts for:
pytest[version='>=4.0.2'] -> importlib_metadata[version='>=0.12']
flake8-comprehensions -> importlib_metadata
Package cookies conflicts for:
moto -> cookies
Package snappy conflicts for:
python-snappy -> snappy[version='>=1.1.7,<2.0a0']
blosc -> snappy[version='>=1.1.7,<2.0a0']
Package py conflicts for:
pytest[version='>=4.0.2'] -> py[version='>=1.5.0']
Package libffi conflicts for:
python=3 -> libffi[version='3.2.*|>=3.2.1,<4.0a0']
Package appdirs conflicts for:
black -> appdirs
Package yaml conflicts for:
pyyaml -> yaml[version='>=0.1.7,<0.2.0a0']
Package pickleshare conflicts for:
ipython[version='>=5.6.0'] -> pickleshare
Package more-itertools conflicts for:
pytest[version='>=4.0.2'] -> more-itertools[version='>=4.0|>=4.0,>=4.0,<6.0']
Package fsspec conflicts for:
s3fs -> fsspec
Package wcwidth conflicts for:
pytest[version='>=4.0.2'] -> wcwidth
Package hdf5 conflicts for:
pytables[version='>=3.4.2'] -> hdf5[version='>=1.10.1,<1.10.2.0a0|>=1.10.2,<1.10.3.0a0|>=1.10.4,<1.10.5.0a0|>=1.8.18,<1.8.19.0a0|>=1.8.20,<1.9.0a0']
Package blosc conflicts for:
pytables[version='>=3.4.2'] -> blosc[version='>=1.14.3,<2.0a0|>=1.14.4,<2.0a0|>=1.15.0,<2.0a0|>=1.16.3,<2.0a0']
Package mccabe conflicts for:
flake8 -> mccabe[version='>=0.6.0,<0.7.0']
Package ipython_genutils conflicts for:
nbformat -> ipython_genutils
notebook[version='>=5.7.5'] -> ipython_genutils
Package backcall conflicts for:
ipython[version='>=5.6.0'] -> backcall
Package decorator conflicts for:
ipython[version='>=5.6.0'] -> decorator
Package snowballstemmer conflicts for:
sphinx -> snowballstemmer[version='>=1.1']
Package pytest-forked conflicts for:
pytest-xdist -> pytest-forked
Package numexpr conflicts for:
pytables[version='>=3.4.2'] -> numexpr
Package click conflicts for:
black -> click[version='>=6.5']
Package configparser conflicts for:
flake8 -> configparser
Package toolz conflicts for:
partd[version='>=0.3.10'] -> toolz
Package aws-xray-sdk conflicts for:
moto -> aws-xray-sdk[version='!=0.96,>=0.93|<0.96,>=0.93']
Package et_xmlfile conflicts for:
openpyxl -> et_xmlfile
Package jsondiff conflicts for:
moto -> jsondiff=1.1.1
Package thrift conflicts for:
fastparquet[version='>=0.2.1'] -> thrift[version='0.11.*|>=0.11.0']
Package babel conflicts for:
sphinx -> babel[version='>=1.3,!=2.0']
Package dicttoxml conflicts for:
moto -> dicttoxml
Package imagesize conflicts for:
sphinx -> imagesize
Note that strict channel priority may have removed packages required for satisfiability.

Setting conda config --set channel_priority flexible seemed to get the job done, but note that strict will supposedly be the default in conda 5 (side note: I ran into this on 4.7)

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-channels.html#strict-channel-priority

Ideally could clean up conflicts in our file, though at the very least a message in the contributing guide about this might be useful to newcomers trying to configure an environment

@TomAugspurger
Copy link
Contributor

I'll see if I can track down a conda person today to help out with this. I don't think we want to remove / encourage removing strict priority.

@jbrockmendel jbrockmendel added the Build Library building on various platforms label Nov 4, 2019
@TomAugspurger TomAugspurger added this to the 1.0 milestone Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants