
[:python_version >= "3.13"]
legacy-cgi<3,>=2.6.4
standard-imghdr<4,>=3.13.0

[agents]
openai<3,>=2.32.0

[ai]
openai<3,>=2.32.0

[bridges]
duckdb<2,>=1.4.0

[core]
agi-core==2026.06.14.1

[dev]
build<2,>=1.3.0
cyclonedx-bom<8,>=7.2.1
pip-audit<3,>=2.9.0
pytest<10,>=9.0.0
pytest-asyncio<2,>=1.3.0
pytest-cov<8,>=7.0.0
ruff<1,>=0.15.14
tomlkit<1,>=0.13.0
twine<7,>=6.2.0
wheel<1,>=0.45.0

[examples]
agi-apps==2026.06.16
jupyterlab<5,>=4.4.0
matplotlib<4,>=3.10.0
plotly<7,>=6.7.0
starlette<2,>=1.0.1
bleach<7,>=6.4.0

[local-llm]

[local-llm:python_version >= "3.12"]
accelerate<2,>=0.34.2
fastapi!=0.136.3,<1,>=0.124.4
gpt-oss<0.1,>=0.0.8
langchain-core<2,>=1.3.3
langsmith<1,>=0.8.0
requests<3,>=2.32.0
starlette<2,>=1.3.1
torch<3,>=2.8.0
transformers<6,>=4.57.0
universal-offline-ai-chatbot<0.2,>=0.1.0
langchain<2,>=1.3.9
pypdf<7,>=6.13.0
python-multipart<1,>=0.0.31
tornado<7,>=6.5.7

[local-llm:sys_platform == "darwin" and platform_machine == "arm64"]
mlx<0.32,>=0.31.2
mlx-lm<0.32,>=0.31.3
mlx-vlm<0.7,>=0.5.0

[mlflow]
mlflow<4,>=3.11.1
idna<4,>=3.15
starlette<2,>=1.0.1

[notebook]
ipykernel<8,>=6.29.0
nbclient<1,>=0.10.0
nbformat<6,>=5.10.0

[offline]

[offline:python_version >= "3.12"]
accelerate<2,>=0.34.2
fastapi!=0.136.3,<1,>=0.124.4
gpt-oss<0.1,>=0.0.8
langchain-core<2,>=1.3.3
langsmith<1,>=0.8.0
requests<3,>=2.32.0
starlette<2,>=1.3.1
torch<3,>=2.8.0
transformers<6,>=4.57.0
universal-offline-ai-chatbot<0.2,>=0.1.0
langchain<2,>=1.3.9
pypdf<7,>=6.13.0
python-multipart<1,>=0.0.31
tornado<7,>=6.5.7

[offline:sys_platform == "darwin" and platform_machine == "arm64"]
mlx<0.32,>=0.31.2
mlx-lm<0.32,>=0.31.3
mlx-vlm<0.7,>=0.5.0

[pages]
agi-pages==2026.06.14.1
plotly<7,>=6.7.0
sqlalchemy<3,>=2.0.43
starlette<2,>=1.0.1

[proof]
cryptography<50,>=48.0.1

[ui]
agi-apps==2026.06.16
agi-pages==2026.06.14.1
agi-gui==2026.06.14.1
agi-web==2026.06.14.1
networkx<4,>=3.6.1
pandas<4,>=2.3.0
plotly<7,>=6.7.0
sqlalchemy<3,>=2.0.43
streamlit<1.59,>=1.57
starlette<2,>=1.0.1
tomli_w<2,>=1.2.0
cryptography<50,>=48.0.1

[viz]
matplotlib<4,>=3.10.0
plotly<7,>=6.7.0
