docker / genai-stack

Langchain + Docker + Neo4j + Ollama
Creative Commons Zero v1.0 Universal
4.01k stars 867 forks source link

Windows Docker compose fail #73

Open sonicviz opened 1 year ago

sonicviz commented 1 year ago

66.69 running build_ext 66.69 creating /tmp/pip-install-4kvjs2nn/pyarrow_b6d841f989b243648cf4bb6db21f3654/build/temp.linux-x86_64-cpython-312 66.69 -- Running cmake for PyArrow 66.69 cmake -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-4kvjs2nn/pyarrow_b6d841f989b243648cf4bb6db21f3654/build/lib.linux-x86_64-cpython-312/pyarrow -DPYTHON_EXECUTABLE=/usr/local/bin/python -DPython3_EXECUTABLE=/usr/local/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-4kvjs2nn/pyarrow_b6d841f989b243648cf4bb6db21f3654 66.69 error: command 'cmake' failed: No such file or directory 66.69 [end of output] 66.69 66.69 note: This error originates from a subprocess, and is likely not a problem with pip. 66.69 ERROR: Failed building wheel for pyarrow 66.69 Building wheel for frozenlist (pyproject.toml): started 69.88 Building wheel for frozenlist (pyproject.toml): finished with status 'done' 69.88 Created wheel for frozenlist: filename=frozenlist-1.4.0-cp312-cp312-linux_x86_64.whl size=261458 sha256=351492d50d170ae74566490427c34161ede796c1c31004f7e72a04c5423f156b 69.88 Stored in directory: /root/.cache/pip/wheels/f1/9c/94/9386cb0ea511a93226456388d41d35f1c24ba15a62ffd7b1ef 69.89 Building wheel for multidict (pyproject.toml): started 71.10 Building wheel for multidict (pyproject.toml): finished with status 'done' 71.10 Created wheel for multidict: filename=multidict-6.0.4-cp312-cp312-linux_x86_64.whl size=114931 sha256=cc4e50dc92033fadc358a641cb86afcd0f61a8dce26a2fb664636d7508ba4e97 71.10 Stored in directory: /root/.cache/pip/wheels/f6/d8/ff/3c14a64b8f2ab1aa94ba2888f5a988be6ab446ec5c8d1a82da 71.10 Building wheel for yarl (pyproject.toml): started 73.58 Building wheel for yarl (pyproject.toml): finished with status 'done' 73.58 Created wheel for yarl: filename=yarl-1.9.2-cp312-cp312-linux_x86_64.whl size=285233 sha256=67760dba357b5b7a1f84e4291fbf1e28d87602dfcef9144aa79df2b0c54e42c0 73.58 Stored in directory: /root/.cache/pip/wheels/84/e3/6a/7d0fa1abee8e4aa39922b5bd54689b4b5e4269b2821f482a32 73.59 Successfully built wikipedia neo4j frozenlist multidict yarl 73.59 Failed to build tiktoken aiohttp pyarrow 73.59 ERROR: Could not build wheels for tiktoken, aiohttp, pyarrow, which is required to install pyproject.toml-based projects 73.60 73.60 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 73.60 [notice] To update, run: pip install --upgrade pip

failed to solve: process "/bin/sh -c pip install --upgrade -r requirements.txt" did not complete successfully: exit code: 1 PS E:\Source Control\AI Apps\Docker\genai-stack2>

What now?

zooninja commented 1 year ago

it seems as some dependencies haven't finished their installation. Can you try and reproduce but this time include the environmental configuration and a bigger chunk of the output including the compose up command. Try to start with --build flag so we could see more verbose output.

sonicviz commented 1 year ago

Sure, it's long though.

.env file is pretty basic, using Open AI, I think I have all the required params: OPENAI_API_KEY=sk-xx OLLAMA_BASE_URL=http://host.docker.internal:11434 NEO4J_URI=neo4j://localhost:7687 NEO4J_USERNAME=neo4j NEO4J_PASSWORD=password LLM=gpt3.5 EMBEDDING_MODEL=openai

Issue could be "error: can't find Rust compiler" but I wasn't aware I needed one.

***Copy.pasta

docker compose up --build [+] Running 10/10 ✔ database 5 layers [⣿⣿⣿⣿⣿] 0B/0B Pulled 120.3s ✔ 7d97e254a046 Pull complete 5.8s ✔ 732d09690fed Pull complete 42.1s ✔ ab185e386303 Pull complete 1.3s ✔ 35ef7ae3fa76 Pull complete 2.4s ✔ bb7137b1ba39 Pull complete 96.0s ✔ llm 3 layers [⣿⣿⣿] 0B/0B Pulled 106.6s ✔ aece8493d397 Pull complete 16.3s ✔ 4eca1ad9be6c Pull complete 26.1s ✔ fcd9fc6db2c0 Pull complete 91.9s [+] Building 179.6s (13/17) docker:default => [bot internal] load build definition from bot.Dockerfile 1.8s => => transferring dockerfile: 545B 0.0s => [bot internal] load .dockerignore 1.3s => => transferring context: 2B 0.0s => [loader internal] load build definition from loader.Dockerfile 2.0s => => transferring dockerfile: 554B 0.0s => [loader internal] load .dockerignore 2.1s => => transferring context: 2B 0.0s => [loader internal] load metadata for docker.io/library/python:latest 4.6s => [bot auth] library/python:pull token for registry-1.docker.io 0.0s => [loader 1/6] FROM docker.io/library/python:latest@sha256:2586dd7abe015eeb6673bc66d18f0a628a997c293b41268bc981e826bc0b5a92 0.0s => [bot internal] load build context 0.7s => => transferring context: 4.27kB 0.0s => [loader internal] load build context 0.5s => => transferring context: 4.36kB 0.0s => CACHED [loader 2/6] WORKDIR /app 0.0s => CACHED [loader 3/6] RUN apt-get update && apt-get install -y build-essential curl software-properties-common && rm -rf /var/lib/apt/lists/* 0.0s => CACHED [loader 4/6] COPY requirements.txt . 0.0s => ERROR [loader 5/6] RUN pip install --upgrade -r requirements.txt 169.5s

[loader 5/6] RUN pip install --upgrade -r requirements.txt: 22.57 Collecting langchain (from -r requirements.txt (line 1)) 22.57 Obtaining dependency information for langchain from https://files.pythonhosted.org/packages/ad/b1/6bb5006471264b5d75fcf0e3d7ed8d0bfc4ec335e08e05abf5900c42aa43/langchain-0.0.325-py3-none-any.whl.metadata 22.62 Downloading langchain-0.0.325-py3-none-any.whl.metadata (16 kB) 23.00 Collecting openai (from -r requirements.txt (line 2)) 23.00 Obtaining dependency information for openai from https://files.pythonhosted.org/packages/1e/9f/385c25502f437686e4aa715969e5eaf5c2cb5e5ffa7c5cdd52f3c6ae967a/openai-0.28.1-py3-none-any.whl.metadata 23.01 Downloading openai-0.28.1-py3-none-any.whl.metadata (11 kB) 23.33 Collecting python-dotenv (from -r requirements.txt (line 3)) 23.34 Downloading python_dotenv-1.0.0-py3-none-any.whl (19 kB) 23.85 Collecting wikipedia (from -r requirements.txt (line 4)) 23.86 Downloading wikipedia-1.4.0.tar.gz (27 kB) 23.95 Preparing metadata (setup.py): started 27.38 Preparing metadata (setup.py): finished with status 'done' 27.63 Collecting tiktoken (from -r requirements.txt (line 5)) 27.64 Downloading tiktoken-0.5.1.tar.gz (32 kB) 27.79 Installing build dependencies: started 32.46 Installing build dependencies: finished with status 'done' 32.46 Getting requirements to build wheel: started 33.42 Getting requirements to build wheel: finished with status 'done' 33.43 Preparing metadata (pyproject.toml): started 33.64 Preparing metadata (pyproject.toml): finished with status 'done' 33.97 Collecting neo4j (from -r requirements.txt (line 6)) 33.97 Downloading neo4j-5.14.0.tar.gz (192 kB) 34.13 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.4/192.4 kB 1.2 MB/s eta 0:00:00 34.16 Installing build dependencies: started 37.71 Installing build dependencies: finished with status 'done' 37.71 Getting requirements to build wheel: started 38.20 Getting requirements to build wheel: finished with status 'done' 38.20 Installing backend dependencies: started 39.62 Installing backend dependencies: finished with status 'done' 39.62 Preparing metadata (pyproject.toml): started 40.14 Preparing metadata (pyproject.toml): finished with status 'done' 40.35 Collecting streamlit (from -r requirements.txt (line 7)) 40.35 Obtaining dependency information for streamlit from https://files.pythonhosted.org/packages/e3/b0/b671eb919e6ff369d9bc75471a3a7ba1e82430edbbed8ef5ce9b3e2a4972/streamlit-1.28.0-py2.py3-none-any.whl.metadata
40.36 Downloading streamlit-1.28.0-py2.py3-none-any.whl.metadata (8.1 kB) 40.81 Collecting PyYAML>=5.3 (from langchain->-r requirements.txt (line 1)) 40.81 Obtaining dependency information for PyYAML>=5.3 from https://files.pythonhosted.org/packages/b4/33/720548182ffa8344418126017aa1d4ab4aeec9a2275f04ce3f3573d8ace8/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 40.82 Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) 41.69 Collecting SQLAlchemy<3,>=1.4 (from langchain->-r requirements.txt (line 1)) 41.69 Obtaining dependency information for SQLAlchemy<3,>=1.4 from https://files.pythonhosted.org/packages/7a/6e/5758e313e468303deb3fa76442b84ca021d7f8bb2ed726ffd210d764666d/SQLAlchemy-2.0.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 41.87 Downloading SQLAlchemy-2.0.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.4 kB) 42.74 Collecting aiohttp<4.0.0,>=3.8.3 (from langchain->-r requirements.txt (line 1)) 42.75 Downloading aiohttp-3.8.6.tar.gz (7.4 MB) 43.76 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 7.3 MB/s eta 0:00:00 43.90 Installing build dependencies: started 46.85 Installing build dependencies: finished with status 'done' 46.85 Getting requirements to build wheel: started 47.03 Getting requirements to build wheel: finished with status 'done' 47.03 Installing backend dependencies: started 48.34 Installing backend dependencies: finished with status 'done' 48.34 Preparing metadata (pyproject.toml): started 48.51 Preparing metadata (pyproject.toml): finished with status 'done' 49.05 Collecting anyio<4.0 (from langchain->-r requirements.txt (line 1)) 49.05 Obtaining dependency information for anyio<4.0 from https://files.pythonhosted.org/packages/19/24/44299477fe7dcc9cb58d0a57d5a7588d6af2ff403fdd2d47a246c91a3246/anyio-3.7.1-py3-none-any.whl.metadata 49.06 Downloading anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB) 49.28 Collecting dataclasses-json<0.7,>=0.5.7 (from langchain->-r requirements.txt (line 1)) 49.28 Obtaining dependency information for dataclasses-json<0.7,>=0.5.7 from https://files.pythonhosted.org/packages/21/1f/1cff009cff64420572b9f75b70e4a054095719179a172297dfdd65843162/dataclasses_json-0.6.1-py3-none-any.whl.metadata 49.29 Downloading dataclasses_json-0.6.1-py3-none-any.whl.metadata (24 kB) 49.47 Collecting jsonpatch<2.0,>=1.33 (from langchain->-r requirements.txt (line 1)) 49.47 Obtaining dependency information for jsonpatch<2.0,>=1.33 from https://files.pythonhosted.org/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata 49.47 Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) 49.77 Collecting langsmith<0.1.0,>=0.0.52 (from langchain->-r requirements.txt (line 1)) 49.77 Obtaining dependency information for langsmith<0.1.0,>=0.0.52 from https://files.pythonhosted.org/packages/72/82/b4b652719f72c0c2488de3fd0a9e14bb7ac952064d8171aa9ecc0dfdd8ab/langsmith-0.0.53-py3-none-any.whl.metadata 49.77 Downloading langsmith-0.0.53-py3-none-any.whl.metadata (10 kB) 50.32 Collecting numpy<2,>=1 (from langchain->-r requirements.txt (line 1)) 50.32 Obtaining dependency information for numpy<2,>=1 from https://files.pythonhosted.org/packages/07/c0/ccbb2a4c75b283d6100400a907087bfa4d89cee9df73fa6af85268115d81/numpy-1.26.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 50.32 Downloading numpy-1.26.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) 50.83 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 101.7 kB/s eta 0:00:00 52.19 Collecting pydantic<3,>=1 (from langchain->-r requirements.txt (line 1)) 52.19 Obtaining dependency information for pydantic<3,>=1 from https://files.pythonhosted.org/packages/73/66/0a72c9fcde42e5650c8d8d5c5c1873b9a3893018020c77ca8eb62708b923/pydantic-2.4.2-py3-none-any.whl.metadata
52.20 Downloading pydantic-2.4.2-py3-none-any.whl.metadata (158 kB) 52.37 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.6/158.6 kB 893.3 kB/s eta 0:00:00 52.51 Collecting requests<3,>=2 (from langchain->-r requirements.txt (line 1)) 52.51 Obtaining dependency information for requests<3,>=2 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata
52.51 Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) 52.79 Collecting tenacity<9.0.0,>=8.1.0 (from langchain->-r requirements.txt (line 1)) 52.79 Obtaining dependency information for tenacity<9.0.0,>=8.1.0 from https://files.pythonhosted.org/packages/f4/f1/990741d5bb2487d529d20a433210ffa136a367751e454214013b441c4575/tenacity-8.2.3-py3-none-any.whl.metadata 52.80 Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB) 53.15 Collecting tqdm (from openai->-r requirements.txt (line 2)) 53.15 Obtaining dependency information for tqdm from https://files.pythonhosted.org/packages/00/e5/f12a80907d0884e6dff9c16d0c0114d81b8cd07dc3ae54c5e962cc83037e/tqdm-4.66.1-py3-none-any.whl.metadata 53.16 Downloading tqdm-4.66.1-py3-none-any.whl.metadata (57 kB) 53.40 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 198.2 kB/s eta 0:00:00 53.64 Collecting beautifulsoup4 (from wikipedia->-r requirements.txt (line 4)) 53.65 Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) 53.83 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 754.8 kB/s eta 0:00:00 54.87 Collecting regex>=2022.1.18 (from tiktoken->-r requirements.txt (line 5)) 54.87 Obtaining dependency information for regex>=2022.1.18 from https://files.pythonhosted.org/packages/0a/9e/f5bac36b963741bf3abbcd719f7a7375b95486efcb27c1e2faaaead26c67/regex-2023.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 54.88 Downloading regex-2023.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB) 55.04 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 187.6 kB/s eta 0:00:00 55.24 Collecting pytz (from neo4j->-r requirements.txt (line 6)) 55.24 Obtaining dependency information for pytz from https://files.pythonhosted.org/packages/32/4d/aaf7eff5deb402fd9a24a1449a8119f00d74ae9c2efa79f8ef9994261fc2/pytz-2023.3.post1-py2.py3-none-any.whl.metadata 55.24 Downloading pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB) 55.51 Collecting altair<6,>=4.0 (from streamlit->-r requirements.txt (line 7)) 55.51 Obtaining dependency information for altair<6,>=4.0 from https://files.pythonhosted.org/packages/17/16/b12fca347ff9d062e3c44ad9641d2ec50364570a059f3078ada3a5119d7a/altair-5.1.2-py3-none-any.whl.metadata
55.52 Downloading altair-5.1.2-py3-none-any.whl.metadata (8.6 kB) 56.15 Collecting blinker<2,>=1.0.0 (from streamlit->-r requirements.txt (line 7)) 56.15 Obtaining dependency information for blinker<2,>=1.0.0 from https://files.pythonhosted.org/packages/bf/2b/11bcedb7dee4923253a4a21bae3be854bcc4f06295bd827756352016d97c/blinker-1.6.3-py3-none-any.whl.metadata
56.16 Downloading blinker-1.6.3-py3-none-any.whl.metadata (1.9 kB) 57.03 Collecting cachetools<6,>=4.0 (from streamlit->-r requirements.txt (line 7)) 57.03 Obtaining dependency information for cachetools<6,>=4.0 from https://files.pythonhosted.org/packages/a2/91/2d843adb9fbd911e0da45fbf6f18ca89d07a087c3daa23e955584f90ebf4/cachetools-5.3.2-py3-none-any.whl.metadata 57.04 Downloading cachetools-5.3.2-py3-none-any.whl.metadata (5.2 kB) 57.33 Collecting click<9,>=7.0 (from streamlit->-r requirements.txt (line 7)) 57.33 Obtaining dependency information for click<9,>=7.0 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata 57.36 Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) 58.47 Collecting importlib-metadata<7,>=1.4 (from streamlit->-r requirements.txt (line 7)) 58.47 Obtaining dependency information for importlib-metadata<7,>=1.4 from https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl.metadata 58.47 Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB) 59.20 Collecting packaging<24,>=16.8 (from streamlit->-r requirements.txt (line 7)) 59.20 Obtaining dependency information for packaging<24,>=16.8 from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata 59.21 Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB) 59.78 Collecting pandas<3,>=1.3.0 (from streamlit->-r requirements.txt (line 7)) 59.78 Obtaining dependency information for pandas<3,>=1.3.0 from https://files.pythonhosted.org/packages/7f/da/118f980908345e6bd495f505850425191a3e3354cdc123c194f951a56526/pandas-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 59.79 Downloading pandas-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB) 60.48 Collecting pillow<11,>=7.1.0 (from streamlit->-r requirements.txt (line 7)) 60.48 Obtaining dependency information for pillow<11,>=7.1.0 from https://files.pythonhosted.org/packages/44/ed/a6f7dcd6631ec55b8d26c6a8bca762b04b7025daa3aa67e860a886abed89/Pillow-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata 60.49 Downloading Pillow-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.5 kB) 61.17 Collecting protobuf<5,>=3.20 (from streamlit->-r requirements.txt (line 7)) 61.17 Obtaining dependency information for protobuf<5,>=3.20 from https://files.pythonhosted.org/packages/c8/2c/03046cac73f46bfe98fc846ef629cf4f84c2f59258216aa2cc0d22bfca8f/protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl.metadata 61.18 Downloading protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl.metadata (540 bytes) 61.51 Collecting pyarrow>=6.0 (from streamlit->-r requirements.txt (line 7)) 61.52 Downloading pyarrow-13.0.0.tar.gz (1.0 MB) 61.75 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 4.4 MB/s eta 0:00:00 61.88 Installing build dependencies: started 76.43 Installing build dependencies: finished with status 'done' 76.43 Getting requirements to build wheel: started 77.51 Getting requirements to build wheel: finished with status 'done' 77.53 Preparing metadata (pyproject.toml): started 86.39 Preparing metadata (pyproject.toml): finished with status 'done' 86.62 Collecting python-dateutil<3,>=2.7.3 (from streamlit->-r requirements.txt (line 7)) 86.62 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) 86.73 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.2 MB/s eta 0:00:00 87.05 Collecting rich<14,>=10.14.0 (from streamlit->-r requirements.txt (line 7)) 87.05 Obtaining dependency information for rich<14,>=10.14.0 from https://files.pythonhosted.org/packages/be/2a/4e62ff633612f746f88618852a626bbe24226eba5e7ac90e91dcfd6a414e/rich-13.6.0-py3-none-any.whl.metadata
87.06 Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB) 87.25 Collecting toml<2,>=0.10.1 (from streamlit->-r requirements.txt (line 7)) 87.26 Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) 87.54 Collecting typing-extensions<5,>=4.3.0 (from streamlit->-r requirements.txt (line 7)) 87.54 Obtaining dependency information for typing-extensions<5,>=4.3.0 from https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl.metadata 87.54 Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) 87.64 Collecting tzlocal<6,>=1.1 (from streamlit->-r requirements.txt (line 7)) 87.64 Obtaining dependency information for tzlocal<6,>=1.1 from https://files.pythonhosted.org/packages/97/3f/c4c51c55ff8487f2e6d0e618dba917e3c3ee2caae6cf0fbb59c9b1876f2e/tzlocal-5.2-py3-none-any.whl.metadata
87.65 Downloading tzlocal-5.2-py3-none-any.whl.metadata (7.8 kB) 87.83 Collecting validators<1,>=0.2 (from streamlit->-r requirements.txt (line 7)) 87.83 Obtaining dependency information for validators<1,>=0.2 from https://files.pythonhosted.org/packages/3a/0c/785d317eea99c3739821718f118c70537639aa43f96bfa1d83a71f68eaf6/validators-0.22.0-py3-none-any.whl.metadata 87.84 Downloading validators-0.22.0-py3-none-any.whl.metadata (4.7 kB) 88.08 Collecting gitpython!=3.1.19,<4,>=3.0.7 (from streamlit->-r requirements.txt (line 7)) 88.08 Obtaining dependency information for gitpython!=3.1.19,<4,>=3.0.7 from https://files.pythonhosted.org/packages/8d/c4/82b858fb6483dfb5e338123c154d19c043305b01726a67d89532b8f8f01b/GitPython-3.1.40-py3-none-any.whl.metadata 88.09 Downloading GitPython-3.1.40-py3-none-any.whl.metadata (12 kB) 88.48 Collecting pydeck<1,>=0.8.0b4 (from streamlit->-r requirements.txt (line 7)) 88.49 Downloading pydeck-0.8.1b0-py2.py3-none-any.whl (4.8 MB) 89.13 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 7.6 MB/s eta 0:00:00 89.27 Collecting tornado<7,>=6.0.3 (from streamlit->-r requirements.txt (line 7)) 89.27 Obtaining dependency information for tornado<7,>=6.0.3 from https://files.pythonhosted.org/packages/66/a5/e6da56c03ff61200d5a43cfb75ab09316fc0836aa7ee26b4e9dcbfc3ae85/tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 89.28 Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) 89.51 Collecting watchdog>=2.1.5 (from streamlit->-r requirements.txt (line 7)) 89.51 Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB) 89.58 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.1/82.1 kB 1.2 MB/s eta 0:00:00 89.70 Collecting attrs>=17.3.0 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 89.71 Downloading attrs-23.1.0-py3-none-any.whl (61 kB) 89.78 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 701.0 kB/s eta 0:00:00 90.02 Collecting charset-normalizer<4.0,>=2.0 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 90.02 Obtaining dependency information for charset-normalizer<4.0,>=2.0 from https://files.pythonhosted.org/packages/93/6d/63027361182c26155517ed010a05d73528511f45faab2047a014e69c4651/charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 90.03 Downloading charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) 90.58 Collecting multidict<7.0,>=4.5 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 90.59 Downloading multidict-6.0.4.tar.gz (51 kB) 91.08 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.3/51.3 kB 84.7 kB/s eta 0:00:00 91.10 Installing build dependencies: started 97.06 Installing build dependencies: finished with status 'done' 97.06 Getting requirements to build wheel: started 97.78 Getting requirements to build wheel: finished with status 'done' 97.78 Installing backend dependencies: started 98.92 Installing backend dependencies: finished with status 'done' 98.92 Preparing metadata (pyproject.toml): started 99.06 Preparing metadata (pyproject.toml): finished with status 'done' 99.22 Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 99.22 Obtaining dependency information for async-timeout<5.0,>=4.0.0a3 from https://files.pythonhosted.org/packages/a7/fa/e01228c2938de91d47b307831c62ab9e4001e747789d0b05baf779a6488c/async_timeout-4.0.3-py3-none-any.whl.metadata 99.23 Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB) 100.3 Collecting yarl<2.0,>=1.0 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 100.3 Downloading yarl-1.9.2.tar.gz (184 kB) 100.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.7/184.7 kB 459.2 kB/s eta 0:00:00 100.7 Installing build dependencies: started 104.7 Installing build dependencies: finished with status 'done' 104.7 Getting requirements to build wheel: started 104.8 Getting requirements to build wheel: finished with status 'done' 104.8 Preparing metadata (pyproject.toml): started 105.0 Preparing metadata (pyproject.toml): finished with status 'done' 105.2 Collecting frozenlist>=1.1.1 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 105.3 Downloading frozenlist-1.4.0.tar.gz (90 kB) 105.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.7/90.7 kB 1.1 MB/s eta 0:00:00 105.4 Installing build dependencies: started 107.3 Installing build dependencies: finished with status 'done' 107.3 Getting requirements to build wheel: started 107.5 Getting requirements to build wheel: finished with status 'done' 107.5 Preparing metadata (pyproject.toml): started 107.8 Preparing metadata (pyproject.toml): finished with status 'done' 107.9 Collecting aiosignal>=1.1.2 (from aiohttp<4.0.0,>=3.8.3->langchain->-r requirements.txt (line 1)) 107.9 Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB) 108.3 Collecting jinja2 (from altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 108.3 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) 108.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 1.3 MB/s eta 0:00:00 108.6 Collecting jsonschema>=3.0 (from altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 108.6 Obtaining dependency information for jsonschema>=3.0 from https://files.pythonhosted.org/packages/0f/bf/a84bc75f069f4f156e1c0d9892fb7325945106c6ecaad9f29d24360872af/jsonschema-4.19.1-py3-none-any.whl.metadata
108.6 Downloading jsonschema-4.19.1-py3-none-any.whl.metadata (7.9 kB) 108.8 Collecting toolz (from altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 108.8 Downloading toolz-0.12.0-py3-none-any.whl (55 kB) 109.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 104.0 kB/s eta 0:00:00 109.4 Collecting idna>=2.8 (from anyio<4.0->langchain->-r requirements.txt (line 1)) 109.4 Downloading idna-3.4-py3-none-any.whl (61 kB) 109.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 458.2 kB/s eta 0:00:00 109.7 Collecting sniffio>=1.1 (from anyio<4.0->langchain->-r requirements.txt (line 1)) 109.7 Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) 111.2 Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain->-r requirements.txt (line 1)) 111.2 Obtaining dependency information for marshmallow<4.0.0,>=3.18.0 from https://files.pythonhosted.org/packages/ed/3c/cebfdcad015240014ff08b883d1c0c427f2ba45ae8c6572851b6ef136cad/marshmallow-3.20.1-py3-none-any.whl.metadata 111.2 Downloading marshmallow-3.20.1-py3-none-any.whl.metadata (7.8 kB) 111.2 Collecting typing-inspect<1,>=0.4.0 (from dataclasses-json<0.7,>=0.5.7->langchain->-r requirements.txt (line 1)) 111.2 Obtaining dependency information for typing-inspect<1,>=0.4.0 from https://files.pythonhosted.org/packages/65/f3/107a22063bf27bdccf2024833d3445f4eea42b2e598abfbd46f6a63b6cb0/typing_inspect-0.9.0-py3-none-any.whl.metadata 111.2 Downloading typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB) 111.2 Collecting gitdb<5,>=4.0.1 (from gitpython!=3.1.19,<4,>=3.0.7->streamlit->-r requirements.txt (line 7)) 111.2 Obtaining dependency information for gitdb<5,>=4.0.1 from https://files.pythonhosted.org/packages/fd/5b/8f0c4a5bb9fd491c277c21eff7ccae71b47d43c4446c9d0c6cff2fe8c2c4/gitdb-4.0.11-py3-none-any.whl.metadata
111.2 Downloading gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB) 111.2 Collecting zipp>=0.5 (from importlib-metadata<7,>=1.4->streamlit->-r requirements.txt (line 7)) 111.2 Obtaining dependency information for zipp>=0.5 from https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl.metadata 111.2 Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB) 111.2 Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain->-r requirements.txt (line 1)) 111.2 Obtaining dependency information for jsonpointer>=1.9 from https://files.pythonhosted.org/packages/12/f6/0232cc0c617e195f06f810534d00b74d2f348fe71b2118009ad8ad31f878/jsonpointer-2.4-py2.py3-none-any.whl.metadata 111.2 Downloading jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB) 111.5 Collecting tzdata>=2022.1 (from pandas<3,>=1.3.0->streamlit->-r requirements.txt (line 7)) 111.5 Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) 111.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 1.2 MB/s eta 0:00:00 112.0 Collecting annotated-types>=0.4.0 (from pydantic<3,>=1->langchain->-r requirements.txt (line 1)) 112.0 Obtaining dependency information for annotated-types>=0.4.0 from https://files.pythonhosted.org/packages/28/78/d31230046e58c207284c6b2c4e8d96e6d3cb4e52354721b944d3e1ee4aa5/annotated_types-0.6.0-py3-none-any.whl.metadata 112.0 Downloading annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB) 113.4 Collecting pydantic-core==2.10.1 (from pydantic<3,>=1->langchain->-r requirements.txt (line 1)) 113.4 Obtaining dependency information for pydantic-core==2.10.1 from https://files.pythonhosted.org/packages/53/ff/c76665d6724f556e81e6bbedd8a0966be84cea838c2f29249cef5140cbed/pydantic_core-2.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 113.5 Downloading pydantic_core-2.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.5 kB) 113.8 Collecting six>=1.5 (from python-dateutil<3,>=2.7.3->streamlit->-r requirements.txt (line 7)) 113.8 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) 114.1 Collecting urllib3<3,>=1.21.1 (from requests<3,>=2->langchain->-r requirements.txt (line 1)) 114.1 Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/d2/b2/b157855192a68541a91ba7b2bbcb91f1b4faa51f8bae38d8005c034be524/urllib3-2.0.7-py3-none-any.whl.metadata
114.1 Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) 114.3 Collecting certifi>=2017.4.17 (from requests<3,>=2->langchain->-r requirements.txt (line 1)) 114.3 Obtaining dependency information for certifi>=2017.4.17 from https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl.metadata 114.4 Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB) 114.6 Collecting markdown-it-py>=2.2.0 (from rich<14,>=10.14.0->streamlit->-r requirements.txt (line 7)) 114.6 Obtaining dependency information for markdown-it-py>=2.2.0 from https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl.metadata 114.6 Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) 114.9 Collecting pygments<3.0.0,>=2.13.0 (from rich<14,>=10.14.0->streamlit->-r requirements.txt (line 7)) 114.9 Obtaining dependency information for pygments<3.0.0,>=2.13.0 from https://files.pythonhosted.org/packages/43/88/29adf0b44ba6ac85045e63734ae0997d3c58d8b1a91c914d240828d0d73d/Pygments-2.16.1-py3-none-any.whl.metadata 114.9 Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB) 115.5 Collecting greenlet!=0.4.17 (from SQLAlchemy<3,>=1.4->langchain->-r requirements.txt (line 1)) 115.5 Obtaining dependency information for greenlet!=0.4.17 from https://files.pythonhosted.org/packages/72/2e/af8a579a8420886d345a26b171275e3f33d0e9a5a5379400aabb55ddad35/greenlet-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata 115.5 Downloading greenlet-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) 115.9 Collecting soupsieve>1.2 (from beautifulsoup4->wikipedia->-r requirements.txt (line 4)) 115.9 Obtaining dependency information for soupsieve>1.2 from https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl.metadata
115.9 Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) 116.2 Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython!=3.1.19,<4,>=3.0.7->streamlit->-r requirements.txt (line 7)) 116.2 Obtaining dependency information for smmap<6,>=3.0.1 from https://files.pythonhosted.org/packages/a7/a5/10f97f73544edcdef54409f1d839f6049a0d79df68adbc1ceb24d1aaca42/smmap-5.0.1-py3-none-any.whl.metadata
116.2 Downloading smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB) 116.5 Collecting MarkupSafe>=2.0 (from jinja2->altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 116.5 Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 116.5 Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB) 116.9 Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.0->altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 116.9 Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/1c/24/83349ac2189cc2435e84da3f69ba3c97314d3c0622628e55171c6798ed80/jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata 116.9 Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB) 117.2 Collecting referencing>=0.28.4 (from jsonschema>=3.0->altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 117.2 Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/be/8e/56d6f1e2d591f4d6cbcba446cac4a1b0dc4f584537e2071d9bcee8eeab6b/referencing-0.30.2-py3-none-any.whl.metadata 117.2 Downloading referencing-0.30.2-py3-none-any.whl.metadata (2.6 kB) 117.7 Collecting rpds-py>=0.7.1 (from jsonschema>=3.0->altair<6,>=4.0->streamlit->-r requirements.txt (line 7)) 117.7 Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/1f/57/9f0b97a574a049fed5b6183a99f4609764c3432900e3f1b2b8b650333538/rpds_py-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 117.7 Downloading rpds_py-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.7 kB) 118.0 Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich<14,>=10.14.0->streamlit->-r requirements.txt (line 7)) 118.0 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) 118.3 Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain->-r requirements.txt (line 1)) 118.4 Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) 118.7 Downloading langchain-0.0.325-py3-none-any.whl (1.9 MB) 119.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 3.5 MB/s eta 0:00:00 119.3 Downloading openai-0.28.1-py3-none-any.whl (76 kB) 119.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.0/77.0 kB 205.6 kB/s eta 0:00:00 119.6 Downloading streamlit-1.28.0-py2.py3-none-any.whl (8.4 MB) 121.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 5.6 MB/s eta 0:00:00 121.1 Downloading altair-5.1.2-py3-none-any.whl (516 kB) 121.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 516.2/516.2 kB 3.1 MB/s eta 0:00:00 121.3 Downloading anyio-3.7.1-py3-none-any.whl (80 kB) 121.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 613.1 kB/s eta 0:00:00 121.4 Downloading blinker-1.6.3-py3-none-any.whl (13 kB) 121.5 Downloading cachetools-5.3.2-py3-none-any.whl (9.3 kB) 121.6 Downloading click-8.1.7-py3-none-any.whl (97 kB) 121.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 623.8 kB/s eta 0:00:00 121.8 Downloading dataclasses_json-0.6.1-py3-none-any.whl (27 kB) 121.9 Downloading GitPython-3.1.40-py3-none-any.whl (190 kB) 122.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.6/190.6 kB 941.0 kB/s eta 0:00:00 122.1 Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB) 122.2 Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB) 122.3 Downloading langsmith-0.0.53-py3-none-any.whl (43 kB) 122.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.3/43.3 kB 401.1 kB/s eta 0:00:00 122.7 Using cached numpy-1.26.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.9 MB) 122.7 Using cached packaging-23.2-py3-none-any.whl (53 kB) 122.8 Downloading pandas-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB) 124.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 5.9 MB/s eta 0:00:00 124.6 Downloading Pillow-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.6 MB) 127.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 1.2 MB/s eta 0:00:00 127.8 Downloading protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl (311 kB) 127.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311.6/311.6 kB 3.1 MB/s eta 0:00:00 127.9 Downloading pydantic-2.4.2-py3-none-any.whl (395 kB) 128.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 395.8/395.8 kB 2.7 MB/s eta 0:00:00 128.1 Downloading pydantic_core-2.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB) 128.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 5.3 MB/s eta 0:00:00 128.4 Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) 128.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 3.9 MB/s eta 0:00:00 128.6 Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB) 129.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 1.6 MB/s eta 0:00:00 129.1 Downloading regex-2023.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (789 kB) 129.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 789.1/789.1 kB 3.6 MB/s eta 0:00:00 129.3 Downloading requests-2.31.0-py3-none-any.whl (62 kB) 129.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 629.1 kB/s eta 0:00:00 129.4 Downloading rich-13.6.0-py3-none-any.whl (239 kB) 129.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 2.1 MB/s eta 0:00:00 129.5 Downloading SQLAlchemy-2.0.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) 130.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 5.3 MB/s eta 0:00:00 130.2 Downloading tenacity-8.2.3-py3-none-any.whl (24 kB) 130.3 Downloading tornado-6.3.3-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB) 130.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.7/427.7 kB 2.6 MB/s eta 0:00:00 130.5 Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB) 130.5 Downloading tzlocal-5.2-py3-none-any.whl (17 kB) 130.6 Downloading validators-0.22.0-py3-none-any.whl (26 kB) 130.7 Downloading tqdm-4.66.1-py3-none-any.whl (78 kB) 130.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 562.0 kB/s eta 0:00:00 130.9 Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB) 131.0 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) 131.2 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB) 131.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 1.1 MB/s eta 0:00:00 131.3 Downloading charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139 kB) 131.6 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.1/139.1 kB 623.2 kB/s eta 0:00:00 131.6 Downloading gitdb-4.0.11-py3-none-any.whl (62 kB) 131.7 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 442.6 kB/s eta 0:00:00 131.7 Downloading greenlet-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (620 kB) 132.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 620.8/620.8 kB 2.0 MB/s eta 0:00:00 132.1 Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) 132.2 Downloading jsonschema-4.19.1-py3-none-any.whl (83 kB) 132.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.3/83.3 kB 962.3 kB/s eta 0:00:00 132.3 Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) 132.4 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 679.9 kB/s eta 0:00:00 132.4 Downloading marshmallow-3.20.1-py3-none-any.whl (49 kB) 132.5 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 407.5 kB/s eta 0:00:00 132.5 Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB) 132.8 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 4.4 MB/s eta 0:00:00 132.8 Downloading soupsieve-2.5-py3-none-any.whl (36 kB) 132.9 Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB) 133.0 Downloading urllib3-2.0.7-py3-none-any.whl (124 kB) 133.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 1.1 MB/s eta 0:00:00 133.1 Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) 133.2 Downloading jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB) 133.3 Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) 133.4 Downloading referencing-0.30.2-py3-none-any.whl (25 kB) 133.5 Downloading rpds_py-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) 133.9 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 3.4 MB/s eta 0:00:00 133.9 Downloading smmap-5.0.1-py3-none-any.whl (24 kB) 135.0 Building wheels for collected packages: wikipedia, tiktoken, neo4j, aiohttp, pyarrow, frozenlist, multidict, yarl 135.0 Building wheel for wikipedia (setup.py): started 140.5 Building wheel for wikipedia (setup.py): finished with status 'done' 140.5 Created wheel for wikipedia: filename=wikipedia-1.4.0-py3-none-any.whl size=11678 sha256=18f683d8ee4fbbc7d1ed07f14cc1555ed72effadb557b1683b050ed3ce7ded08 140.5 Stored in directory: /root/.cache/pip/wheels/63/47/7c/a9688349aa74d228ce0a9023229c6c0ac52ca2a40fe87679b8 140.5 Building wheel for tiktoken (pyproject.toml): started 142.6 Building wheel for tiktoken (pyproject.toml): finished with status 'error' 142.6 error: subprocess-exited-with-error 142.6 142.6 × Building wheel for tiktoken (pyproject.toml) did not run successfully. 142.6 │ exit code: 1 142.6 ╰─> [38 lines of output] 142.6 running bdist_wheel 142.6 running build 142.6 running build_py 142.6 creating build 142.6 creating build/lib.linux-x86_64-cpython-312 142.6 creating build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/load.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/core.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/init.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/registry.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/model.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 copying tiktoken/_educational.py -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 creating build/lib.linux-x86_64-cpython-312/tiktoken_ext 142.6 copying tiktoken_ext/openai_public.py -> build/lib.linux-x86_64-cpython-312/tiktoken_ext 142.6 running egg_info 142.6 writing tiktoken.egg-info/PKG-INFO 142.6 writing dependency_links to tiktoken.egg-info/dependency_links.txt 142.6 writing requirements to tiktoken.egg-info/requires.txt 142.6 writing top-level names to tiktoken.egg-info/top_level.txt 142.6 reading manifest file 'tiktoken.egg-info/SOURCES.txt' 142.6 reading manifest template 'MANIFEST.in' 142.6 warning: no files found matching 'Makefile' 142.6 adding license file 'LICENSE' 142.6 writing manifest file 'tiktoken.egg-info/SOURCES.txt' 142.6 copying tiktoken/py.typed -> build/lib.linux-x86_64-cpython-312/tiktoken 142.6 running build_ext 142.6 running build_rust 142.6 error: can't find Rust compiler 142.6 142.6 If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler. 142.6 142.6 To update pip, run: 142.6 142.6 pip install --upgrade pip 142.6 142.6 and then retry package installation. 142.6 142.6 If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain. 142.6 [end of output] 142.6 142.6 note: This error originates from a subprocess, and is likely not a problem with pip. 142.6 ERROR: Failed building wheel for tiktoken 142.6 Building wheel for neo4j (pyproject.toml): started 144.8 Building wheel for neo4j (pyproject.toml): finished with status 'done' 144.8 Created wheel for neo4j: filename=neo4j-5.14.0-py3-none-any.whl size=265476 sha256=ad27863ec0680b2acfb0a6dbc445999dd8f30c046a657ff96086116d54fa531b 144.8 Stored in directory: /root/.cache/pip/wheels/e4/59/29/b27575144374a808ae5c27e1faa1c8ba90e13966a3c69aea0c 144.8 Building wheel for aiohttp (pyproject.toml): started 153.1 Building wheel for aiohttp (pyproject.toml): finished with status 'error' 153.1 error: subprocess-exited-with-error 153.1 153.1 × Building wheel for aiohttp (pyproject.toml) did not run successfully. 153.1 │ exit code: 1 153.1 ╰─> [160 lines of output] 153.1 153.1 Accelerated build 153.1 153.1 running bdist_wheel 153.1 running build 153.1 running build_py 153.1 creating build 153.1 creating build/lib.linux-x86_64-cpython-312 153.1 creating build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/base_protocol.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/helpers.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/client.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/formdata.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/cookiejar.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/worker.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_exceptions.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_server.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/client_exceptions.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/client_reqrep.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/typedefs.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/multipart.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/init.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/payload_streamer.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/tcp_helpers.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/client_ws.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_request.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/http_websocket.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/http_exceptions.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_middlewares.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_ws.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_urldispatcher.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/payload.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_log.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/streams.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/http_writer.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_runner.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/hdrs.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/client_proto.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_routedef.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/test_utils.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/log.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/http_parser.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/connector.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_protocol.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/tracing.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/locks.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/abc.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_response.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_app.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/resolver.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/http.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/pytest_plugin.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/web_fileresponse.py -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 running egg_info 153.1 writing aiohttp.egg-info/PKG-INFO 153.1 writing dependency_links to aiohttp.egg-info/dependency_links.txt 153.1 writing requirements to aiohttp.egg-info/requires.txt 153.1 writing top-level names to aiohttp.egg-info/top_level.txt 153.1 reading manifest file 'aiohttp.egg-info/SOURCES.txt' 153.1 reading manifest template 'MANIFEST.in' 153.1 warning: no files found matching 'aiohttp' anywhere in distribution 153.1 warning: no previously-included files matching '.pyc' found anywhere in distribution 153.1 warning: no previously-included files matching '.pyd' found anywhere in distribution 153.1 warning: no previously-included files matching '.so' found anywhere in distribution 153.1 warning: no previously-included files matching '.lib' found anywhere in distribution 153.1 warning: no previously-included files matching '.dll' found anywhere in distribution 153.1 warning: no previously-included files matching '.a' found anywhere in distribution 153.1 warning: no previously-included files matching '.obj' found anywhere in distribution 153.1 warning: no previously-included files found matching 'aiohttp/.html' 153.1 no previously-included directories found matching 'docs/_build' 153.1 adding license file 'LICENSE.txt' 153.1 writing manifest file 'aiohttp.egg-info/SOURCES.txt' 153.1 copying aiohttp/_cparser.pxd -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_find_header.pxd -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_headers.pxi -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_helpers.pyi -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_helpers.pyx -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_http_parser.pyx -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_http_writer.pyx -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/_websocket.pyx -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 copying aiohttp/py.typed -> build/lib.linux-x86_64-cpython-312/aiohttp 153.1 creating build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_cparser.pxd.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_find_header.pxd.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_helpers.pyi.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_helpers.pyx.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_http_parser.pyx.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_http_writer.pyx.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/_websocket.pyx.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 copying aiohttp/.hash/hdrs.py.hash -> build/lib.linux-x86_64-cpython-312/aiohttp/.hash 153.1 running build_ext 153.1 building 'aiohttp._websocket' extension 153.1 creating build/temp.linux-x86_64-cpython-312 153.1 creating build/temp.linux-x86_64-cpython-312/aiohttp 153.1 gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/usr/local/include/python3.12 -c aiohttp/_websocket.c -o build/temp.linux-x86_64-cpython-312/aiohttp/_websocket.o 153.1 aiohttp/_websocket.c: In function ‘pyx_pf_7aiohttp_10_websocketwebsocket_mask_cython’: 153.1 aiohttp/_websocket.c:1475:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 153.1 1475 | if (unlikely(!Py_OptimizeFlag)) { 153.1 | ^~ 153.1 In file included from /usr/local/include/python3.12/Python.h:48, 153.1 from aiohttp/_websocket.c:6: 153.1 /usr/local/include/python3.12/cpython/pydebug.h:13:37: note: declared here 153.1 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 153.1 | ^~~~~~~ 153.1 aiohttp/_websocket.c: In function ‘Pyx_get_tp_dict_version’: 153.1 aiohttp/_websocket.c:2680:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 153.1 2680 | return likely(dict) ? PYX_GET_DICT_VERSION(dict) : 0; 153.1 | ^~ 153.1 In file included from /usr/local/include/python3.12/dictobject.h:90, 153.1 from /usr/local/include/python3.12/Python.h:61: 153.1 /usr/local/include/python3.12/cpython/dictobject.h:22:34: note: declared here 153.1 22 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 153.1 | ^~~~~~ 153.1 aiohttp/_websocket.c: In function ‘Pyx_get_object_dict_version’: 153.1 aiohttp/_websocket.c:2692:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 153.1 2692 | return (dictptr && *dictptr) ? PYX_GET_DICT_VERSION(dictptr) : 0; 153.1 | ^~ 153.1 /usr/local/include/python3.12/cpython/dictobject.h:22:34: note: declared here 153.1 22 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 153.1 | ^~~~~~ 153.1 aiohttp/_websocket.c: In function ‘__Pyx_object_dict_version_matches’: 153.1 aiohttp/_websocket.c:2696:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 153.1 2696 | if (unlikely(!dict) || unlikely(tp_dict_version != PYX_GET_DICT_VERSION(dict))) 153.1 | ^~ 153.1 /usr/local/include/python3.12/cpython/dictobject.h:22:34: note: declared here 153.1 22 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 153.1 | ^~~~~~ 153.1 aiohttp/_websocket.c: In function ‘Pyx_CLineForTraceback’: 153.1 aiohttp/_websocket.c:2741:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 153.1 2741 | PYX_PY_DICT_LOOKUP_IF_MODIFIED( 153.1 | ^~~~~~~~ 153.1 /usr/local/include/python3.12/cpython/dictobject.h:22:34: note: declared here 153.1 22 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 153.1 | ^~~~~~ 153.1 aiohttp/_websocket.c:2741:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 153.1 2741 | PYX_PY_DICT_LOOKUP_IF_MODIFIED( 153.1 | ^~~~~~~~ 153.1 /usr/local/include/python3.12/cpython/dictobject.h:22:34: note: declared here 153.1 22 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 153.1 | ^~~~~~ 153.1 aiohttp/_websocket.c: In function ‘__Pyx_PyInt_As_long’: 153.1 aiohttp/_websocket.c:3042:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 153.1 3042 | const digit digits = ((PyLongObject)x)->ob_digit; 153.1 | ^~ 153.1 aiohttp/_websocket.c:3097:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 153.1 3097 | const digit digits = ((PyLongObject)x)->ob_digit; 153.1 | ^~ 153.1 aiohttp/_websocket.c: In function ‘__Pyx_PyInt_As_int’: 153.1 aiohttp/_websocket.c:3238:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 153.1 3238 | const digit digits = ((PyLongObject)x)->ob_digit; 153.1 | ^~ 153.1 aiohttp/_websocket.c:3293:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 153.1 3293 | const digit digits = ((PyLongObject)x)->ob_digit; 153.1 | ^~ 153.1 aiohttp/_websocket.c: In function ‘__Pyx_PyIndex_AsSsize_t’: 153.1 aiohttp/_websocket.c:3744:45: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 153.1 3744 | const digit digits = ((PyLongObject*)b)->ob_digit; 153.1 | ^~ 153.1 error: command '/usr/bin/gcc' failed with exit code 1 153.1 [end of output] 153.1 153.1 note: This error originates from a subprocess, and is likely not a problem with pip. 153.1 ERROR: Failed building wheel for aiohttp 153.1 Building wheel for pyarrow (pyproject.toml): started 157.3 Building wheel for pyarrow (pyproject.toml): finished with status 'error' 157.3 error: subprocess-exited-with-error 157.3 157.3 × Building wheel for pyarrow (pyproject.toml) did not run successfully. 157.3 │ exit code: 1 157.3 ╰─> [288 lines of output] 157.3 :34: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 157.3 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section 157.3 WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' 157.3 running bdist_wheel 157.3 running build 157.3 running build_py 157.3 creating build 157.3 creating build/lib.linux-x86_64-cpython-312 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/orc.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/pandas_compat.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/substrait.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/cffi.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/compute.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/flight.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/feather.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/csv.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/conftest.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_generated_version.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/jvm.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/fs.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/filesystem.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/ipc.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/hdfs.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/util.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/acero.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/benchmark.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/cuda.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/dataset.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/json.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_compute_docstrings.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/types.py -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_orc.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_deprecations.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_adhoc_memory_leak.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_csv.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/strategies.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_gandiva.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_strategies.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_sparse_tensor.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_fs.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_memory.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_extension_type.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_hdfs.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/pandas_threaded_import.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_types.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_util.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_cuda.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_filesystem.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_misc.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_cuda_numba_interop.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_feather.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_table.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/pandas_examples.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_io.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_convert_builtin.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/read_record_batch.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_cpp_internals.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_compute.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_acero.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_tensor.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_array.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_ipc.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_dataset.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/conftest.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/arrow_16597.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_gdb.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/arrow_7980.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_schema.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_cffi.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/util.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_builder.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_flight.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_udf.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_json.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_substrait.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_pandas.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_cython.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_scalars.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_jvm.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/test_exec_plan.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/vendored 157.3 copying pyarrow/vendored/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/vendored 157.3 copying pyarrow/vendored/docscrape.py -> build/lib.linux-x86_64-cpython-312/pyarrow/vendored 157.3 copying pyarrow/vendored/version.py -> build/lib.linux-x86_64-cpython-312/pyarrow/vendored 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 copying pyarrow/interchange/buffer.py -> build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 copying pyarrow/interchange/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 copying pyarrow/interchange/from_dataframe.py -> build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 copying pyarrow/interchange/column.py -> build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 copying pyarrow/interchange/dataframe.py -> build/lib.linux-x86_64-cpython-312/pyarrow/interchange 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/parquet 157.3 copying pyarrow/parquet/core.py -> build/lib.linux-x86_64-cpython-312/pyarrow/parquet 157.3 copying pyarrow/parquet/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/parquet 157.3 copying pyarrow/parquet/encryption.py -> build/lib.linux-x86_64-cpython-312/pyarrow/parquet 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/interchange 157.3 copying pyarrow/tests/interchange/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/interchange 157.3 copying pyarrow/tests/interchange/test_conversion.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/interchange 157.3 copying pyarrow/tests/interchange/test_interchange_spec.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/interchange 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/init.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_parquet_file.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_compliant_nested_type.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_data_types.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_basic.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_dataset.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/conftest.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_encryption.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_parquet_writer.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_datetime.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/common.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_metadata.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/test_pandas.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 copying pyarrow/tests/parquet/encryption.py -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/parquet 157.3 running egg_info 157.3 writing pyarrow.egg-info/PKG-INFO 157.3 writing dependency_links to pyarrow.egg-info/dependency_links.txt 157.3 writing requirements to pyarrow.egg-info/requires.txt 157.3 writing top-level names to pyarrow.egg-info/top_level.txt 157.3 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 157.3 reading manifest file 'pyarrow.egg-info/SOURCES.txt' 157.3 reading manifest template 'MANIFEST.in' 157.3 warning: no files found matching '../LICENSE.txt' 157.3 warning: no files found matching '../NOTICE.txt' 157.3 warning: no previously-included files matching '.so' found anywhere in distribution 157.3 warning: no previously-included files matching '.pyc' found anywhere in distribution 157.3 warning: no previously-included files matching '~' found anywhere in distribution 157.3 warning: no previously-included files matching '#' found anywhere in distribution 157.3 warning: no previously-included files matching '.git*' found anywhere in distribution 157.3 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 157.3 no previously-included directories found matching '.asv' 157.3 writing manifest file 'pyarrow.egg-info/SOURCES.txt' 157.3 copying pyarrow/init.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_acero.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_acero.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_compute.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_compute.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_csv.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_csv.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_cuda.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_cuda.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_dataset.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_dataset.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_dataset_orc.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_dataset_parquet.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_feather.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_flight.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_fs.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_fs.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_gcsfs.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_hdfs.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_hdfsio.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_json.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_json.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_orc.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_orc.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_parquet.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_parquet.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_parquet_encryption.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_parquet_encryption.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_pyarrow_cpp_tests.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_pyarrow_cpp_tests.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_s3fs.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/_substrait.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/array.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/benchmark.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/builder.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/compat.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/config.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/error.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/gandiva.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/io.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/ipc.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/lib.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/lib.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/memory.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/pandas-shim.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/public-api.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/scalar.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/table.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/tensor.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 copying pyarrow/types.pxi -> build/lib.linux-x86_64-cpython-312/pyarrow 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libgandiva.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_cuda.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_dataset_parquet.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/init.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_substrait.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_acero.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_feather.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_dataset.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_fs.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/common.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_flight.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/includes/libarrow_python.pxd -> build/lib.linux-x86_64-cpython-312/pyarrow/includes 157.3 copying pyarrow/tests/bound_function_visit_strings.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/extensions.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 copying pyarrow/tests/pyarrow_cython_example.pyx -> build/lib.linux-x86_64-cpython-312/pyarrow/tests 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/data 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/feather 157.3 copying pyarrow/tests/data/feather/v0.17.0.version.2-compression.lz4.feather -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/feather 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/README.md -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.jsn.gz -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.emptyFile.orc -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.test1.jsn.gz -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.test1.orc -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.jsn.gz -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/TestOrcFile.testDate1900.orc -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/decimal.jsn.gz -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 copying pyarrow/tests/data/orc/decimal.orc -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/orc 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/parquet 157.3 copying pyarrow/tests/data/parquet/v0.7.1.all-named-index.parquet -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/parquet 157.3 copying pyarrow/tests/data/parquet/v0.7.1.column-metadata-handling.parquet -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/parquet 157.3 copying pyarrow/tests/data/parquet/v0.7.1.parquet -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/parquet 157.3 copying pyarrow/tests/data/parquet/v0.7.1.some-named-index.parquet -> build/lib.linux-x86_64-cpython-312/pyarrow/tests/data/parquet 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/src 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow 157.3 creating build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/CMakeLists.txt -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/api.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/arrow_to_pandas.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/arrow_to_pandas.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/arrow_to_python_internal.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/benchmark.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/benchmark.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/common.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/common.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/csv.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/csv.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/datetime.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/datetime.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/decimal.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/decimal.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/deserialize.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/deserialize.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/extension_type.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/extension_type.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/filesystem.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/filesystem.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/flight.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/flight.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/gdb.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/gdb.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/helpers.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/helpers.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/inference.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/inference.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/init.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/init.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/io.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/io.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/ipc.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/ipc.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/iterators.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_convert.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_convert.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_internal.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_interop.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_to_arrow.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/numpy_to_arrow.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/parquet_encryption.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/parquet_encryption.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/pch.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/platform.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/pyarrow.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/pyarrow.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/pyarrow_api.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/pyarrow_lib.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/python_test.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/python_test.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/python_to_arrow.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/python_to_arrow.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/serialize.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/serialize.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/type_traits.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/udf.cc -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/udf.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 copying pyarrow/src/arrow/python/visibility.h -> build/lib.linux-x86_64-cpython-312/pyarrow/src/arrow/python 157.3 running build_ext 157.3 creating /tmp/pip-install-gowfg5dz/pyarrow_d7316aef455e4a4aa2e8f814f9938f53/build/temp.linux-x86_64-cpython-312 157.3 -- Running cmake for PyArrow 157.3 cmake -DCMAKE_INSTALL_PREFIX=/tmp/pip-install-gowfg5dz/pyarrow_d7316aef455e4a4aa2e8f814f9938f53/build/lib.linux-x86_64-cpython-312/pyarrow -DPYTHON_EXECUTABLE=/usr/local/bin/python -DPython3_EXECUTABLE=/usr/local/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-gowfg5dz/pyarrow_d7316aef455e4a4aa2e8f814f9938f53 157.3 error: command 'cmake' failed: No such file or directory 157.3 [end of output] 157.3 157.3 note: This error originates from a subprocess, and is likely not a problem with pip. 157.3 ERROR: Failed building wheel for pyarrow 157.3 Building wheel for frozenlist (pyproject.toml): started 162.2 Building wheel for frozenlist (pyproject.toml): finished with status 'done' 162.2 Created wheel for frozenlist: filename=frozenlist-1.4.0-cp312-cp312-linux_x86_64.whl size=261458 sha256=8c86d98bad83677ca66a4af0a3b43b7d6845d55ea6c73d2b89bc2389191153e6 162.2 Stored in directory: /root/.cache/pip/wheels/f1/9c/94/9386cb0ea511a93226456388d41d35f1c24ba15a62ffd7b1ef 162.2 Building wheel for multidict (pyproject.toml): started 163.7 Building wheel for multidict (pyproject.toml): finished with status 'done' 163.7 Created wheel for multidict: filename=multidict-6.0.4-cp312-cp312-linux_x86_64.whl size=114931 sha256=cbd35db7076edf166a45ecf63769f66a3d3b4b8b9e423a6fe2ab7c9be66cf925 163.7 Stored in directory: /root/.cache/pip/wheels/f6/d8/ff/3c14a64b8f2ab1aa94ba2888f5a988be6ab446ec5c8d1a82da 163.7 Building wheel for yarl (pyproject.toml): started 166.5 Building wheel for yarl (pyproject.toml): finished with status 'done' 166.5 Created wheel for yarl: filename=yarl-1.9.2-cp312-cp312-linux_x86_64.whl size=285235 sha256=e38e32276a8a3cd49e7113a16fce24e26cd65945f3df28634471a253189f3fc1 166.5 Stored in directory: /root/.cache/pip/wheels/84/e3/6a/7d0fa1abee8e4aa39922b5bd54689b4b5e4269b2821f482a32 166.5 Successfully built wikipedia neo4j frozenlist multidict yarl 166.5 Failed to build tiktoken aiohttp pyarrow 166.5 ERROR: Could not build wheels for tiktoken, aiohttp, pyarrow, which is required to install pyproject.toml-based projects 166.6 166.6 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 166.6 [notice] To update, run: pip install --upgrade pip

failed to solve: process "/bin/sh -c pip install --upgrade -r requirements.txt" did not complete successfully: exit code: 1 PS E:\Source Control\AI Apps\Docker\genai-stack2>

matthieuml commented 1 year ago

That is probably an issue with the Python version, some packages like pyarrow don't have yet a build wheel for Python 3.12 (then you need to build it, and it seems to fail in your case due to old versions of gcc, cmake...). What's weird is that langchain latest Docker image uses 3.11.6, so I don't see how you end up using Python 3.12.

jexp commented 1 year ago

Yeah no idea where this comes from : python:latest

gavinvw commented 10 months ago

My situation involved parallel runs of pip install -r requirements for the same package from the same repo i.e. all downloads slowed down as they compete for bandwidth.

This helped for this situation with some caveats (longer build time)

COMPOSE_PARALLEL_LIMIT=1 docker-compose up --build (On WSL2)

Windows would need to SET COMPOSE_PARALLEL_LIMIT=1