clinical-nlp-api / requirements-dev.txt
Ayodeji Akande
Pin ruff to an exact version and fix a remaining ISC004 finding
0bfe8ee
Raw
History Blame Contribute Delete
1.05 kB
# Development-only dependencies (testing, linting, notebooks)
# Install: pip install -r requirements-dev.txt
# ── Testing ───────────────────────────────────────────────────────
pytest>=8.0.0
pytest-cov>=4.1.0
httpx>=0.27.0 # required by FastAPI TestClient
# ── Notebooks ─────────────────────────────────────────────────────
jupyter>=1.0.0
ipykernel>=6.29.0
# ── Code quality ──────────────────────────────────────────────────
# Pinned exactly (not >=): ruff's rule behavior changes between
# versions even with an explicit [tool.ruff.lint] selection (e.g.
# ISC004 fired differently across point releases), so an unpinned
# ruff silently drifts CI out of sync with what was verified locally.
ruff==0.15.17