time="2026-02-27T13:03:14Z" level=warning msg="/home/crogers2287/company-cam-clone/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
#1 [internal] load local bake definitions
#1 reading from stdin 402B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile:
#2 transferring dockerfile: 1.25kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.11-slim
#3 DONE 0.3s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [1/7] FROM docker.io/library/python:3.11-slim@sha256:fba6f3b73795df99960f4269b297420bdbe01a8631fc31ea3f121f2486d332d0
#5 DONE 0.0s

#6 [internal] load build context
#6 transferring context: 3.96kB done
#6 DONE 0.0s

#7 [2/7] WORKDIR /app
#7 CACHED

#8 [3/7] RUN apt-get update && apt-get install -y     build-essential     curl     git     libgomp1     libglib2.0-0     libsm6     libxext6     libxrender-dev     libgl1     ffmpeg     tesseract-ocr     tesseract-ocr-eng     && rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [4/7] COPY requirements.txt .
#9 DONE 0.1s

#10 [5/7] RUN pip install --no-cache-dir --upgrade pip setuptools wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper==20231117
#10 2.466 Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (24.0)
#10 2.693 Collecting pip
#10 2.884   Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
#10 2.890 Requirement already satisfied: setuptools in /usr/local/lib/python3.11/site-packages (79.0.1)
#10 3.257 Collecting setuptools
#10 3.282   Downloading setuptools-82.0.0-py3-none-any.whl.metadata (6.6 kB)
#10 3.287 Requirement already satisfied: wheel in /usr/local/lib/python3.11/site-packages (0.45.1)
#10 3.358 Collecting wheel
#10 3.381   Downloading wheel-0.46.3-py3-none-any.whl.metadata (2.4 kB)
#10 3.503 Collecting packaging>=24.0 (from wheel)
#10 3.528   Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)
#10 3.567 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
#10 3.678    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 16.9 MB/s eta 0:00:00
#10 3.704 Downloading setuptools-82.0.0-py3-none-any.whl (1.0 MB)
#10 3.718    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 109.1 MB/s eta 0:00:00
#10 3.741 Downloading wheel-0.46.3-py3-none-any.whl (30 kB)
#10 3.771 Downloading packaging-26.0-py3-none-any.whl (74 kB)
#10 3.777    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 102.1 MB/s eta 0:00:00
#10 3.984 Installing collected packages: setuptools, pip, packaging, wheel
#10 3.984   Attempting uninstall: setuptools
#10 3.989     Found existing installation: setuptools 79.0.1
#10 4.043     Uninstalling setuptools-79.0.1:
#10 4.302       Successfully uninstalled setuptools-79.0.1
#10 5.098   Attempting uninstall: pip
#10 5.102     Found existing installation: pip 24.0
#10 5.169     Uninstalling pip-24.0:
#10 5.432       Successfully uninstalled pip-24.0
#10 6.595   Attempting uninstall: wheel
#10 6.601     Found existing installation: wheel 0.45.1
#10 6.607     Uninstalling wheel-0.45.1:
#10 6.633       Successfully uninstalled wheel-0.45.1
#10 6.682 Successfully installed packaging-26.0 pip-26.0.1 setuptools-82.0.0 wheel-0.46.3
#10 6.683 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
#10 7.801 Collecting fastapi==0.115.0 (from -r requirements.txt (line 2))
#10 8.012   Downloading fastapi-0.115.0-py3-none-any.whl.metadata (27 kB)
#10 8.098 Collecting uvicorn==0.32.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 8.122   Downloading uvicorn-0.32.0-py3-none-any.whl.metadata (6.6 kB)
#10 8.175 Collecting python-multipart==0.0.9 (from -r requirements.txt (line 4))
#10 8.196   Downloading python_multipart-0.0.9-py3-none-any.whl.metadata (2.5 kB)
#10 8.232 Collecting python-jose==3.3.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 8.256   Downloading python_jose-3.3.0-py2.py3-none-any.whl.metadata (5.4 kB)
#10 8.294 Collecting passlib==1.7.4 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 8.315   Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
#10 8.356 Collecting python-dotenv==1.0.0 (from -r requirements.txt (line 7))
#10 8.377   Downloading python_dotenv-1.0.0-py3-none-any.whl.metadata (21 kB)
#10 8.585 Collecting pydantic==2.9.0 (from -r requirements.txt (line 8))
#10 8.605   Downloading pydantic-2.9.0-py3-none-any.whl.metadata (146 kB)
#10 8.670 Collecting pydantic-settings==2.5.2 (from -r requirements.txt (line 9))
#10 8.695   Downloading pydantic_settings-2.5.2-py3-none-any.whl.metadata (3.5 kB)
#10 9.064 Collecting sqlalchemy==2.0.35 (from -r requirements.txt (line 12))
#10 9.085   Downloading SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
#10 9.181 Collecting asyncpg==0.29.0 (from -r requirements.txt (line 13))
#10 9.201   Downloading asyncpg-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.237 Collecting alembic==1.13.2 (from -r requirements.txt (line 14))
#10 9.258   Downloading alembic-1.13.2-py3-none-any.whl.metadata (7.4 kB)
#10 9.347 Collecting psycopg2-binary==2.9.9 (from -r requirements.txt (line 15))
#10 9.368   Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.412 Collecting redis==5.2.0 (from -r requirements.txt (line 18))
#10 9.433   Downloading redis-5.2.0-py3-none-any.whl.metadata (9.1 kB)
#10 9.463 Collecting aioredis==2.0.1 (from -r requirements.txt (line 19))
#10 9.500   Downloading aioredis-2.0.1-py3-none-any.whl.metadata (15 kB)
#10 9.737 Collecting Pillow==10.4.0 (from -r requirements.txt (line 22))
#10 9.757   Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
#10 9.842 Collecting opencv-python-headless==4.10.0.84 (from -r requirements.txt (line 23))
#10 9.861   Downloading opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
#10 9.901 Collecting imageio==2.35.1 (from -r requirements.txt (line 24))
#10 9.924   Downloading imageio-2.35.1-py3-none-any.whl.metadata (4.9 kB)
#10 10.01 Collecting torch==2.2.1 (from -r requirements.txt (line 27))
#10 10.03   Downloading torch-2.2.1-cp311-cp311-manylinux1_x86_64.whl.metadata (26 kB)
#10 10.11 Collecting torchvision==0.17.1 (from -r requirements.txt (line 28))
#10 10.13   Downloading torchvision-0.17.1-cp311-cp311-manylinux1_x86_64.whl.metadata (6.6 kB)
#10 10.28 Collecting transformers==4.38.2 (from -r requirements.txt (line 29))
#10 10.30   Downloading transformers-4.38.2-py3-none-any.whl.metadata (130 kB)
#10 10.41 Collecting accelerate==0.27.2 (from -r requirements.txt (line 30))
#10 10.43   Downloading accelerate-0.27.2-py3-none-any.whl.metadata (18 kB)
#10 10.51 Collecting openai==1.13.3 (from -r requirements.txt (line 31))
#10 10.54   Downloading openai-1.13.3-py3-none-any.whl.metadata (18 kB)
#10 10.57 Collecting pytesseract==0.3.10 (from -r requirements.txt (line 34))
#10 10.59   Downloading pytesseract-0.3.10-py3-none-any.whl.metadata (11 kB)
#10 10.63 Collecting easyocr==1.7.1 (from -r requirements.txt (line 35))
#10 10.66   Downloading easyocr-1.7.1-py3-none-any.whl.metadata (11 kB)
#10 10.69 Collecting aiofiles==23.2.1 (from -r requirements.txt (line 38))
#10 10.71   Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
#10 10.75 Collecting tenacity==8.2.3 (from -r requirements.txt (line 39))
#10 10.80   Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
#10 10.85 Collecting httpx==0.27.0 (from -r requirements.txt (line 40))
#10 10.87   Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
#10 10.97 Collecting black==24.2.0 (from -r requirements.txt (line 43))
#10 11.00   Downloading black-24.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (74 kB)
#10 11.59 Collecting ruff==0.3.0 (from -r requirements.txt (line 44))
#10 11.62   Downloading ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (23 kB)
#10 11.75 Collecting mypy==1.8.0 (from -r requirements.txt (line 45))
#10 11.78   Downloading mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB)
#10 11.82 Collecting starlette<0.39.0,>=0.37.2 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.84   Downloading starlette-0.38.6-py3-none-any.whl.metadata (6.0 kB)
#10 11.89 Collecting typing-extensions>=4.8.0 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.91   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
#10 11.94 Collecting annotated-types>=0.4.0 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 11.96   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
#10 12.89 Collecting pydantic-core==2.23.2 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.91   Downloading pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
#10 12.95 Collecting tzdata (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.97   Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
#10 13.00 Collecting click>=7.0 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.02   Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
#10 13.05 Collecting h11>=0.8 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.07   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
#10 13.10 Collecting ecdsa!=0.15 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.13   Downloading ecdsa-0.19.1-py2.py3-none-any.whl.metadata (29 kB)
#10 13.17 Collecting rsa (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.19   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
#10 13.25 Collecting pyasn1 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.27   Downloading pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
#10 13.58 Collecting greenlet!=0.4.17 (from sqlalchemy==2.0.35->-r requirements.txt (line 12))
#10 13.59   Downloading greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB)
#10 13.62 Collecting async-timeout>=4.0.3 (from asyncpg==0.29.0->-r requirements.txt (line 13))
#10 13.65   Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB)
#10 13.69 Collecting Mako (from alembic==1.13.2->-r requirements.txt (line 14))
#10 13.71   Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)
#10 13.98 Collecting numpy>=1.21.2 (from opencv-python-headless==4.10.0.84->-r requirements.txt (line 23))
#10 13.99   Downloading numpy-2.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
#10 14.06 Collecting filelock (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.08   Downloading filelock-3.24.3-py3-none-any.whl.metadata (2.0 kB)
#10 14.11 Collecting sympy (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.13   Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
#10 14.18 Collecting networkx (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.19   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
#10 14.23 Collecting jinja2 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.26   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
#10 14.30 Collecting fsspec (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.32   Downloading fsspec-2026.2.0-py3-none-any.whl.metadata (10 kB)
#10 14.37 Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.39   Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.43 Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.45   Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.49 Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.51   Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.56 Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.58   Downloading nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.62 Collecting nvidia-cublas-cu12==12.1.3.1 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.64   Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.67 Collecting nvidia-cufft-cu12==11.0.2.54 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.69   Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.73 Collecting nvidia-curand-cu12==10.3.2.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.75   Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.79 Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.81   Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.86 Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.88   Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.92 Collecting nvidia-nccl-cu12==2.19.3 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.95   Downloading nvidia_nccl_cu12-2.19.3-py3-none-manylinux1_x86_64.whl.metadata (1.8 kB)
#10 14.99 Collecting nvidia-nvtx-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 15.01   Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.7 kB)
#10 15.05 Collecting triton==2.2.0 (from torch==2.2.1->-r requirements.txt (line 27))
#10 15.11   Downloading triton-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.4 kB)
#10 15.21 Collecting huggingface-hub<1.0,>=0.19.3 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.23   Downloading huggingface_hub-0.36.2-py3-none-any.whl.metadata (15 kB)
#10 15.26 Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.11/site-packages (from transformers==4.38.2->-r requirements.txt (line 29)) (26.0)
#10 15.32 Collecting pyyaml>=5.1 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.34   Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
#10 16.02 Collecting regex!=2019.12.17 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.04   Downloading regex-2026.2.19-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
#10 16.10 Collecting requests (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.12   Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
#10 16.31 Collecting tokenizers<0.19,>=0.14 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.36   Downloading tokenizers-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
#10 16.52 Collecting safetensors>=0.4.1 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.54   Downloading safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
#10 16.60 Collecting tqdm>=4.27 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.63   Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
#10 16.74 Collecting psutil (from accelerate==0.27.2->-r requirements.txt (line 30))
#10 16.76   Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
#10 16.80 Collecting anyio<5,>=3.5.0 (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.82   Downloading anyio-4.12.1-py3-none-any.whl.metadata (4.3 kB)
#10 16.85 Collecting distro<2,>=1.7.0 (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.87   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
#10 16.90 Collecting sniffio (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.93   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
#10 16.99 Collecting certifi (from httpx==0.27.0->-r requirements.txt (line 40))
#10 17.01   Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)
#10 17.06 Collecting httpcore==1.* (from httpx==0.27.0->-r requirements.txt (line 40))
#10 17.08   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
#10 17.12 Collecting idna (from httpx==0.27.0->-r requirements.txt (line 40))
#10 17.14   Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)
#10 17.53 Collecting scipy (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.57   Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
#10 17.69 Collecting scikit-image (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.71   Downloading scikit_image-0.26.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (15 kB)
#10 17.81 Collecting python-bidi (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.83   Downloading python_bidi-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#10 17.95 Collecting Shapely (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.98   Downloading shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.8 kB)
#10 18.04 Collecting pyclipper (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 18.17   Downloading pyclipper-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (8.6 kB)
#10 18.23 Collecting ninja (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 18.25   Downloading ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.1 kB)
#10 18.29 Collecting mypy-extensions>=0.4.3 (from black==24.2.0->-r requirements.txt (line 43))
#10 18.31   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
#10 18.34 Collecting pathspec>=0.9.0 (from black==24.2.0->-r requirements.txt (line 43))
#10 18.36   Downloading pathspec-1.0.4-py3-none-any.whl.metadata (13 kB)
#10 18.42 Collecting platformdirs>=2 (from black==24.2.0->-r requirements.txt (line 43))
#10 18.44   Downloading platformdirs-4.9.2-py3-none-any.whl.metadata (4.7 kB)
#10 18.50 Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch==2.2.1->-r requirements.txt (line 27))
#10 18.52   Downloading nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl.metadata (1.7 kB)
#10 18.62 Collecting bcrypt>=3.1.0 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 18.64   Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)
#10 18.89 Collecting cryptography>=3.4.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 18.91   Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
#10 18.97 Collecting httptools>=0.5.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 19.00   Downloading httptools-0.7.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (3.5 kB)
#10 19.07 Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 19.10   Downloading uvloop-0.22.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (4.9 kB)
#10 19.22 Collecting watchfiles>=0.13 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 19.24   Downloading watchfiles-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#10 19.38 Collecting websockets>=10.4 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 19.41   Downloading websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.8 kB)
#10 19.51 Collecting hf-xet<2.0.0,>=1.1.3 (from huggingface-hub<1.0,>=0.19.3->transformers==4.38.2->-r requirements.txt (line 29))
#10 19.53   Downloading hf_xet-1.3.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (4.9 kB)
#10 19.95 Collecting cffi>=2.0.0 (from cryptography>=3.4.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 19.97   Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
#10 20.00 Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 20.03   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
#10 20.06 Collecting six>=1.9.0 (from ecdsa!=0.15->python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 20.08   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
#10 20.18 Collecting MarkupSafe>=2.0 (from jinja2->torch==2.2.1->-r requirements.txt (line 27))
#10 20.20   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)
#10 20.33 Collecting charset_normalizer<4,>=2 (from requests->transformers==4.38.2->-r requirements.txt (line 29))
#10 20.36   Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)
#10 20.41 Collecting urllib3<3,>=1.21.1 (from requests->transformers==4.38.2->-r requirements.txt (line 29))
#10 20.43   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
#10 20.51 Collecting tifffile>=2022.8.12 (from scikit-image->easyocr==1.7.1->-r requirements.txt (line 35))
#10 20.53   Downloading tifffile-2026.2.24-py3-none-any.whl.metadata (31 kB)
#10 20.57 Collecting lazy-loader>=0.4 (from scikit-image->easyocr==1.7.1->-r requirements.txt (line 35))
#10 20.59   Downloading lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
#10 20.64 Collecting mpmath<1.4,>=1.1.0 (from sympy->torch==2.2.1->-r requirements.txt (line 27))
#10 20.66   Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
#10 20.69 Downloading fastapi-0.115.0-py3-none-any.whl (94 kB)
#10 20.72 Downloading pydantic-2.9.0-py3-none-any.whl (434 kB)
#10 20.75 Downloading uvicorn-0.32.0-py3-none-any.whl (63 kB)
#10 20.78 Downloading python_multipart-0.0.9-py3-none-any.whl (22 kB)
#10 20.80 Downloading python_jose-3.3.0-py2.py3-none-any.whl (33 kB)
#10 20.83 Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)
#10 20.84    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 525.6/525.6 kB 170.2 MB/s  0:00:00
#10 20.86 Downloading python_dotenv-1.0.0-py3-none-any.whl (19 kB)
#10 20.88 Downloading pydantic_settings-2.5.2-py3-none-any.whl (26 kB)
#10 20.90 Downloading SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
#10 20.95    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 71.6 MB/s  0:00:00
#10 20.97 Downloading asyncpg-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB)
#10 21.00    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 124.3 MB/s  0:00:00
#10 21.02 Downloading alembic-1.13.2-py3-none-any.whl (232 kB)
#10 21.05 Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
#10 21.08    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 118.8 MB/s  0:00:00
#10 21.09 Downloading redis-5.2.0-py3-none-any.whl (261 kB)
#10 21.12 Downloading aioredis-2.0.1-py3-none-any.whl (71 kB)
#10 21.14 Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
#10 21.18    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 117.9 MB/s  0:00:00
#10 21.21 Downloading opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.9 MB)
#10 21.67    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.9/49.9 MB 108.2 MB/s  0:00:00
#10 21.70 Downloading imageio-2.35.1-py3-none-any.whl (315 kB)
#10 21.76 Downloading torch-2.2.1-cp311-cp311-manylinux1_x86_64.whl (755.6 MB)
#10 46.30    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 755.6/755.6 MB 30.4 MB/s  0:00:24
#10 46.36 Downloading torchvision-0.17.1-cp311-cp311-manylinux1_x86_64.whl (6.9 MB)
#10 46.56    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 33.9 MB/s  0:00:00
#10 46.59 Downloading transformers-4.38.2-py3-none-any.whl (8.5 MB)
#10 46.67    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.5/8.5 MB 113.4 MB/s  0:00:00
#10 46.69 Downloading accelerate-0.27.2-py3-none-any.whl (279 kB)
#10 46.72 Downloading openai-1.13.3-py3-none-any.whl (227 kB)
#10 46.74 Downloading httpx-0.27.0-py3-none-any.whl (75 kB)
#10 46.76 Downloading pytesseract-0.3.10-py3-none-any.whl (14 kB)
#10 46.79 Downloading easyocr-1.7.1-py3-none-any.whl (2.9 MB)
#10 46.82    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 103.2 MB/s  0:00:00
#10 46.84 Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB)
#10 46.86 Downloading tenacity-8.2.3-py3-none-any.whl (24 kB)
#10 46.89 Downloading black-24.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
#10 46.90    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 131.3 MB/s  0:00:00
#10 46.96 Downloading ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB)
#10 47.06    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.8/7.8 MB 74.5 MB/s  0:00:00
#10 47.11 Downloading mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
#10 47.23    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 104.2 MB/s  0:00:00
#10 47.26 Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)
#10 51.55    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 90.2 MB/s  0:00:04
#10 51.58 Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
#10 51.77    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 72.9 MB/s  0:00:00
#10 51.80 Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
#10 52.11    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 75.7 MB/s  0:00:00
#10 52.13 Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
#10 52.15    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 99.6 MB/s  0:00:00
#10 52.17 Downloading nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl (731.7 MB)
#10 62.87    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 731.7/731.7 MB 74.1 MB/s  0:00:10
#10 62.89 Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB)
#10 64.81    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 63.5 MB/s  0:00:01
#10 64.85 Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
#10 65.72    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 64.8 MB/s  0:00:00
#10 65.74 Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
#10 67.12    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 90.3 MB/s  0:00:01
#10 67.15 Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
#10 69.42    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 86.4 MB/s  0:00:02
#10 69.44 Downloading nvidia_nccl_cu12-2.19.3-py3-none-manylinux1_x86_64.whl (166.0 MB)
#10 71.25    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.0/166.0 MB 91.9 MB/s  0:00:01
#10 71.27 Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
#10 71.30 Downloading pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
#10 71.32    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 100.8 MB/s  0:00:00
#10 71.34 Downloading triton-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (167.9 MB)
#10 73.36    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.9/167.9 MB 83.1 MB/s  0:00:02
#10 73.38 Downloading anyio-4.12.1-py3-none-any.whl (113 kB)
#10 73.41 Downloading distro-1.9.0-py3-none-any.whl (20 kB)
#10 73.43 Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
#10 73.45 Downloading huggingface_hub-0.36.2-py3-none-any.whl (566 kB)
#10 73.46    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 566.4/566.4 kB 112.9 MB/s  0:00:00
#10 73.48 Downloading hf_xet-1.3.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB)
#10 73.53    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 82.0 MB/s  0:00:00
#10 73.56 Downloading starlette-0.38.6-py3-none-any.whl (71 kB)
#10 73.58 Downloading tokenizers-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
#10 73.62    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 93.3 MB/s  0:00:00
#10 73.64 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
#10 73.66 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
#10 73.69 Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
#10 73.71 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB)
#10 73.74 Downloading click-8.3.1-py3-none-any.whl (108 kB)
#10 73.76 Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
#10 73.81    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 92.4 MB/s  0:00:00
#10 73.84 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
#10 73.86 Downloading ecdsa-0.19.1-py2.py3-none-any.whl (150 kB)
#10 73.88 Downloading fsspec-2026.2.0-py3-none-any.whl (202 kB)
#10 73.91 Downloading greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (594 kB)
#10 73.92    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 594.2/594.2 kB 107.8 MB/s  0:00:00
#10 73.94 Downloading h11-0.16.0-py3-none-any.whl (37 kB)
#10 73.96 Downloading httptools-0.7.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (456 kB)
#10 73.98 Downloading idna-3.11-py3-none-any.whl (71 kB)
#10 74.01 Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
#10 74.03 Downloading numpy-2.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
#10 74.20    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 101.5 MB/s  0:00:00
#10 74.25 Downloading pathspec-1.0.4-py3-none-any.whl (55 kB)
#10 74.27 Downloading platformdirs-4.9.2-py3-none-any.whl (21 kB)
#10 74.29 Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB)
#10 74.30    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 108.1 MB/s  0:00:00
#10 74.32 Downloading regex-2026.2.19-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (800 kB)
#10 74.33    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 800.6/800.6 kB 114.6 MB/s  0:00:00
#10 74.35 Downloading safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507 kB)
#10 74.38 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
#10 74.40 Downloading tqdm-4.67.3-py3-none-any.whl (78 kB)
#10 74.42 Downloading uvloop-0.22.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB)
#10 74.47    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 79.8 MB/s  0:00:00
#10 74.49 Downloading watchfiles-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB)
#10 74.52 Downloading websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (184 kB)
#10 74.55 Downloading certifi-2026.2.25-py3-none-any.whl (153 kB)
#10 74.57 Downloading filelock-3.24.3-py3-none-any.whl (24 kB)
#10 74.60 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
#10 74.62 Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
#10 74.64 Downloading mako-1.3.10-py3-none-any.whl (78 kB)
#10 74.67 Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
#10 74.69    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 99.3 MB/s  0:00:00
#10 74.72 Downloading ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (180 kB)
#10 74.74 Downloading nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl (39.7 MB)
#10 75.29    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 39.7/39.7 MB 72.6 MB/s  0:00:00
#10 75.31 Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)
#10 75.34 Downloading pyasn1-0.6.2-py3-none-any.whl (83 kB)
#10 75.36 Downloading pyclipper-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (989 kB)
#10 75.37    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 989.6/989.6 kB 91.3 MB/s  0:00:00
#10 75.39 Downloading pycparser-3.0-py3-none-any.whl (48 kB)
#10 75.41 Downloading python_bidi-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (302 kB)
#10 75.44 Downloading requests-2.32.5-py3-none-any.whl (64 kB)
#10 75.46 Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (151 kB)
#10 75.49 Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
#10 75.51 Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
#10 75.53 Downloading scikit_image-0.26.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (13.7 MB)
#10 75.74    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.7/13.7 MB 68.1 MB/s  0:00:00
#10 75.76 Downloading lazy_loader-0.4-py3-none-any.whl (12 kB)
#10 75.78 Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB)
#10 76.28    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.3/35.3 MB 71.3 MB/s  0:00:00
#10 76.30 Downloading tifffile-2026.2.24-py3-none-any.whl (243 kB)
#10 76.33 Downloading shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.1 MB)
#10 76.37    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 69.4 MB/s  0:00:00
#10 76.40 Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
#10 76.42 Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB)
#10 76.52    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 70.8 MB/s  0:00:00
#10 76.54 Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
#10 76.55    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 73.5 MB/s  0:00:00
#10 76.57 Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)
#10 86.92 Installing collected packages: python-bidi, passlib, mpmath, websockets, uvloop, urllib3, tzdata, typing-extensions, tqdm, tenacity, sympy, sniffio, six, safetensors, ruff, regex, redis, pyyaml, python-multipart, python-dotenv, pycparser, pyclipper, pyasn1, psycopg2-binary, psutil, platformdirs, Pillow, pathspec, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, ninja, networkx, mypy-extensions, MarkupSafe, lazy-loader, idna, httptools, hf-xet, h11, greenlet, fsspec, filelock, distro, click, charset_normalizer, certifi, bcrypt, async-timeout, annotated-types, aiofiles, uvicorn, triton, tifffile, sqlalchemy, Shapely, scipy, rsa, requests, pytesseract, pydantic-core, opencv-python-headless, nvidia-cusparse-cu12, nvidia-cudnn-cu12, mypy, Mako, jinja2, imageio, httpcore, ecdsa, cffi, black, asyncpg, anyio, aioredis, watchfiles, starlette, scikit-image, python-jose, pydantic, nvidia-cusolver-cu12, huggingface-hub, httpx, cryptography, alembic, torch, tokenizers, pydantic-settings, openai, fastapi, transformers, torchvision, accelerate, easyocr
#10 168.3
#10 168.3 Successfully installed Mako-1.3.10 MarkupSafe-3.0.3 Pillow-10.4.0 Shapely-2.1.2 accelerate-0.27.2 aiofiles-23.2.1 aioredis-2.0.1 alembic-1.13.2 annotated-types-0.7.0 anyio-4.12.1 async-timeout-5.0.1 asyncpg-0.29.0 bcrypt-5.0.0 black-24.2.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.4 click-8.3.1 cryptography-46.0.5 distro-1.9.0 easyocr-1.7.1 ecdsa-0.19.1 fastapi-0.115.0 filelock-3.24.3 fsspec-2026.2.0 greenlet-3.3.2 h11-0.16.0 hf-xet-1.3.1 httpcore-1.0.9 httptools-0.7.1 httpx-0.27.0 huggingface-hub-0.36.2 idna-3.11 imageio-2.35.1 jinja2-3.1.6 lazy-loader-0.4 mpmath-1.3.0 mypy-1.8.0 mypy-extensions-1.1.0 networkx-3.6.1 ninja-1.13.0 numpy-2.4.2 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.19.3 nvidia-nvjitlink-cu12-12.9.86 nvidia-nvtx-cu12-12.1.105 openai-1.13.3 opencv-python-headless-4.10.0.84 passlib-1.7.4 pathspec-1.0.4 platformdirs-4.9.2 psutil-7.2.2 psycopg2-binary-2.9.9 pyasn1-0.6.2 pyclipper-1.4.0 pycparser-3.0 pydantic-2.9.0 pydantic-core-2.23.2 pydantic-settings-2.5.2 pytesseract-0.3.10 python-bidi-0.6.7 python-dotenv-1.0.0 python-jose-3.3.0 python-multipart-0.0.9 pyyaml-6.0.3 redis-5.2.0 regex-2026.2.19 requests-2.32.5 rsa-4.9.1 ruff-0.3.0 safetensors-0.7.0 scikit-image-0.26.0 scipy-1.17.1 six-1.17.0 sniffio-1.3.1 sqlalchemy-2.0.35 starlette-0.38.6 sympy-1.14.0 tenacity-8.2.3 tifffile-2026.2.24 tokenizers-0.15.2 torch-2.2.1 torchvision-0.17.1 tqdm-4.67.3 transformers-4.38.2 triton-2.2.0 typing-extensions-4.15.0 tzdata-2025.3 urllib3-2.6.3 uvicorn-0.32.0 uvloop-0.22.1 watchfiles-1.1.1 websockets-16.0
#10 168.3 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
#10 171.3 Collecting openai-whisper==20231117
#10 171.5   Downloading openai-whisper-20231117.tar.gz (798 kB)
#10 171.6      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.6/798.6 kB 25.1 MB/s  0:00:00
#10 171.6   Preparing metadata (pyproject.toml): started
#10 171.9   Preparing metadata (pyproject.toml): finished with status 'error'
#10 171.9   error: subprocess-exited-with-error
#10 171.9
#10 171.9   × Preparing metadata (pyproject.toml) did not run successfully.
#10 171.9   │ exit code: 1
#10 171.9   ╰─> [17 lines of output]
#10 171.9       Traceback (most recent call last):
#10 171.9         File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
#10 171.9           main()
#10 171.9         File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
#10 171.9           json_out["return_val"] = hook(**hook_input["kwargs"])
#10 171.9                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#10 171.9         File "/usr/local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 175, in prepare_metadata_for_build_wheel
#10 171.9           return hook(metadata_directory, config_settings)
#10 171.9                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#10 171.9         File "/usr/local/lib/python3.11/site-packages/setuptools/build_meta.py", line 380, in prepare_metadata_for_build_wheel
#10 171.9           self.run_setup()
#10 171.9         File "/usr/local/lib/python3.11/site-packages/setuptools/build_meta.py", line 520, in run_setup
#10 171.9           super().run_setup(setup_script=setup_script)
#10 171.9         File "/usr/local/lib/python3.11/site-packages/setuptools/build_meta.py", line 317, in run_setup
#10 171.9           exec(code, locals())
#10 171.9         File "<string>", line 5, in <module>
#10 171.9       ModuleNotFoundError: No module named 'pkg_resources'
#10 171.9       [end of output]
#10 171.9
#10 171.9   note: This error originates from a subprocess, and is likely not a problem with pip.
#10 172.1 error: metadata-generation-failed
#10 172.1
#10 172.1 × Encountered error while generating package metadata.
#10 172.1 ╰─> openai-whisper
#10 172.1
#10 172.1 note: This is an issue with the package mentioned above, not pip.
#10 172.1 hint: See above for details.
#10 ERROR: process "/bin/sh -c pip install --no-cache-dir --upgrade pip setuptools wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper==20231117" did not complete successfully: exit code: 1
------
 > [5/7] RUN pip install --no-cache-dir --upgrade pip setuptools wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper==20231117:
171.9       [end of output]
171.9
171.9   note: This error originates from a subprocess, and is likely not a problem with pip.
172.1 error: metadata-generation-failed
172.1
172.1 × Encountered error while generating package metadata.
172.1 ╰─> openai-whisper
172.1
172.1 note: This is an issue with the package mentioned above, not pip.
172.1 hint: See above for details.
------
Dockerfile:29
--------------------
  28 |     # 3. Install openai-whisper with --no-build-isolation to fix pkg_resources issue
  29 | >>> RUN pip install --no-cache-dir --upgrade pip setuptools wheel && \
  30 | >>>     pip install --no-cache-dir -r requirements.txt && \
  31 | >>>     pip install --no-cache-dir --no-build-isolation openai-whisper==20231117
  32 |
--------------------
failed to solve: process "/bin/sh -c pip install --no-cache-dir --upgrade pip setuptools wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper==20231117" did not complete successfully: exit code: 1


**Diagnosing Build Failure**

I'm currently investigating a persistent build failure when installing `openai-whisper`. The error message, `ModuleNotFoundError: No module named 'pkg_resources'`, persists even after using `--no-build-isolation`. This suggests that `pkg_resources` is absent from the build environment, likely pointing to a deeper dependency issue. I'm exploring potential causes for this missing module, and checking if the dependencies are compatible with the specific build process.

**Refining the Approach**

I've realized that installing an older `setuptools` might be unnecessary if a newer version of `openai-whisper` resolves the issue. My current plan is to update to the latest version of `openai-whisper` first. If the problem persists, I'll then downgrade `setuptools` in the Dockerfile. I'm also considering splitting the `requirements.txt` installation step in the Dockerfile to leverage caching more effectively, to avoid re-downloading dependencies, especially large ones like torch, after simple config changes.

exec

cat > backend/Dockerfile <<EOF
FROM python:3.11-slim

# Set working directory
WORKDIR /app

# Install system dependencies
RUN apt-get update && apt-get install -y \\
    build-essential \\
    curl \\
    git \\
    libgomp1 \\
    libglib2.0-0 \\
    libsm6 \\
    libxext6 \\
    libxrender-dev \\
    libgl1 \\
    ffmpeg \\
    tesseract-ocr \\
    tesseract-ocr-eng \\
    && rm -rf /var/lib/apt/lists/*

# Copy requirements first for better caching
COPY requirements.txt .

# Install Python dependencies
# Upgrade pip and install setuptools<70 to ensure pkg_resources is available
RUN pip install --no-cache-dir --upgrade pip "setuptools<70" wheel && \\
    pip install --no-cache-dir -r requirements.txt && \\
    pip install --no-cache-dir --no-build-isolation openai-whisper

# Copy application code
COPY . .

# Create necessary directories
RUN mkdir -p uploads/photos uploads/temp models logs

# Expose port
EXPOSE 8000

# Health check
HEALTHCHECK --interval=30s --timeout=10s --start-period=40s --retries=3 \\
    CMD curl -f http://localhost:8000/docs || exit 1

# Run the application
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
EOF


(no output)


Command still running (session crisp-mist, pid 3027819). Use process (list/poll/log/write/kill/clear/remove) for follow-up.

 24.0
#10 5.167     Uninstalling pip-24.0:
#10 5.444       Successfully uninstalled pip-24.0
#10 6.545   Attempting uninstall: wheel
#10 6.548     Found existing installation: wheel 0.45.1
#10 6.553     Uninstalling wheel-0.45.1:
#10 6.579       Successfully uninstalled wheel-0.45.1
#10 6.617 Successfully installed packaging-26.0 pip-26.0.1 setuptools-69.5.1 wheel-0.46.3
#10 6.618 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
#10 7.580 Collecting fastapi==0.115.0 (from -r requirements.txt (line 2))
#10 7.757   Downloading fastapi-0.115.0-py3-none-any.whl.metadata (27 kB)
#10 7.832 Collecting uvicorn==0.32.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 7.854   Downloading uvicorn-0.32.0-py3-none-any.whl.metadata (6.6 kB)
#10 7.912 Collecting python-multipart==0.0.9 (from -r requirements.txt (line 4))
#10 7.932   Downloading python_multipart-0.0.9-py3-none-any.whl.metadata (2.5 kB)
#10 7.963 Collecting python-jose==3.3.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 7.984   Downloading python_jose-3.3.0-py2.py3-none-any.whl.metadata (5.4 kB)
#10 8.020 Collecting passlib==1.7.4 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 8.042   Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
#10 8.084 Collecting python-dotenv==1.0.0 (from -r requirements.txt (line 7))
#10 8.105   Downloading python_dotenv-1.0.0-py3-none-any.whl.metadata (21 kB)
#10 8.324 Collecting pydantic==2.9.0 (from -r requirements.txt (line 8))
#10 8.346   Downloading pydantic-2.9.0-py3-none-any.whl.metadata (146 kB)
#10 8.416 Collecting pydantic-settings==2.5.2 (from -r requirements.txt (line 9))
#10 8.437   Downloading pydantic_settings-2.5.2-py3-none-any.whl.metadata (3.5 kB)
#10 8.984 Collecting sqlalchemy==2.0.35 (from -r requirements.txt (line 12))


time="2026-02-27T13:06:48Z" level=warning msg="/home/crogers2287/company-cam-clone/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
#1 [internal] load local bake definitions
#1 reading from stdin 402B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.16kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.11-slim
#3 DONE 0.5s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [1/7] FROM docker.io/library/python:3.11-slim@sha256:fba6f3b73795df99960f4269b297420bdbe01a8631fc31ea3f121f2486d332d0
#5 DONE 0.0s

#6 [internal] load build context
#6 transferring context: 3.08kB done
#6 DONE 0.0s

#7 [2/7] WORKDIR /app
#7 CACHED

#8 [3/7] RUN apt-get update && apt-get install -y     build-essential     curl     git     libgomp1     libglib2.0-0     libsm6     libxext6     libxrender-dev     libgl1     ffmpeg     tesseract-ocr     tesseract-ocr-eng     && rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [4/7] COPY requirements.txt .
#9 CACHED

#10 [5/7] RUN pip install --no-cache-dir --upgrade pip "setuptools<70" wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper
#10 2.521 Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (24.0)
#10 2.753 Collecting pip
#10 2.910   Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
#10 3.338 Collecting setuptools<70
#10 3.362   Downloading setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)
#10 3.367 Requirement already satisfied: wheel in /usr/local/lib/python3.11/site-packages (0.45.1)
#10 3.430 Collecting wheel
#10 3.454   Downloading wheel-0.46.3-py3-none-any.whl.metadata (2.4 kB)
#10 3.549 Collecting packaging>=24.0 (from wheel)
#10 3.571   Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)
#10 3.601 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
#10 3.706    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 18.4 MB/s eta 0:00:00
#10 3.732 Downloading setuptools-69.5.1-py3-none-any.whl (894 kB)
#10 3.744    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 894.6/894.6 kB 110.0 MB/s eta 0:00:00
#10 3.768 Downloading wheel-0.46.3-py3-none-any.whl (30 kB)
#10 3.791 Downloading packaging-26.0-py3-none-any.whl (74 kB)
#10 3.796    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 122.1 MB/s eta 0:00:00
#10 3.973 Installing collected packages: setuptools, pip, packaging, wheel
#10 3.973   Attempting uninstall: setuptools
#10 3.978     Found existing installation: setuptools 79.0.1
#10 4.029     Uninstalling setuptools-79.0.1:
#10 4.326       Successfully uninstalled setuptools-79.0.1
#10 5.101   Attempting uninstall: pip
#10 5.104     Found existing installation: pip 24.0
#10 5.167     Uninstalling pip-24.0:
#10 5.444       Successfully uninstalled pip-24.0
#10 6.545   Attempting uninstall: wheel
#10 6.548     Found existing installation: wheel 0.45.1
#10 6.553     Uninstalling wheel-0.45.1:
#10 6.579       Successfully uninstalled wheel-0.45.1
#10 6.617 Successfully installed packaging-26.0 pip-26.0.1 setuptools-69.5.1 wheel-0.46.3
#10 6.618 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
#10 7.580 Collecting fastapi==0.115.0 (from -r requirements.txt (line 2))
#10 7.757   Downloading fastapi-0.115.0-py3-none-any.whl.metadata (27 kB)
#10 7.832 Collecting uvicorn==0.32.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 7.854   Downloading uvicorn-0.32.0-py3-none-any.whl.metadata (6.6 kB)
#10 7.912 Collecting python-multipart==0.0.9 (from -r requirements.txt (line 4))
#10 7.932   Downloading python_multipart-0.0.9-py3-none-any.whl.metadata (2.5 kB)
#10 7.963 Collecting python-jose==3.3.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 7.984   Downloading python_jose-3.3.0-py2.py3-none-any.whl.metadata (5.4 kB)
#10 8.020 Collecting passlib==1.7.4 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 8.042   Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
#10 8.084 Collecting python-dotenv==1.0.0 (from -r requirements.txt (line 7))
#10 8.105   Downloading python_dotenv-1.0.0-py3-none-any.whl.metadata (21 kB)
#10 8.324 Collecting pydantic==2.9.0 (from -r requirements.txt (line 8))
#10 8.346   Downloading pydantic-2.9.0-py3-none-any.whl.metadata (146 kB)
#10 8.416 Collecting pydantic-settings==2.5.2 (from -r requirements.txt (line 9))
#10 8.437   Downloading pydantic_settings-2.5.2-py3-none-any.whl.metadata (3.5 kB)
#10 8.984 Collecting sqlalchemy==2.0.35 (from -r requirements.txt (line 12))
#10 9.011   Downloading SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
#10 9.138 Collecting asyncpg==0.29.0 (from -r requirements.txt (line 13))
#10 9.160   Downloading asyncpg-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.199 Collecting alembic==1.13.2 (from -r requirements.txt (line 14))
#10 9.220   Downloading alembic-1.13.2-py3-none-any.whl.metadata (7.4 kB)
#10 9.326 Collecting psycopg2-binary==2.9.9 (from -r requirements.txt (line 15))
#10 9.352   Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.418 Collecting redis==5.2.0 (from -r requirements.txt (line 18))
#10 9.455   Downloading redis-5.2.0-py3-none-any.whl.metadata (9.1 kB)
#10 9.509 Collecting aioredis==2.0.1 (from -r requirements.txt (line 19))
#10 9.563   Downloading aioredis-2.0.1-py3-none-any.whl.metadata (15 kB)
#10 9.869 Collecting Pillow==10.4.0 (from -r requirements.txt (line 22))
#10 9.893   Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
#10 9.978 Collecting opencv-python-headless==4.10.0.84 (from -r requirements.txt (line 23))
#10 10.000   Downloading opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
#10 10.04 Collecting imageio==2.35.1 (from -r requirements.txt (line 24))
#10 10.06   Downloading imageio-2.35.1-py3-none-any.whl.metadata (4.9 kB)
#10 10.15 Collecting torch==2.2.1 (from -r requirements.txt (line 27))
#10 10.17   Downloading torch-2.2.1-cp311-cp311-manylinux1_x86_64.whl.metadata (26 kB)
#10 10.26 Collecting torchvision==0.17.1 (from -r requirements.txt (line 28))
#10 10.28   Downloading torchvision-0.17.1-cp311-cp311-manylinux1_x86_64.whl.metadata (6.6 kB)
#10 10.37 Collecting transformers==4.38.2 (from -r requirements.txt (line 29))
#10 10.39   Downloading transformers-4.38.2-py3-none-any.whl.metadata (130 kB)
#10 10.51 Collecting accelerate==0.27.2 (from -r requirements.txt (line 30))
#10 10.53   Downloading accelerate-0.27.2-py3-none-any.whl.metadata (18 kB)
#10 10.61 Collecting openai==1.13.3 (from -r requirements.txt (line 31))
#10 10.63   Downloading openai-1.13.3-py3-none-any.whl.metadata (18 kB)
#10 10.66 Collecting pytesseract==0.3.10 (from -r requirements.txt (line 34))
#10 10.69   Downloading pytesseract-0.3.10-py3-none-any.whl.metadata (11 kB)
#10 10.72 Collecting easyocr==1.7.1 (from -r requirements.txt (line 35))
#10 10.74   Downloading easyocr-1.7.1-py3-none-any.whl.metadata (11 kB)
#10 10.77 Collecting aiofiles==23.2.1 (from -r requirements.txt (line 38))
#10 10.79   Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
#10 10.83 Collecting tenacity==8.2.3 (from -r requirements.txt (line 39))
#10 10.85   Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
#10 10.90 Collecting httpx==0.27.0 (from -r requirements.txt (line 40))
#10 10.93   Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
#10 11.02 Collecting black==24.2.0 (from -r requirements.txt (line 43))
#10 11.05   Downloading black-24.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (74 kB)
#10 11.62 Collecting ruff==0.3.0 (from -r requirements.txt (line 44))
#10 11.64   Downloading ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (23 kB)
#10 11.77 Collecting mypy==1.8.0 (from -r requirements.txt (line 45))
#10 11.79   Downloading mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB)
#10 11.83 Collecting starlette<0.39.0,>=0.37.2 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.85   Downloading starlette-0.38.6-py3-none-any.whl.metadata (6.0 kB)
#10 11.89 Collecting typing-extensions>=4.8.0 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.91   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
#10 11.94 Collecting annotated-types>=0.4.0 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 11.96   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
#10 12.89 Collecting pydantic-core==2.23.2 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.91   Downloading pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
#10 12.94 Collecting tzdata (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.96   Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
#10 12.99 Collecting click>=7.0 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.02   Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
#10 13.04 Collecting h11>=0.8 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.06   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
#10 13.10 Collecting ecdsa!=0.15 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.12   Downloading ecdsa-0.19.1-py2.py3-none-any.whl.metadata (29 kB)
#10 13.15 Collecting rsa (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.18   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
#10 13.23 Collecting pyasn1 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.26   Downloading pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
#10 13.57 Collecting greenlet!=0.4.17 (from sqlalchemy==2.0.35->-r requirements.txt (line 12))
#10 13.59   Downloading greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB)
#10 13.62 Collecting async-timeout>=4.0.3 (from asyncpg==0.29.0->-r requirements.txt (line 13))
#10 13.64   Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB)
#10 13.68 Collecting Mako (from alembic==1.13.2->-r requirements.txt (line 14))
#10 13.70   Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)
#10 14.01 Collecting numpy>=1.21.2 (from opencv-python-headless==4.10.0.84->-r requirements.txt (line 23))
#10 14.03   Downloading numpy-2.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
#10 14.10 Collecting filelock (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.12   Downloading filelock-3.24.3-py3-none-any.whl.metadata (2.0 kB)
#10 14.15 Collecting sympy (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.18   Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
#10 14.23 Collecting networkx (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.25   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
#10 14.29 Collecting jinja2 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.31   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
#10 14.36 Collecting fsspec (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.38   Downloading fsspec-2026.2.0-py3-none-any.whl.metadata (10 kB)
#10 14.44 Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.46   Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.50 Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.52   Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.55 Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.57   Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.62 Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.64   Downloading nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.67 Collecting nvidia-cublas-cu12==12.1.3.1 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.69   Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.72 Collecting nvidia-cufft-cu12==11.0.2.54 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.74   Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.78 Collecting nvidia-curand-cu12==10.3.2.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.80   Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.83 Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.86   Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.89 Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.91   Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.95 Collecting nvidia-nccl-cu12==2.19.3 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.97   Downloading nvidia_nccl_cu12-2.19.3-py3-none-manylinux1_x86_64.whl.metadata (1.8 kB)
#10 15.01 Collecting nvidia-nvtx-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 15.03   Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.7 kB)


time="2026-02-27T13:06:48Z" level=warning msg="/home/crogers2287/company-cam-clone/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
#1 [internal] load local bake definitions
#1 reading from stdin 402B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.16kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.11-slim
#3 DONE 0.5s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [1/7] FROM docker.io/library/python:3.11-slim@sha256:fba6f3b73795df99960f4269b297420bdbe01a8631fc31ea3f121f2486d332d0
#5 DONE 0.0s

#6 [internal] load build context
#6 transferring context: 3.08kB done
#6 DONE 0.0s

#7 [2/7] WORKDIR /app
#7 CACHED

#8 [3/7] RUN apt-get update && apt-get install -y     build-essential     curl     git     libgomp1     libglib2.0-0     libsm6     libxext6     libxrender-dev     libgl1     ffmpeg     tesseract-ocr     tesseract-ocr-eng     && rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [4/7] COPY requirements.txt .
#9 CACHED

#10 [5/7] RUN pip install --no-cache-dir --upgrade pip "setuptools<70" wheel &&     pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir --no-build-isolation openai-whisper
#10 2.521 Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (24.0)
#10 2.753 Collecting pip
#10 2.910   Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
#10 3.338 Collecting setuptools<70
#10 3.362   Downloading setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)
#10 3.367 Requirement already satisfied: wheel in /usr/local/lib/python3.11/site-packages (0.45.1)
#10 3.430 Collecting wheel
#10 3.454   Downloading wheel-0.46.3-py3-none-any.whl.metadata (2.4 kB)
#10 3.549 Collecting packaging>=24.0 (from wheel)
#10 3.571   Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)
#10 3.601 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
#10 3.706    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 18.4 MB/s eta 0:00:00
#10 3.732 Downloading setuptools-69.5.1-py3-none-any.whl (894 kB)
#10 3.744    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 894.6/894.6 kB 110.0 MB/s eta 0:00:00
#10 3.768 Downloading wheel-0.46.3-py3-none-any.whl (30 kB)
#10 3.791 Downloading packaging-26.0-py3-none-any.whl (74 kB)
#10 3.796    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 122.1 MB/s eta 0:00:00
#10 3.973 Installing collected packages: setuptools, pip, packaging, wheel
#10 3.973   Attempting uninstall: setuptools
#10 3.978     Found existing installation: setuptools 79.0.1
#10 4.029     Uninstalling setuptools-79.0.1:
#10 4.326       Successfully uninstalled setuptools-79.0.1
#10 5.101   Attempting uninstall: pip
#10 5.104     Found existing installation: pip 24.0
#10 5.167     Uninstalling pip-24.0:
#10 5.444       Successfully uninstalled pip-24.0
#10 6.545   Attempting uninstall: wheel
#10 6.548     Found existing installation: wheel 0.45.1
#10 6.553     Uninstalling wheel-0.45.1:
#10 6.579       Successfully uninstalled wheel-0.45.1
#10 6.617 Successfully installed packaging-26.0 pip-26.0.1 setuptools-69.5.1 wheel-0.46.3
#10 6.618 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
#10 7.580 Collecting fastapi==0.115.0 (from -r requirements.txt (line 2))
#10 7.757   Downloading fastapi-0.115.0-py3-none-any.whl.metadata (27 kB)
#10 7.832 Collecting uvicorn==0.32.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 7.854   Downloading uvicorn-0.32.0-py3-none-any.whl.metadata (6.6 kB)
#10 7.912 Collecting python-multipart==0.0.9 (from -r requirements.txt (line 4))
#10 7.932   Downloading python_multipart-0.0.9-py3-none-any.whl.metadata (2.5 kB)
#10 7.963 Collecting python-jose==3.3.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 7.984   Downloading python_jose-3.3.0-py2.py3-none-any.whl.metadata (5.4 kB)
#10 8.020 Collecting passlib==1.7.4 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 8.042   Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
#10 8.084 Collecting python-dotenv==1.0.0 (from -r requirements.txt (line 7))
#10 8.105   Downloading python_dotenv-1.0.0-py3-none-any.whl.metadata (21 kB)
#10 8.324 Collecting pydantic==2.9.0 (from -r requirements.txt (line 8))
#10 8.346   Downloading pydantic-2.9.0-py3-none-any.whl.metadata (146 kB)
#10 8.416 Collecting pydantic-settings==2.5.2 (from -r requirements.txt (line 9))
#10 8.437   Downloading pydantic_settings-2.5.2-py3-none-any.whl.metadata (3.5 kB)
#10 8.984 Collecting sqlalchemy==2.0.35 (from -r requirements.txt (line 12))
#10 9.011   Downloading SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
#10 9.138 Collecting asyncpg==0.29.0 (from -r requirements.txt (line 13))
#10 9.160   Downloading asyncpg-0.29.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.199 Collecting alembic==1.13.2 (from -r requirements.txt (line 14))
#10 9.220   Downloading alembic-1.13.2-py3-none-any.whl.metadata (7.4 kB)
#10 9.326 Collecting psycopg2-binary==2.9.9 (from -r requirements.txt (line 15))
#10 9.352   Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 9.418 Collecting redis==5.2.0 (from -r requirements.txt (line 18))
#10 9.455   Downloading redis-5.2.0-py3-none-any.whl.metadata (9.1 kB)
#10 9.509 Collecting aioredis==2.0.1 (from -r requirements.txt (line 19))
#10 9.563   Downloading aioredis-2.0.1-py3-none-any.whl.metadata (15 kB)
#10 9.869 Collecting Pillow==10.4.0 (from -r requirements.txt (line 22))
#10 9.893   Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
#10 9.978 Collecting opencv-python-headless==4.10.0.84 (from -r requirements.txt (line 23))
#10 10.000   Downloading opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
#10 10.04 Collecting imageio==2.35.1 (from -r requirements.txt (line 24))
#10 10.06   Downloading imageio-2.35.1-py3-none-any.whl.metadata (4.9 kB)
#10 10.15 Collecting torch==2.2.1 (from -r requirements.txt (line 27))
#10 10.17   Downloading torch-2.2.1-cp311-cp311-manylinux1_x86_64.whl.metadata (26 kB)
#10 10.26 Collecting torchvision==0.17.1 (from -r requirements.txt (line 28))
#10 10.28   Downloading torchvision-0.17.1-cp311-cp311-manylinux1_x86_64.whl.metadata (6.6 kB)
#10 10.37 Collecting transformers==4.38.2 (from -r requirements.txt (line 29))
#10 10.39   Downloading transformers-4.38.2-py3-none-any.whl.metadata (130 kB)
#10 10.51 Collecting accelerate==0.27.2 (from -r requirements.txt (line 30))
#10 10.53   Downloading accelerate-0.27.2-py3-none-any.whl.metadata (18 kB)
#10 10.61 Collecting openai==1.13.3 (from -r requirements.txt (line 31))
#10 10.63   Downloading openai-1.13.3-py3-none-any.whl.metadata (18 kB)
#10 10.66 Collecting pytesseract==0.3.10 (from -r requirements.txt (line 34))
#10 10.69   Downloading pytesseract-0.3.10-py3-none-any.whl.metadata (11 kB)
#10 10.72 Collecting easyocr==1.7.1 (from -r requirements.txt (line 35))
#10 10.74   Downloading easyocr-1.7.1-py3-none-any.whl.metadata (11 kB)
#10 10.77 Collecting aiofiles==23.2.1 (from -r requirements.txt (line 38))
#10 10.79   Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
#10 10.83 Collecting tenacity==8.2.3 (from -r requirements.txt (line 39))
#10 10.85   Downloading tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
#10 10.90 Collecting httpx==0.27.0 (from -r requirements.txt (line 40))
#10 10.93   Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
#10 11.02 Collecting black==24.2.0 (from -r requirements.txt (line 43))
#10 11.05   Downloading black-24.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (74 kB)
#10 11.62 Collecting ruff==0.3.0 (from -r requirements.txt (line 44))
#10 11.64   Downloading ruff-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (23 kB)
#10 11.77 Collecting mypy==1.8.0 (from -r requirements.txt (line 45))
#10 11.79   Downloading mypy-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB)
#10 11.83 Collecting starlette<0.39.0,>=0.37.2 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.85   Downloading starlette-0.38.6-py3-none-any.whl.metadata (6.0 kB)
#10 11.89 Collecting typing-extensions>=4.8.0 (from fastapi==0.115.0->-r requirements.txt (line 2))
#10 11.91   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
#10 11.94 Collecting annotated-types>=0.4.0 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 11.96   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
#10 12.89 Collecting pydantic-core==2.23.2 (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.91   Downloading pydantic_core-2.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
#10 12.94 Collecting tzdata (from pydantic==2.9.0->-r requirements.txt (line 8))
#10 12.96   Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)
#10 12.99 Collecting click>=7.0 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.02   Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
#10 13.04 Collecting h11>=0.8 (from uvicorn==0.32.0->uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 13.06   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
#10 13.10 Collecting ecdsa!=0.15 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.12   Downloading ecdsa-0.19.1-py2.py3-none-any.whl.metadata (29 kB)
#10 13.15 Collecting rsa (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.18   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
#10 13.23 Collecting pyasn1 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 13.26   Downloading pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
#10 13.57 Collecting greenlet!=0.4.17 (from sqlalchemy==2.0.35->-r requirements.txt (line 12))
#10 13.59   Downloading greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB)
#10 13.62 Collecting async-timeout>=4.0.3 (from asyncpg==0.29.0->-r requirements.txt (line 13))
#10 13.64   Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB)
#10 13.68 Collecting Mako (from alembic==1.13.2->-r requirements.txt (line 14))
#10 13.70   Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)
#10 14.01 Collecting numpy>=1.21.2 (from opencv-python-headless==4.10.0.84->-r requirements.txt (line 23))
#10 14.03   Downloading numpy-2.4.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
#10 14.10 Collecting filelock (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.12   Downloading filelock-3.24.3-py3-none-any.whl.metadata (2.0 kB)
#10 14.15 Collecting sympy (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.18   Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
#10 14.23 Collecting networkx (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.25   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
#10 14.29 Collecting jinja2 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.31   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
#10 14.36 Collecting fsspec (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.38   Downloading fsspec-2026.2.0-py3-none-any.whl.metadata (10 kB)
#10 14.44 Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.46   Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.50 Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.52   Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.55 Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.57   Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.62 Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.64   Downloading nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.67 Collecting nvidia-cublas-cu12==12.1.3.1 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.69   Downloading nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.72 Collecting nvidia-cufft-cu12==11.0.2.54 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.74   Downloading nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.78 Collecting nvidia-curand-cu12==10.3.2.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.80   Downloading nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB)
#10 14.83 Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.86   Downloading nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.89 Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.91   Downloading nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB)
#10 14.95 Collecting nvidia-nccl-cu12==2.19.3 (from torch==2.2.1->-r requirements.txt (line 27))
#10 14.97   Downloading nvidia_nccl_cu12-2.19.3-py3-none-manylinux1_x86_64.whl.metadata (1.8 kB)
#10 15.01 Collecting nvidia-nvtx-cu12==12.1.105 (from torch==2.2.1->-r requirements.txt (line 27))
#10 15.03   Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.7 kB)
#10 15.08 Collecting triton==2.2.0 (from torch==2.2.1->-r requirements.txt (line 27))
#10 15.10   Downloading triton-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.4 kB)
#10 15.20 Collecting huggingface-hub<1.0,>=0.19.3 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.22   Downloading huggingface_hub-0.36.2-py3-none-any.whl.metadata (15 kB)
#10 15.24 Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.11/site-packages (from transformers==4.38.2->-r requirements.txt (line 29)) (26.0)
#10 15.30 Collecting pyyaml>=5.1 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.32   Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
#10 15.91 Collecting regex!=2019.12.17 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.93   Downloading regex-2026.2.19-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
#10 15.97 Collecting requests (from transformers==4.38.2->-r requirements.txt (line 29))
#10 15.99   Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
#10 16.18 Collecting tokenizers<0.19,>=0.14 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.20   Downloading tokenizers-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
#10 16.36 Collecting safetensors>=0.4.1 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.38   Downloading safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
#10 16.43 Collecting tqdm>=4.27 (from transformers==4.38.2->-r requirements.txt (line 29))
#10 16.45   Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
#10 16.56 Collecting psutil (from accelerate==0.27.2->-r requirements.txt (line 30))
#10 16.58   Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
#10 16.63 Collecting anyio<5,>=3.5.0 (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.65   Downloading anyio-4.12.1-py3-none-any.whl.metadata (4.3 kB)
#10 16.67 Collecting distro<2,>=1.7.0 (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.69   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
#10 16.71 Collecting sniffio (from openai==1.13.3->-r requirements.txt (line 31))
#10 16.74   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
#10 16.79 Collecting certifi (from httpx==0.27.0->-r requirements.txt (line 40))
#10 16.81   Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)
#10 16.85 Collecting httpcore==1.* (from httpx==0.27.0->-r requirements.txt (line 40))
#10 16.87   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
#10 16.90 Collecting idna (from httpx==0.27.0->-r requirements.txt (line 40))
#10 16.92   Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)
#10 17.30 Collecting scipy (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.32   Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
#10 17.46 Collecting scikit-image (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.48   Downloading scikit_image-0.26.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (15 kB)
#10 17.59 Collecting python-bidi (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.61   Downloading python_bidi-0.6.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#10 17.73 Collecting Shapely (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.75   Downloading shapely-2.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.8 kB)
#10 17.80 Collecting pyclipper (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.83   Downloading pyclipper-1.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (8.6 kB)
#10 17.88 Collecting ninja (from easyocr==1.7.1->-r requirements.txt (line 35))
#10 17.89   Downloading ninja-1.13.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.1 kB)
#10 17.92 Collecting mypy-extensions>=0.4.3 (from black==24.2.0->-r requirements.txt (line 43))
#10 17.94   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
#10 17.97 Collecting pathspec>=0.9.0 (from black==24.2.0->-r requirements.txt (line 43))
#10 17.99   Downloading pathspec-1.0.4-py3-none-any.whl.metadata (13 kB)
#10 18.03 Collecting platformdirs>=2 (from black==24.2.0->-r requirements.txt (line 43))
#10 18.05   Downloading platformdirs-4.9.2-py3-none-any.whl.metadata (4.7 kB)
#10 18.09 Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch==2.2.1->-r requirements.txt (line 27))
#10 18.11   Downloading nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl.metadata (1.7 kB)
#10 18.20 Collecting bcrypt>=3.1.0 (from passlib[bcrypt]==1.7.4->-r requirements.txt (line 6))
#10 18.21   Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)
#10 18.46 Collecting cryptography>=3.4.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 18.48   Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
#10 18.54 Collecting httptools>=0.5.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 18.56   Downloading httptools-0.7.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (3.5 kB)
#10 18.62 Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 18.64   Downloading uvloop-0.22.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (4.9 kB)
#10 18.74 Collecting watchfiles>=0.13 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 18.78   Downloading watchfiles-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#10 18.90 Collecting websockets>=10.4 (from uvicorn[standard]==0.32.0->-r requirements.txt (line 3))
#10 18.92   Downloading websockets-16.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.8 kB)
#10 19.01 Collecting hf-xet<2.0.0,>=1.1.3 (from huggingface-hub<1.0,>=0.19.3->transformers==4.38.2->-r requirements.txt (line 29))
#10 19.03   Downloading hf_xet-1.3.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (4.9 kB)
#10 19.39 Collecting cffi>=2.0.0 (from cryptography>=3.4.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 19.41   Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
#10 19.44 Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 19.46   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
#10 19.49 Collecting six>=1.9.0 (from ecdsa!=0.15->python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 5))
#10 19.51   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
#10 19.61 Collecting MarkupSafe>=2.0 (from jinja2->torch==2.2.1->-r requirements.txt (line 27))
#10 19.64   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)
#10 19.76 Collecting charset_normalizer<4,>=2 (from requests->transformers==4.38.2->-r requirements.txt (line 29))
#10 19.78   Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)
#10 19.83 Collecting urllib3<3,>=1.21.1 (from requests->transformers==4.38.2->-r requirements.txt (line 29))
#10 19.84   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
#10 19.91 Collecting tifffile>=2022.8.12 (from scikit-image->easyocr==1.7.1->-r requirements.txt (line 35))


**Advancing the Build**

I'm making progress past the initial pip setup. The build now utilizes the downgraded `setuptools`, which hopefully allows `openai-whisper` to build successfully (if it's dependent on `pkg_resources`). I'm taking the opportunity to update while the build runs.