httpx>=0.27
pydantic>=2.7
typing-extensions>=4.6
requests>=2.32.0
pyyaml
python-dotenv
textual>=8.0.0
rich>=13.7
pygments>=2.13
fastapi
starlette
uvicorn
python-multipart
websockets>=15.0.1
apscheduler
dill
tiktoken
mcp>=1.2
pillow-heif

[all]
local-operator[images,mcp,server,tokenizer]

[dev]
local-operator[all]
ruff
pyright
pytest
pytest-asyncio
pytest-cov
pytest-xdist
pytest-textual-snapshot
pip-audit
pillow
jedi>=0.19

[images]
pillow-heif

[lsp]
jedi>=0.19

[mcp]
mcp>=1.2

[server]
fastapi
starlette
uvicorn
python-multipart
websockets>=15.0.1
apscheduler
dill
tiktoken

[tokenizer]
tiktoken
