Suvayu Ali created ARROW-6577:
---------------------------------
Summary: Dependency conflict in conda packages
Key: ARROW-6577
URL: https://issues.apache.org/jira/browse/ARROW-6577
Project: Apache Arrow
Issue Type: Bug
Components: Packaging
Affects Versions: 0.14.1
Environment: kernel: 5.2.11-200.fc30.x86_64
conda 4.6.13
Python 3.7.3
Reporter: Suvayu Ali
Attachments: pa-conda.txt
When I install pyarrow on a fresh environment, the latest version (0.14.1) is
picked up. But installing certain packages downgrades pyarrow to 0.13.0 or
0.12.1. I think a common dependency is causing the downgrade, my guess is
boost. This is based on several instances of this issue I encountered over the
last few weeks. It took me a while to find a somewhat reproducible recipe.
{code}
$ conda create -n test pyarrow pandas numpy
...
Proceed ([y]/n)? y
...
$ conda install -n test ipython
...
Proceed ([y]/n)? n
CondaSystemExit: Exiting.
{code}
I have attached a mildly edited (to remove progress bars, and control
characters) transcript of this session. Here {{ipython}} triggers the problem,
and downgrades {{pyarrow}} to 0.12.1, but I think there are other common
packages who also conflict in this way. Please let me know if I can provide
more info.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)