click>=8.0
pyyaml>=6.0
fastapi>=0.115.0
starlette>=0.49.1
uvicorn>=0.20
websockets>=12.0
aiofiles>=23.0
jinja2>=3.1.6
tqdm>=4.60
requests>=2.28
h5py>=3.0
openpyxl>=3.0
Pillow>=9.0
pyarrow>=10.0
astropy>=5.0
scipy>=1.9
docker>=6.0
keyring>=23.0
uv>=0.5.0
pytest>=7.0
pytest-cov

[browser]
pytest-playwright

[dev]
pytest-asyncio
httpx
detect-secrets>=1.4
pyflakes>=2.3
zstandard>=0.21

[docs]
sphinx<10,>=7.4
sphinx-rtd-theme<4,>=2.0
myst-parser<6,>=3.0

[formats]
pyvista>=0.38
pysam>=0.20
pyreadstat>=1.2
pyreadr>=0.5
safetensors>=0.3
tfrecord>=1.14
scapy>=2.5

[mutation]
cosmic-ray
pytest-xdist

[replay]
detect-secrets>=1.4
