requests>=2.31
urllib3>=2.2.2
pydantic>=2.0
pandas>=2.2
numpy>=1.26
RestrictedPython>=7.0
pyarrow>=16.0
google-api-python-client>=2.130
google-auth-httplib2>=0.2
google-auth-oauthlib>=1.2
python-dotenv>=1.0
defusedxml>=0.7
exchange_calendars>=4.5
browser-cookie3>=0.19
websockets>=12.0

[:sys_platform == "darwin"]
pyobjc-framework-LocalAuthentication

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-mock>=3.12
pytest-socket>=0.7
pytest-timeout>=2.3
mypy>=1.8
ruff>=0.16
pip-audit>=2.9
anthropic>=0.28

[scraper]
crawl4ai>=0.5.0

[server]
mcp<2,>=1.10
starlette>=0.40
uvicorn>=0.30
