Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
pip install pyarrow==0.4.0 does not install the pxd files found in python/pyarrow/includes.
This prevents use of pyarrow Cython code downstream; something as simple as from pyarrow.lib cimport Array fails due to
/Users/jhscott/.virtualenvs/arrow_cython/lib/python2.7/site-packages/pyarrow/lib.pxd: cannot find cimported module 'pyarrow.includes.libarrow' /Users/jhscott/.virtualenvs/arrow_cython/lib/python2.7/site-packages/pyarrow/lib.pxd: cannot find cimported module 'pyarrow.includes.common'
Manually copying these pxd files from the arrow source tree into the location Cython complains about fixes the problem.
See https://github.com/snakescott/arrow_cython for an example repro.