-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements-dev.txt
More file actions
22 lines (19 loc) · 976 Bytes
/
requirements-dev.txt
File metadata and controls
22 lines (19 loc) · 976 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Development dependencies for InfiniMetrics
# Install with: pip install -r requirements-dev.txt
# ============================================================
# Code Quality Tools (exact versions for consistency)
# ============================================================
black==23.9.1 # Code formatter
flake8==7.3.0 # Linter (syntax and style checker)
pre-commit==3.6.0 # Pre-commit hooks framework
# ============================================================
# Testing Tools (for future use)
# ============================================================
pytest>=7.0.0 # Testing framework
pytest-cov>=4.0.0 # Coverage plugin
pytest-mock>=3.10.0 # Mock support
# ============================================================
# Type Checking (optional but recommended)
# ============================================================
mypy>=1.0.0 # Static type checker
types-setuptools # Type stubs for setuptools