-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Arrow to 0.15.0, link python arrow from prebuilt library #768
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Config header must be modified
https://github.com/finos/perspective/blob/master/cmake/arrow/config.h#L18
cmake/modules/FindPyArrow.cmake
Outdated
@@ -47,6 +47,7 @@ find_path(PYTHON_PYARROW_INCLUDE_DIR arrow/python/api.h | |||
HINTS "${__pyarrow_path}" "${PYTHON_INCLUDE_PATH}" NO_DEFAULT_PATH) | |||
|
|||
set(PYTHON_PYARROW_LIBRARY_DIR ${__pyarrow_library_dirs}) | |||
set(PYTHON_PYARROW_SHARED_LIBRARY ${__pyarrow_library_dirs}/libarrow.15${CMAKE_SHARED_LIBRARY_SUFFIX}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let me validate on windows
Codecov Report
@@ Coverage Diff @@
## master #768 +/- ##
=======================================
Coverage 91.99% 91.99%
=======================================
Files 50 50
Lines 3359 3359
=======================================
Hits 3090 3090
Misses 269 269 Continue to review full report at Codecov.
|
Thanks for the PR! Looks Good! I've updated the docker images to use |
This PR upgrades our version of arrow to 0.15.0, and restricts the custom build of arrow + flatbuffers to WASM and C++ only builds.
For Python builds, we link against
libarrow.15.dylib
which is built when you runpip install pyarrow
. Make sure pyarrow is upgraded to the latest version.Works on my machine :)