# UML Forge — Development & Testing Dependencies
# Install with: pip install -r requirements-dev.txt
# These are NOT deployed to production

# ── Testing ────────────────────────────────────────────
pytest>=8.2.0,<9.0.0
pytest-asyncio>=0.23.0,<1.0.0
pytest-cov>=5.0.0,<6.0.0
aiosqlite>=0.20.0,<1.0.0

# ── Code Quality ───────────────────────────────────────
# ruff replaces both flake8 and black — one tool, faster, actively maintained
ruff>=0.4.0,<1.0.0
mypy>=1.10.0,<2.0.0

# ── Security Audit ─────────────────────────────────────
pip-audit>=2.7.0,<3.0.0
