| # 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) | |