# RMI Backend — Development + testing dependencies -r base.txt ruff>=0.15.0 # Linting + formatting mypy>=2.0.0 # Static type checking pytest>=9.0.0 # Test framework pytest-asyncio>=0.24.0 # Async test support pytest-cov>=5.0.0 # Test coverage semgrep>=1.160.0 # Security scanning pre-commit>=3.6.0 # Git hooks alembic>=1.14.0 # Database migrations sqlalchemy>=2.0.0 # ORM (for migrations)