numpy>=1.24
pydantic>=2.0
pandas>=2.0

[all]
swarm-safety[analysis,api,cli,dashboard,dev,docs,llm,runtime]

[analysis]
matplotlib>=3.7
seaborn>=0.12

[api]
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
python-multipart>=0.0.6

[bridges]
swarm-gastown

[cli]
rich>=13.0

[concordia]
concordia>=1.0

[dashboard]
streamlit>=1.30
plotly>=5.0

[dev]
pytest>=7.0
pytest-cov
pytest-asyncio>=0.23.0
hypothesis>=6.0
pytest-testmon>=2.0
pytest-xdist>=3.0
pytest-socket>=0.7
mypy
types-PyYAML
ruff

[docs]
mkdocs-material>=9.5
mkdocstrings[python]>=0.24
pymdown-extensions>=10.0

[llm]
anthropic>=0.40.0
openai>=1.50.0
httpx>=0.27.0

[prime_intellect]
prime>=0.1.0
verifiers>=0.1.0

[runtime]
pyyaml>=6.0
requests>=2.31
tenacity>=8.2
