pydantic>=2.5
cryptography>=42.0
httpx>=0.27
python-jose[cryptography]>=3.3
typing-extensions>=4.9

[all]
bulwark-agent-security[anthropic,langchain,mcp,ml,openai]

[anthropic]
anthropic>=0.34

[dashboard]
streamlit>=1.32
pandas>=2.0

[dev]
black>=24.0
ruff>=0.5
mypy>=1.10
pre-commit>=3.7

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.25

[langchain]
langchain-core>=0.2

[mcp]
mcp>=0.9.0

[ml]
transformers>=4.40
torch>=2.2
numpy>=1.26

[openai]
openai>=1.30

[test]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
pytest-mock>=3.12
pytest-timeout>=2.3
