# Jupyter and notebooks
jupyterlab>=4.5.8
nbconvert>=7.17.1
myst-nb>=1.3.0
nbsphinx>=0.9.8  # optional, confirm usage

# Documentation
sphinx>=7.4.7
sphinx-rtd-theme>=3.1.0
pypandoc>=1.17  # optional, confirm usage
myst-parser>=3.0.1

# Testing
pytest>=8.4.2
pytest-cov>=7.1.0  # optional
mock
pyyaml>=6.0.3

# Code quality
black>=26.5.1
ruff>=0.15.20
pre-commit>=4.3.0
codespell
mypy>=1.19.1
types-requests
types-tqdm
pandas-stubs
