libcst>=1.0.0
duckdb>=1.0.0
typer>=0.9.0
pandas>=2.0.0
fastapi>=0.104.0
uvicorn>=0.24.0
pydantic>=2.6.0
httpx>=0.28.1
rich>=13.9.0
platformdirs>=4.0.0
pyyaml>=6.0
pathspec>=0.12.0
cyclonedx-python-lib>=9.0.0
jinja2>=3.1.0
aiofiles>=24.1.0

[agentic]
deepagents>=0.4.12
langchain>=1.2.11
langchain-core>=1.2.18

[all]
cisco-aibom[agentic,analysis,cloud,llm-anthropic,llm-aws,llm-google,llm-openai,security]

[analysis]
detect-secrets>=1.5.0
tree-sitter>=0.23.0
tree-sitter-languages>=1.10.0

[cloud]
boto3>=1.35.0
google-cloud-aiplatform>=1.74.0
azure-identity>=1.19.0
azure-mgmt-cognitiveservices>=13.6.0

[llm-anthropic]
langchain-anthropic>=0.3.0

[llm-aws]
langchain-aws>=0.2.0

[llm-google]
langchain-google-genai>=2.0.0

[llm-openai]
langchain-openai>=0.3.0

[security]
cisco-ai-mcp-scanner>=4.3.0
cisco-ai-skill-scanner>=2.0.0

[test]
pytest>=8.4.1
pytest-asyncio>=1.0.0
pytest-cov>=6.2.1
respx>=0.22.0
