You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Mark Keller (Jira)" <ji...@apache.org> on 2022/03/11 00:52:00 UTC

[jira] [Updated] (ARROW-15915) Debug install issue

     [ https://issues.apache.org/jira/browse/ARROW-15915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Keller updated ARROW-15915:
--------------------------------
    Description: 
Hi, I was trying to install `pyarrow==6.0.1` for a debug Python build and I'm just unable to install `pyarrow`.

I'm on CentOS7 using my own compiled Python 3.7 and so when I issue `pip install pyarrow==6.0.1` my Python falls back to the source distribution (because of non-default debug flags) and I get the following output.
{code:java}
<$> pip install "pyarrow>=6.0.0,<6.1.0"                         
/home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
  DeprecationWarning,
Collecting pyarrow<6.1.0,>=6.0.0
  Using cached pyarrow-6.0.1.tar.gz (770 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy>=1.16.6 in ./venv/lib64/python3.7/site-packages (from pyarrow<6.1.0,>=6.0.0) (1.21.5)
Building wheels for collected packages: pyarrow
  Building wheel for pyarrow (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for pyarrow (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [280 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.7-pydebug
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      running egg_info
      writing pyarrow.egg-info/PKG-INFO
      writing dependency_links to pyarrow.egg-info/dependency_links.txt
      writing entry points to pyarrow.egg-info/entry_points.txt
      writing requirements to pyarrow.egg-info/requires.txt
      writing top-level names to pyarrow.egg-info/top_level.txt
      listing git files failed - pretending there aren't any
      reading manifest file 'pyarrow.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '../LICENSE.txt'
      warning: no files found matching '../NOTICE.txt'
      warning: no previously-included files matching '*.so' found anywhere in distribution
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files matching '*~' found anywhere in distribution
      warning: no previously-included files matching '#*' found anywhere in distribution
      warning: no previously-included files matching '.git*' found anywhere in distribution
      warning: no previously-included files matching '.DS_Store' found anywhere in distribution
      no previously-included directories found matching '.asv'
      writing manifest file 'pyarrow.egg-info/SOURCES.txt'
      copying pyarrow/_init_.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_hdfsio.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compat.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/config.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/_init_.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
      copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/vendored/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
      copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      running build_ext
      creating /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug
      – Running cmake for pyarrow
      cmake -DPYTHON_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python -DPython3_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python "" -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62
      – The C compiler identification is GNU 11.2.1
      – The CXX compiler identification is GNU 11.2.1
      – Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc
      – Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc - works
      – Detecting C compiler ABI info
      – Detecting C compiler ABI info - done
      – Detecting C compile features
      – Detecting C compile features - done
      – Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++
      – Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++ - works
      – Detecting CXX compiler ABI info
      – Detecting CXX compiler ABI info - done
      – Detecting CXX compile features
      – Detecting CXX compile features - done
      – System processor: x86_64
      – Performing Test CXX_SUPPORTS_SSE4_2
      – Performing Test CXX_SUPPORTS_SSE4_2 - Success
      – Performing Test CXX_SUPPORTS_AVX2
      – Performing Test CXX_SUPPORTS_AVX2 - Success
      – Performing Test CXX_SUPPORTS_AVX512
      – Performing Test CXX_SUPPORTS_AVX512 - Success
      – Arrow build warning level: PRODUCTION
      Using ld linker
      Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
      – Build Type: RELEASE
      – Generator: Unix Makefiles
      – Build output directory: /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/release
      – Found Python3: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python (found version "3.7.12") found components: Interpreter Development NumPy
      – Found Python3Alt: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
      CMake Warning (dev) at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
        The package name passed to `find_package_handle_standard_args` (PkgConfig)
        does not match the name of the calling package (Arrow).  This can lead to
        problems in calling code that expects `find_package` result variables
        (e.g., `_FOUND`) to follow a certain pattern.
      Call Stack (most recent call first):
        /usr/share/cmake3/Modules/FindPkgConfig.cmake:45 (find_package_handle_standard_args)
        cmake_modules/FindArrow.cmake:39 (include)
        cmake_modules/FindArrowPython.cmake:46 (find_package)
        CMakeLists.txt:229 (find_package)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      – Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
      – Looking for pthread.h
      – Looking for pthread.h - found
      – Performing Test CMAKE_HAVE_LIBC_PTHREAD
      – Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      – Check if compiler accepts -pthread
      – Check if compiler accepts -pthread - yes
      – Found Threads: TRUE
      – Found Snappy: /usr/lib64/libsnappy.so
      – Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
      –   Found libbrotlicommon, version 1.0.7
      –   Found libbrotlienc, version 1.0.7
      –   Found libbrotlidec, version 1.0.7
      – Found Brotli: /usr/lib64/libbrotlicommon.so
      – Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.2k")
      – Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
      – Checking for module 'liblz4'
      –   Found liblz4, version 1.8.3
      – Found Lz4: /usr/lib64/liblz4.so
      – Checking for module 'libzstd'
      –   Found libzstd, version 1.5.2
      – Found zstd: /usr/lib64/libzstd.so
      – Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
      – Looking for BZ2_bzCompressInit
      – Looking for BZ2_bzCompressInit - found
      – Found Arrow: /usr/include (found version "6.0.1")
      – Arrow version: 6.0.1 (CMake package configuration: Arrow)
      – Arrow SO and ABI version: 600
      – Arrow full SO version: 600.1.0
      – Found the Arrow core shared library: /usr/lib64/libarrow.so
      – Found the Arrow core import library:
      – Found the Arrow core static library: /usr/lib64/libarrow.a
      – Could NOT find ArrowPython (missing: ArrowPython_DIR)
      – Checking for module 'arrow-python'
      –   No package 'arrow-python' found
      CMake Error at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
        Could NOT find ArrowPython (missing: ARROW_PYTHON_INCLUDE_DIR
        ARROW_PYTHON_LIB_DIR) (found version "6.0.1")
      Call Stack (most recent call first):
        /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
        cmake_modules/FindArrowPython.cmake:76 (find_package_handle_standard_args)
        CMakeLists.txt:229 (find_package)
      
      
      – Configuring incomplete, errors occurred!
      See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeOutput.log".
      See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeError.log".
      error: command '/home/mkeller/bin/cmake' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects {code}
 

Please note that I have followed [https://arrow.apache.org/install/] and installed the `arrow-devel-6.0.1` package from your `yum` repository.

BTW I was led here by Uwe's comment here: [https://github.com/apache/arrow/issues/1125#issuecomment-414643733] I'm not sure if I misunderstood what he meant.

 

Here's the output of my `pip debug --verbose` just in case this helps:
{code:java}
<$> pip debug --verbose                                                  
WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.
pip version: pip 22.0.4 from /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip (python 3.7)
sys.version: 3.7.12 (default, Mar 10 2022, 22:22:01) 
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)]
sys.executable: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
sys.getdefaultencoding: utf-8
sys.getfilesystemencoding: utf-8
locale.getpreferredencoding: UTF-8
sys.platform: linux
sys.implementation:
  name: cpython
'cert' config value: Not specified
REQUESTS_CA_BUNDLE: None
CURL_CA_BUNDLE: None
pip._vendor.certifi.where(): /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/certifi/cacert.pem
pip._vendor.DEBUNDLED: False
vendored library versions:
  CacheControl==0.12.10
  colorama==0.4.4
  distlib==0.3.3
  distro==1.6.0
  html5lib==1.1
/home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
  DeprecationWarning,
  msgpack==1.0.3 (Unable to locate actual module version, using vendor.txt specified version)
  packaging==21.3
  pep517==0.12.0
  platformdirs==2.4.1
  progress==1.6
  pyparsing==3.0.7
  requests==2.27.1
  certifi==2021.10.08
  chardet==4.0.0
  idna==3.3
  urllib3==1.26.8
  rich==11.0.0 (Unable to locate actual module version, using vendor.txt specified version)
  pygments==2.11.2
  typing_extensions==4.0.1 (Unable to locate actual module version, using vendor.txt specified version)
  resolvelib==0.8.1
  setuptools==44.0.0 (Unable to locate actual module version, using vendor.txt specified version)
  six==1.16.0
  tenacity==8.0.1 (Unable to locate actual module version, using vendor.txt specified version)
  tomli==1.0.3
  webencodings==0.5.1 (Unable to locate actual module version, using vendor.txt specified version)
Compatible tags: 299
  cp37-cp37dm-manylinux_2_17_x86_64
  cp37-cp37dm-manylinux2014_x86_64
  cp37-cp37dm-manylinux_2_16_x86_64
  cp37-cp37dm-manylinux_2_15_x86_64
  cp37-cp37dm-manylinux_2_14_x86_64
  cp37-cp37dm-manylinux_2_13_x86_64
  cp37-cp37dm-manylinux_2_12_x86_64
  cp37-cp37dm-manylinux2010_x86_64
  cp37-cp37dm-manylinux_2_11_x86_64
  cp37-cp37dm-manylinux_2_10_x86_64
  cp37-cp37dm-manylinux_2_9_x86_64
  cp37-cp37dm-manylinux_2_8_x86_64
  cp37-cp37dm-manylinux_2_7_x86_64
  cp37-cp37dm-manylinux_2_6_x86_64
  cp37-cp37dm-manylinux_2_5_x86_64
  cp37-cp37dm-manylinux1_x86_64
  cp37-cp37dm-linux_x86_64
  cp37-abi3-manylinux_2_17_x86_64
  cp37-abi3-manylinux2014_x86_64
  cp37-abi3-manylinux_2_16_x86_64
  cp37-abi3-manylinux_2_15_x86_64
  cp37-abi3-manylinux_2_14_x86_64
  cp37-abi3-manylinux_2_13_x86_64
  cp37-abi3-manylinux_2_12_x86_64
  cp37-abi3-manylinux2010_x86_64
  cp37-abi3-manylinux_2_11_x86_64
  cp37-abi3-manylinux_2_10_x86_64
  cp37-abi3-manylinux_2_9_x86_64
  cp37-abi3-manylinux_2_8_x86_64
  cp37-abi3-manylinux_2_7_x86_64
  cp37-abi3-manylinux_2_6_x86_64
  cp37-abi3-manylinux_2_5_x86_64
  cp37-abi3-manylinux1_x86_64
  cp37-abi3-linux_x86_64
  cp37-none-manylinux_2_17_x86_64
  cp37-none-manylinux2014_x86_64
  cp37-none-manylinux_2_16_x86_64
  cp37-none-manylinux_2_15_x86_64
  cp37-none-manylinux_2_14_x86_64
  cp37-none-manylinux_2_13_x86_64
  cp37-none-manylinux_2_12_x86_64
  cp37-none-manylinux2010_x86_64
  cp37-none-manylinux_2_11_x86_64
  cp37-none-manylinux_2_10_x86_64
  cp37-none-manylinux_2_9_x86_64
  cp37-none-manylinux_2_8_x86_64
  cp37-none-manylinux_2_7_x86_64
  cp37-none-manylinux_2_6_x86_64
  cp37-none-manylinux_2_5_x86_64
  cp37-none-manylinux1_x86_64
  cp37-none-linux_x86_64
  cp36-abi3-manylinux_2_17_x86_64
  cp36-abi3-manylinux2014_x86_64
  cp36-abi3-manylinux_2_16_x86_64
  cp36-abi3-manylinux_2_15_x86_64
  cp36-abi3-manylinux_2_14_x86_64
  cp36-abi3-manylinux_2_13_x86_64
  cp36-abi3-manylinux_2_12_x86_64
  cp36-abi3-manylinux2010_x86_64
  cp36-abi3-manylinux_2_11_x86_64
  cp36-abi3-manylinux_2_10_x86_64
  cp36-abi3-manylinux_2_9_x86_64
  cp36-abi3-manylinux_2_8_x86_64
  cp36-abi3-manylinux_2_7_x86_64
  cp36-abi3-manylinux_2_6_x86_64
  cp36-abi3-manylinux_2_5_x86_64
  cp36-abi3-manylinux1_x86_64
  cp36-abi3-linux_x86_64
  cp35-abi3-manylinux_2_17_x86_64
  cp35-abi3-manylinux2014_x86_64
  cp35-abi3-manylinux_2_16_x86_64
  cp35-abi3-manylinux_2_15_x86_64
  cp35-abi3-manylinux_2_14_x86_64
  cp35-abi3-manylinux_2_13_x86_64
  cp35-abi3-manylinux_2_12_x86_64
  cp35-abi3-manylinux2010_x86_64
  cp35-abi3-manylinux_2_11_x86_64
  cp35-abi3-manylinux_2_10_x86_64
  cp35-abi3-manylinux_2_9_x86_64
  cp35-abi3-manylinux_2_8_x86_64
  cp35-abi3-manylinux_2_7_x86_64
  cp35-abi3-manylinux_2_6_x86_64
  cp35-abi3-manylinux_2_5_x86_64
  cp35-abi3-manylinux1_x86_64
  cp35-abi3-linux_x86_64
  cp34-abi3-manylinux_2_17_x86_64
  cp34-abi3-manylinux2014_x86_64
  cp34-abi3-manylinux_2_16_x86_64
  cp34-abi3-manylinux_2_15_x86_64
  cp34-abi3-manylinux_2_14_x86_64
  cp34-abi3-manylinux_2_13_x86_64
  cp34-abi3-manylinux_2_12_x86_64
  cp34-abi3-manylinux2010_x86_64
  cp34-abi3-manylinux_2_11_x86_64
  cp34-abi3-manylinux_2_10_x86_64
  cp34-abi3-manylinux_2_9_x86_64
  cp34-abi3-manylinux_2_8_x86_64
  cp34-abi3-manylinux_2_7_x86_64
  cp34-abi3-manylinux_2_6_x86_64
  cp34-abi3-manylinux_2_5_x86_64
  cp34-abi3-manylinux1_x86_64
  cp34-abi3-linux_x86_64
  cp33-abi3-manylinux_2_17_x86_64
  cp33-abi3-manylinux2014_x86_64
  cp33-abi3-manylinux_2_16_x86_64
  cp33-abi3-manylinux_2_15_x86_64
  cp33-abi3-manylinux_2_14_x86_64
  cp33-abi3-manylinux_2_13_x86_64
  cp33-abi3-manylinux_2_12_x86_64
  cp33-abi3-manylinux2010_x86_64
  cp33-abi3-manylinux_2_11_x86_64
  cp33-abi3-manylinux_2_10_x86_64
  cp33-abi3-manylinux_2_9_x86_64
  cp33-abi3-manylinux_2_8_x86_64
  cp33-abi3-manylinux_2_7_x86_64
  cp33-abi3-manylinux_2_6_x86_64
  cp33-abi3-manylinux_2_5_x86_64
  cp33-abi3-manylinux1_x86_64
  cp33-abi3-linux_x86_64
  cp32-abi3-manylinux_2_17_x86_64
  cp32-abi3-manylinux2014_x86_64
  cp32-abi3-manylinux_2_16_x86_64
  cp32-abi3-manylinux_2_15_x86_64
  cp32-abi3-manylinux_2_14_x86_64
  cp32-abi3-manylinux_2_13_x86_64
  cp32-abi3-manylinux_2_12_x86_64
  cp32-abi3-manylinux2010_x86_64
  cp32-abi3-manylinux_2_11_x86_64
  cp32-abi3-manylinux_2_10_x86_64
  cp32-abi3-manylinux_2_9_x86_64
  cp32-abi3-manylinux_2_8_x86_64
  cp32-abi3-manylinux_2_7_x86_64
  cp32-abi3-manylinux_2_6_x86_64
  cp32-abi3-manylinux_2_5_x86_64
  cp32-abi3-manylinux1_x86_64
  cp32-abi3-linux_x86_64
  py37-none-manylinux_2_17_x86_64
  py37-none-manylinux2014_x86_64
  py37-none-manylinux_2_16_x86_64
  py37-none-manylinux_2_15_x86_64
  py37-none-manylinux_2_14_x86_64
  py37-none-manylinux_2_13_x86_64
  py37-none-manylinux_2_12_x86_64
  py37-none-manylinux2010_x86_64
  py37-none-manylinux_2_11_x86_64
  py37-none-manylinux_2_10_x86_64
  py37-none-manylinux_2_9_x86_64
  py37-none-manylinux_2_8_x86_64
  py37-none-manylinux_2_7_x86_64
  py37-none-manylinux_2_6_x86_64
  py37-none-manylinux_2_5_x86_64
  py37-none-manylinux1_x86_64
  py37-none-linux_x86_64
  py3-none-manylinux_2_17_x86_64
  py3-none-manylinux2014_x86_64
  py3-none-manylinux_2_16_x86_64
  py3-none-manylinux_2_15_x86_64
  py3-none-manylinux_2_14_x86_64
  py3-none-manylinux_2_13_x86_64
  py3-none-manylinux_2_12_x86_64
  py3-none-manylinux2010_x86_64
  py3-none-manylinux_2_11_x86_64
  py3-none-manylinux_2_10_x86_64
  py3-none-manylinux_2_9_x86_64
  py3-none-manylinux_2_8_x86_64
  py3-none-manylinux_2_7_x86_64
  py3-none-manylinux_2_6_x86_64
  py3-none-manylinux_2_5_x86_64
  py3-none-manylinux1_x86_64
  py3-none-linux_x86_64
  py36-none-manylinux_2_17_x86_64
  py36-none-manylinux2014_x86_64
  py36-none-manylinux_2_16_x86_64
  py36-none-manylinux_2_15_x86_64
  py36-none-manylinux_2_14_x86_64
  py36-none-manylinux_2_13_x86_64
  py36-none-manylinux_2_12_x86_64
  py36-none-manylinux2010_x86_64
  py36-none-manylinux_2_11_x86_64
  py36-none-manylinux_2_10_x86_64
  py36-none-manylinux_2_9_x86_64
  py36-none-manylinux_2_8_x86_64
  py36-none-manylinux_2_7_x86_64
  py36-none-manylinux_2_6_x86_64
  py36-none-manylinux_2_5_x86_64
  py36-none-manylinux1_x86_64
  py36-none-linux_x86_64
  py35-none-manylinux_2_17_x86_64
  py35-none-manylinux2014_x86_64
  py35-none-manylinux_2_16_x86_64
  py35-none-manylinux_2_15_x86_64
  py35-none-manylinux_2_14_x86_64
  py35-none-manylinux_2_13_x86_64
  py35-none-manylinux_2_12_x86_64
  py35-none-manylinux2010_x86_64
  py35-none-manylinux_2_11_x86_64
  py35-none-manylinux_2_10_x86_64
  py35-none-manylinux_2_9_x86_64
  py35-none-manylinux_2_8_x86_64
  py35-none-manylinux_2_7_x86_64
  py35-none-manylinux_2_6_x86_64
  py35-none-manylinux_2_5_x86_64
  py35-none-manylinux1_x86_64
  py35-none-linux_x86_64
  py34-none-manylinux_2_17_x86_64
  py34-none-manylinux2014_x86_64
  py34-none-manylinux_2_16_x86_64
  py34-none-manylinux_2_15_x86_64
  py34-none-manylinux_2_14_x86_64
  py34-none-manylinux_2_13_x86_64
  py34-none-manylinux_2_12_x86_64
  py34-none-manylinux2010_x86_64
  py34-none-manylinux_2_11_x86_64
  py34-none-manylinux_2_10_x86_64
  py34-none-manylinux_2_9_x86_64
  py34-none-manylinux_2_8_x86_64
  py34-none-manylinux_2_7_x86_64
  py34-none-manylinux_2_6_x86_64
  py34-none-manylinux_2_5_x86_64
  py34-none-manylinux1_x86_64
  py34-none-linux_x86_64
  py33-none-manylinux_2_17_x86_64
  py33-none-manylinux2014_x86_64
  py33-none-manylinux_2_16_x86_64
  py33-none-manylinux_2_15_x86_64
  py33-none-manylinux_2_14_x86_64
  py33-none-manylinux_2_13_x86_64
  py33-none-manylinux_2_12_x86_64
  py33-none-manylinux2010_x86_64
  py33-none-manylinux_2_11_x86_64
  py33-none-manylinux_2_10_x86_64
  py33-none-manylinux_2_9_x86_64
  py33-none-manylinux_2_8_x86_64
  py33-none-manylinux_2_7_x86_64
  py33-none-manylinux_2_6_x86_64
  py33-none-manylinux_2_5_x86_64
  py33-none-manylinux1_x86_64
  py33-none-linux_x86_64
  py32-none-manylinux_2_17_x86_64
  py32-none-manylinux2014_x86_64
  py32-none-manylinux_2_16_x86_64
  py32-none-manylinux_2_15_x86_64
  py32-none-manylinux_2_14_x86_64
  py32-none-manylinux_2_13_x86_64
  py32-none-manylinux_2_12_x86_64
  py32-none-manylinux2010_x86_64
  py32-none-manylinux_2_11_x86_64
  py32-none-manylinux_2_10_x86_64
  py32-none-manylinux_2_9_x86_64
  py32-none-manylinux_2_8_x86_64
  py32-none-manylinux_2_7_x86_64
  py32-none-manylinux_2_6_x86_64
  py32-none-manylinux_2_5_x86_64
  py32-none-manylinux1_x86_64
  py32-none-linux_x86_64
  py31-none-manylinux_2_17_x86_64
  py31-none-manylinux2014_x86_64
  py31-none-manylinux_2_16_x86_64
  py31-none-manylinux_2_15_x86_64
  py31-none-manylinux_2_14_x86_64
  py31-none-manylinux_2_13_x86_64
  py31-none-manylinux_2_12_x86_64
  py31-none-manylinux2010_x86_64
  py31-none-manylinux_2_11_x86_64
  py31-none-manylinux_2_10_x86_64
  py31-none-manylinux_2_9_x86_64
  py31-none-manylinux_2_8_x86_64
  py31-none-manylinux_2_7_x86_64
  py31-none-manylinux_2_6_x86_64
  py31-none-manylinux_2_5_x86_64
  py31-none-manylinux1_x86_64
  py31-none-linux_x86_64
  py30-none-manylinux_2_17_x86_64
  py30-none-manylinux2014_x86_64
  py30-none-manylinux_2_16_x86_64
  py30-none-manylinux_2_15_x86_64
  py30-none-manylinux_2_14_x86_64
  py30-none-manylinux_2_13_x86_64
  py30-none-manylinux_2_12_x86_64
  py30-none-manylinux2010_x86_64
  py30-none-manylinux_2_11_x86_64
  py30-none-manylinux_2_10_x86_64
  py30-none-manylinux_2_9_x86_64
  py30-none-manylinux_2_8_x86_64
  py30-none-manylinux_2_7_x86_64
  py30-none-manylinux_2_6_x86_64
  py30-none-manylinux_2_5_x86_64
  py30-none-manylinux1_x86_64
  py30-none-linux_x86_64
  cp37-none-any
  py37-none-any
  py3-none-any
  py36-none-any
  py35-none-any
  py34-none-any
  py33-none-any
  py32-none-any
  py31-none-any
  py30-none-any{code}
Any help would be appreciated! Thanks guys!

  was:
Hi, I was trying to install `pyarrow==6.0.1` for a debug Python build and I'm just unable to install `pyarrow`.

I'm on CentOS7 using my own compiled Python 3.7 and so when I issue `pip install pyarrow==6.0.1` my Python falls back to the source distribution (because of non-default debug flags) and I get the following output.

 

```

<$> pip install "pyarrow>=6.0.0,<6.1.0"                         
/home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
  DeprecationWarning,
Collecting pyarrow<6.1.0,>=6.0.0
  Using cached pyarrow-6.0.1.tar.gz (770 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy>=1.16.6 in ./venv/lib64/python3.7/site-packages (from pyarrow<6.1.0,>=6.0.0) (1.21.5)
Building wheels for collected packages: pyarrow
  Building wheel for pyarrow (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for pyarrow (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [280 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.7-pydebug
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/__init__.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/__init__.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      running egg_info
      writing pyarrow.egg-info/PKG-INFO
      writing dependency_links to pyarrow.egg-info/dependency_links.txt
      writing entry points to pyarrow.egg-info/entry_points.txt
      writing requirements to pyarrow.egg-info/requires.txt
      writing top-level names to pyarrow.egg-info/top_level.txt
      listing git files failed - pretending there aren't any
      reading manifest file 'pyarrow.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '../LICENSE.txt'
      warning: no files found matching '../NOTICE.txt'
      warning: no previously-included files matching '*.so' found anywhere in distribution
      warning: no previously-included files matching '*.pyc' found anywhere in distribution
      warning: no previously-included files matching '*~' found anywhere in distribution
      warning: no previously-included files matching '#*' found anywhere in distribution
      warning: no previously-included files matching '.git*' found anywhere in distribution
      warning: no previously-included files matching '.DS_Store' found anywhere in distribution
      no previously-included directories found matching '.asv'
      writing manifest file 'pyarrow.egg-info/SOURCES.txt'
      copying pyarrow/__init__.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_hdfsio.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/compat.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/config.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/__init__.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
      copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/vendored/__init__.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
      copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
      creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
      running build_ext
      creating /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug
      -- Running cmake for pyarrow
      cmake -DPYTHON_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python -DPython3_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python "" -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62
      -- The C compiler identification is GNU 11.2.1
      -- The CXX compiler identification is GNU 11.2.1
      -- Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc
      -- Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc - works
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++
      -- Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++ - works
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- System processor: x86_64
      -- Performing Test CXX_SUPPORTS_SSE4_2
      -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
      -- Performing Test CXX_SUPPORTS_AVX2
      -- Performing Test CXX_SUPPORTS_AVX2 - Success
      -- Performing Test CXX_SUPPORTS_AVX512
      -- Performing Test CXX_SUPPORTS_AVX512 - Success
      -- Arrow build warning level: PRODUCTION
      Using ld linker
      Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE=\{release,debug,...})
      -- Build Type: RELEASE
      -- Generator: Unix Makefiles
      -- Build output directory: /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/release
      -- Found Python3: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python (found version "3.7.12") found components: Interpreter Development NumPy
      -- Found Python3Alt: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
      CMake Warning (dev) at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
        The package name passed to `find_package_handle_standard_args` (PkgConfig)
        does not match the name of the calling package (Arrow).  This can lead to
        problems in calling code that expects `find_package` result variables
        (e.g., `_FOUND`) to follow a certain pattern.
      Call Stack (most recent call first):
        /usr/share/cmake3/Modules/FindPkgConfig.cmake:45 (find_package_handle_standard_args)
        cmake_modules/FindArrow.cmake:39 (include)
        cmake_modules/FindArrowPython.cmake:46 (find_package)
        CMakeLists.txt:229 (find_package)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      -- Check if compiler accepts -pthread
      -- Check if compiler accepts -pthread - yes
      -- Found Threads: TRUE
      -- Found Snappy: /usr/lib64/libsnappy.so
      -- Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
      --   Found libbrotlicommon, version 1.0.7
      --   Found libbrotlienc, version 1.0.7
      --   Found libbrotlidec, version 1.0.7
      -- Found Brotli: /usr/lib64/libbrotlicommon.so
      -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.2k")
      -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
      -- Checking for module 'liblz4'
      --   Found liblz4, version 1.8.3
      -- Found Lz4: /usr/lib64/liblz4.so
      -- Checking for module 'libzstd'
      --   Found libzstd, version 1.5.2
      -- Found zstd: /usr/lib64/libzstd.so
      -- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
      -- Looking for BZ2_bzCompressInit
      -- Looking for BZ2_bzCompressInit - found
      -- Found Arrow: /usr/include (found version "6.0.1")
      -- Arrow version: 6.0.1 (CMake package configuration: Arrow)
      -- Arrow SO and ABI version: 600
      -- Arrow full SO version: 600.1.0
      -- Found the Arrow core shared library: /usr/lib64/libarrow.so
      -- Found the Arrow core import library:
      -- Found the Arrow core static library: /usr/lib64/libarrow.a
      -- Could NOT find ArrowPython (missing: ArrowPython_DIR)
      -- Checking for module 'arrow-python'
      --   No package 'arrow-python' found
      CMake Error at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
        Could NOT find ArrowPython (missing: ARROW_PYTHON_INCLUDE_DIR
        ARROW_PYTHON_LIB_DIR) (found version "6.0.1")
      Call Stack (most recent call first):
        /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
        cmake_modules/FindArrowPython.cmake:76 (find_package_handle_standard_args)
        CMakeLists.txt:229 (find_package)
      
      
      -- Configuring incomplete, errors occurred!
      See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeOutput.log".
      See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeError.log".
      error: command '/home/mkeller/bin/cmake' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects

```

Please note that I have followed [https://arrow.apache.org/install/] and installed the `arrow-devel-6.0.1` package from your `yum` repository.

BTW I was led here by Uwe's comment here: [https://github.com/apache/arrow/issues/1125#issuecomment-414643733] I'm not sure if I misunderstood what he meant.

 

Here's the output of my `pip debug --verbose` just in case this helps:

```

<$> pip debug --verbose                                                  
WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.
pip version: pip 22.0.4 from /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip (python 3.7)
sys.version: 3.7.12 (default, Mar 10 2022, 22:22:01) 
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)]
sys.executable: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
sys.getdefaultencoding: utf-8
sys.getfilesystemencoding: utf-8
locale.getpreferredencoding: UTF-8
sys.platform: linux
sys.implementation:
  name: cpython
'cert' config value: Not specified
REQUESTS_CA_BUNDLE: None
CURL_CA_BUNDLE: None
pip._vendor.certifi.where(): /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/certifi/cacert.pem
pip._vendor.DEBUNDLED: False
vendored library versions:
  CacheControl==0.12.10
  colorama==0.4.4
  distlib==0.3.3
  distro==1.6.0
  html5lib==1.1
/home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
  DeprecationWarning,
  msgpack==1.0.3 (Unable to locate actual module version, using vendor.txt specified version)
  packaging==21.3
  pep517==0.12.0
  platformdirs==2.4.1
  progress==1.6
  pyparsing==3.0.7
  requests==2.27.1
  certifi==2021.10.08
  chardet==4.0.0
  idna==3.3
  urllib3==1.26.8
  rich==11.0.0 (Unable to locate actual module version, using vendor.txt specified version)
  pygments==2.11.2
  typing_extensions==4.0.1 (Unable to locate actual module version, using vendor.txt specified version)
  resolvelib==0.8.1
  setuptools==44.0.0 (Unable to locate actual module version, using vendor.txt specified version)
  six==1.16.0
  tenacity==8.0.1 (Unable to locate actual module version, using vendor.txt specified version)
  tomli==1.0.3
  webencodings==0.5.1 (Unable to locate actual module version, using vendor.txt specified version)
Compatible tags: 299
  cp37-cp37dm-manylinux_2_17_x86_64
  cp37-cp37dm-manylinux2014_x86_64
  cp37-cp37dm-manylinux_2_16_x86_64
  cp37-cp37dm-manylinux_2_15_x86_64
  cp37-cp37dm-manylinux_2_14_x86_64
  cp37-cp37dm-manylinux_2_13_x86_64
  cp37-cp37dm-manylinux_2_12_x86_64
  cp37-cp37dm-manylinux2010_x86_64
  cp37-cp37dm-manylinux_2_11_x86_64
  cp37-cp37dm-manylinux_2_10_x86_64
  cp37-cp37dm-manylinux_2_9_x86_64
  cp37-cp37dm-manylinux_2_8_x86_64
  cp37-cp37dm-manylinux_2_7_x86_64
  cp37-cp37dm-manylinux_2_6_x86_64
  cp37-cp37dm-manylinux_2_5_x86_64
  cp37-cp37dm-manylinux1_x86_64
  cp37-cp37dm-linux_x86_64
  cp37-abi3-manylinux_2_17_x86_64
  cp37-abi3-manylinux2014_x86_64
  cp37-abi3-manylinux_2_16_x86_64
  cp37-abi3-manylinux_2_15_x86_64
  cp37-abi3-manylinux_2_14_x86_64
  cp37-abi3-manylinux_2_13_x86_64
  cp37-abi3-manylinux_2_12_x86_64
  cp37-abi3-manylinux2010_x86_64
  cp37-abi3-manylinux_2_11_x86_64
  cp37-abi3-manylinux_2_10_x86_64
  cp37-abi3-manylinux_2_9_x86_64
  cp37-abi3-manylinux_2_8_x86_64
  cp37-abi3-manylinux_2_7_x86_64
  cp37-abi3-manylinux_2_6_x86_64
  cp37-abi3-manylinux_2_5_x86_64
  cp37-abi3-manylinux1_x86_64
  cp37-abi3-linux_x86_64
  cp37-none-manylinux_2_17_x86_64
  cp37-none-manylinux2014_x86_64
  cp37-none-manylinux_2_16_x86_64
  cp37-none-manylinux_2_15_x86_64
  cp37-none-manylinux_2_14_x86_64
  cp37-none-manylinux_2_13_x86_64
  cp37-none-manylinux_2_12_x86_64
  cp37-none-manylinux2010_x86_64
  cp37-none-manylinux_2_11_x86_64
  cp37-none-manylinux_2_10_x86_64
  cp37-none-manylinux_2_9_x86_64
  cp37-none-manylinux_2_8_x86_64
  cp37-none-manylinux_2_7_x86_64
  cp37-none-manylinux_2_6_x86_64
  cp37-none-manylinux_2_5_x86_64
  cp37-none-manylinux1_x86_64
  cp37-none-linux_x86_64
  cp36-abi3-manylinux_2_17_x86_64
  cp36-abi3-manylinux2014_x86_64
  cp36-abi3-manylinux_2_16_x86_64
  cp36-abi3-manylinux_2_15_x86_64
  cp36-abi3-manylinux_2_14_x86_64
  cp36-abi3-manylinux_2_13_x86_64
  cp36-abi3-manylinux_2_12_x86_64
  cp36-abi3-manylinux2010_x86_64
  cp36-abi3-manylinux_2_11_x86_64
  cp36-abi3-manylinux_2_10_x86_64
  cp36-abi3-manylinux_2_9_x86_64
  cp36-abi3-manylinux_2_8_x86_64
  cp36-abi3-manylinux_2_7_x86_64
  cp36-abi3-manylinux_2_6_x86_64
  cp36-abi3-manylinux_2_5_x86_64
  cp36-abi3-manylinux1_x86_64
  cp36-abi3-linux_x86_64
  cp35-abi3-manylinux_2_17_x86_64
  cp35-abi3-manylinux2014_x86_64
  cp35-abi3-manylinux_2_16_x86_64
  cp35-abi3-manylinux_2_15_x86_64
  cp35-abi3-manylinux_2_14_x86_64
  cp35-abi3-manylinux_2_13_x86_64
  cp35-abi3-manylinux_2_12_x86_64
  cp35-abi3-manylinux2010_x86_64
  cp35-abi3-manylinux_2_11_x86_64
  cp35-abi3-manylinux_2_10_x86_64
  cp35-abi3-manylinux_2_9_x86_64
  cp35-abi3-manylinux_2_8_x86_64
  cp35-abi3-manylinux_2_7_x86_64
  cp35-abi3-manylinux_2_6_x86_64
  cp35-abi3-manylinux_2_5_x86_64
  cp35-abi3-manylinux1_x86_64
  cp35-abi3-linux_x86_64
  cp34-abi3-manylinux_2_17_x86_64
  cp34-abi3-manylinux2014_x86_64
  cp34-abi3-manylinux_2_16_x86_64
  cp34-abi3-manylinux_2_15_x86_64
  cp34-abi3-manylinux_2_14_x86_64
  cp34-abi3-manylinux_2_13_x86_64
  cp34-abi3-manylinux_2_12_x86_64
  cp34-abi3-manylinux2010_x86_64
  cp34-abi3-manylinux_2_11_x86_64
  cp34-abi3-manylinux_2_10_x86_64
  cp34-abi3-manylinux_2_9_x86_64
  cp34-abi3-manylinux_2_8_x86_64
  cp34-abi3-manylinux_2_7_x86_64
  cp34-abi3-manylinux_2_6_x86_64
  cp34-abi3-manylinux_2_5_x86_64
  cp34-abi3-manylinux1_x86_64
  cp34-abi3-linux_x86_64
  cp33-abi3-manylinux_2_17_x86_64
  cp33-abi3-manylinux2014_x86_64
  cp33-abi3-manylinux_2_16_x86_64
  cp33-abi3-manylinux_2_15_x86_64
  cp33-abi3-manylinux_2_14_x86_64
  cp33-abi3-manylinux_2_13_x86_64
  cp33-abi3-manylinux_2_12_x86_64
  cp33-abi3-manylinux2010_x86_64
  cp33-abi3-manylinux_2_11_x86_64
  cp33-abi3-manylinux_2_10_x86_64
  cp33-abi3-manylinux_2_9_x86_64
  cp33-abi3-manylinux_2_8_x86_64
  cp33-abi3-manylinux_2_7_x86_64
  cp33-abi3-manylinux_2_6_x86_64
  cp33-abi3-manylinux_2_5_x86_64
  cp33-abi3-manylinux1_x86_64
  cp33-abi3-linux_x86_64
  cp32-abi3-manylinux_2_17_x86_64
  cp32-abi3-manylinux2014_x86_64
  cp32-abi3-manylinux_2_16_x86_64
  cp32-abi3-manylinux_2_15_x86_64
  cp32-abi3-manylinux_2_14_x86_64
  cp32-abi3-manylinux_2_13_x86_64
  cp32-abi3-manylinux_2_12_x86_64
  cp32-abi3-manylinux2010_x86_64
  cp32-abi3-manylinux_2_11_x86_64
  cp32-abi3-manylinux_2_10_x86_64
  cp32-abi3-manylinux_2_9_x86_64
  cp32-abi3-manylinux_2_8_x86_64
  cp32-abi3-manylinux_2_7_x86_64
  cp32-abi3-manylinux_2_6_x86_64
  cp32-abi3-manylinux_2_5_x86_64
  cp32-abi3-manylinux1_x86_64
  cp32-abi3-linux_x86_64
  py37-none-manylinux_2_17_x86_64
  py37-none-manylinux2014_x86_64
  py37-none-manylinux_2_16_x86_64
  py37-none-manylinux_2_15_x86_64
  py37-none-manylinux_2_14_x86_64
  py37-none-manylinux_2_13_x86_64
  py37-none-manylinux_2_12_x86_64
  py37-none-manylinux2010_x86_64
  py37-none-manylinux_2_11_x86_64
  py37-none-manylinux_2_10_x86_64
  py37-none-manylinux_2_9_x86_64
  py37-none-manylinux_2_8_x86_64
  py37-none-manylinux_2_7_x86_64
  py37-none-manylinux_2_6_x86_64
  py37-none-manylinux_2_5_x86_64
  py37-none-manylinux1_x86_64
  py37-none-linux_x86_64
  py3-none-manylinux_2_17_x86_64
  py3-none-manylinux2014_x86_64
  py3-none-manylinux_2_16_x86_64
  py3-none-manylinux_2_15_x86_64
  py3-none-manylinux_2_14_x86_64
  py3-none-manylinux_2_13_x86_64
  py3-none-manylinux_2_12_x86_64
  py3-none-manylinux2010_x86_64
  py3-none-manylinux_2_11_x86_64
  py3-none-manylinux_2_10_x86_64
  py3-none-manylinux_2_9_x86_64
  py3-none-manylinux_2_8_x86_64
  py3-none-manylinux_2_7_x86_64
  py3-none-manylinux_2_6_x86_64
  py3-none-manylinux_2_5_x86_64
  py3-none-manylinux1_x86_64
  py3-none-linux_x86_64
  py36-none-manylinux_2_17_x86_64
  py36-none-manylinux2014_x86_64
  py36-none-manylinux_2_16_x86_64
  py36-none-manylinux_2_15_x86_64
  py36-none-manylinux_2_14_x86_64
  py36-none-manylinux_2_13_x86_64
  py36-none-manylinux_2_12_x86_64
  py36-none-manylinux2010_x86_64
  py36-none-manylinux_2_11_x86_64
  py36-none-manylinux_2_10_x86_64
  py36-none-manylinux_2_9_x86_64
  py36-none-manylinux_2_8_x86_64
  py36-none-manylinux_2_7_x86_64
  py36-none-manylinux_2_6_x86_64
  py36-none-manylinux_2_5_x86_64
  py36-none-manylinux1_x86_64
  py36-none-linux_x86_64
  py35-none-manylinux_2_17_x86_64
  py35-none-manylinux2014_x86_64
  py35-none-manylinux_2_16_x86_64
  py35-none-manylinux_2_15_x86_64
  py35-none-manylinux_2_14_x86_64
  py35-none-manylinux_2_13_x86_64
  py35-none-manylinux_2_12_x86_64
  py35-none-manylinux2010_x86_64
  py35-none-manylinux_2_11_x86_64
  py35-none-manylinux_2_10_x86_64
  py35-none-manylinux_2_9_x86_64
  py35-none-manylinux_2_8_x86_64
  py35-none-manylinux_2_7_x86_64
  py35-none-manylinux_2_6_x86_64
  py35-none-manylinux_2_5_x86_64
  py35-none-manylinux1_x86_64
  py35-none-linux_x86_64
  py34-none-manylinux_2_17_x86_64
  py34-none-manylinux2014_x86_64
  py34-none-manylinux_2_16_x86_64
  py34-none-manylinux_2_15_x86_64
  py34-none-manylinux_2_14_x86_64
  py34-none-manylinux_2_13_x86_64
  py34-none-manylinux_2_12_x86_64
  py34-none-manylinux2010_x86_64
  py34-none-manylinux_2_11_x86_64
  py34-none-manylinux_2_10_x86_64
  py34-none-manylinux_2_9_x86_64
  py34-none-manylinux_2_8_x86_64
  py34-none-manylinux_2_7_x86_64
  py34-none-manylinux_2_6_x86_64
  py34-none-manylinux_2_5_x86_64
  py34-none-manylinux1_x86_64
  py34-none-linux_x86_64
  py33-none-manylinux_2_17_x86_64
  py33-none-manylinux2014_x86_64
  py33-none-manylinux_2_16_x86_64
  py33-none-manylinux_2_15_x86_64
  py33-none-manylinux_2_14_x86_64
  py33-none-manylinux_2_13_x86_64
  py33-none-manylinux_2_12_x86_64
  py33-none-manylinux2010_x86_64
  py33-none-manylinux_2_11_x86_64
  py33-none-manylinux_2_10_x86_64
  py33-none-manylinux_2_9_x86_64
  py33-none-manylinux_2_8_x86_64
  py33-none-manylinux_2_7_x86_64
  py33-none-manylinux_2_6_x86_64
  py33-none-manylinux_2_5_x86_64
  py33-none-manylinux1_x86_64
  py33-none-linux_x86_64
  py32-none-manylinux_2_17_x86_64
  py32-none-manylinux2014_x86_64
  py32-none-manylinux_2_16_x86_64
  py32-none-manylinux_2_15_x86_64
  py32-none-manylinux_2_14_x86_64
  py32-none-manylinux_2_13_x86_64
  py32-none-manylinux_2_12_x86_64
  py32-none-manylinux2010_x86_64
  py32-none-manylinux_2_11_x86_64
  py32-none-manylinux_2_10_x86_64
  py32-none-manylinux_2_9_x86_64
  py32-none-manylinux_2_8_x86_64
  py32-none-manylinux_2_7_x86_64
  py32-none-manylinux_2_6_x86_64
  py32-none-manylinux_2_5_x86_64
  py32-none-manylinux1_x86_64
  py32-none-linux_x86_64
  py31-none-manylinux_2_17_x86_64
  py31-none-manylinux2014_x86_64
  py31-none-manylinux_2_16_x86_64
  py31-none-manylinux_2_15_x86_64
  py31-none-manylinux_2_14_x86_64
  py31-none-manylinux_2_13_x86_64
  py31-none-manylinux_2_12_x86_64
  py31-none-manylinux2010_x86_64
  py31-none-manylinux_2_11_x86_64
  py31-none-manylinux_2_10_x86_64
  py31-none-manylinux_2_9_x86_64
  py31-none-manylinux_2_8_x86_64
  py31-none-manylinux_2_7_x86_64
  py31-none-manylinux_2_6_x86_64
  py31-none-manylinux_2_5_x86_64
  py31-none-manylinux1_x86_64
  py31-none-linux_x86_64
  py30-none-manylinux_2_17_x86_64
  py30-none-manylinux2014_x86_64
  py30-none-manylinux_2_16_x86_64
  py30-none-manylinux_2_15_x86_64
  py30-none-manylinux_2_14_x86_64
  py30-none-manylinux_2_13_x86_64
  py30-none-manylinux_2_12_x86_64
  py30-none-manylinux2010_x86_64
  py30-none-manylinux_2_11_x86_64
  py30-none-manylinux_2_10_x86_64
  py30-none-manylinux_2_9_x86_64
  py30-none-manylinux_2_8_x86_64
  py30-none-manylinux_2_7_x86_64
  py30-none-manylinux_2_6_x86_64
  py30-none-manylinux_2_5_x86_64
  py30-none-manylinux1_x86_64
  py30-none-linux_x86_64
  cp37-none-any
  py37-none-any
  py3-none-any
  py36-none-any
  py35-none-any
  py34-none-any
  py33-none-any
  py32-none-any
  py31-none-any
  py30-none-any
```


> Debug install issue
> -------------------
>
>                 Key: ARROW-15915
>                 URL: https://issues.apache.org/jira/browse/ARROW-15915
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Python
>            Reporter: Mark Keller
>            Priority: Minor
>
> Hi, I was trying to install `pyarrow==6.0.1` for a debug Python build and I'm just unable to install `pyarrow`.
> I'm on CentOS7 using my own compiled Python 3.7 and so when I issue `pip install pyarrow==6.0.1` my Python falls back to the source distribution (because of non-default debug flags) and I get the following output.
> {code:java}
> <$> pip install "pyarrow>=6.0.0,<6.1.0"                         
> /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
>   DeprecationWarning,
> Collecting pyarrow<6.1.0,>=6.0.0
>   Using cached pyarrow-6.0.1.tar.gz (770 kB)
>   Installing build dependencies ... done
>   Getting requirements to build wheel ... done
>   Preparing metadata (pyproject.toml) ... done
> Requirement already satisfied: numpy>=1.16.6 in ./venv/lib64/python3.7/site-packages (from pyarrow<6.1.0,>=6.0.0) (1.21.5)
> Building wheels for collected packages: pyarrow
>   Building wheel for pyarrow (pyproject.toml) ... error
>   error: subprocess-exited-with-error
>   
>   × Building wheel for pyarrow (pyproject.toml) did not run successfully.
>   │ exit code: 1
>   ╰─> [280 lines of output]
>       running bdist_wheel
>       running build
>       running build_py
>       creating build
>       creating build/lib.linux-x86_64-3.7-pydebug
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       running egg_info
>       writing pyarrow.egg-info/PKG-INFO
>       writing dependency_links to pyarrow.egg-info/dependency_links.txt
>       writing entry points to pyarrow.egg-info/entry_points.txt
>       writing requirements to pyarrow.egg-info/requires.txt
>       writing top-level names to pyarrow.egg-info/top_level.txt
>       listing git files failed - pretending there aren't any
>       reading manifest file 'pyarrow.egg-info/SOURCES.txt'
>       reading manifest template 'MANIFEST.in'
>       warning: no files found matching '../LICENSE.txt'
>       warning: no files found matching '../NOTICE.txt'
>       warning: no previously-included files matching '*.so' found anywhere in distribution
>       warning: no previously-included files matching '*.pyc' found anywhere in distribution
>       warning: no previously-included files matching '*~' found anywhere in distribution
>       warning: no previously-included files matching '#*' found anywhere in distribution
>       warning: no previously-included files matching '.git*' found anywhere in distribution
>       warning: no previously-included files matching '.DS_Store' found anywhere in distribution
>       no previously-included directories found matching '.asv'
>       writing manifest file 'pyarrow.egg-info/SOURCES.txt'
>       copying pyarrow/_init_.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_dataset_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_feather.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_hdfsio.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/compat.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/config.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.7-pydebug/pyarrow
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/_init_.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/includes
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
>       copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tensorflow
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
>       copying pyarrow/vendored/_init_.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
>       copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/vendored
>       copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
>       copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/feather
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/orc
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
>       copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
>       copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
>       copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
>       copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/data/parquet
>       creating build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-3.7-pydebug/pyarrow/tests/parquet
>       running build_ext
>       creating /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug
>       – Running cmake for pyarrow
>       cmake -DPYTHON_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python -DPython3_EXECUTABLE=/home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python "" -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PLASMA=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_USE_TENSORFLOW=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_BOOST=off -DPYARROW_GENERATE_COVERAGE=off -DPYARROW_BOOST_USE_SHARED=on -DPYARROW_PARQUET_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62
>       – The C compiler identification is GNU 11.2.1
>       – The CXX compiler identification is GNU 11.2.1
>       – Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc
>       – Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc - works
>       – Detecting C compiler ABI info
>       – Detecting C compiler ABI info - done
>       – Detecting C compile features
>       – Detecting C compile features - done
>       – Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++
>       – Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/c++ - works
>       – Detecting CXX compiler ABI info
>       – Detecting CXX compiler ABI info - done
>       – Detecting CXX compile features
>       – Detecting CXX compile features - done
>       – System processor: x86_64
>       – Performing Test CXX_SUPPORTS_SSE4_2
>       – Performing Test CXX_SUPPORTS_SSE4_2 - Success
>       – Performing Test CXX_SUPPORTS_AVX2
>       – Performing Test CXX_SUPPORTS_AVX2 - Success
>       – Performing Test CXX_SUPPORTS_AVX512
>       – Performing Test CXX_SUPPORTS_AVX512 - Success
>       – Arrow build warning level: PRODUCTION
>       Using ld linker
>       Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
>       – Build Type: RELEASE
>       – Generator: Unix Makefiles
>       – Build output directory: /tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/release
>       – Found Python3: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python (found version "3.7.12") found components: Interpreter Development NumPy
>       – Found Python3Alt: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
>       CMake Warning (dev) at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
>         The package name passed to `find_package_handle_standard_args` (PkgConfig)
>         does not match the name of the calling package (Arrow).  This can lead to
>         problems in calling code that expects `find_package` result variables
>         (e.g., `_FOUND`) to follow a certain pattern.
>       Call Stack (most recent call first):
>         /usr/share/cmake3/Modules/FindPkgConfig.cmake:45 (find_package_handle_standard_args)
>         cmake_modules/FindArrow.cmake:39 (include)
>         cmake_modules/FindArrowPython.cmake:46 (find_package)
>         CMakeLists.txt:229 (find_package)
>       This warning is for project developers.  Use -Wno-dev to suppress it.
>       
>       – Found PkgConfig: /usr/bin/pkg-config (found version "0.27.1")
>       – Looking for pthread.h
>       – Looking for pthread.h - found
>       – Performing Test CMAKE_HAVE_LIBC_PTHREAD
>       – Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
>       – Check if compiler accepts -pthread
>       – Check if compiler accepts -pthread - yes
>       – Found Threads: TRUE
>       – Found Snappy: /usr/lib64/libsnappy.so
>       – Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
>       –   Found libbrotlicommon, version 1.0.7
>       –   Found libbrotlienc, version 1.0.7
>       –   Found libbrotlidec, version 1.0.7
>       – Found Brotli: /usr/lib64/libbrotlicommon.so
>       – Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.2k")
>       – Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
>       – Checking for module 'liblz4'
>       –   Found liblz4, version 1.8.3
>       – Found Lz4: /usr/lib64/liblz4.so
>       – Checking for module 'libzstd'
>       –   Found libzstd, version 1.5.2
>       – Found zstd: /usr/lib64/libzstd.so
>       – Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
>       – Looking for BZ2_bzCompressInit
>       – Looking for BZ2_bzCompressInit - found
>       – Found Arrow: /usr/include (found version "6.0.1")
>       – Arrow version: 6.0.1 (CMake package configuration: Arrow)
>       – Arrow SO and ABI version: 600
>       – Arrow full SO version: 600.1.0
>       – Found the Arrow core shared library: /usr/lib64/libarrow.so
>       – Found the Arrow core import library:
>       – Found the Arrow core static library: /usr/lib64/libarrow.a
>       – Could NOT find ArrowPython (missing: ArrowPython_DIR)
>       – Checking for module 'arrow-python'
>       –   No package 'arrow-python' found
>       CMake Error at /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
>         Could NOT find ArrowPython (missing: ARROW_PYTHON_INCLUDE_DIR
>         ARROW_PYTHON_LIB_DIR) (found version "6.0.1")
>       Call Stack (most recent call first):
>         /usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
>         cmake_modules/FindArrowPython.cmake:76 (find_package_handle_standard_args)
>         CMakeLists.txt:229 (find_package)
>       
>       
>       – Configuring incomplete, errors occurred!
>       See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeOutput.log".
>       See also "/tmp/pip-install-iu5qh17m/pyarrow_e50f6081b5d3467f9a165ede201a2b62/build/temp.linux-x86_64-3.7-pydebug/CMakeFiles/CMakeError.log".
>       error: command '/home/mkeller/bin/cmake' failed with exit code 1
>       [end of output]
>   
>   note: This error originates from a subprocess, and is likely not a problem with pip.
>   ERROR: Failed building wheel for pyarrow
> Failed to build pyarrow
> ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects {code}
>  
> Please note that I have followed [https://arrow.apache.org/install/] and installed the `arrow-devel-6.0.1` package from your `yum` repository.
> BTW I was led here by Uwe's comment here: [https://github.com/apache/arrow/issues/1125#issuecomment-414643733] I'm not sure if I misunderstood what he meant.
>  
> Here's the output of my `pip debug --verbose` just in case this helps:
> {code:java}
> <$> pip debug --verbose                                                  
> WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.
> pip version: pip 22.0.4 from /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip (python 3.7)
> sys.version: 3.7.12 (default, Mar 10 2022, 22:22:01) 
> [GCC 9.3.1 20200408 (Red Hat 9.3.1-2)]
> sys.executable: /home/mkeller/snowflakedb/snowflake-connector-python/venv/bin/python
> sys.getdefaultencoding: utf-8
> sys.getfilesystemencoding: utf-8
> locale.getpreferredencoding: UTF-8
> sys.platform: linux
> sys.implementation:
>   name: cpython
> 'cert' config value: Not specified
> REQUESTS_CA_BUNDLE: None
> CURL_CA_BUNDLE: None
> pip._vendor.certifi.where(): /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/certifi/cacert.pem
> pip._vendor.DEBUNDLED: False
> vendored library versions:
>   CacheControl==0.12.10
>   colorama==0.4.4
>   distlib==0.3.3
>   distro==1.6.0
>   html5lib==1.1
> /home/mkeller/snowflakedb/snowflake-connector-python/venv/lib/python3.7/site-packages/pip/_vendor/packaging/version.py:114: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
>   DeprecationWarning,
>   msgpack==1.0.3 (Unable to locate actual module version, using vendor.txt specified version)
>   packaging==21.3
>   pep517==0.12.0
>   platformdirs==2.4.1
>   progress==1.6
>   pyparsing==3.0.7
>   requests==2.27.1
>   certifi==2021.10.08
>   chardet==4.0.0
>   idna==3.3
>   urllib3==1.26.8
>   rich==11.0.0 (Unable to locate actual module version, using vendor.txt specified version)
>   pygments==2.11.2
>   typing_extensions==4.0.1 (Unable to locate actual module version, using vendor.txt specified version)
>   resolvelib==0.8.1
>   setuptools==44.0.0 (Unable to locate actual module version, using vendor.txt specified version)
>   six==1.16.0
>   tenacity==8.0.1 (Unable to locate actual module version, using vendor.txt specified version)
>   tomli==1.0.3
>   webencodings==0.5.1 (Unable to locate actual module version, using vendor.txt specified version)
> Compatible tags: 299
>   cp37-cp37dm-manylinux_2_17_x86_64
>   cp37-cp37dm-manylinux2014_x86_64
>   cp37-cp37dm-manylinux_2_16_x86_64
>   cp37-cp37dm-manylinux_2_15_x86_64
>   cp37-cp37dm-manylinux_2_14_x86_64
>   cp37-cp37dm-manylinux_2_13_x86_64
>   cp37-cp37dm-manylinux_2_12_x86_64
>   cp37-cp37dm-manylinux2010_x86_64
>   cp37-cp37dm-manylinux_2_11_x86_64
>   cp37-cp37dm-manylinux_2_10_x86_64
>   cp37-cp37dm-manylinux_2_9_x86_64
>   cp37-cp37dm-manylinux_2_8_x86_64
>   cp37-cp37dm-manylinux_2_7_x86_64
>   cp37-cp37dm-manylinux_2_6_x86_64
>   cp37-cp37dm-manylinux_2_5_x86_64
>   cp37-cp37dm-manylinux1_x86_64
>   cp37-cp37dm-linux_x86_64
>   cp37-abi3-manylinux_2_17_x86_64
>   cp37-abi3-manylinux2014_x86_64
>   cp37-abi3-manylinux_2_16_x86_64
>   cp37-abi3-manylinux_2_15_x86_64
>   cp37-abi3-manylinux_2_14_x86_64
>   cp37-abi3-manylinux_2_13_x86_64
>   cp37-abi3-manylinux_2_12_x86_64
>   cp37-abi3-manylinux2010_x86_64
>   cp37-abi3-manylinux_2_11_x86_64
>   cp37-abi3-manylinux_2_10_x86_64
>   cp37-abi3-manylinux_2_9_x86_64
>   cp37-abi3-manylinux_2_8_x86_64
>   cp37-abi3-manylinux_2_7_x86_64
>   cp37-abi3-manylinux_2_6_x86_64
>   cp37-abi3-manylinux_2_5_x86_64
>   cp37-abi3-manylinux1_x86_64
>   cp37-abi3-linux_x86_64
>   cp37-none-manylinux_2_17_x86_64
>   cp37-none-manylinux2014_x86_64
>   cp37-none-manylinux_2_16_x86_64
>   cp37-none-manylinux_2_15_x86_64
>   cp37-none-manylinux_2_14_x86_64
>   cp37-none-manylinux_2_13_x86_64
>   cp37-none-manylinux_2_12_x86_64
>   cp37-none-manylinux2010_x86_64
>   cp37-none-manylinux_2_11_x86_64
>   cp37-none-manylinux_2_10_x86_64
>   cp37-none-manylinux_2_9_x86_64
>   cp37-none-manylinux_2_8_x86_64
>   cp37-none-manylinux_2_7_x86_64
>   cp37-none-manylinux_2_6_x86_64
>   cp37-none-manylinux_2_5_x86_64
>   cp37-none-manylinux1_x86_64
>   cp37-none-linux_x86_64
>   cp36-abi3-manylinux_2_17_x86_64
>   cp36-abi3-manylinux2014_x86_64
>   cp36-abi3-manylinux_2_16_x86_64
>   cp36-abi3-manylinux_2_15_x86_64
>   cp36-abi3-manylinux_2_14_x86_64
>   cp36-abi3-manylinux_2_13_x86_64
>   cp36-abi3-manylinux_2_12_x86_64
>   cp36-abi3-manylinux2010_x86_64
>   cp36-abi3-manylinux_2_11_x86_64
>   cp36-abi3-manylinux_2_10_x86_64
>   cp36-abi3-manylinux_2_9_x86_64
>   cp36-abi3-manylinux_2_8_x86_64
>   cp36-abi3-manylinux_2_7_x86_64
>   cp36-abi3-manylinux_2_6_x86_64
>   cp36-abi3-manylinux_2_5_x86_64
>   cp36-abi3-manylinux1_x86_64
>   cp36-abi3-linux_x86_64
>   cp35-abi3-manylinux_2_17_x86_64
>   cp35-abi3-manylinux2014_x86_64
>   cp35-abi3-manylinux_2_16_x86_64
>   cp35-abi3-manylinux_2_15_x86_64
>   cp35-abi3-manylinux_2_14_x86_64
>   cp35-abi3-manylinux_2_13_x86_64
>   cp35-abi3-manylinux_2_12_x86_64
>   cp35-abi3-manylinux2010_x86_64
>   cp35-abi3-manylinux_2_11_x86_64
>   cp35-abi3-manylinux_2_10_x86_64
>   cp35-abi3-manylinux_2_9_x86_64
>   cp35-abi3-manylinux_2_8_x86_64
>   cp35-abi3-manylinux_2_7_x86_64
>   cp35-abi3-manylinux_2_6_x86_64
>   cp35-abi3-manylinux_2_5_x86_64
>   cp35-abi3-manylinux1_x86_64
>   cp35-abi3-linux_x86_64
>   cp34-abi3-manylinux_2_17_x86_64
>   cp34-abi3-manylinux2014_x86_64
>   cp34-abi3-manylinux_2_16_x86_64
>   cp34-abi3-manylinux_2_15_x86_64
>   cp34-abi3-manylinux_2_14_x86_64
>   cp34-abi3-manylinux_2_13_x86_64
>   cp34-abi3-manylinux_2_12_x86_64
>   cp34-abi3-manylinux2010_x86_64
>   cp34-abi3-manylinux_2_11_x86_64
>   cp34-abi3-manylinux_2_10_x86_64
>   cp34-abi3-manylinux_2_9_x86_64
>   cp34-abi3-manylinux_2_8_x86_64
>   cp34-abi3-manylinux_2_7_x86_64
>   cp34-abi3-manylinux_2_6_x86_64
>   cp34-abi3-manylinux_2_5_x86_64
>   cp34-abi3-manylinux1_x86_64
>   cp34-abi3-linux_x86_64
>   cp33-abi3-manylinux_2_17_x86_64
>   cp33-abi3-manylinux2014_x86_64
>   cp33-abi3-manylinux_2_16_x86_64
>   cp33-abi3-manylinux_2_15_x86_64
>   cp33-abi3-manylinux_2_14_x86_64
>   cp33-abi3-manylinux_2_13_x86_64
>   cp33-abi3-manylinux_2_12_x86_64
>   cp33-abi3-manylinux2010_x86_64
>   cp33-abi3-manylinux_2_11_x86_64
>   cp33-abi3-manylinux_2_10_x86_64
>   cp33-abi3-manylinux_2_9_x86_64
>   cp33-abi3-manylinux_2_8_x86_64
>   cp33-abi3-manylinux_2_7_x86_64
>   cp33-abi3-manylinux_2_6_x86_64
>   cp33-abi3-manylinux_2_5_x86_64
>   cp33-abi3-manylinux1_x86_64
>   cp33-abi3-linux_x86_64
>   cp32-abi3-manylinux_2_17_x86_64
>   cp32-abi3-manylinux2014_x86_64
>   cp32-abi3-manylinux_2_16_x86_64
>   cp32-abi3-manylinux_2_15_x86_64
>   cp32-abi3-manylinux_2_14_x86_64
>   cp32-abi3-manylinux_2_13_x86_64
>   cp32-abi3-manylinux_2_12_x86_64
>   cp32-abi3-manylinux2010_x86_64
>   cp32-abi3-manylinux_2_11_x86_64
>   cp32-abi3-manylinux_2_10_x86_64
>   cp32-abi3-manylinux_2_9_x86_64
>   cp32-abi3-manylinux_2_8_x86_64
>   cp32-abi3-manylinux_2_7_x86_64
>   cp32-abi3-manylinux_2_6_x86_64
>   cp32-abi3-manylinux_2_5_x86_64
>   cp32-abi3-manylinux1_x86_64
>   cp32-abi3-linux_x86_64
>   py37-none-manylinux_2_17_x86_64
>   py37-none-manylinux2014_x86_64
>   py37-none-manylinux_2_16_x86_64
>   py37-none-manylinux_2_15_x86_64
>   py37-none-manylinux_2_14_x86_64
>   py37-none-manylinux_2_13_x86_64
>   py37-none-manylinux_2_12_x86_64
>   py37-none-manylinux2010_x86_64
>   py37-none-manylinux_2_11_x86_64
>   py37-none-manylinux_2_10_x86_64
>   py37-none-manylinux_2_9_x86_64
>   py37-none-manylinux_2_8_x86_64
>   py37-none-manylinux_2_7_x86_64
>   py37-none-manylinux_2_6_x86_64
>   py37-none-manylinux_2_5_x86_64
>   py37-none-manylinux1_x86_64
>   py37-none-linux_x86_64
>   py3-none-manylinux_2_17_x86_64
>   py3-none-manylinux2014_x86_64
>   py3-none-manylinux_2_16_x86_64
>   py3-none-manylinux_2_15_x86_64
>   py3-none-manylinux_2_14_x86_64
>   py3-none-manylinux_2_13_x86_64
>   py3-none-manylinux_2_12_x86_64
>   py3-none-manylinux2010_x86_64
>   py3-none-manylinux_2_11_x86_64
>   py3-none-manylinux_2_10_x86_64
>   py3-none-manylinux_2_9_x86_64
>   py3-none-manylinux_2_8_x86_64
>   py3-none-manylinux_2_7_x86_64
>   py3-none-manylinux_2_6_x86_64
>   py3-none-manylinux_2_5_x86_64
>   py3-none-manylinux1_x86_64
>   py3-none-linux_x86_64
>   py36-none-manylinux_2_17_x86_64
>   py36-none-manylinux2014_x86_64
>   py36-none-manylinux_2_16_x86_64
>   py36-none-manylinux_2_15_x86_64
>   py36-none-manylinux_2_14_x86_64
>   py36-none-manylinux_2_13_x86_64
>   py36-none-manylinux_2_12_x86_64
>   py36-none-manylinux2010_x86_64
>   py36-none-manylinux_2_11_x86_64
>   py36-none-manylinux_2_10_x86_64
>   py36-none-manylinux_2_9_x86_64
>   py36-none-manylinux_2_8_x86_64
>   py36-none-manylinux_2_7_x86_64
>   py36-none-manylinux_2_6_x86_64
>   py36-none-manylinux_2_5_x86_64
>   py36-none-manylinux1_x86_64
>   py36-none-linux_x86_64
>   py35-none-manylinux_2_17_x86_64
>   py35-none-manylinux2014_x86_64
>   py35-none-manylinux_2_16_x86_64
>   py35-none-manylinux_2_15_x86_64
>   py35-none-manylinux_2_14_x86_64
>   py35-none-manylinux_2_13_x86_64
>   py35-none-manylinux_2_12_x86_64
>   py35-none-manylinux2010_x86_64
>   py35-none-manylinux_2_11_x86_64
>   py35-none-manylinux_2_10_x86_64
>   py35-none-manylinux_2_9_x86_64
>   py35-none-manylinux_2_8_x86_64
>   py35-none-manylinux_2_7_x86_64
>   py35-none-manylinux_2_6_x86_64
>   py35-none-manylinux_2_5_x86_64
>   py35-none-manylinux1_x86_64
>   py35-none-linux_x86_64
>   py34-none-manylinux_2_17_x86_64
>   py34-none-manylinux2014_x86_64
>   py34-none-manylinux_2_16_x86_64
>   py34-none-manylinux_2_15_x86_64
>   py34-none-manylinux_2_14_x86_64
>   py34-none-manylinux_2_13_x86_64
>   py34-none-manylinux_2_12_x86_64
>   py34-none-manylinux2010_x86_64
>   py34-none-manylinux_2_11_x86_64
>   py34-none-manylinux_2_10_x86_64
>   py34-none-manylinux_2_9_x86_64
>   py34-none-manylinux_2_8_x86_64
>   py34-none-manylinux_2_7_x86_64
>   py34-none-manylinux_2_6_x86_64
>   py34-none-manylinux_2_5_x86_64
>   py34-none-manylinux1_x86_64
>   py34-none-linux_x86_64
>   py33-none-manylinux_2_17_x86_64
>   py33-none-manylinux2014_x86_64
>   py33-none-manylinux_2_16_x86_64
>   py33-none-manylinux_2_15_x86_64
>   py33-none-manylinux_2_14_x86_64
>   py33-none-manylinux_2_13_x86_64
>   py33-none-manylinux_2_12_x86_64
>   py33-none-manylinux2010_x86_64
>   py33-none-manylinux_2_11_x86_64
>   py33-none-manylinux_2_10_x86_64
>   py33-none-manylinux_2_9_x86_64
>   py33-none-manylinux_2_8_x86_64
>   py33-none-manylinux_2_7_x86_64
>   py33-none-manylinux_2_6_x86_64
>   py33-none-manylinux_2_5_x86_64
>   py33-none-manylinux1_x86_64
>   py33-none-linux_x86_64
>   py32-none-manylinux_2_17_x86_64
>   py32-none-manylinux2014_x86_64
>   py32-none-manylinux_2_16_x86_64
>   py32-none-manylinux_2_15_x86_64
>   py32-none-manylinux_2_14_x86_64
>   py32-none-manylinux_2_13_x86_64
>   py32-none-manylinux_2_12_x86_64
>   py32-none-manylinux2010_x86_64
>   py32-none-manylinux_2_11_x86_64
>   py32-none-manylinux_2_10_x86_64
>   py32-none-manylinux_2_9_x86_64
>   py32-none-manylinux_2_8_x86_64
>   py32-none-manylinux_2_7_x86_64
>   py32-none-manylinux_2_6_x86_64
>   py32-none-manylinux_2_5_x86_64
>   py32-none-manylinux1_x86_64
>   py32-none-linux_x86_64
>   py31-none-manylinux_2_17_x86_64
>   py31-none-manylinux2014_x86_64
>   py31-none-manylinux_2_16_x86_64
>   py31-none-manylinux_2_15_x86_64
>   py31-none-manylinux_2_14_x86_64
>   py31-none-manylinux_2_13_x86_64
>   py31-none-manylinux_2_12_x86_64
>   py31-none-manylinux2010_x86_64
>   py31-none-manylinux_2_11_x86_64
>   py31-none-manylinux_2_10_x86_64
>   py31-none-manylinux_2_9_x86_64
>   py31-none-manylinux_2_8_x86_64
>   py31-none-manylinux_2_7_x86_64
>   py31-none-manylinux_2_6_x86_64
>   py31-none-manylinux_2_5_x86_64
>   py31-none-manylinux1_x86_64
>   py31-none-linux_x86_64
>   py30-none-manylinux_2_17_x86_64
>   py30-none-manylinux2014_x86_64
>   py30-none-manylinux_2_16_x86_64
>   py30-none-manylinux_2_15_x86_64
>   py30-none-manylinux_2_14_x86_64
>   py30-none-manylinux_2_13_x86_64
>   py30-none-manylinux_2_12_x86_64
>   py30-none-manylinux2010_x86_64
>   py30-none-manylinux_2_11_x86_64
>   py30-none-manylinux_2_10_x86_64
>   py30-none-manylinux_2_9_x86_64
>   py30-none-manylinux_2_8_x86_64
>   py30-none-manylinux_2_7_x86_64
>   py30-none-manylinux_2_6_x86_64
>   py30-none-manylinux_2_5_x86_64
>   py30-none-manylinux1_x86_64
>   py30-none-linux_x86_64
>   cp37-none-any
>   py37-none-any
>   py3-none-any
>   py36-none-any
>   py35-none-any
>   py34-none-any
>   py33-none-any
>   py32-none-any
>   py31-none-any
>   py30-none-any{code}
> Any help would be appreciated! Thanks guys!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)