pydantic<3,>=2.6
requests<3,>=2.31
httpx<0.28,>=0.25
alpaca-py>=0.21
structlog<25,>=24
click<9,>=8.1
python-dotenv<2,>=1.0
pytz

[all]
databento>=0.40
yfinance>=0.2
grpcio>=1.60
protobuf>=4.25
numpy>=1.26
scipy>=1.14

[databento]
databento>=0.40

[dev]
pytest
pytest-cov
mypy
ruff
black
isort
types-requests
pre-commit

[hft]
grpcio>=1.60
protobuf>=4.25

[risk]
numpy>=1.26
scipy>=1.14

[yfinance]
yfinance>=0.2
