You are not logged in.
Problem description
I tried to install feather-format with pip3, which pulls pyarrow. pyarrow cannot be installed, ostensibly because it does not find numpy:
# strace -o whatever.out pip3 install feather-format
Collecting feather-format
Using cached https://files.pythonhosted.org/packages/08/55/940b97cc6f19a19f5dab9efef2f68a0ce43a7632f858b272391f0b851a7e/feather-format-0.4.0.tar.gz
Collecting pyarrow>=0.4.0
Using cached https://files.pythonhosted.org/packages/e0/e6/d14b4a2b54ef065b1a2c576537abe805c1af0c94caef70d365e2d78fc528/pyarrow-0.15.1.tar.gz
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: numpy>=1.14 in /usr/lib/python3.8/site-packages (from pyarrow>=0.4.0->feather-format) (1.17.4)
Requirement already satisfied: six>=1.0.0 in /usr/lib/python3.8/site-packages (from pyarrow>=0.4.0->feather-format) (1.13.0)
Building wheels for collected packages: pyarrow
Building wheel for pyarrow (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python /usr/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpvfpiznup
cwd: /tmp/pip-install-62cn3st8/pyarrow
Complete output (487 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/util.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/types.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/serialization.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/plasma.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/parquet.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/orc.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/jvm.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/json.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/ipc.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/hdfs.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/fs.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/flight.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/filesystem.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/feather.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/cuda.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/csv.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/compat.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/benchmark.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/__init__.py -> build/lib.linux-x86_64-3.8/pyarrow
creating build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/util.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_serialization.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_plasma.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_parquet.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-3.8/pyarrow/tests
copying pyarrow/tests/__init__.py -> build/lib.linux-x86_64-3.8/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
warning: Failed to find the configured license file '../LICENSE.txt'
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.8/pyarrow
copying pyarrow/_csv.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_flight.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_fs.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_json.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_json.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_orc.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_parquet.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_plasma.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_plasma.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_s3.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/_s3fs.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/array.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/builder.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/error.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/feather.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/gandiva.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/io-hdfs.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/io.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/lib.cpp -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/lib.pxd -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/lib.pyx -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/lib_api.h -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/memory.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/plasma-store-server -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/serialization.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/table.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-3.8/pyarrow
copying pyarrow/types.pxi -> build/lib.linux-x86_64-3.8/pyarrow
creating build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache
copying pyarrow/.pytest_cache/CACHEDIR.TAG -> build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache
copying pyarrow/.pytest_cache/README.md -> build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache
creating build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache/v
creating build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache/v/cache
copying pyarrow/.pytest_cache/v/cache/nodeids -> build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache/v/cache
copying pyarrow/.pytest_cache/v/cache/stepwise -> build/lib.linux-x86_64-3.8/pyarrow/.pytest_cache/v/cache
creating build/lib.linux-x86_64-3.8/pyarrow/include
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/array.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/buffer.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/buffer_builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/compare.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/extension_type.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/memory_pool.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/memory_pool_test.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/pretty_print.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/record_batch.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/result.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/scalar.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/sparse_tensor.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/status.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/stl.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/table.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/table_builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/tensor.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/type.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/type_fwd.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/type_traits.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/visitor.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
copying pyarrow/include/arrow/visitor_inline.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/adapters
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/adapters/orc
copying pyarrow/include/arrow/adapters/orc/adapter.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/adapters/orc
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_adaptive.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_base.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_binary.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_decimal.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_dict.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_nested.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_primitive.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_time.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/builder_union.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/concatenate.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
copying pyarrow/include/arrow/array/diff.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/array
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/benchmark_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/context.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/expression.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/kernel.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/logical_type.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/operation.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/test_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
copying pyarrow/include/arrow/compute/type_fwd.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/aggregate.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/boolean.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/cast.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/compare.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/count.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/filter.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/hash.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/isin.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/mean.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/sort_to_indices.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/sum.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
copying pyarrow/include/arrow/compute/kernels/take.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/compute/kernels
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/chunker.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/column_builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/converter.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/options.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/parser.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/reader.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
copying pyarrow/include/arrow/csv/test_common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/csv
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/dataset.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/discovery.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/disk_store.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/file_base.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/file_csv.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/file_feather.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/file_json.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/file_parquet.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/filter.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/partition.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/scanner.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/test_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/transaction.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/type_fwd.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/visibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
copying pyarrow/include/arrow/dataset/writer.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/dataset
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/filesystem.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/localfs.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/mockfs.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/path_tree.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/path_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/s3fs.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
copying pyarrow/include/arrow/filesystem/test_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/filesystem
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/client.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/client_auth.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/client_middleware.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/customize_protobuf.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/middleware.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/platform.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/server.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/server_auth.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/server_middleware.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/test_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/types.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
copying pyarrow/include/arrow/flight/visibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/flight
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/buffered.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/compressed.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/concurrency.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/file.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/hdfs.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/interfaces.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/memory.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/mman.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/readahead.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/slow.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
copying pyarrow/include/arrow/io/test_common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/io
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/dictionary.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/feather.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/json_integration.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/json_simple.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/message.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/options.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/reader.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/test_common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
copying pyarrow/include/arrow/ipc/writer.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/ipc
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/chunked_builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/chunker.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/converter.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/options.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/parser.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/rapidjson_defs.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/reader.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
copying pyarrow/include/arrow/json/test_common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/json
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/arrow_to_pandas.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/benchmark.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/config.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/datetime.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/decimal.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/deserialize.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/extension_type.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/flight.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/helpers.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/inference.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/init.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/io.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/iterators.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/numpy_convert.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/numpy_interop.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/numpy_to_arrow.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/platform.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/pyarrow.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/pyarrow_api.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/pyarrow_lib.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/python_to_arrow.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/serialize.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/type_traits.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
copying pyarrow/include/arrow/python/visibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/python
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
copying pyarrow/include/arrow/testing/generator.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
copying pyarrow/include/arrow/testing/gtest_common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
copying pyarrow/include/arrow/testing/gtest_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
copying pyarrow/include/arrow/testing/random.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
copying pyarrow/include/arrow/testing/util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/testing
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/align_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/atomic_shared_ptr.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/base64.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/basic_decimal.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/bit_stream_utils.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/bit_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/bpacking.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/checked_cast.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compare.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compiler_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_brotli.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_bz2.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_lz4.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_snappy.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_zlib.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/compression_zstd.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/config.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/cpu_info.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/decimal.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/formatting.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/functional.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/hash_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/hashing.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/int_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/io_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/iterator.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/key_value_metadata.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/logging.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/macros.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/memory.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/neon_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/parallel.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/parsing.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/print.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/range.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/rle_encoding.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/sse_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/stl.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/stopwatch.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/string.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/string_builder.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/string_view.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/task_group.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/thread_pool.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/trie.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/type_traits.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/ubsan.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/uri.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/utf8.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/variant.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/visibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
copying pyarrow/include/arrow/util/windows_compatibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/util
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored
copying pyarrow/include/arrow/vendored/datetime.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored
copying pyarrow/include/arrow/vendored/string_view.hpp -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored
copying pyarrow/include/arrow/vendored/variant.hpp -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored
copying pyarrow/include/arrow/vendored/xxhash.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored
creating build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
copying pyarrow/include/arrow/vendored/datetime/date.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
copying pyarrow/include/arrow/vendored/datetime/ios.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
copying pyarrow/include/arrow/vendored/datetime/tz.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
copying pyarrow/include/arrow/vendored/datetime/tz_private.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
copying pyarrow/include/arrow/vendored/datetime/visibility.h -> build/lib.linux-x86_64-3.8/pyarrow/include/arrow/vendored/datetime
creating build/lib.linux-x86_64-3.8/pyarrow/include/plasma
copying pyarrow/include/plasma/client.h -> build/lib.linux-x86_64-3.8/pyarrow/include/plasma
copying pyarrow/include/plasma/common.h -> build/lib.linux-x86_64-3.8/pyarrow/include/plasma
copying pyarrow/include/plasma/compat.h -> build/lib.linux-x86_64-3.8/pyarrow/include/plasma
copying pyarrow/include/plasma/events.h -> build/lib.linux-x86_64-3.8/pyarrow/include/plasma
copying pyarrow/include/plasma/test_util.h -> build/lib.linux-x86_64-3.8/pyarrow/include/plasma
creating build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/__init__.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
copying pyarrow/includes/libplasma.pxd -> build/lib.linux-x86_64-3.8/pyarrow/includes
creating build/lib.linux-x86_64-3.8/pyarrow/tensorflow
copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-x86_64-3.8/pyarrow/tensorflow
creating build/lib.linux-x86_64-3.8/pyarrow/tensorflow/plasma_op.so.dSYM
creating build/lib.linux-x86_64-3.8/pyarrow/tensorflow/plasma_op.so.dSYM/Contents
copying pyarrow/tensorflow/plasma_op.so.dSYM/Contents/Info.plist -> build/lib.linux-x86_64-3.8/pyarrow/tensorflow/plasma_op.so.dSYM/Contents
copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-3.8/pyarrow/tests
creating build/lib.linux-x86_64-3.8/pyarrow/tests/data
creating build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/orc
creating build/lib.linux-x86_64-3.8/pyarrow/tests/data/parquet
copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/parquet
copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/parquet
copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/parquet
copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-3.8/pyarrow/tests/data/parquet
running build_ext
creating build/temp.linux-x86_64-3.8
-- Running cmake for pyarrow
cmake -DPYTHON_EXECUTABLE=/usr/bin/python -DPYARROW_BOOST_USE_SHARED=on -DCMAKE_BUILD_TYPE=release /tmp/pip-install-62cn3st8/pyarrow
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /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: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiler command: env LANG=C /usr/bin/c++ -v
-- Compiler version: Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
gcc version 9.2.0 (GCC)
-- Compiler id: GNU
Selected compiler gcc 9.2.0
-- Performing Test CXX_SUPPORTS_SSE4_2
-- Performing Test CXX_SUPPORTS_SSE4_2 - Success
-- Performing Test CXX_SUPPORTS_ALTIVEC
-- Performing Test CXX_SUPPORTS_ALTIVEC - Failed
-- Performing Test CXX_SUPPORTS_ARMCRC
-- Performing Test CXX_SUPPORTS_ARMCRC - Failed
-- Performing Test CXX_SUPPORTS_ARMV8_CRC_CRYPTO
-- Performing Test CXX_SUPPORTS_ARMV8_CRC_CRYPTO - Failed
-- Arrow build warning level: PRODUCTION
Using ld linker
Configured for RELEASE build (set with cmake -DCMAKE_BUILD_TYPE={release,debug,...})
-- Build Type: RELEASE
-- Build output directory: /tmp/pip-install-62cn3st8/pyarrow/build/temp.linux-x86_64-3.8/release
-- Found PythonInterp: /usr/bin/python (found version "3.8")
-- Searching for Python libs in /usr/lib64;/usr/lib;/usr/lib/python3.8/config-3.8-x86_64-linux-gnu
-- Looking for python3.8
-- Found Python lib /usr/lib64/libpython3.8.so
-- Found PythonLibs: /usr/lib64/libpython3.8.so
CMake Error at cmake_modules/FindNumPy.cmake:62 (message):
NumPy import failure:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'
Call Stack (most recent call first):
CMakeLists.txt:189 (find_package)
-- Configuring incomplete, errors occurred!
See also "/tmp/pip-install-62cn3st8/pyarrow/build/temp.linux-x86_64-3.8/CMakeFiles/CMakeOutput.log".
See also "/tmp/pip-install-62cn3st8/pyarrow/build/temp.linux-x86_64-3.8/CMakeFiles/CMakeError.log".
error: command 'cmake' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pyarrow
Running setup.py clean for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly
However, this seems to not be true. There is no evidence that it fails to find numpy:
# cat whatever.out | grep numpy
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/namespace_packages.txt", 0x7ffeb0160270) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 3
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
openat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_convert.h", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 5
utimensat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_convert.h", [{tv_sec=1572019289, tv_nsec=0} /* 2019-10-25T17:01:29+0100 */, {tv_sec=1572019289, tv_nsec=0} /* 2019-10-25T17:01:29+0100 */], 0) = 0
openat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_interop.h", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 5
utimensat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_interop.h", [{tv_sec=1569864949, tv_nsec=0} /* 2019-09-30T18:35:49+0100 */, {tv_sec=1569864949, tv_nsec=0} /* 2019-09-30T18:35:49+0100 */], 0) = 0
openat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_to_arrow.h", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 5
utimensat(AT_FDCWD, "/tmp/pip-install-62cn3st8/pyarrow/pyarrow/include/arrow/python/numpy_to_arrow.h", [{tv_sec=1569864949, tv_nsec=0} /* 2019-09-30T18:35:49+0100 */, {tv_sec=1569864949, tv_nsec=0} /* 2019-09-30T18:35:49+0100 */], 0) = 0
write(5, "izeof(__pyx_k_from_numpy), 0, 0,"..., 65536) = 65536
write(5, "numpy>=1.14\nsix>=1.0.0\n\n[:python"..., 99) = 99
write(5, "six>=1.0.0\nnumpy>=1.14\nfutures; "..., 95) = 95
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/requires.txt", 0x7ffeb01668d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/depends.txt", 0x7ffeb01668d0) = -1 ENOENT (No such file or directory)
unlinkat(8, "numpy_to_arrow.h", 0) = 0
unlinkat(8, "numpy_interop.h", 0) = 0
unlinkat(8, "numpy_convert.h", 0) = 0
newfstatat(10, "numpy", {st_mode=S_IFDIR|0755, st_size=80, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(10, "numpy", O_RDONLY|O_CLOEXEC) = 11
unlinkat(10, "numpy", AT_REMOVEDIR) = 0
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", {st_mode=S_IFDIR|0755, st_size=134, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", {st_mode=S_IFREG|0644, st_size=2133, ...}) = 0
openat(AT_FDCWD, "/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/PKG-INFO", O_RDONLY|O_CLOEXEC) = 4
The only thing it cannot find are some dependency lists etc.
# cat whatever.out | grep numpy| grep "No such file"
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/namespace_packages.txt", 0x7ffeb0160270) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/requires.txt", 0x7ffeb01668d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python3.8/site-packages/numpy-1.17.4-py3.8.egg-info/depends.txt", 0x7ffeb01668d0) = -1 ENOENT (No such file or directory)
Also, pip3 says numpy is actually installed
# pip3 install numpy
Requirement already satisfied: numpy in /usr/lib/python3.8/site-packages (1.17.4)
This may be related to the update to python 3.8 which happened recently (last week? the week before?), since pyarrow says it "is currently compatible with Python 3.5, 3.6 and 3.7" but not 3.8. In the past, I successfully installed feather-format with pip3 in python 3.7.
Nevertheless, it is extremely confusing that it says it does not find numpy. This does not seem to be related to pyarrow but to pip itself.
Software versions
Software versions are kernel 5.3.13.1-1 (up to date), python 3.8.0-1 (up to date), python-numpy (1.17.4-1, installed via pacman), pip3 19.3.1 (installed via pacman and updated via pip; I thought this might solve the error. It didn't.)
Solution approaches/alternatives
I cannot install python-feather, python-arrow from AUR, because it will pull a very large number of packages from AUR, including some that will break my system (Those are, specifically lz4-static, protobuf-static, zlib-static, snappy-static, zstd-static, all of them conflicting with the respective non-static versions from the pacman tree, on which a lot of other packages depend. The packages are pulled via python-pyarrow -> arrow -> apache-orc).
A natural starting point for solving this would be to figure out why pip3 believes that numpy is not installed.
A horrible workaround is to install feather-format in python2 and open the data I want to work with in python2 and save as something python3 can currently read without breaking, such as pickle or hickle. This is a terrible solution, complicated and perhaps not unlikely to break as well soon just like in python3. Therefore, I would very much like to have a generic solution that works with python3.
Downgrading from python 3.8 to python 3.7 is a bad idea as it would break my system (although it would presumably allow me to use the old feather-format module from python 3.7). Installing 3.8 and 3.7 side by side may be possible, but is a complicated solution as well and will be fragile (since pip3 does not take it very well to have different python3 versions. I remember that I broke pip3 before by having python 3.6 and 3.7 side-by-side.)
How should I solve this?
Edit:
On a related note, hickle (up to date version of installed with pip) also does not work because
>>> import h5py
/usr/lib/python3.8/site-packages/h5py/__init__.py:37: UserWarning: h5py is running against HDF5 1.10.5 when it was built against 1.8.17, this may cause problems
_warn(("h5py is running against HDF5 {0} when it was built against {1}, "
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.8/site-packages/h5py/__init__.py", line 59, in <module>
from ._hl.files import (
File "/usr/lib/python3.8/site-packages/h5py/_hl/files.py", line 41, in <module>
libver_dict.update({'v108': h5f.LIBVER_V18, 'v110': h5f.LIBVER_V110})
AttributeError: module 'h5py.h5f' has no attribute 'LIBVER_V18'
If this is really an issue of python 3.8, it may be a smart idea to avoid updating python in the next few months. I am not sure I can imagine how this would work with Arch, but it is clearly bad if the update breaks everything.
Last edited by gay (2019-11-26 21:00:59)
We are exactly the people our parents always warned us about.
Offline
What if you build arrow without apache-orc and change the cmake invocation to use -DARROW_ORC=OFF instead of -DARROW_ORC=ON ?
Edit:
Would also need to remove --with-orc from the setup.py invocations in build() and package() in python-pyarrow
python-arrow is also missing a depends on python-numpy and a check-depends on python-pytz and also rebuilds everything in package.
Last edited by loqs (2019-11-26 23:11:02)
Offline