numpy>=1.26
scipy>=1.10
pandas>=2.0
matplotlib>=3.7
requests>=2.31
pyarrow>=15

[backend]
numba>=0.59

[backend:sys_platform == "darwin"]
mlx>=0.9

[cuda]
cupy-cuda12x>=13

[data]
yfinance>=0.2
fredapi>=0.5
xlrd>=2.0.1

[dev]
pytest>=8
statsmodels>=0.14
linearmodels>=5
arch>=6
mypy>=1.10
pytest-cov>=5
pyyaml>=6
openpyxl>=3.1

[embeddings]
sentence-transformers>=2.2

[llm]
anthropic>=0.40

[local-llm]
llama-cpp-python>=0.3

[local-llm:sys_platform == "darwin"]
mlx-lm>=0.20

[narrative]
pypdf>=4.0
beautifulsoup4>=4.12
pdfplumber>=0.11

[notebooks]
jupytext>=1.16
nbconvert>=7
ipykernel>=6

[playground]
build>=1.0
jupyter-server>=2
jupyterlite-core<0.8,>=0.7
jupyterlite-pyodide-kernel<0.8,>=0.7
