# Core testing and utilities pytest>=8,<9 # Test runner and framework (parametrize, fixtures, markers) pyyaml>=6,<7 # Parse YAML config files under ./config/ # BabyLIN SDK wrapper requires 'six' on some platforms six>=1.16,<2 # Test productivity pytest-xdist>=3.6,<4 # Parallel test execution (e.g., pytest -n auto) pytest-html>=4,<5 # Generate HTML test reports for CI and sharing pytest-cov>=5,<6 # Coverage reports for Python packages # Logging and config extras configparser>=6,<7 # Optional INI-based config support if you add .ini configs later colorlog>=6,<7 # Colored logging output for readable test logs typing-extensions>=4.12,<5 # Typing backports for older Python versions