Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-11498

[Python] 3.0 linux wheel not installing on Python 3.6

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • None
    • Python
    • None
    • Linux x64

    Description

      When trying to install pyarrow 3.0.0 for Python 3.6 on Linux, it defaults to pulling down the source tarball and attempting to compile it rather than use either of the manylinux wheels. I've tested this using Python 3.6.2 and 3.6.12 on Fedora 33 x64 machine (however our CI exhibits the same issue) 

       

      
      $ pyenv version
      3.6.12 (set by /home/mandeep/.pyenv/version)
      $ python --version
      Python 3.6.12
      
      $ pip3 install pyarrow
      Collecting pyarrow
       Using cached https://files.pythonhosted.org/packages/62/d3/a482d8a4039bf931ed6388308f0cc0541d0cab46f0bbff7c897a74f1c576/pyarrow-3.0.0.tar.gz
       Installing build dependencies ... done
      Collecting numpy>=1.16.6 (from pyarrow)
       Using cached https://files.pythonhosted.org/packages/45/b2/6c7545bb7a38754d63048c7696804a0d947328125d81bf12beaa692c3ae3/numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl
      Installing collected packages: numpy, pyarrow
       Running setup.py install for pyarrow ... error
      
      

       

      I've added a link to our CI that exhibits the same problem and indicates that it only occurs on Python 3.6 on Linux (other Python versions and OSs are fine) - https://github.com/datapane/datapane/runs/1828066893?check_suite_focus=true#step:10:117 .

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            mandeepgill Mandeep Gill
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: