langgraph>=0.5.2
langchain-core>=0.3.68
langgraph-sdk<0.4.0,>=0.1.70
rich>=14.0.0
click>=8.1.0
questionary>=2.0.0
python-dotenv>=1.1.0
PyYAML>=6.0.2
Jinja2>=3.1.6
requests>=2.32.3
nbformat>=5.0.0
nbclient
litellm>=1.56.0
openai>=2
anthropic
google-generativeai
ollama>=0.5.1
claude-agent-sdk>=0.1.26
pandas>=2.2.3
numpy>=2.2.6
matplotlib>=3.10.3
aiohttp>=3.10
websocket-client>=1.7.0
urllib3>=2.4.0
certifi>=2025.4.26
charset-normalizer>=3.4.2
idna>=3.10
MarkupSafe>=3.0.2
textual>=0.70.0
langchain-openai>=0.3.0
fastmcp>=2.0.0
langchain-mcp-adapters
scipy>=1.15.3
seaborn
scikit-learn
ipywidgets
nltk>=3.8.1
unique-namer>=0.1.0
caproto

[all]
osprey-framework[dev,docs,storage]

[dev]
pytest
pytest-asyncio
pytest-cov
pytest-vcr
vcrpy
mypy
pre-commit
ruff
pyepics
build

[docs]
sphinx>=8.0.0
pydata-sphinx-theme
myst-parser
sphinx-copybutton
sphinx-autobuild
sphinx-design
sphinxcontrib-mermaid
sphinxcontrib-jsmath>=1.0.1
graphviz

[storage]
pymongo
neo4j
qdrant-client
langgraph-checkpoint-postgres<4.0.0,>=2.0.22
psycopg[pool]<4.0.0,>=3.1.0
psycopg-pool<4.0.0,>=3.1.0
langchain-postgres<0.1.0,>=0.0.12
mem0ai>=0.1.88
vecs>=0.4.5
