context-hub/build.log

155 lines
13 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

time="2026-06-24T22:08:44Z" level=warning msg="/workspace/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
time="2026-06-24T22:08:44Z" level=warning msg="Docker Compose requires buildx plugin to be installed"
Image workspace-context-hub Building
Image workspace-context-hub Building
Sending build context to Docker daemon 524.4kB
Sending build context to Docker daemon 1.049MB
Sending build context to Docker daemon 1.573MB
Sending build context to Docker daemon 1.736MB
Step 1/11 : FROM python:3.11-slim
---> a8a3e0a84b0d
Step 2/11 : WORKDIR /app
---> Using cache
---> af6f13d9fd7f
Step 3/11 : ENV PYTHONDONTWRITEBYTECODE=1
---> Using cache
---> 57fad6d4b376
Step 4/11 : ENV PYTHONUNBUFFERED=1
---> Using cache
---> 4b030cb01fd7
Step 5/11 : COPY requirements.txt .
---> Using cache
---> 8b61f7ebf9c8
Step 6/11 : RUN pip install --no-cache-dir -r requirements.txt
---> Running in b7f8db2149b9
Collecting fastapi>=0.109.2 (from -r requirements.txt (line 1))
Downloading fastapi-0.138.0-py3-none-any.whl.metadata (27 kB)
Collecting uvicorn>=0.27.0 (from -r requirements.txt (line 2))
Downloading uvicorn-0.49.0-py3-none-any.whl.metadata (6.7 kB)
Collecting aiosqlite>=0.19.0 (from -r requirements.txt (line 3))
Downloading aiosqlite-0.22.1-py3-none-any.whl.metadata (4.3 kB)
Collecting PyJWT>=2.8.0 (from -r requirements.txt (line 4))
Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)
Collecting jinja2>=3.1.3 (from -r requirements.txt (line 5))
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting python-multipart>=0.0.9 (from -r requirements.txt (line 6))
Downloading python_multipart-0.0.32-py3-none-any.whl.metadata (2.1 kB)
Collecting mcp>=1.2.0 (from -r requirements.txt (line 7))
Downloading mcp-1.28.0-py3-none-any.whl.metadata (9.4 kB)
Collecting python-dotenv>=1.0.1 (from -r requirements.txt (line 8))
Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Collecting starlette>=0.46.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading starlette-1.3.1-py3-none-any.whl.metadata (6.4 kB)
Collecting pydantic>=2.9.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading pydantic-2.13.4-py3-none-any.whl.metadata (109 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.4/109.4 kB 1.0 MB/s eta 0:00:00
Collecting typing-extensions>=4.8.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting typing-inspection>=0.4.2 (from fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Collecting annotated-doc>=0.0.2 (from fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Collecting click>=7.0 (from uvicorn>=0.27.0->-r requirements.txt (line 2))
Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB)
Collecting h11>=0.8 (from uvicorn>=0.27.0->-r requirements.txt (line 2))
Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.1.3->-r requirements.txt (line 5))
Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Collecting anyio>=4.5 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading anyio-4.14.1-py3-none-any.whl.metadata (4.6 kB)
Collecting httpx-sse>=0.4 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Collecting httpx<1.0.0,>=0.27.1 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting jsonschema>=4.20.0 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Collecting pydantic-settings>=2.5.2 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading pydantic_settings-2.14.2-py3-none-any.whl.metadata (3.4 kB)
Collecting sse-starlette>=1.6.1 (from mcp>=1.2.0->-r requirements.txt (line 7))
Downloading sse_starlette-3.4.5-py3-none-any.whl.metadata (15 kB)
Collecting idna>=2.8 (from anyio>=4.5->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)
Collecting certifi (from httpx<1.0.0,>=0.27.1->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)
Collecting httpcore==1.* (from httpx<1.0.0,>=0.27.1->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Collecting attrs>=22.2.0 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.25.0 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=2.9.0->fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.46.4 (from pydantic>=2.9.0->fastapi>=0.109.2->-r requirements.txt (line 1))
Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)
Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Downloading fastapi-0.138.0-py3-none-any.whl (126 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.8/126.8 kB 1.2 MB/s eta 0:00:00
Downloading uvicorn-0.49.0-py3-none-any.whl (71 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.4/71.4 kB 1.4 MB/s eta 0:00:00
Downloading aiosqlite-0.22.1-py3-none-any.whl (17 kB)
Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 1.5 MB/s eta 0:00:00
Downloading python_multipart-0.0.32-py3-none-any.whl (30 kB)
Downloading mcp-1.28.0-py3-none-any.whl (221 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.0/222.0 kB 1.7 MB/s eta 0:00:00
Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Downloading anyio-4.14.1-py3-none-any.whl (124 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.9/124.9 kB 610.4 kB/s eta 0:00:00
Downloading click-8.4.2-py3-none-any.whl (119 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.2/119.2 kB 234.8 kB/s eta 0:00:00
Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 240.6 kB/s eta 0:00:00
Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 437.1 kB/s eta 0:00:00
Downloading httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 578.4 kB/s eta 0:00:00
Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Downloading pydantic-2.13.4-py3-none-any.whl (472 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 472.3/472.3 kB 949.9 kB/s eta 0:00:00
Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 625.1 kB/s eta 0:00:00
Downloading pydantic_settings-2.14.2-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.7/61.7 kB 113.8 MB/s eta 0:00:00
Downloading sse_starlette-3.4.5-py3-none-any.whl (16 kB)
Downloading starlette-1.3.1-py3-none-any.whl (73 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.6/73.6 kB 1.8 MB/s eta 0:00:00
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 1.3 MB/s eta 0:00:00
Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 874.8 kB/s eta 0:00:00
Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 546.3 kB/s eta 0:00:00
Downloading idna-3.18-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 1.8 MB/s eta 0:00:00
Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
Downloading rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 378.0/378.0 kB 2.1 MB/s eta 0:00:00
Downloading certifi-2026.6.17-py3-none-any.whl (133 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 2.6 MB/s eta 0:00:00
Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.6/215.6 kB 2.5 MB/s eta 0:00:00
Downloading pycparser-3.0-py3-none-any.whl (48 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 4.1 MB/s eta 0:00:00
Installing collected packages: typing-extensions, rpds-py, python-multipart, python-dotenv, PyJWT, pycparser, MarkupSafe, idna, httpx-sse, h11, click, certifi, attrs, annotated-types, annotated-doc, aiosqlite, uvicorn, typing-inspection, referencing, pydantic-core, jinja2, httpcore, cffi, anyio, starlette, pydantic, jsonschema-specifications, httpx, cryptography, sse-starlette, pydantic-settings, jsonschema, fastapi, mcp
Successfully installed MarkupSafe-3.0.3 PyJWT-2.13.0 aiosqlite-0.22.1 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.14.1 attrs-26.1.0 certifi-2026.6.17 cffi-2.0.0 click-8.4.2 cryptography-49.0.0 fastapi-0.138.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 idna-3.18 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 mcp-1.28.0 pycparser-3.0 pydantic-2.13.4 pydantic-core-2.46.4 pydantic-settings-2.14.2 python-dotenv-1.2.2 python-multipart-0.0.32 referencing-0.37.0 rpds-py-2026.5.1 sse-starlette-3.4.5 starlette-1.3.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uvicorn-0.49.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Removing intermediate container b7f8db2149b9
---> da7499cf1bc4
Step 7/11 : COPY . .