matplotlib>=3.8.0
numba>=0.63.0
numpy>=2.0
pandas>=2.2.0
pillow>=13.0.0
qis>=5.11.0
scipy>=1.12.0
seaborn>=0.13.0
vanilla-option-pricers>=1.3.0

[all]
bbg-fetch>=2.3.0
certifi>=2026.10.19
furo>=2024.8.6
myst-parser>=4.0
pyarrow>=14.0.0
requests>=2.31.0
sphinx>=8.0
tqdm>=4.66.0

[all:python_version >= "3.12"]
python-dotenv>=1.0
thetadata>=1.0.9

[bloomberg]
bbg-fetch>=2.3.0

[cboe]
pyarrow>=14.0.0

[deribit]
certifi>=2026.10.19
requests>=2.31.0
tqdm>=4.66.0

[docs]
certifi>=2026.10.19
furo>=2024.8.6
myst-parser>=4.0
sphinx>=8.0

[thetadata]
certifi>=2026.10.19

[thetadata:python_version >= "3.12"]
python-dotenv>=1.0
thetadata>=1.0.9
