# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml -o requirements-lock.txt --all-extras
absl-py==2.5.0
    # via mediapipe
aiofiles==25.1.0
    # via pilot-daemon (pyproject.toml)
aiohappyeyeballs==2.7.1
    # via aiohttp
aiohttp==3.14.1
    # via kubernetes
aiosignal==1.4.0
    # via aiohttp
aiosqlite==0.22.1
    # via pilot-daemon (pyproject.toml)
annotated-doc==0.0.4
    # via
    #   fastapi
    #   typer
annotated-types==0.7.0
    # via pydantic
anyio==4.14.1
    # via
    #   httpx
    #   starlette
    #   watchfiles
attrs==26.1.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
backports-tarfile==1.2.0
    # via jaraco-context
bcrypt==5.0.0
    # via
    #   chromadb
    #   paramiko
beartype==0.22.9
    # via pocket-tts
beautifulsoup4==4.15.0
    # via pilot-daemon (pyproject.toml)
build==1.5.1
    # via chromadb
caldav==3.2.1
    # via pilot-daemon (pyproject.toml)
certifi==2026.6.17
    # via
    #   httpcore
    #   httpx
    #   kubernetes
    #   mediapipe
    #   requests
cffi==2.1.0
    # via
    #   cryptography
    #   pynacl
    #   soundcard
    #   sounddevice
charset-normalizer==3.4.9
    # via
    #   niquests
    #   requests
chromadb==1.5.9
    # via pilot-daemon (pyproject.toml)
click==8.1.8
    # via
    #   uvicorn
    #   x-wr-timezone
colorama==0.4.6
    # via
    #   build
    #   click
    #   pytest
    #   tqdm
    #   typer
contourpy==1.3.3
    # via matplotlib
cryptography==49.0.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   paramiko
cycler==0.12.1
    # via matplotlib
diskcache==5.6.3
    # via llama-cpp-python
dnspython==2.8.0
    # via caldav
durationpy==0.10
    # via kubernetes
easyocr==1.7.2
    # via pilot-daemon (pyproject.toml)
einops==0.8.2
    # via pocket-tts
et-xmlfile==2.0.0
    # via openpyxl
faiss-cpu==1.14.3
    # via pilot-daemon (pyproject.toml)
fastapi==0.139.2
    # via pocket-tts
filelock==3.29.7
    # via
    #   huggingface-hub
    #   torch
flatbuffers==25.12.19
    # via
    #   mediapipe
    #   onnxruntime
fonttools==4.63.0
    # via matplotlib
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2026.6.0
    # via
    #   huggingface-hub
    #   torch
googleapis-common-protos==1.75.0
    # via opentelemetry-exporter-otlp-proto-grpc
greenlet==3.5.3
    # via playwright
grpcio==1.82.1
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
h11==0.16.0
    # via
    #   httpcore
    #   urllib3-future
    #   uvicorn
hf-xet==1.5.1
    # via huggingface-hub
httpcore==1.0.9
    # via httpx
httptools==0.8.0
    # via uvicorn
httpx==0.28.1
    # via
    #   pilot-daemon (pyproject.toml)
    #   chromadb
    #   huggingface-hub
huggingface-hub==1.16.1
    # via
    #   pocket-tts
    #   sentence-transformers
    #   tokenizers
    #   transformers
icalendar==7.2.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   caldav
    #   icalendar-searcher
    #   recurring-ical-events
    #   x-wr-timezone
icalendar-searcher==1.0.6
    # via caldav
idna==3.18
    # via
    #   anyio
    #   httpx
    #   requests
    #   yarl
ifaddr==0.2.0
    # via zeroconf
imageio==2.37.3
    # via scikit-image
importlib-metadata==9.0.0
    # via keyring
importlib-resources==7.1.0
    # via chromadb
iniconfig==2.3.0
    # via pytest
invoke==3.0.3
    # via paramiko
jaraco-classes==3.4.0
    # via keyring
jaraco-context==6.1.2
    # via keyring
jaraco-functools==4.5.0
    # via keyring
jh2==5.0.13
    # via urllib3-future
jinja2==3.1.6
    # via
    #   llama-cpp-python
    #   torch
joblib==1.5.3
    # via scikit-learn
jsonschema==4.26.0
    # via chromadb
jsonschema-specifications==2025.9.1
    # via jsonschema
keyring==25.7.0
    # via pilot-daemon (pyproject.toml)
kiwisolver==1.5.0
    # via matplotlib
kubernetes==36.0.2
    # via chromadb
lazy-loader==0.5
    # via scikit-image
llama-cpp-python==0.3.34
    # via pilot-daemon (pyproject.toml)
llvmlite==0.48.0
    # via numba
lxml==6.1.1
    # via
    #   caldav
    #   python-docx
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.3
    # via jinja2
matplotlib==3.11.0
    # via mediapipe
mdurl==0.1.2
    # via markdown-it-py
mediapipe==0.10.35
    # via pilot-daemon (pyproject.toml)
mmh3==5.2.1
    # via chromadb
more-itertools==11.1.0
    # via
    #   jaraco-classes
    #   jaraco-functools
    #   openai-whisper
mouseinfo==0.1.3
    # via pyautogui
mpmath==1.3.0
    # via sympy
multidict==6.7.1
    # via
    #   aiohttp
    #   yarl
narwhals==2.23.0
    # via scikit-learn
networkx==3.6.1
    # via
    #   scikit-image
    #   torch
ninja==1.13.0
    # via easyocr
niquests==3.20.1
    # via caldav
numba==0.66.0
    # via openai-whisper
numpy==2.2.6
    # via
    #   pilot-daemon (pyproject.toml)
    #   chromadb
    #   contourpy
    #   easyocr
    #   faiss-cpu
    #   imageio
    #   llama-cpp-python
    #   matplotlib
    #   mediapipe
    #   numba
    #   onnxruntime
    #   openai-whisper
    #   opencv-contrib-python
    #   opencv-python
    #   opencv-python-headless
    #   pocket-tts
    #   scikit-image
    #   scikit-learn
    #   scipy
    #   sentence-transformers
    #   shapely
    #   soundcard
    #   tifffile
    #   torchvision
    #   transformers
nvidia-ml-py==13.610.43
    # via pynvml
oauthlib==3.3.1
    # via requests-oauthlib
onnxruntime==1.27.0
    # via chromadb
openai-whisper==20250625
    # via pilot-daemon (pyproject.toml)
opencv-contrib-python==5.0.0.93
    # via mediapipe
opencv-python==5.0.0.93
    # via pilot-daemon (pyproject.toml)
opencv-python-headless==5.0.0.93
    # via easyocr
openpyxl==3.1.5
    # via pilot-daemon (pyproject.toml)
opentelemetry-api==1.43.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-exporter-otlp-proto-common==1.43.0
    # via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-grpc==1.43.0
    # via chromadb
opentelemetry-proto==1.43.0
    # via
    #   opentelemetry-exporter-otlp-proto-common
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk==1.43.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions==0.64b0
    # via opentelemetry-sdk
orjson==3.11.9
    # via chromadb
overrides==7.7.0
    # via chromadb
packaging==26.2
    # via
    #   build
    #   faiss-cpu
    #   huggingface-hub
    #   lazy-loader
    #   matplotlib
    #   onnxruntime
    #   pytest
    #   scikit-image
    #   transformers
paramiko==5.0.0
    # via pilot-daemon (pyproject.toml)
pillow==11.3.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   easyocr
    #   imageio
    #   matplotlib
    #   pyscreeze
    #   scikit-image
    #   torchvision
playwright==1.61.0
    # via pilot-daemon (pyproject.toml)
pluggy==1.6.0
    # via pytest
pocket-tts==2.1.0
    # via pilot-daemon (pyproject.toml)
propcache==0.5.2
    # via
    #   aiohttp
    #   yarl
protobuf==7.35.1
    # via
    #   googleapis-common-protos
    #   onnxruntime
    #   opentelemetry-proto
psutil==7.2.2
    # via pilot-daemon (pyproject.toml)
pyautogui==0.9.54
    # via pilot-daemon (pyproject.toml)
pybase64==1.4.3
    # via chromadb
pyclipper==1.4.0
    # via easyocr
pycparser==3.0
    # via cffi
pydantic==2.13.4
    # via
    #   pilot-daemon (pyproject.toml)
    #   chromadb
    #   fastapi
    #   pocket-tts
    #   pydantic-settings
pydantic-core==2.46.4
    # via pydantic
pydantic-settings==2.14.2
    # via chromadb
pyee==13.0.1
    # via playwright
pygetwindow==0.0.9
    # via pyautogui
pygments==2.20.0
    # via
    #   pytest
    #   rich
pymsgbox==2.0.1
    # via pyautogui
pynacl==1.6.2
    # via paramiko
pynput==1.8.2
    # via pilot-daemon (pyproject.toml)
pynvml==13.0.1
    # via pilot-daemon (pyproject.toml)
pyparsing==3.3.2
    # via matplotlib
pypdf==6.14.2
    # via pilot-daemon (pyproject.toml)
pyperclip==1.11.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   mouseinfo
pypika==0.51.1
    # via chromadb
pyproject-hooks==1.2.0
    # via build
pyrect==0.2.0
    # via pygetwindow
pyscreeze==1.0.1
    # via pyautogui
pytest==9.1.1
    # via
    #   pilot-daemon (pyproject.toml)
    #   pytest-asyncio
pytest-asyncio==1.4.0
    # via pilot-daemon (pyproject.toml)
python-bidi==0.6.11
    # via easyocr
python-dateutil==2.9.0.post0
    # via
    #   caldav
    #   icalendar
    #   kubernetes
    #   matplotlib
    #   recurring-ical-events
python-docx==1.2.0
    # via pilot-daemon (pyproject.toml)
python-dotenv==1.2.2
    # via
    #   pydantic-settings
    #   uvicorn
python-multipart==0.0.32
    # via pocket-tts
pytweening==1.2.0
    # via pyautogui
pywin32-ctypes==0.2.3
    # via keyring
pyyaml==6.0.3
    # via
    #   caldav
    #   chromadb
    #   easyocr
    #   huggingface-hub
    #   kubernetes
    #   transformers
    #   uvicorn
qh3==1.9.3
    # via urllib3-future
recurring-ical-events==3.8.2
    # via
    #   caldav
    #   icalendar-searcher
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2026.7.10
    # via
    #   tiktoken
    #   transformers
requests==2.34.2
    # via
    #   kubernetes
    #   pocket-tts
    #   requests-oauthlib
    #   tiktoken
requests-oauthlib==2.0.0
    # via kubernetes
rich==15.0.0
    # via
    #   chromadb
    #   typer
rpds-py==2026.6.3
    # via
    #   jsonschema
    #   referencing
ruff==0.15.21
    # via pilot-daemon (pyproject.toml)
safetensors==0.8.0
    # via
    #   pocket-tts
    #   transformers
scikit-image==0.26.0
    # via easyocr
scikit-learn==1.9.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   sentence-transformers
scipy==1.17.1
    # via
    #   easyocr
    #   pocket-tts
    #   scikit-image
    #   scikit-learn
    #   sentence-transformers
sentence-transformers==5.6.0
    # via pilot-daemon (pyproject.toml)
sentencepiece==0.2.2
    # via pocket-tts
shapely==2.1.2
    # via easyocr
shellingham==1.5.4
    # via typer
six==1.17.0
    # via
    #   kubernetes
    #   pynput
    #   python-dateutil
soundcard==0.4.6
    # via pilot-daemon (pyproject.toml)
sounddevice==0.5.5
    # via
    #   pilot-daemon (pyproject.toml)
    #   mediapipe
soupsieve==2.8.4
    # via beautifulsoup4
starlette==1.3.1
    # via fastapi
sympy==1.13.1
    # via torch
tenacity==9.1.4
    # via chromadb
threadpoolctl==3.6.0
    # via scikit-learn
tifffile==2026.3.3
    # via scikit-image
tiktoken==0.13.0
    # via
    #   pilot-daemon (pyproject.toml)
    #   openai-whisper
tokenizers==0.22.2
    # via
    #   chromadb
    #   transformers
tomli==2.4.1
    # via pilot-daemon (pyproject.toml)
tomli-w==1.2.0
    # via pilot-daemon (pyproject.toml)
torch==2.6.0
    # via
    #   easyocr
    #   openai-whisper
    #   pocket-tts
    #   sentence-transformers
    #   torchvision
torchvision==0.21.0
    # via easyocr
tqdm==4.68.4
    # via
    #   chromadb
    #   huggingface-hub
    #   openai-whisper
    #   sentence-transformers
    #   transformers
transformers==5.13.1
    # via sentence-transformers
typer==0.26.8
    # via
    #   chromadb
    #   huggingface-hub
    #   pocket-tts
    #   transformers
typing-extensions==4.16.0
    # via
    #   aiohttp
    #   aiosignal
    #   anyio
    #   beautifulsoup4
    #   chromadb
    #   fastapi
    #   grpcio
    #   huggingface-hub
    #   icalendar
    #   llama-cpp-python
    #   opentelemetry-api
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pocket-tts
    #   pydantic
    #   pydantic-core
    #   pyee
    #   pytest-asyncio
    #   python-docx
    #   referencing
    #   sentence-transformers
    #   starlette
    #   torch
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   fastapi
    #   pydantic
    #   pydantic-settings
tzdata==2026.3
    # via
    #   icalendar
    #   recurring-ical-events
    #   x-wr-timezone
urllib3==2.7.0
    # via
    #   kubernetes
    #   requests
urllib3-future==2.22.901
    # via niquests
uvicorn==0.51.0
    # via
    #   chromadb
    #   pocket-tts
wasmtime==46.0.1
    # via pilot-daemon (pyproject.toml)
wassima==2.1.2
    # via niquests
watchfiles==1.2.0
    # via uvicorn
websocket-client==1.9.0
    # via kubernetes
websockets==16.1
    # via
    #   pilot-daemon (pyproject.toml)
    #   uvicorn
x-wr-timezone==2.0.1
    # via recurring-ical-events
yarl==1.24.2
    # via aiohttp
zeroconf==0.150.0
    # via pilot-daemon (pyproject.toml)
zipp==4.1.0
    # via importlib-metadata
