# Development dependencies for testing, linting, and debugging # Testing framework and extensions pytest>=7.0.0 pytest-asyncio>=0.20.0 pytest-cov>=4.0.0 pytest-mock>=3.10.0 pytest-xdist>=3.0.0 # Parallel test execution pytest-html>=3.1.0 # HTML test reports pytest-benchmark>=4.0.0 # Performance benchmarking # Code coverage coverage>=7.0.0 # Code quality and linting flake8>=5.0.0 black>=22.0.0 isort>=5.10.0 mypy>=1.0.0 pylint>=2.15.0 # Type checking and stubs types-redis>=4.0.0 types-requests>=2.28.0 types-PyYAML>=6.0.0 # Development utilities ipython>=8.0.0 # Enhanced Python REPL ipdb>=0.13.0 # Enhanced debugger memory-profiler>=0.60.0 # Memory profiling line-profiler>=3.5.0 # Line-by-line profiling # Documentation sphinx>=5.0.0 sphinx-rtd-theme>=1.0.0 # Performance monitoring psutil>=5.9.0 # System monitoring (also in main requirements) py-spy>=0.3.0 # Python profiler # Testing utilities responses>=0.22.0 # HTTP request mocking freezegun>=1.2.0 # Time mocking factory-boy>=3.2.0 # Test data generation # Additional development tools pre-commit>=2.20.0 # Git hooks tox>=4.0.0 # Testing across multiple environments