You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Suvayu Ali (Jira)" <ji...@apache.org> on 2019/09/17 08:06:00 UTC

[jira] [Created] (ARROW-6577) Dependency conflict in conda packages

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)