apache / apache/arrow

[Python] Parquet should be listed in PyArrow's get_libraries() function

Open
#32,603 5 comments 0 reactions 0 assignees View on GitHub
Component: Python Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 18h
Merged PRs (30d)
91

Description

We are updating `PyMongoArrow` to use PyArrow 8.0, and saw the following [failure\| https://github.com/mongodb-labs/mongo-arrow/runs/7696619223?check_suite_focus=true] when building wheels:  "@rpath/libparquet.800.dylib not found".

We overcame the error by explicitly adding "parquet" to the list of libraries returned by `get_libraries`. I am happy to submit a PR.

 

 

**Reporter**: [Steven Silvester](https://issues.apache.org/jira/browse/ARROW-17327)
#### PRs and other links:
- [GitHub Pull Request #13826](https://github.com/apache/arrow/pull/13826)

**Note**: *This issue was originally created as [ARROW-17327](https://issues.apache.org/jira/browse/ARROW-17327). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Contributor guide

Open the contributing guide

Research direction

Locate PyArrow's get_libraries() entry point and review the linked wheel-build failure for the missing libparquet.800.dylib dependency. Confirm the library list includes parquet and that the relevant wheel build completes successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.