openai<3,>=2.15.0
anthropic<1,>=0.79.0
fastapi<1,>=0.128.0
uvicorn<1,>=0.40.0
streamlit<2,>=1.53.0
google-auth<3,>=2.35.0
google-auth-oauthlib<2,>=1.2.0
google-auth-httplib2<1,>=0.3.0
google-api-python-client<3,>=2.150.0
notion-client<4,>=3.0.0
PyGithub<3,>=2.4.0
pydantic<3,>=2.12.0
pydantic-settings<3,>=2.13.0
python-dotenv<2,>=1.0.0
aiofiles<26,>=25.1.0
apscheduler<4,>=3.11.0
urllib3<3,>=2.6.0
pynacl<2,>=1.6.0
pyasn1<1,>=0.6.1
typer<1,>=0.23.0
rich<15,>=14.0.0
pyyaml<7,>=6.0.0
jsonschema<5,>=4.23.0
slowapi<1,>=0.1.9
bcrypt<6,>=5.0.0
cryptography<47,>=46.0.5
textual<9,>=8.0.0
convergentai<2,>=1.1.0

[all]
animus-forge[browser,local,mcp,messaging,postgres]

[browser]
playwright>=1.40.0

[dev]
pytest>=9.0.2
pytest-cov>=7.0.0
pytest-asyncio>=1.3.0
pytest-benchmark>=4.0.0
ruff>=0.15.1

[local]
httpx>=0.28.0
psutil>=7.0.0

[mcp]
mcp>=1.0.0

[messaging]
python-telegram-bot>=22.0
discord-py>=2.3.0

[postgres]
psycopg2-binary>=2.9.0
