agi-core==2026.05.21.post1

[:python_version >= "3.13"]
legacy-cgi>=2.6.4
standard-imghdr>=3.13.0

[agents]
openai>=2.32.0

[ai]
openai>=2.32.0

[dev]
build>=1.3.0
cyclonedx-bom>=7.2.1
pip-audit>=2.9.0
pytest>=9.0.0
pytest-asyncio>=1.3.0
pytest-cov>=7.0.0
tomlkit>=0.13.0
twine>=6.2.0
wheel>=0.45.0

[examples]
agi-apps==2026.05.21.post1
jupyterlab>=4.4.0
matplotlib>=3.10.0
plotly>=6.7.0

[local-llm]

[local-llm:python_version >= "3.12"]
accelerate>=0.34.2
gpt-oss>=0.0.8
langchain-core>=1.3.3
requests>=2.32.0
torch>=2.8.0
transformers>=4.57.0
universal-offline-ai-chatbot>=0.1.0

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

[mlflow]
mlflow>=3.11.1

[offline]

[offline:python_version >= "3.12"]
accelerate>=0.34.2
gpt-oss>=0.0.8
langchain-core>=1.3.3
requests>=2.32.0
torch>=2.8.0
transformers>=4.57.0
universal-offline-ai-chatbot>=0.1.0

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

[pages]
agi-pages==2026.05.21.post1

[ui]
agi-apps==2026.05.21.post1
agi-pages==2026.05.21.post1
agi-gui==2026.05.21.post1
networkx>=3.6.1
pandas>=2.3.0
streamlit<1.57,>=1.56
tomli_w>=1.2.0

[viz]
matplotlib>=3.10.0
plotly>=6.7.0
