helix-loop opened a new issue #18226: URL: https://github.com/apache/superset/issues/18226
Trying to install superset (https://superset.apache.org/docs/installation/installing-superset-from-scratch) fails with the following errors, indicating a build error with pyarrow: #### How to reproduce the bug 1. `pip3 install apache-superset` 2. Install missing dependencies like rustc 3. See error: ``` -- Could NOT find Arrow (missing: Arrow_DIR) -- Checking for module 'arrow' -- No package 'arrow' found CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message): Could NOT find Arrow (missing: ARROW_INCLUDE_DIR ARROW_LIB_DIR ARROW_FULL_SO_VERSION ARROW_SO_VERSION) Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) cmake_modules/FindArrow.cmake:419 (find_package_handle_standard_args) cmake_modules/FindArrowPython.cmake:46 (find_package) CMakeLists.txt:218 (find_package) ``` ### Expected results Installed apache superset ### Actual results Failed to build pyarrow, error installing apache superset ### Environment - browser type and version: - - superset version: 1.4.0 - python version: Python 3.9.2 - node.js version: - - any feature flags active: - ### Checklist - [x] I have checked the superset logs for python stacktraces and included it here as text if there are any. - [x] I have reproduced the issue with at least the latest released version of superset. - [?] I have checked the issue tracker for the same issue and I haven't found one similar: #8688 ### Additional context ``` Collecting apache-superset Using cached apache-superset-1.4.0.tar.gz (32.9 MB) Preparing metadata (setup.py) ... done Collecting PyJWT<2,>=1.7.1 Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB) Collecting backoff>=1.8.0 Using cached backoff-1.11.1-py2.py3-none-any.whl (13 kB) Collecting bleach<4.0.0,>=3.0.2 Using cached bleach-3.3.1-py2.py3-none-any.whl (146 kB) Collecting cachelib<0.2,>=0.1.1 Using cached cachelib-0.1.1-py3-none-any.whl (13 kB) Collecting celery!=4.4.1,<5.0.0,>=4.3.0 Using cached celery-4.4.7-py2.py3-none-any.whl (427 kB) Collecting click<8 Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) Collecting colorama Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting cron-descriptor Using cached cron_descriptor-1.2.24.tar.gz (22 kB) Preparing metadata (setup.py) ... done Collecting croniter>=0.3.28 Using cached croniter-1.2.0-py2.py3-none-any.whl (17 kB) Collecting cryptography>=3.3.2 Using cached cryptography-36.0.1-cp39-cp39-linux_ppc64le.whl Collecting deprecation<2.2.0,>=2.1.0 Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB) Collecting flask-appbuilder<4.0.0,>=3.4.3 Using cached Flask_AppBuilder-3.4.4-py3-none-any.whl (1.9 MB) Collecting flask-caching>=1.10.0 Using cached Flask_Caching-1.10.1-py3-none-any.whl (34 kB) Collecting flask-compress Using cached Flask_Compress-1.10.1-py3-none-any.whl (7.9 kB) Collecting flask-migrate Using cached Flask_Migrate-3.1.0-py3-none-any.whl (20 kB) Collecting flask-talisman Using cached flask_talisman-0.8.1-py2.py3-none-any.whl (18 kB) Collecting flask-wtf Using cached Flask_WTF-1.0.0-py3-none-any.whl (12 kB) Collecting flask<2.0.0,>=1.1.0 Using cached Flask-1.1.4-py2.py3-none-any.whl (94 kB) Collecting geopy Using cached geopy-2.2.0-py3-none-any.whl (118 kB) Collecting graphlib-backport Using cached graphlib_backport-1.0.3-py3-none-any.whl (5.1 kB) Collecting gunicorn>=20.1.0 Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB) Collecting holidays==0.10.3 Using cached holidays-0.10.3.tar.gz (114 kB) Preparing metadata (setup.py) ... done Collecting humanize Using cached humanize-3.14.0-py3-none-any.whl (98 kB) Collecting isodate Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB) Collecting itsdangerous<2.0.0,>=1.0.0 Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting markdown>=3.0 Using cached Markdown-3.3.6-py3-none-any.whl (97 kB) Collecting msgpack<1.1,>=1.0.0 Using cached msgpack-1.0.3.tar.gz (123 kB) Preparing metadata (setup.py) ... done Collecting pandas<1.3,>=1.2.2 Using cached pandas-1.2.5-cp39-cp39-linux_ppc64le.whl Collecting parsedatetime Using cached parsedatetime-2.6-py3-none-any.whl (42 kB) Collecting pgsanity Using cached pgsanity-0.2.9.tar.gz (7.5 kB) Preparing metadata (setup.py) ... done Collecting polyline Using cached polyline-1.4.0-py2.py3-none-any.whl (4.4 kB) Collecting pyarrow<4.1,>=4.0.1 Using cached pyarrow-4.0.1.tar.gz (711 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting pyparsing<3.0.0,>=2.4.7 Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Requirement already satisfied: python-dateutil in ./venv/lib/python3.9/site-packages (from apache-superset) (2.8.2) Collecting python-dotenv Using cached python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB) Collecting python-geohash Using cached python-geohash-0.8.5.tar.gz (17 kB) Preparing metadata (setup.py) ... done Collecting pyyaml>=5.4 Using cached PyYAML-6.0-cp39-cp39-linux_ppc64le.whl Collecting redis Using cached redis-4.1.2-py3-none-any.whl (173 kB) Collecting requests==2.26.0 Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) Collecting selenium>=3.141.0 Using cached selenium-4.1.0-py3-none-any.whl (958 kB) Collecting simplejson>=3.15.0 Using cached simplejson-3.17.6.tar.gz (83 kB) Preparing metadata (setup.py) ... done Collecting slackclient==2.5.0 Using cached slackclient-2.5.0-py2.py3-none-any.whl (54 kB) Collecting sqlalchemy!=1.3.21,<1.4,>=1.3.16 Using cached SQLAlchemy-1.3.24.tar.gz (6.4 MB) Preparing metadata (setup.py) ... done Collecting sqlalchemy-utils<0.38,>=0.37.8 Using cached SQLAlchemy_Utils-0.37.9-py3-none-any.whl (100 kB) Collecting sqlparse==0.3.0 Using cached sqlparse-0.3.0-py2.py3-none-any.whl (39 kB) Collecting tabulate==0.8.9 Using cached tabulate-0.8.9-py3-none-any.whl (25 kB) Collecting typing-extensions<4,>=3.10 Using cached typing_extensions-3.10.0.2-py3-none-any.whl (26 kB) Collecting wtforms-json Using cached WTForms-JSON-0.3.3.tar.gz (11 kB) Preparing metadata (setup.py) ... done Collecting convertdate Using cached convertdate-2.4.0-py3-none-any.whl (47 kB) Collecting korean_lunar_calendar Using cached korean_lunar_calendar-0.2.1-py3-none-any.whl (8.0 kB) Requirement already satisfied: six in ./venv/lib/python3.9/site-packages (from holidays==0.10.3->apache-superset) (1.16.0) Collecting idna<4,>=2.5 Using cached idna-3.3-py3-none-any.whl (61 kB) Collecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB) Collecting certifi>=2017.4.17 Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB) Collecting charset-normalizer~=2.0.0 Using cached charset_normalizer-2.0.11-py3-none-any.whl (39 kB) Collecting aiohttp>3.5.2 Using cached aiohttp-3.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB) Collecting webencodings Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting packaging Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting vine==1.3.0 Using cached vine-1.3.0-py2.py3-none-any.whl (14 kB) Collecting billiard<4.0,>=3.6.3.0 Using cached billiard-3.6.4.0-py3-none-any.whl (89 kB) Collecting pytz>dev Using cached pytz-2021.3-py2.py3-none-any.whl (503 kB) Collecting kombu<4.7,>=4.6.10 Using cached kombu-4.6.11-py2.py3-none-any.whl (184 kB) Collecting cffi>=1.12 Using cached cffi-1.15.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (465 kB) Collecting Werkzeug<2.0,>=0.15 Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) Collecting Jinja2<3.0,>=2.10.1 Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) Collecting flask-wtf Using cached Flask_WTF-0.14.3-py2.py3-none-any.whl (13 kB) Collecting marshmallow-sqlalchemy<0.27.0,>=0.22.0 Using cached marshmallow_sqlalchemy-0.26.1-py2.py3-none-any.whl (15 kB) Collecting Flask-JWT-Extended<4,>=3.18 Using cached Flask-JWT-Extended-3.25.1.tar.gz (32 kB) Preparing metadata (setup.py) ... done Collecting apispec[yaml]<4,>=3.3 Using cached apispec-3.3.2-py2.py3-none-any.whl (27 kB) Collecting Flask-Login<0.5,>=0.3 Using cached Flask-Login-0.4.1.tar.gz (14 kB) Preparing metadata (setup.py) ... done Collecting email-validator<2,>=1.0.5 Using cached email_validator-1.1.3-py2.py3-none-any.whl (18 kB) Collecting jsonschema<5,>=3 Using cached jsonschema-4.4.0-py3-none-any.whl (72 kB) Collecting Flask-SQLAlchemy<3,>=2.4 Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB) Collecting marshmallow-enum<2,>=1.5.1 Using cached marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB) Collecting prison<1.0.0,>=0.2.1 Using cached prison-0.2.1-py2.py3-none-any.whl (5.8 kB) Collecting marshmallow<4,>=3 Using cached marshmallow-3.14.1-py3-none-any.whl (47 kB) Collecting Flask-OpenID<2,>=1.2.5 Using cached Flask_OpenID-1.3.0-py3-none-any.whl (9.3 kB) Collecting WTForms<3.0.0 Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB) Collecting Flask-Babel<3,>=1 Using cached Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB) Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.9/site-packages (from gunicorn>=20.1.0->apache-superset) (44.1.1) Collecting importlib-metadata>=4.4 Using cached importlib_metadata-4.10.1-py3-none-any.whl (17 kB) Collecting numpy>=1.16.5 Using cached numpy-1.22.1-cp39-cp39-linux_ppc64le.whl Collecting trio~=0.17 Using cached trio-0.19.0-py3-none-any.whl (356 kB) Collecting trio-websocket~=0.9 Using cached trio_websocket-0.9.2-py3-none-any.whl (16 kB) Collecting brotli Using cached Brotli-1.0.9.zip (510 kB) Preparing metadata (setup.py) ... done Collecting alembic>=0.7 Using cached alembic-1.7.5-py3-none-any.whl (209 kB) Collecting geographiclib<2,>=1.49 Using cached geographiclib-1.52-py3-none-any.whl (38 kB) Collecting deprecated>=1.2.3 Using cached Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB) Collecting yarl<2.0,>=1.0 Using cached yarl-1.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (330 kB) Collecting async-timeout<5.0,>=4.0.0a3 Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB) Collecting aiosignal>=1.1.2 Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB) Collecting multidict<7.0,>=4.5 Using cached multidict-6.0.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (121 kB) Collecting frozenlist>=1.1.1 Using cached frozenlist-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (163 kB) Collecting attrs>=17.3.0 Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB) Collecting Mako Using cached Mako-1.1.6-py2.py3-none-any.whl (75 kB) Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting wrapt<2,>=1.10 Using cached wrapt-1.13.3.tar.gz (48 kB) Preparing metadata (setup.py) ... done Collecting dnspython>=1.15.0 Using cached dnspython-2.2.0-py3-none-any.whl (266 kB) Collecting Babel>=2.3 Using cached Babel-2.9.1-py2.py3-none-any.whl (8.8 MB) Collecting python3-openid>=2.0 Using cached python3_openid-3.2.0-py3-none-any.whl (133 kB) Collecting zipp>=0.5 Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB) Collecting MarkupSafe>=0.23 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 Using cached pyrsistent-0.18.1-cp39-cp39-linux_ppc64le.whl Collecting amqp<2.7,>=2.6.0 Using cached amqp-2.6.1-py2.py3-none-any.whl (48 kB) Collecting sortedcontainers Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting async-generator>=1.9 Using cached async_generator-1.10-py3-none-any.whl (18 kB) Collecting outcome Using cached outcome-1.1.0-py2.py3-none-any.whl (9.7 kB) Collecting sniffio Using cached sniffio-1.2.0-py3-none-any.whl (10 kB) Collecting wsproto>=0.14 Using cached wsproto-1.0.0-py3-none-any.whl (24 kB) Collecting pyOpenSSL>=0.14 Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB) Collecting pymeeus<=1,>=0.3.13 Using cached PyMeeus-0.5.11.tar.gz (5.4 MB) Preparing metadata (setup.py) ... done Collecting defusedxml Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting h11<1,>=0.9.0 Using cached h11-0.13.0-py3-none-any.whl (58 kB) Building wheels for collected packages: apache-superset, holidays, msgpack, pyarrow, simplejson, sqlalchemy, cron-descriptor, pgsanity, python-geohash, wtforms-json, Flask-JWT-Extended, Flask-Login, brotli, MarkupSafe, pymeeus, wrapt Building wheel for apache-superset (setup.py) ... done Created wheel for apache-superset: filename=apache_superset-1.4.0-py3-none-any.whl size=33847789 sha256=4df836e7a842c995bf6acc0eca948b47787f58f7d72345101f42bd1e0b3ceb37 Stored in directory: /path/abc/.cache/pip/wheels/8b/4a/9b/3e561ce0ba37b2de083ab07619ec9bf26462c5f4246f327b25 Building wheel for holidays (setup.py) ... done Created wheel for holidays: filename=holidays-0.10.3-py3-none-any.whl size=115853 sha256=905eaa1de5fcd2440d58c769125e5a8735b9af9e7913b282ab1c5454623951f4 Stored in directory: /path/abc/.cache/pip/wheels/90/74/7d/7c969133a4597e0a11496ec8aacc385778490b614465cb3404 Building wheel for msgpack (setup.py) ... done Created wheel for msgpack: filename=msgpack-1.0.3-cp39-cp39-linux_ppc64le.whl size=302518 sha256=94c3fafe4446df2c8bbd30fe8088048af4abf79ec854b83d07842e1ed00fd491 Stored in directory: /path/abc/.cache/pip/wheels/4d/a1/f8/5c0e1e277305cf63ca39b0ffee58ba988b689272a093d36cc1 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 ╰─> [231 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-ppc64le-3.9 creating build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/cffi.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/csv.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/flight.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/compat.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/plasma.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/compute.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/benchmark.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/parquet.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/types.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/orc.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/filesystem.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/jvm.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/pandas_compat.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/hdfs.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/dataset.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/__init__.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_generated_version.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/util.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/ipc.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/fs.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/cuda.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/serialization.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/json.py -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/feather.py -> build/lib.linux-ppc64le-3.9/pyarrow creating build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_dataset.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/deserialize_buffer.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_gandiva.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_array.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_types.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_flight.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_deprecations.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_schema.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_memory.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_io.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_csv.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_plasma_tf_op.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/pandas_examples.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_pandas.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_extension_type.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_ipc.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_tensor.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_plasma.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_serialization_deprecated.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_misc.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/strategies.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_fs.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_filesystem.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_builder.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_cuda.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_hdfs.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_compute.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/__init__.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_cython.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_scalars.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_orc.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/util.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_serialization.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_table.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/conftest.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_cffi.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_feather.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/arrow_7980.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_strategies.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_json.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests copying pyarrow/tests/test_jvm.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests running egg_info listing git files failed - pretending there aren't any 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-ppc64le-3.9/pyarrow copying pyarrow/_compute.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_compute.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_csv.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_csv.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_cuda.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_cuda.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_dataset.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_flight.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_fs.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_fs.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_hdfs.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_json.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_orc.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_orc.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_parquet.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_parquet.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_plasma.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/_s3fs.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/array.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/benchmark.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/builder.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/compat.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/config.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/error.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/feather.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/gandiva.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/io-hdfs.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/io.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/ipc.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/lib.pxd -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/lib.pyx -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/memory.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/pandas-shim.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/public-api.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/scalar.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/serialization.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/table.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/tensor.pxi -> build/lib.linux-ppc64le-3.9/pyarrow copying pyarrow/types.pxi -> build/lib.linux-ppc64le-3.9/pyarrow creating build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/__init__.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/common.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libarrow.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes copying pyarrow/includes/libplasma.pxd -> build/lib.linux-ppc64le-3.9/pyarrow/includes creating build/lib.linux-ppc64le-3.9/pyarrow/tensorflow copying pyarrow/tensorflow/plasma_op.cc -> build/lib.linux-ppc64le-3.9/pyarrow/tensorflow creating build/lib.linux-ppc64le-3.9/pyarrow/vendored copying pyarrow/vendored/__init__.py -> build/lib.linux-ppc64le-3.9/pyarrow/vendored copying pyarrow/vendored/version.py -> build/lib.linux-ppc64le-3.9/pyarrow/vendored copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-ppc64le-3.9/pyarrow/tests creating build/lib.linux-ppc64le-3.9/pyarrow/tests/data creating build/lib.linux-ppc64le-3.9/pyarrow/tests/data/feather copying pyarrow/tests/data/feather/v0.17.0.version=2-compression=lz4.feather -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/feather creating build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/README.md -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/orc creating build/lib.linux-ppc64le-3.9/pyarrow/tests/data/parquet copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/parquet copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/parquet copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/parquet copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-ppc64le-3.9/pyarrow/tests/data/parquet creating build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/common.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-ppc64le-3.9/pyarrow/tests/parquet running build_ext creating /tmp/user/1000/pip-install-9n7xw0m8/pyarrow_002a74e354d44a00bb1f1b4e4620d460/build/temp.linux-ppc64le-3.9 -- Running cmake for pyarrow cmake -DPYTHON_EXECUTABLE=/path/abc/venv/bin/python3 -DPython3_EXECUTABLE=/path/abc/venv/bin/python3 "" -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/user/1000/pip-install-9n7xw0m8/pyarrow_002a74e354d44a00bb1f1b4e4620d460 -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- System processor: ppc64le -- Performing Test CXX_SUPPORTS_ALTIVEC -- Performing Test CXX_SUPPORTS_ALTIVEC - 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/user/1000/pip-install-9n7xw0m8/pyarrow_002a74e354d44a00bb1f1b4e4620d460/build/temp.linux-ppc64le-3.9/release -- Found Python3: /path/abc/venv/bin/python3 (found version "3.9.2") found components: Interpreter Development.Module NumPy -- Found Python3Alt: /path/abc/venv/bin/python3 CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (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/cmake-3.18/Modules/FindPkgConfig.cmake:59 (find_package_handle_standard_args) cmake_modules/FindArrow.cmake:39 (include) cmake_modules/FindArrowPython.cmake:46 (find_package) CMakeLists.txt:218 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Could NOT find Arrow (missing: Arrow_DIR) -- Checking for module 'arrow' -- No package 'arrow' found CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message): Could NOT find Arrow (missing: ARROW_INCLUDE_DIR ARROW_LIB_DIR ARROW_FULL_SO_VERSION ARROW_SO_VERSION) Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) cmake_modules/FindArrow.cmake:419 (find_package_handle_standard_args) cmake_modules/FindArrowPython.cmake:46 (find_package) CMakeLists.txt:218 (find_package) -- Configuring incomplete, errors occurred! See also "/tmp/user/1000/pip-install-9n7xw0m8/pyarrow_002a74e354d44a00bb1f1b4e4620d460/build/temp.linux-ppc64le-3.9/CMakeFiles/CMakeOutput.log". error: command '/usr/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 Building wheel for simplejson (setup.py) ... done Created wheel for simplejson: filename=simplejson-3.17.6-cp39-cp39-linux_ppc64le.whl size=129588 sha256=64045ed77ffbcf6c34c333cd0a68b885b13a13150ab09ad247917cab89a0e8e6 Stored in directory: /path/abc/.cache/pip/wheels/0e/d0/0d/478f289794fbd5b0f6ea528d427941e1d8e65cb2358f7031a4 Building wheel for sqlalchemy (setup.py) ... done Created wheel for sqlalchemy: filename=SQLAlchemy-1.3.24-cp39-cp39-linux_ppc64le.whl size=1256422 sha256=98bc3e56c2d1fe7ed52b09b28cf370b0baaab4ed6479359bd7fcdf5a02543e3e Stored in directory: /path/abc/.cache/pip/wheels/17/80/a4/49869e85becd4c05a166bd07dbfc983ed5d51b36dedf07d783 Building wheel for cron-descriptor (setup.py) ... done Created wheel for cron-descriptor: filename=cron_descriptor-1.2.24-py3-none-any.whl size=37774 sha256=a7cbe203be63ed63cb8feda98d04f888bf5e4ef41139379341d8e5a7812e95cb Stored in directory: /path/abc/.cache/pip/wheels/0d/d1/e7/4442702da1320037576d20456a6adb7abb2acf2eeb7f9f075d Building wheel for pgsanity (setup.py) ... done Created wheel for pgsanity: filename=pgsanity-0.2.9-py3-none-any.whl size=5626 sha256=6f3df9be5a9f4491bcc7667ac0d11e7122e3acaa265864d630617ab3b4a753e9 Stored in directory: /path/abc/.cache/pip/wheels/09/54/81/e4e07e89838fbe148c0759fc62aca697d89d0317c3cb7a4462 Building wheel for python-geohash (setup.py) ... done Created wheel for python-geohash: filename=python_geohash-0.8.5-cp39-cp39-linux_ppc64le.whl size=46464 sha256=2e5f427c73f299d5849ed812223db8776d93765f5e674404c88c2a0b60bf6603 Stored in directory: /path/abc/.cache/pip/wheels/71/30/cd/0b5a80443cd2621f619cd5725e758eeeb0160c6210f2a74527 Building wheel for wtforms-json (setup.py) ... done Created wheel for wtforms-json: filename=WTForms_JSON-0.3.3-py3-none-any.whl size=4731 sha256=5b0f18be5b5c328cf2654b4ed2b1780561ef1f8d2e1c6f72d3ea1a300410f9cb Stored in directory: /path/abc/.cache/pip/wheels/e9/9c/d6/e38a31b1920c9160ac721b206f6941702b865f4193d7991aaa Building wheel for Flask-JWT-Extended (setup.py) ... done Created wheel for Flask-JWT-Extended: filename=Flask_JWT_Extended-3.25.1-py2.py3-none-any.whl size=21599 sha256=c40d8d5331f97c02e0ad8a01d98027ae324cea34068a26da8c4d754773eba117 Stored in directory: /path/abc/.cache/pip/wheels/89/29/80/cacbcaec7c90fb2c53b5b385a3bbef89de3df159f097b26012 Building wheel for Flask-Login (setup.py) ... done Created wheel for Flask-Login: filename=Flask_Login-0.4.1-py2.py3-none-any.whl size=15936 sha256=7e077d74701028d478260674c522aa18e1ef1975ceec0c85fc851a0de4ce31e7 Stored in directory: /path/abc/.cache/pip/wheels/0a/95/f9/1b9375cf1e05631591d41a65a730b7ec1f8e05af6db29bb271 Building wheel for brotli (setup.py) ... done Created wheel for brotli: filename=Brotli-1.0.9-cp39-cp39-linux_ppc64le.whl size=2623796 sha256=e37745446784f76c4932bb30754457242dc12ba9790eea5a83b3cad692eb8042 Stored in directory: /path/abc/.cache/pip/wheels/fc/64/ad/723809ab7a5b321a3e5997a75e00f388547f49f73b3192a32a Building wheel for MarkupSafe (setup.py) ... done Created wheel for MarkupSafe: filename=MarkupSafe-2.0.1-cp39-cp39-linux_ppc64le.whl size=27825 sha256=7c60a39323da51878a75e355fafd881b8787baeb44fa67f0ac3ed9adafbabdff Stored in directory: /path/abc/.cache/pip/wheels/9f/6d/c8/1f59b07cf85ae842908006ec28f4477f7e4578df72c3eb0e46 Building wheel for pymeeus (setup.py) ... done Created wheel for pymeeus: filename=PyMeeus-0.5.11-py3-none-any.whl size=730974 sha256=038a58c0b5e2e140f47dfcd61af75935ee8f07b13f1cc5d9f82dd58190fc5ea2 Stored in directory: /path/abc/.cache/pip/wheels/33/3d/82/4579e9cca41ff991140b2e050bc6df3a38292f26e4fa06b15d Building wheel for wrapt (setup.py) ... done Created wheel for wrapt: filename=wrapt-1.13.3-cp39-cp39-linux_ppc64le.whl size=77457 sha256=06bb06fb37cb7ad221f09f0b8a98efcc497f63e92a4c518e44dd692af139d176 Stored in directory: /path/abc/.cache/pip/wheels/f9/6e/ed/b9a64c8281ff2ee42402497ff3c67f4abd39f552efecc309a9 Successfully built apache-superset holidays msgpack simplejson sqlalchemy cron-descriptor pgsanity python-geohash wtforms-json Flask-JWT-Extended Flask-Login brotli MarkupSafe pymeeus wrapt Failed to build pyarrow ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
