databricks / databricks-sql-cli

CLI for querying Databricks SQL
Other
37 stars 13 forks source link

Cannot install `databricks-sql-cli` #54

Open PaulCornellDB opened 6 months ago

PaulCornellDB commented 6 months ago

From a venv activated virtual environment with Python 3.12 after running pip3 install setuptools wheel and then pip3 install databricks-sql-cli:

Collecting databricks-sql-cli
  Using cached databricks_sql_cli-0.3.3-py3-none-any.whl.metadata (4.6 kB)
Collecting Pygments<3.0.0,>=2.11.2 (from databricks-sql-cli)
  Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting cli-helpers<3.0.0,>=2.2.1 (from databricks-sql-cli)
  Using cached cli_helpers-2.3.1-py3-none-any.whl.metadata (2.4 kB)
Collecting click<9.0.0,>=8.1.2 (from databricks-sql-cli)
  Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting configobj<6.0.0,>=5.0.6 (from databricks-sql-cli)
  Using cached configobj-5.0.8-py2.py3-none-any.whl.metadata (3.4 kB)
Collecting databricks-sql-connector==2.5.2 (from databricks-sql-cli)
  Using cached databricks_sql_connector-2.5.2-py3-none-any.whl.metadata (4.1 kB)
Collecting numpy==1.23.4 (from databricks-sql-cli)
  Using cached numpy-1.23.4.tar.gz (10.7 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [33 lines of output]
      Traceback (most recent call last):
        File "/Users/paul.cornell/.venv-python3.12/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/paul.cornell/.venv-python3.12/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Users/paul.cornell/.venv-python3.12/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 112, in get_requires_for_build_wheel
          backend = _build_backend()
                    ^^^^^^^^^^^^^^^^
        File "/Users/paul.cornell/.venv-python3.12/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
          obj = import_module(mod_path)
                ^^^^^^^^^^^^^^^^^^^^^^^
        File "/opt/homebrew/Cellar/python@3.12/3.12.2_1/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/__init__.py", line 90, in import_module
          return _bootstrap._gcd_import(name[level:], package, level)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
        File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
        File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
        File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
        File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
        File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
        File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
        File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
        File "<frozen importlib._bootstrap_external>", line 995, in exec_module
        File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
        File "/private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-build-env-mfiwby4g/overlay/lib/python3.12/site-packages/setuptools/__init__.py", line 16, in <module>
          import setuptools.version
        File "/private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-build-env-mfiwby4g/overlay/lib/python3.12/site-packages/setuptools/version.py", line 1, in <module>
          import pkg_resources
        File "/private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-build-env-mfiwby4g/overlay/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2172, in <module>
          register_finder(pkgutil.ImpImporter, find_on_path)
                          ^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?
      [end of output]

Also tried from a Python-downgraded venv activated virtual environment with Python 3.7 after running pip3 install setuptools wheel and then pip3 install databricks-sql-cli:

Collecting databricks-sql-cli
  Using cached databricks_sql_cli-0.3.3-py3-none-any.whl (48 kB)
Collecting databricks-sql-connector==2.5.2
  Using cached databricks_sql_connector-2.5.2-py3-none-any.whl (279 kB)
Collecting Pygments<3.0.0,>=2.11.2
  Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB)
Collecting numpy==1.21.1
  Using cached numpy-1.21.1-cp37-cp37m-macosx_14_0_arm64.whl
Collecting click<9.0.0,>=8.1.2
  Using cached click-8.1.7-py3-none-any.whl (97 kB)
Collecting sqlparse<0.5.0,>=0.4.2
  Using cached sqlparse-0.4.4-py3-none-any.whl (41 kB)
Collecting prompt-toolkit<4.0.0,>=3.0.29
  Using cached prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
Collecting pandas==1.3.4
  Using cached pandas-1.3.4-cp37-cp37m-macosx_14_0_arm64.whl
Collecting configobj<6.0.0,>=5.0.6
  Using cached configobj-5.0.8-py2.py3-none-any.whl (36 kB)
Collecting cli-helpers<3.0.0,>=2.2.1
  Using cached cli_helpers-2.3.1-py3-none-any.whl (19 kB)
Collecting sqlalchemy<2.0.0,>=1.3.24
  Using cached SQLAlchemy-1.4.52-cp37-cp37m-macosx_14_0_arm64.whl
Collecting pyarrow>=6.0.0
  Using cached pyarrow-12.0.1.tar.gz (1.0 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Discarding https://files.pythonhosted.org/packages/c5/68/d3410e975bebbf5be00c1238d0418345d8ec5d88b7a6c102211a1c967edd/pyarrow-12.0.1.tar.gz (from https://pypi.org/simple/pyarrow/) (requires-python:>=3.7): Requested pyarrow>=6.0.0 from https://files.pythonhosted.org/packages/c5/68/d3410e975bebbf5be00c1238d0418345d8ec5d88b7a6c102211a1c967edd/pyarrow-12.0.1.tar.gz (from databricks-sql-connector==2.5.2->databricks-sql-cli) has inconsistent version: expected '12.0.1', but metadata has '12.0.0'
  Using cached pyarrow-12.0.0.tar.gz (1.0 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting thrift<0.17.0,>=0.16.0
  Using cached thrift-0.16.0-cp37-cp37m-macosx_14_0_arm64.whl
Collecting lz4<5.0.0,>=4.0.2
  Using cached lz4-4.3.2-cp37-cp37m-macosx_14_0_arm64.whl
Collecting oauthlib<4.0.0,>=3.1.0
  Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Collecting requests<3.0.0,>=2.18.1
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting openpyxl<4.0.0,>=3.0.10
  Using cached openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)
Collecting alembic<2.0.0,>=1.0.11
  Using cached alembic-1.12.1-py3-none-any.whl (226 kB)
Collecting pytz>=2017.3
  Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB)
Collecting python-dateutil>=2.7.3
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Collecting tabulate[widechars]>=0.9.0
  Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting importlib-metadata
  Using cached importlib_metadata-6.7.0-py3-none-any.whl (22 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Collecting typing-extensions>=4
  Using cached typing_extensions-4.7.1-py3-none-any.whl (33 kB)
Collecting Mako
  Using cached Mako-1.2.4-py3-none-any.whl (78 kB)
Collecting importlib-resources
  Using cached importlib_resources-5.12.0-py3-none-any.whl (36 kB)
Collecting et-xmlfile
  Using cached et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.0.7-py3-none-any.whl (124 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.6-py3-none-any.whl (61 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Collecting zipp>=0.5
  Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting MarkupSafe>=0.9.2
  Using cached MarkupSafe-2.1.5-cp37-cp37m-macosx_14_0_arm64.whl
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
  ╰─> [286 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.macosx-14.3-arm64-cpython-37
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/orc.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/conftest.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_generated_version.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/benchmark.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_compute_docstrings.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/ipc.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/util.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/flight.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/cffi.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/substrait.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/filesystem.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/types.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/dataset.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/cuda.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/feather.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/pandas_compat.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/fs.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/acero.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/csv.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/jvm.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/hdfs.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/json.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/compute.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_tensor.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_ipc.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/conftest.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_convert_builtin.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_misc.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/arrow_16597.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_acero.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_gandiva.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/strategies.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/arrow_7980.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/util.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_orc.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_table.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_array.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_deprecations.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_io.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_util.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cpp_internals.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cffi.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_schema.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_jvm.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_fs.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_udf.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_filesystem.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/pandas_threaded_import.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/pandas_examples.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cython.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_sparse_tensor.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_dataset.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_builder.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_cuda.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_extension_type.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_feather.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_pandas.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_memory.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_exec_plan.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_flight.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/read_record_batch.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_json.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_compute.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_hdfs.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_strategies.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_csv.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_scalars.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_gdb.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_types.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/test_substrait.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      copying pyarrow/interchange/from_dataframe.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      copying pyarrow/interchange/dataframe.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      copying pyarrow/interchange/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      copying pyarrow/interchange/buffer.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      copying pyarrow/interchange/column.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/interchange
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/version.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/vendored
      copying pyarrow/vendored/docscrape.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/vendored
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/parquet
      copying pyarrow/parquet/encryption.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/parquet
      copying pyarrow/parquet/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/parquet
      copying pyarrow/parquet/core.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/parquet
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_conversion.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/interchange
      copying pyarrow/tests/interchange/test_interchange_spec.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/interchange
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_basic.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/conftest.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/encryption.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_metadata.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/__init__.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_datetime.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/common.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_dataset.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_data_types.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_pandas.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      copying pyarrow/tests/parquet/test_encryption.py -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/parquet
      running egg_info
      writing pyarrow.egg-info/PKG-INFO
      writing dependency_links to pyarrow.egg-info/dependency_links.txt
      writing requirements to pyarrow.egg-info/requires.txt
      writing top-level names to pyarrow.egg-info/top_level.txt
      /private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-install-jzyd7joz/pyarrow_ff5c18518d3848ecb45b6fa01e914ede/setup.py:34: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
        import pkg_resources
      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.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_acero.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_acero.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_compute.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_compute.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_csv.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_csv.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_cuda.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_cuda.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_dataset.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_dataset.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_dataset_orc.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_dataset_parquet.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_feather.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_flight.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_fs.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_fs.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_gcsfs.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_hdfs.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_hdfsio.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_json.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_orc.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_orc.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_parquet.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_parquet.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_parquet_encryption.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_parquet_encryption.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_pyarrow_cpp_tests.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_s3fs.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/_substrait.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/array.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/benchmark.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/builder.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/compat.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/config.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/error.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/gandiva.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/io.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/ipc.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/lib.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/lib.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/memory.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/pandas-shim.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/public-api.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/scalar.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/table.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/tensor.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      copying pyarrow/types.pxi -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/common.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_feather.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_acero.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/__init__.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libgandiva.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_python.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_flight.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset_parquet.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_substrait.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/includes/libarrow_fs.pxd -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/includes
      copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/extensions.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/feather
      copying pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/feather
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/README.md -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      copying pyarrow/tests/data/orc/decimal.orc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/orc
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/parquet
      copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/tests/data/parquet
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow
      creating build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/CMakeLists.txt -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/api.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_pandas.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/arrow_to_python_internal.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/benchmark.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/common.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/csv.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/datetime.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/decimal.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/deserialize.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/deserialize.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/extension_type.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/filesystem.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/flight.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/gdb.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/helpers.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/inference.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/init.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/init.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/io.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/ipc.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/iterators.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_convert.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_internal.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_interop.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/numpy_to_arrow.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/parquet_encryption.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pch.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/platform.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_api.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/pyarrow_lib.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_test.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/python_to_arrow.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/serialize.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/serialize.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/type_traits.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.cc -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/udf.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      copying pyarrow/src/arrow/python/visibility.h -> build/lib.macosx-14.3-arm64-cpython-37/pyarrow/src/arrow/python
      running build_ext
      creating /private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-install-jzyd7joz/pyarrow_ff5c18518d3848ecb45b6fa01e914ede/build/temp.macosx-14.3-arm64-cpython-37
      -- Running cmake for PyArrow
      cmake -DCMAKE_INSTALL_PREFIX=/private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-install-jzyd7joz/pyarrow_ff5c18518d3848ecb45b6fa01e914ede/build/lib.macosx-14.3-arm64-cpython-37/pyarrow -DPYTHON_EXECUTABLE=/Users/paul.cornell/.venv-python3.7/.venv/bin/python3.7 -DPython3_EXECUTABLE=/Users/paul.cornell/.venv-python3.7/.venv/bin/python3.7 -DPYARROW_CXXFLAGS= -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_SUBSTRAIT=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_ACERO=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PARQUET_ENCRYPTION=off -DPYARROW_BUILD_GCS=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_CYTHON_CPP=off -DPYARROW_GENERATE_COVERAGE=off -DCMAKE_BUILD_TYPE=release /private/var/folders/r5/xkcnxpcj7k72ljj4_tzqx74h0000gp/T/pip-install-jzyd7joz/pyarrow_ff5c18518d3848ecb45b6fa01e914ede
      error: command 'cmake' failed: No such file or directory: 'cmake'
      [end of output]
big-c-note commented 5 months ago

error: command 'cmake' failed: No such file or directory: 'cmake' Looks like you need cmake