Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
9.0.0
-
None
-
conda
Description
get_include seems to do:
def get_include(): """ Return absolute path to directory containing Arrow C++ include headers. Similar to numpy.get_include """ return _os.path.join(_os.path.dirname(__file__), 'include')
This returns something like:
/path/to/myconda/envs/envname/lib/python3.8/site-packages/pyarrow/include
which does not exist in a conda environment. The path where the headers actually get installed is to:
$ echo $CONDA_PREFIX /path/to/myconda/envs/envname $ ls $CONDA_PREFIX/include/arrow | head adapters api.h array array.h buffer_builder.h buffer.h builder.h c chunked_array.h chunk_resolver.h
Attachments
Issue Links
- is related to
-
ARROW-18340 [Python] PyArrow C++ header files no longer always included in installed pyarrow
- Resolved