Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyarrow error on FreeBSD 13.2 #6133

Open
ucola opened this issue Apr 18, 2024 · 2 comments
Open

pyarrow error on FreeBSD 13.2 #6133

ucola opened this issue Apr 18, 2024 · 2 comments
Labels
Type: Question ❔ This is a question or a request for support.

Comments

@ucola
Copy link

ucola commented Apr 18, 2024

Issue description

We want to use pipenv on FreeBSD 13.2 but get some errors on installation.

Expected result

The error on installation
ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects

Steps to replicate

We have the Pipenv file bellow

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
langchain = "*"
openai = "*"
streamlit = "*"
streamlit-chat = "*"
python-dotenv = "*"
langchain-openai = "*"
langchain-community = "*"
lxml = "*"
beautifulsoup4 = "*"
flask = "*"
flask-httpauth = "*"
werkzeug = "*"
toml = "*"
langchain-elasticsearch = "*"
tiktoken = "*"
elasticsearch = "*"

[dev-packages]

[requires]
python_version = "3.11"

We use the command bellow
pipenv install --site-packages

We have installed pyarrow on the following pathes

/usr/local/lib/python3.11/site-packages
/usr/local/lib/python3.9/site-packages

The install output is bellow



[host01@flex:~/tmp_pipenv] $ pipenv install --site-packages
Creating a virtualenv for this project...
Pipfile: /home/host01/tmp_pipenv/Pipfile
Using /usr/local/bin/python3.11 (3.11.8) to create virtualenv...
Making site-packages available...
⠙ Creating virtual environment...created virtual environment CPython3.11.8.final.0-64 in 4201ms
  creator CPython3Posix(dest=/home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK, clear=False, no_vcs_ignore=False, global=True)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/host01/.local/share/virtualenv)
    added seed packages: pip==24.0, setuptools==69.1.1, wheel==0.42.0
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

✔ Successfully created virtual environment!
Virtualenv location: /home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK
Pipfile.lock not found, creating...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✔ Success!
Locking [dev-packages] dependencies...
Updated Pipfile.lock (0d1aeb4e82e170fef86942eb6771e40cb18cb1043b497d7ebd8d8c965bd6ef8d)!
Installing dependencies from Pipfile.lock (d6ef8d)...
[pipenv.exceptions.InstallError]: Collecting aiohttp==3.9.5 (from -r /tmp/pipenv-8og3ulzw-requirements/pipenv-mldf3msv-hashed-reqs.txt (line 1))
[pipenv.exceptions.InstallError]:   Using cached aiohttp-3.9.5.tar.gz (7.5 MB)
[pipenv.exceptions.InstallError]:   Installing build dependencies: started
[pipenv.exceptions.InstallError]:   Installing build dependencies: finished with status 'done'
[pipenv.exceptions.InstallError]:   Getting requirements to build wheel: started
[pipenv.exceptions.InstallError]:   Getting requirements to build wheel: finished with status 'done'
[pipenv.exceptions.InstallError]:   Installing backend dependencies: started
[pipenv.exceptions.InstallError]:   Installing backend dependencies: finished with status 'done'
[pipenv.exceptions.InstallError]:   Preparing metadata (pyproject.toml): started
[pipenv.exceptions.InstallError]:   Preparing metadata (pyproject.toml): finished with status 'done'
[pipenv.exceptions.InstallError]: Requirement already satisfied: aiosignal==1.3.1 in /usr/local/lib/python3.11/site-packages (from -r /tmp/pipenv-8og3ulzw-requirements/pipenv-mldf3msv-hashed-reqs.txt (line 2)) (1.3.1)
[pipenv.exceptions.InstallError]: Collecting altair==5.3.0 (from -r /tmp/pipenv-8og3ulzw-requirements/pipenv-mldf3msv-hashed-reqs.txt (line 3))
...
[pipenv.exceptions.InstallError]:   Stored in directory: /home/host01/.cache/pipenv/wheels/46/54/82/f7321670106e89612f0a02a63f87251519a30fa5f91cfad47a
[pipenv.exceptions.InstallError]: Successfully built aiohttp orjson regex
[pipenv.exceptions.InstallError]: Failed to build pyarrow
[pipenv.exceptions.InstallError]: error: subprocess-exited-with-error
[pipenv.exceptions.InstallError]:   
[pipenv.exceptions.InstallError]:   × Building wheel for pyarrow (pyproject.toml) did not run successfully.
[pipenv.exceptions.InstallError]:   │ exit code: 1
[pipenv.exceptions.InstallError]:   ╰─> [544 lines of output]
[pipenv.exceptions.InstallError]:       <string>:34: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
[pipenv.exceptions.InstallError]:       running bdist_wheel
[pipenv.exceptions.InstallError]:       running build
[pipenv.exceptions.InstallError]:       running build_py
[pipenv.exceptions.InstallError]:       creating build
[pipenv.exceptions.InstallError]:       creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311
[pipenv.exceptions.InstallError]:       creating build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
[pipenv.exceptions.InstallError]:       copying pyarrow/jvm.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
[pipenv.exceptions.InstallError]:       copying pyarrow/flight.py -> build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow
...
[pipenv.exceptions.InstallError]:       
[pipenv.exceptions.InstallError]:       running build_ext
[pipenv.exceptions.InstallError]:       creating /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/build/temp.freebsd-13.2-RELEASE-p10-amd64-cpython-311
[pipenv.exceptions.InstallError]:       -- Running cmake for PyArrow
[pipenv.exceptions.InstallError]:       cmake -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/build/lib.freebsd-13.2-RELEASE-p10-amd64-cpython-311/pyarrow -DPYTHON_EXECUTABLE=/home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK/bin/python -DPython3_EXECUTABLE=/home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK/bin/python -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 /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14
[pipenv.exceptions.InstallError]:       -- The C compiler identification is Clang 14.0.5
[pipenv.exceptions.InstallError]:       -- The CXX compiler identification is Clang 14.0.5
[pipenv.exceptions.InstallError]:       -- Detecting C compiler ABI info
[pipenv.exceptions.InstallError]:       -- Detecting C compiler ABI info - done
[pipenv.exceptions.InstallError]:       -- Check for working C compiler: /usr/bin/cc - skipped
[pipenv.exceptions.InstallError]:       -- Detecting C compile features
[pipenv.exceptions.InstallError]:       -- Detecting C compile features - done
[pipenv.exceptions.InstallError]:       -- Detecting CXX compiler ABI info
[pipenv.exceptions.InstallError]:       -- Detecting CXX compiler ABI info - done
[pipenv.exceptions.InstallError]:       -- Check for working CXX compiler: /usr/bin/c++ - skipped
[pipenv.exceptions.InstallError]:       -- Detecting CXX compile features
[pipenv.exceptions.InstallError]:       -- Detecting CXX compile features - done
[pipenv.exceptions.InstallError]:       -- System processor: amd64
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_SSE4_2
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_SSE4_2 - Success
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_AVX2
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_AVX2 - Success
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_AVX512
[pipenv.exceptions.InstallError]:       -- Performing Test CXX_SUPPORTS_AVX512 - Success
[pipenv.exceptions.InstallError]:       -- Arrow build warning level: PRODUCTION
[pipenv.exceptions.InstallError]:       -- Using ld linker
[pipenv.exceptions.InstallError]:       -- Build Type: RELEASE
[pipenv.exceptions.InstallError]:       -- CMAKE_C_FLAGS:  -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2  -Qunused-arguments -fcolor-diagnostics  -fno-omit-frame-pointer -Wno-unused-variable -Wno-maybe-uninitialized -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-missing-declarations -Wno-sometimes-uninitialized -Wno-return-type-c-linkage
[pipenv.exceptions.InstallError]:       -- CMAKE_CXX_FLAGS:   -Wall -Wno-unknown-warning-option -Wno-pass-failed -msse4.2  -Qunused-arguments -fcolor-diagnostics  -fno-omit-frame-pointer -Wno-unused-variable -Wno-maybe-uninitialized -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-missing-declarations -Wno-sometimes-uninitialized -Wno-return-type-c-linkage
[pipenv.exceptions.InstallError]:       -- Generator: Unix Makefiles
[pipenv.exceptions.InstallError]:       -- Build output directory: /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/build/temp.freebsd-13.2-RELEASE-p10-amd64-cpython-311/release
[pipenv.exceptions.InstallError]:       -- Found Python3: /home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK/bin/python (found version "3.11.8") found components: Interpreter Development.Module NumPy
[pipenv.exceptions.InstallError]:       -- Found Python3Alt: /home/host01/.local/share/virtualenvs/tmp_pipenv-tEjS8kHK/bin/python
[pipenv.exceptions.InstallError]:       -- Arrow version: 13.0.0
[pipenv.exceptions.InstallError]:       -- Found the Arrow shared library: /usr/local/lib/libarrow.so.1300.0.0
[pipenv.exceptions.InstallError]:       -- Found the Arrow import library: ARROW_IMPORT_LIB-NOTFOUND
[pipenv.exceptions.InstallError]:       -- Found the Arrow static library:
[pipenv.exceptions.InstallError]:       -- Parquet Encryption is NOT Enabled
[pipenv.exceptions.InstallError]:       -- Configuring done (2.4s)
[pipenv.exceptions.InstallError]:       -- Generating done (0.0s)
[pipenv.exceptions.InstallError]:       -- Build files have been written to: /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/build/temp.freebsd-13.2-RELEASE-p10-amd64-cpython-311
[pipenv.exceptions.InstallError]:       -- Finished cmake for PyArrow
[pipenv.exceptions.InstallError]:       -- Running cmake --build for PyArrow
[pipenv.exceptions.InstallError]:       cmake --build . --config release --
[pipenv.exceptions.InstallError]:       [  1%] Compiling Cython CXX source for lib...
[pipenv.exceptions.InstallError]:       performance hint: pyarrow/types.pxi:416:35: Exception check after calling 'GetResultValue[shared_ptr[CDataType]]' will always require the GIL to be acquired. Declare 'GetResultValue[shared_ptr[CDataType]]' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
[pipenv.exceptions.InstallError]:       performance hint: pyarrow/types.pxi:2249:57: Exception check after calling 'unwrap' will always require the GIL to be acquired. Declare 'unwrap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
...
[pipenv.exceptions.InstallError]:       performance hint: pyarrow/ipc.pxi:1365:31: Exception check after calling 'GetResultValue[shared_ptr[CRecordBatch]]' will always require the GIL to be acquired. Declare 'GetResultValue[shared_ptr[CRecordBatch]]' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
[pipenv.exceptions.InstallError]:       [  1%] Built target lib_pyx
[pipenv.exceptions.InstallError]:       [  3%] Generating pyarrow/src/arrow/python/lib_api.h, pyarrow/src/arrow/python/lib.h
[pipenv.exceptions.InstallError]:       [  3%] Built target cython_api_headers
[pipenv.exceptions.InstallError]:       [  5%] Building CXX object CMakeFiles/arrow_python.dir/cmake_pch.hxx.pch
[pipenv.exceptions.InstallError]:       [  7%] Building CXX object CMakeFiles/arrow_python.dir/pyarrow/src/arrow/python/arrow_to_pandas.cc.o
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1353:32: error: unknown type name 'ListViewType'; did you mean 'ListType'?
[pipenv.exceptions.InstallError]:                         std::is_same<ListViewType, Type>::value ||
[pipenv.exceptions.InstallError]:                                      ^~~~~~~~~~~~
[pipenv.exceptions.InstallError]:                                      ListType
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/type.h:933:20: note: 'ListType' declared here
[pipenv.exceptions.InstallError]:       class ARROW_EXPORT ListType : public BaseListType {
[pipenv.exceptions.InstallError]:                          ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1354:32: error: unknown type name 'LargeListViewType'; did you mean 'LargeListType'?
[pipenv.exceptions.InstallError]:                         std::is_same<LargeListViewType, Type>::value ||
[pipenv.exceptions.InstallError]:                                      ^~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:                                      LargeListType
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/type.h:964:20: note: 'LargeListType' declared here
[pipenv.exceptions.InstallError]:       class ARROW_EXPORT LargeListType : public BaseListType {
[pipenv.exceptions.InstallError]:                          ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1359:35: error: unknown type name 'BinaryViewType'; did you mean 'BinaryType'?
[pipenv.exceptions.InstallError]:                         std::is_base_of<BinaryViewType, Type>::value,
[pipenv.exceptions.InstallError]:                                         ^~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:                                         BinaryType
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/type.h:686:20: note: 'BinaryType' declared here
[pipenv.exceptions.InstallError]:       class ARROW_EXPORT BinaryType : public BaseBinaryType {
[pipenv.exceptions.InstallError]:                          ^
[pipenv.exceptions.InstallError]:       In file included from /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:36:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/datum.h:29:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/scalar.h:41:
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:54:34: error: call to member function 'Visit' is ambiguous
[pipenv.exceptions.InstallError]:           ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);
[pipenv.exceptions.InstallError]:           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visitor_generate.h:42:3: note: expanded from macro 'ARROW_GENERATE_FOR_ALL_TYPES'
[pipenv.exceptions.InstallError]:         ACTION(String);                               \
[pipenv.exceptions.InstallError]:         ^~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:29:21: note: expanded from macro 'TYPE_VISIT_INLINE'
[pipenv.exceptions.InstallError]:           return visitor->Visit(internal::checked_cast<const TYPE_CLASS##Type&>(type), \
[pipenv.exceptions.InstallError]:                  ~~~~~~~~~^~~~~
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1374:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline<arrow::py::(anonymous namespace)::ObjectWriterVisitor>' requested here
[pipenv.exceptions.InstallError]:           return VisitTypeInline(*data->type(), &visitor);
[pipenv.exceptions.InstallError]:                  ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1159:3: note: candidate function [with Type = arrow::StringType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1361:3: note: candidate function [with Type = arrow::StringType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       In file included from /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:36:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/datum.h:29:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/scalar.h:41:
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:54:34: error: call to member function 'Visit' is ambiguous
[pipenv.exceptions.InstallError]:           ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);
[pipenv.exceptions.InstallError]:           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visitor_generate.h:43:3: note: expanded from macro 'ARROW_GENERATE_FOR_ALL_TYPES'
[pipenv.exceptions.InstallError]:         ACTION(Binary);                               \
[pipenv.exceptions.InstallError]:         ^~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:29:21: note: expanded from macro 'TYPE_VISIT_INLINE'
[pipenv.exceptions.InstallError]:           return visitor->Visit(internal::checked_cast<const TYPE_CLASS##Type&>(type), \
[pipenv.exceptions.InstallError]:                  ~~~~~~~~~^~~~~
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1159:3: note: candidate function [with Type = arrow::BinaryType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1361:3: note: candidate function [with Type = arrow::BinaryType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       In file included from /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:36:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/datum.h:29:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/scalar.h:41:
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:54:34: error: call to member function 'Visit' is ambiguous
[pipenv.exceptions.InstallError]:           ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);
[pipenv.exceptions.InstallError]:           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visitor_generate.h:58:3: note: expanded from macro 'ARROW_GENERATE_FOR_ALL_TYPES'
[pipenv.exceptions.InstallError]:         ACTION(List);                                 \
[pipenv.exceptions.InstallError]:         ^~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:29:21: note: expanded from macro 'TYPE_VISIT_INLINE'
[pipenv.exceptions.InstallError]:           return visitor->Visit(internal::checked_cast<const TYPE_CLASS##Type&>(type), \
[pipenv.exceptions.InstallError]:                  ~~~~~~~~~^~~~~
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1332:3: note: candidate function [with T = arrow::ListType]
[pipenv.exceptions.InstallError]:         Visit(const T& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1361:3: note: candidate function [with Type = arrow::ListType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       In file included from /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:36:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/datum.h:29:
[pipenv.exceptions.InstallError]:       In file included from /usr/local/include/arrow/scalar.h:41:
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:54:34: error: call to member function 'Visit' is ambiguous
[pipenv.exceptions.InstallError]:           ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);
[pipenv.exceptions.InstallError]:           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visitor_generate.h:59:3: note: expanded from macro 'ARROW_GENERATE_FOR_ALL_TYPES'
[pipenv.exceptions.InstallError]:         ACTION(LargeList);                            \
[pipenv.exceptions.InstallError]:         ^~~~~~~~~~~~~~~~~
[pipenv.exceptions.InstallError]:       /usr/local/include/arrow/visit_type_inline.h:29:21: note: expanded from macro 'TYPE_VISIT_INLINE'
[pipenv.exceptions.InstallError]:           return visitor->Visit(internal::checked_cast<const TYPE_CLASS##Type&>(type), \
[pipenv.exceptions.InstallError]:                  ~~~~~~~~~^~~~~
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1332:3: note: candidate function [with T = arrow::LargeListType]
[pipenv.exceptions.InstallError]:         Visit(const T& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       /tmp/pip-install-jftnfoq1/pyarrow_b0c39649875242a48ab8d029c02d8e14/pyarrow/src/arrow/python/arrow_to_pandas.cc:1361:3: note: candidate function [with Type = arrow::LargeListType]
[pipenv.exceptions.InstallError]:         Visit(const Type& type) {
[pipenv.exceptions.InstallError]:         ^
[pipenv.exceptions.InstallError]:       7 errors generated.
[pipenv.exceptions.InstallError]:       gmake[2]: *** [CMakeFiles/arrow_python.dir/build.make:93: CMakeFiles/arrow_python.dir/pyarrow/src/arrow/python/arrow_to_pandas.cc.o] Error 1
[pipenv.exceptions.InstallError]:       gmake[1]: *** [CMakeFiles/Makefile2:108: CMakeFiles/arrow_python.dir/all] Error 2
[pipenv.exceptions.InstallError]:       gmake: *** [Makefile:136: all] Error 2
[pipenv.exceptions.InstallError]:       error: command '/usr/local/bin/cmake' failed with exit code 2
[pipenv.exceptions.InstallError]:       [end of output]
[pipenv.exceptions.InstallError]:   
[pipenv.exceptions.InstallError]:   note: This error originates from a subprocess, and is likely not a problem with pip.
[pipenv.exceptions.InstallError]:   ERROR: Failed building wheel for pyarrow
[pipenv.exceptions.InstallError]: ERROR: Could not build wheels for pyarrow, which is required to install pyproject.toml-based projects
ERROR: Couldn't install package: {}
 Package installation failed...

pipenv --support

$ pipenv --support

Pipenv version: '2023.12.1'

Pipenv location: '/home/host01/.local/lib/python3.9/site-packages/pipenv'

Python location: '/usr/local/bin/python3.9'

OS Name: 'posix'

User pip version: '23.3.2'

user Python installations found:

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.9.18',
 'os_name': 'posix',
 'platform_machine': 'amd64',
 'platform_python_implementation': 'CPython',
 'platform_release': '13.2-RELEASE-p10',
 'platform_system': 'FreeBSD',
 'platform_version': 'FreeBSD 13.2-RELEASE-p10 '
                     'releng/13.2-n254655-b2debeda7175 HOSTPOINT',
 'python_full_version': '3.9.18',
 'python_version': '3.9',
 'sys_platform': 'freebsd13'}

System environment variables:

  • SHELL
  • LSCOLORS
  • PHPRC
  • EDITOR
  • PWD
  • LOGNAME
  • HOME
  • LANG
  • LS_COLORS
  • CLICOLOR
  • SSH_CONNECTION
  • PROFILE_WAS_SOURCED
  • TERM
  • USER
  • VISUAL
  • SHLVL
  • PAGER
  • GIT_CEILING_DIRECTORIES
  • MM_CHARSET
  • SSH_CLIENT
  • PATH
  • BLOCKSIZE
  • MAIL
  • SSH_TTY
  • _
  • OLDPWD
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /home/host01/.cargo/bin:/home/host01/.local/bin:/home/host01/bin:/usr/local/php81/bin:/home/host01/.npm-packages/bin:/home/host01/.composer/vendor/bin:/bin:/usr/local/node18/bin/:/home/host01/npm_modules/node_modules/.bin:/usr/local/bin:/usr/bin:/bin
  • SHELL: /usr/local/bin/bash
  • EDITOR: vim
  • LANG: en_US.UTF-8
  • PWD: /home/host01/tmp_pipenv

Contents of Pipfile ('/home/host01/tmp_pipenv/Pipfile'):

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
langchain = "*"
openai = "*"
streamlit = "*"
streamlit-chat = "*"
python-dotenv = "*"
langchain-openai = "*"
langchain-community = "*"
lxml = "*"
beautifulsoup4 = "*"
flask = "*"
flask-httpauth = "*"
werkzeug = "*"
toml = "*"
langchain-elasticsearch = "*"
tiktoken = "*"
elasticsearch = "*"

[dev-packages]

[requires]
python_version = "3.11"

Contents of Pipfile.lock ('/home/host01/tmp_pipenv/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "0d1aeb4e82e170fef86942eb6771e40cb18cb1043b497d7ebd8d8c965bd6ef8d"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.11"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "aiohttp": {
            "hashes": [
			"sha256:0605cc2c0088fcaae79f01c913a38611ad09ba68ff482402d3410bf59039bfb8",
                "sha256:ff84aeb864e0fac81f676be9f4685f0527b660f1efdc40dcede3c251ef1e867f"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.9.5"
        },
        "aiosignal": {
            "hashes": [
                "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc",
                "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==1.3.1"
        },
        "altair": {
            "hashes": [
                "sha256:5a268b1a0983b23d8f9129f819f956174aa7aea2719ed55a52eba9979b9f6675",
                "sha256:7084a1dab4d83c5e7e5246b92dc1b4451a6c68fd057f3716ee9d315c8980e59a"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==5.3.0"
        },
        "annotated-types": {
            "hashes": [
                "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43",
                "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.6.0"
        },
        "anyio": {
            "hashes": [
                "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8",
                "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.3.0"
        },
        "attrs": {
            "hashes": [
                "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30",
                "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==23.2.0"
        },
        "beautifulsoup4": {
            "hashes": [
                "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051",
                "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.6.0'",
            "version": "==4.12.3"
        },
        "blinker": {
            "hashes": [
                "sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9",
                "sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==1.7.0"
        },
        "cachetools": {
            "hashes": [
                "sha256:0abad1021d3f8325b2fc1d2e9c8b9c9d57b04c3932657a72465447332c24d945",
                "sha256:ba29e2dfa0b8b556606f097407ed1aa62080ee108ab0dc5ec9d6a723a007d105"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==5.3.3"
        },
        "certifi": {
            "hashes": [
                "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f",
                "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==2024.2.2"
        },
        "charset-normalizer": {
            "hashes": [
			"sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027",
                "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"
            ],
            "markers": "python_full_version >= '3.7.0'",
            "version": "==3.3.2"
        },
        "click": {
            "hashes": [
                "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28",
                "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==8.1.7"
        },
        "dataclasses-json": {
            "hashes": [
                "sha256:73696ebf24936560cca79a2430cbc4f3dd23ac7bf46ed17f38e5e5e7657a6377",
                "sha256:f90578b8a3177f7552f4e1a6e535e84293cd5da421fcce0642d49c0d7bdf8df2"
            ],
            "markers": "python_version >= '3.7' and python_version < '4.0'",
            "version": "==0.6.4"
        },
        "distro": {
            "hashes": [
                "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed",
                "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==1.9.0"
        },
        "elastic-transport": {
            "hashes": [
                "sha256:2410ec1ff51221e8b3a01c0afa9f0d0498e1386a269283801f5c12f98e42dc45",
                "sha256:aec890afdddd057762b27ff3553b0be8fa4673ec1a4fd922dfbd00325874bb3d"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==8.13.0"
        },
        "elasticsearch": {
            "hashes": [
                "sha256:4aaf49253e974eb500f01136a487bdd0f09d3cafd37a0456eff6acfff0c9199b",
                "sha256:e4ebebb22d09f0ef839c26b6aa98e19ccd636bcb77f08c12b562b02cacd5e744"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.7'",
            "version": "==8.13.0"
        },
        "flask": {
            "hashes": [
                "sha256:34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3",
                "sha256:ceb27b0af3823ea2737928a4d99d125a06175b8512c445cbd9a9ce200ef76842"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8'",
            "version": "==3.0.3"
        },
        "flask-httpauth": {
            "hashes": [
                "sha256:66568a05bc73942c65f1e2201ae746295816dc009edd84b482c44c758d75097a",
                "sha256:a58fedd09989b9975448eef04806b096a3964a7feeebc0a78831ff55685b62b0"
            ],
            "index": "pypi",
            "version": "==4.8.0"
        },
        "frozenlist": {
            "hashes": [
			"sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7",
                "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==1.4.1"
        },
        "gitdb": {
            "hashes": [
                "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4",
                "sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==4.0.11"
        },
        "gitpython": {
            "hashes": [
                "sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c",
                "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==3.1.43"
        },
        "greenlet": {
            "hashes": [
			"sha256:01bc7ea167cf943b4c802068e178bbf70ae2e8c080467070d01bfa02f337ee67",
                "sha256:fe754d231288e1e64323cfad462fcee8f0288654c10bdf4f603a39ed923bef33"
            ],
            "markers": "platform_machine == 'aarch64' or (platform_machine == 'ppc64le' or (platform_machine == 'x86_64' or (platform_machine == 'amd64' or (platform_machine == 'AMD64' or (platform_machine == 'win32' or platform_machine == 'WIN32')))))",
            "version": "==3.0.3"
        },
        "h11": {
            "hashes": [
                "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d",
                "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==0.14.0"
        },
        "httpcore": {
            "hashes": [
                "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61",
                "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==1.0.5"
        },
        "httpx": {
            "hashes": [
                "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5",
                "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.27.0"
        },
        "idna": {
            "hashes": [
                "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc",
                "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==3.7"
        },
        "itsdangerous": {
            "hashes": [
                "sha256:c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef",
                "sha256:e0050c0b7da1eea53ffaf149c0cfbb5c6e2e2b69c4bef22c81fa6eb73e5f6173"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2.2.0"
        },
        "jinja2": {
            "hashes": [
                "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa",
                "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==3.1.3"
        },
        "jsonpatch": {
            "hashes": [
                "sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade",
                "sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6'",
            "version": "==1.33"
        },
        "jsonpointer": {
            "hashes": [
                "sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a",
                "sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6'",
            "version": "==2.4"
        },
        "jsonschema": {
            "hashes": [
                "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f",
                "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.21.1"
        },
        "jsonschema-specifications": {
            "hashes": [
                "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc",
                "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2023.12.1"
        },
        "langchain": {
            "hashes": [
                "sha256:b6bce78f8c071baa898884accfff15c3d81da2f0dd86c20e2f4c80b41463f49f",
                "sha256:bc074cc5e51fad79b9ead1572fc3161918d0f614a6c8f0460543d505ad249ac7"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.1.16"
        },
        "langchain-community": {
            "hashes": [
                "sha256:830f0d5f4ff9638b99ca01820c26abfa4b65fa705ef89b5ce55ac9aa3a7d83af",
                "sha256:bb56dbc1ef11ca09f258468e11368781adda9219e144073e30cda69496d342b2"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.0.33"
        },
        "langchain-core": {
            "hashes": [
                "sha256:d8772dccef95fc97bfa2dcd19412e620ebe14def1f0e218374971f6e30a46a49",
                "sha256:e313975d9ae2926342e6f2ad760338d31f18b1223e9b8b4dc408daeeade46a83"
            ],
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.1.44"
        },
        "langchain-elasticsearch": {
            "hashes": [
                "sha256:7e9a5f29b857ffa465d36cb251eaf3dbf20db2919b3cbbaca05f3dcb1a0fd221",
                "sha256:c183146bb011d5532f3688562d171080c6054ba0b4a7902c2ecd96d969e08770"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.1.2"
        },
        "langchain-openai": {
            "hashes": [
                "sha256:7f6e377d6bf88d6c2b1969fe5eecc1326271757512739e2f17c855cd7af53345",
                "sha256:fa1f27815649291447e5370cb08e2f5a84e5c7c6121d0c055a6e296bd16d1e47"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.1.3"
        },
        "langchain-text-splitters": {
            "hashes": [
                "sha256:ac459fa98799f5117ad5425a9330b21961321e30bc19a2a2f9f761ddadd62aa1",
                "sha256:f5b802f873f5ff6a8b9259ff34d53ed989666ef4e1582e6d1adb3b5520e3839a"
            ],
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.0.1"
        },
        "langsmith": {
            "hashes": [
                "sha256:2f8967e2aaaed8881efe6f346590681243b315af8ba8a037d969c299d42071d3",
                "sha256:9cd21cd0928123b2bd2363f03515cb1f6a833d9a9f00420240d5132861d15fcc"
            ],
            "markers": "python_full_version >= '3.8.1' and python_version < '4.0'",
            "version": "==0.1.48"
        },
        "lxml": {
            "hashes": [
			"sha256:04ab5415bf6c86e0518d57240a96c4d1fcfc3cb370bb2ac2a732b67f579e5a04",
                "sha256:ff46d772d5f6f73564979cd77a4fffe55c916a05f3cb70e7c9c0590059fb29ef"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.6'",
            "version": "==5.2.1"
        },
        "markdown-it-py": {
            "hashes": [
                "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1",
                "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.0.0"
        },
        "markupsafe": {
            "hashes": [
			"sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf",
                "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==2.1.5"
        },
        "marshmallow": {
            "hashes": [
                "sha256:4e65e9e0d80fc9e609574b9983cf32579f305c718afb30d7233ab818571768c3",
                "sha256:f085493f79efb0644f270a9bf2892843142d80d7174bbbd2f3713f2a589dc633"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.21.1"
        },
        "mdurl": {
            "hashes": [
                "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8",
                "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==0.1.2"
        },
        "multidict": {
            "hashes": [
			"sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556",
            ],
            "markers": "python_version >= '3.7'",
            "version": "==6.0.5"
        },
        "mypy-extensions": {
            "hashes": [
                "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d",
                "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==1.0.0"
        },
        "numpy": {
            "hashes": [
                "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b",
                "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818",
            ],
            "markers": "python_version >= '3.9'",
            "version": "==1.26.4"
        },
        "openai": {
            "hashes": [
                "sha256:6e6f287a41f98fc36f65a0237845525cfdeb4db8d3e3f6f26efd0a00c7c345c1",
                "sha256:8f1d73c992f3558636661ba6681cdad75db30b5266ba19d938b1b5e0633f4bf7"
            ],
            "index": "pypi",
            "markers": "python_full_version >= '3.7.1'",
            "version": "==1.22.0"
        },
        "orjson": {
            "hashes": [
			"sha256:01234249ba19c6ab1eb0b8be89f13ea21218b2d72d496ef085cfd37e1bae9dd8",
            ],
            "markers": "python_version >= '3.8'",
            "version": "==3.10.1"
        },
        "packaging": {
            "hashes": [
                "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5",
                "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==23.2"
        },
        "pandas": {
            "hashes": [
			"sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863",
            ],
            "markers": "python_version >= '3.9'",
            "version": "==2.2.2"
        },
        "pillow": {
            "hashes": [
			"sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c",
            ],
            "markers": "python_version >= '3.8'",
            "version": "==10.3.0"
        },
        "protobuf": {
		"hashes": [
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.25.3"
        },
        "pyarrow": {
            "hashes": [
			"sha256:033b7cad32198754d93465dcfb71d0ba7cb7cd5c9afd7052cab7214676eec38b",
                "sha256:f7a197f3670606a960ddc12adbe8075cea5f707ad7bf0dffa09637fdbb89f76c"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==15.0.2"
        },
        "pydantic": {
            "hashes": [
                "sha256:9dee74a271705f14f9a1567671d144a851c675b072736f0a7b2608fd9e495352",
                "sha256:b5ecdd42262ca2462e2624793551e80911a1e989f462910bb81aef974b4bb383"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2.7.0"
        },
        "pydantic-core": {
            "hashes": [
			"sha256:030e4f9516f9947f38179249778709a460a3adb516bf39b5eb9066fcfe43d0e6",
                "sha256:fd1a9edb9dd9d79fbeac1ea1f9a8dd527a6113b18d2e9bcc0d541d308dae639b"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2.18.1"
        },
        "pydeck": {
            "hashes": [
                "sha256:9e0a67890ab061b8c6080e06f8c780934c00355a7114291c884f055f3fc0dc25",
                "sha256:c89b3dd76f9991140a33b886b336c762105e9c9def8e842e891bc72dbce8a4ce"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==0.8.1b0"
        },
        "pygments": {
            "hashes": [
                "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c",
                "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==2.17.2"
        },
        "python-dateutil": {
            "hashes": [
                "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3",
                "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==2.9.0.post0"
        },
        "python-dotenv": {
            "hashes": [
                "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca",
                "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8'",
            "version": "==1.0.1"
        },
        "pytz": {
            "hashes": [
                "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812",
                "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"
            ],
            "version": "==2024.1"
        },
        "pyyaml": {
            "hashes": [
			"sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5",
                "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==6.0.1"
        },
        "referencing": {
            "hashes": [
                "sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844",
                "sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.34.0"
        },
        "regex": {
            "hashes": [
			"sha256:00169caa125f35d1bca6045d65a662af0202704489fada95346cfa092ec23f39",
                "sha256:fd80d1280d473500d8086d104962a82d77bfbf2b118053824b7be28cd5a79ea5"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==2024.4.16"
        },
        "requests": {
            "hashes": [
                "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f",
                "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==2.31.0"
        },
        "rich": {
            "hashes": [
                "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222",
                "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"
            ],
            "markers": "python_full_version >= '3.7.0'",
            "version": "==13.7.1"
        },
        "rpds-py": {
            "hashes": [
			"sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f",
                "sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==0.18.0"
        },
        "six": {
            "hashes": [
                "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
                "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==1.16.0"
        },
        "smmap": {
            "hashes": [
                "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62",
                "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==5.0.1"
        },
        "sniffio": {
            "hashes": [
                "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2",
                "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==1.3.1"
        },
        "soupsieve": {
            "hashes": [
                "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690",
                "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==2.5"
        },
        "sqlalchemy": {
            "hashes": [
			"sha256:01d10638a37460616708062a40c7b55f73e4d35eaa146781c683e0fa7f6c43fb",
                "sha256:fecd5089c4be1bcc37c35e9aa678938d2888845a134dd016de457b942cf5a758"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==2.0.29"
        },
        "streamlit": {
            "hashes": [
                "sha256:a8da8ff46f5b948c56d2dc7aca7a61cf8d995f4f21744cf82258ae75e63004ba",
                "sha256:bfacb5d1edefcf803c2040b051a21b4c81317a9865448e6767d0a0c6aae7edae"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8' and python_full_version != '3.9.7'",
            "version": "==1.33.0"
        },
        "streamlit-chat": {
            "hashes": [
                "sha256:bec918a6ff9d24fbc842d5a0e7c492e30e1ef71c3a72b94b0cb4be1a7300881e",
                "sha256:e5911c8e3d5bbdd444782a0eb46a5f0cf24247124eb165bcc2e759540767ac3c"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.6'",
            "version": "==0.1.1"
        },
        "tenacity": {
            "hashes": [
                "sha256:5398ef0d78e63f40007c1fb4c0bff96e1911394d2fa8d194f77619c05ff6cc8a",
                "sha256:ce510e327a630c9e1beaf17d42e6ffacc88185044ad85cf74c0a8887c6a0f88c"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==8.2.3"
        },
        "tiktoken": {
            "hashes": [
			"sha256:05b344c61779f815038292a19a0c6eb7098b63c8f865ff205abb9ea1b656030e",
                "sha256:fb7d2ccbf1a7784810aff6b80b4012fb42c6fc37eaa68cb3b553801a5cc2d1fc"
            ],
            "index": "pypi",
            "markers": "python_version >= '3.8'",
            "version": "==0.6.0"
        },
        "toml": {
            "hashes": [
                "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b",
                "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"
            ],
            "index": "pypi",
            "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2'",
            "version": "==0.10.2"
        },
        "toolz": {
            "hashes": [
                "sha256:d22731364c07d72eea0a0ad45bafb2c2937ab6fd38a3507bf55eae8744aa7d85",
                "sha256:ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==0.12.1"
        },
        "tornado": {
            "hashes": [
                "sha256:02ccefc7d8211e5a7f9e8bc3f9e5b0ad6262ba2fbb683a6443ecc804e5224ce0",
                "sha256:10aeaa8006333433da48dec9fe417877f8bcc21f48dda8d661ae79da357b2a63",
                "sha256:fd03192e287fbd0899dd8f81c6fb9cbbc69194d2074b38f384cb6fa72b80e9c2"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==6.4"
        },
        "tqdm": {
            "hashes": [
                "sha256:1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9",
                "sha256:6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531"
            ],
            "markers": "python_version >= '3.7'",
            "version": "==4.66.2"
        },
        "typing-extensions": {
            "hashes": [
                "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0",
                "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"
            ],
            "markers": "python_version >= '3.8'",
            "version": "==4.11.0"
        },
        "typing-inspect": {
            "hashes": [
                "sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f",
                "sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78"
            ],
@matteius
Copy link
Member

You are getting cmake errors trying to build one of your dependencies -- I don't believe its a pipenv error. Are you able to build it fine via pip?

@matteius matteius added the Type: Question ❔ This is a question or a request for support. label Apr 24, 2024
@ucola
Copy link
Author

ucola commented Apr 27, 2024

yes... The real problem is that pipenv tries to build pyarrow, even though pyarrow already exists on the system and you explicitly include "--site-packages".

[host01@flex:/tmp/vja] $ python3.11 -m venv .venv --system-site-packages
[host01@flex:
/tmp/vja] $ source .venv/bin/activate
[host01@flex:~/tmp/vja] [.venv] $ pip install pyarrow
Requirement already satisfied: pyarrow in /usr/local/lib/python3.11/site-packages (13.0.0)
Requirement already satisfied: numpy>=1.16.6 in /usr/local/lib/python3.11/site-packages (from pyarrow) (1.25.0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Question ❔ This is a question or a request for support.
Projects
None yet
Development

No branches or pull requests

2 participants