pydantic<3,>=2.6
requests<3,>=2.31
idna>=3.4
charset-normalizer>=3.0
certifi>=2023.0
urllib3>=2.0
httpx<0.28,>=0.25
alpaca-py>=0.21
yfinance>=0.2
structlog<25,>=24
click<9,>=8.1
python-dotenv<2,>=1.0
pytz
numpy>=1.26
scipy>=1.14
polars<2,>=1.0

[all]
databento>=0.40
yfinance>=0.2
grpcio>=1.60
protobuf>=4.25
numpy>=1.26
scipy>=1.14
statsmodels>=0.14
dwave-neal>=0.6
dimod>=0.12

[databento]
databento>=0.40

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

[hft]
grpcio>=1.60
protobuf>=4.25

[quantum]
dwave-neal>=0.6
dimod>=0.12

[quantum-braket]
amazon-braket-sdk>=1.80
amazon-braket-ocean-plugin>=1.0
dwave-neal>=0.6
dimod>=0.12

[risk]
statsmodels>=0.14

[yfinance]
yfinance>=0.2
