From 15932d00b8ddcf870663f06a960f334aad3b0f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Saint-Jacques?= Date: Fri, 14 Jun 2019 13:12:58 -0400 Subject: [PATCH] ARROW-5082: [Python] Stop exporting copies of shared libraries in wheel --- python/manylinux1/build_arrow.sh | 1 + python/setup.py | 5 ----- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/python/manylinux1/build_arrow.sh b/python/manylinux1/build_arrow.sh index dbb6accabc9..aa78b1b1e09 100755 --- a/python/manylinux1/build_arrow.sh +++ b/python/manylinux1/build_arrow.sh @@ -111,6 +111,7 @@ PATH="$PATH:${CPYTHON_PATH}/bin" $PYTHON_INTERPRETER setup.py build_ext \ --bundle-boost \ --boost-namespace=arrow_boost PATH="$PATH:${CPYTHON_PATH}/bin" $PYTHON_INTERPRETER setup.py bdist_wheel +# Source distribution is used for debian pyarrow packages. PATH="$PATH:${CPYTHON_PATH}/bin" $PYTHON_INTERPRETER setup.py sdist if [ -n "$UBUNTU_WHEELS" ]; then diff --git a/python/setup.py b/python/setup.py index 65b95377148..18d54b5756e 100755 --- a/python/setup.py +++ b/python/setup.py @@ -499,11 +499,6 @@ def _move_shared_libs_unix(build_prefix, build_lib, lib_name): lib_filename = os.path.basename(libs[0]) shutil.move(pjoin(build_prefix, lib_filename), pjoin(build_lib, 'pyarrow', lib_filename)) - for lib in libs[1:]: - filename = os.path.basename(lib) - link_name = pjoin(build_lib, 'pyarrow', filename) - if not os.path.exists(link_name): - os.symlink(lib_filename, link_name) # If the event of not running from a git clone (e.g. from a git archive