pydantic>=2.7

[:python_version < "3.11"]
tomli>=2.0

[all]
httpx>=0.27
fastapi>=0.115
uvicorn>=0.30
pydantic-ai
litellm>=1.82.3
requests>=2.31.0
filelock>=3.13.0
Pillow>=10.0.0
nbformat>=5.10.0
jupyter-client>=8.6.0
openai>=1.40.0
tqdm>=4.66.0
playwright>=1.45.0

[client]
httpx>=0.27

[dev]
pytest>=8.0
build>=1.2
twine>=5.1
httpx>=0.27
fastapi>=0.115
uvicorn>=0.30

[docs]
mkdocs-material>=9.5

[native]
litellm>=1.82.3
requests>=2.31.0
filelock>=3.13.0
Pillow>=10.0.0

[pydantic-ai]
pydantic-ai

[sandbox]
nbformat>=5.10.0
jupyter-client>=8.6.0

[server]
fastapi>=0.115
uvicorn>=0.30

[tools]
openai>=1.40.0
tqdm>=4.66.0
playwright>=1.45.0
