pandas<2.3.0,>=2.2.0
numpy>=1.26.0
regex>=2024.7.24
biopython>=1.84
setuptools>=72.2.0
pysam>=0.22.1
jinja2>=3.1.0
igv-reports>=1.13.0
plotly>=5.24.0

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-timeout>=2.3.0
pytest-xdist>=3.0
pytest-playwright>=0.5
testcontainers>=4.0.0
requests>=2.31.0
diff-cover>=9.0
ruff>=0.8.0
mypy>=1.0.0
types-requests>=2.0.0
pyyaml>=6.0
fastapi[standard]==0.115.3
uvicorn[standard]==0.32.0
redis==5.2.0
celery==5.4.0
python-multipart==0.0.31
fastapi-limiter==0.1.6
email_validator==2.2.0
bcrypt==5.0.0
pydantic==2.10.0
fakeredis>=2.21

[dev:python_version < "3.11"]
tomli>=2.0.1

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.5
pymdown-extensions>=10.0
mkdocs-minify-plugin>=0.8
mkdocs-macros-plugin>=1.0

[web]
fastapi[standard]==0.115.3
uvicorn[standard]==0.32.0
redis==5.2.0
celery==5.4.0
python-multipart==0.0.31
fastapi-limiter==0.1.6
email_validator==2.2.0
bcrypt==5.0.0
pydantic==2.10.0
