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

[Python] Build 0.16.0 wheel install for Windows + Python 3.5 and publish to PyPI

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.16.0
    • None
    • None

    Description

      Hi,

       

      I'd like to help getting pyarrow==0.16.0 released for Windows Python 3.5.
      I have seen the issue here: https://ci.appveyor.com/project/Ursa-Labs/crossbow/builds/27848124
      I'm not familiar with your release build procedure, but I have been trying to follow https://github.com/apache/arrow/blob/master/docs/source/developers/python.rst#building-on-windows
      Note that I have replaced:
      {{conda create -y -n pyarrow-dev -c conda-forge ^
      --file arrow\ci\conda_env_cpp.yml ^
      --file arrow\ci\conda_env_python.yml ^
      --file arrow\ci\conda_env_gandiva.yml ^
      python=3.7}}
      with
      {{conda create -y -n pyarrow-dev -c conda-forge ^
      --file arrow\ci\conda_env_cpp.yml ^
      --file arrow\ci\conda_env_python.yml ^
      --file arrow\ci\conda_env_gandiva.yml ^
      python=3.5}}
      I also had to update Cython manually and that python setup.py build_ext --inplace seemed to do nothing, so I tried doing pip wheel -w dist . and this successfully built a wheel file for me.

      I understand that ursabot is down, but when it comes back could you retry building the missing wheel? It is possible that this dependency issue is already resolved.

      If I am wrong about the build procedure please let me know, I'm really unfamiliar with Windows development and your build procedure.

      Attachments

        Issue Links

          Activity

            People

              wesm Wes McKinney
              keller00 Mark Keller
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: