# WinHello-Crypto Dependen# Security scanning tools - Updated to compatible versions
bandit>=1.7.5,<2.0.0
safety>=3.2.0,<3.3.0# Documentation tools - Updated with compatible versions
sphinx>=7.0.0,<8.0.0
sphinx-rtd-theme>=2.0.0,<3.0.0 Security-focused dependency management with pinned versions

# Core cryptographic library - Updated to latest stable
cryptography>=45.0.6,<46.0.0

# Windows Runtime APIs for Windows Hello integration
# Note: These packages are Windows-specific and may not be available on all CI environments
winrt-runtime>=3.2.0,<4.0.0; platform_system=="Windows"
winrt-Windows.Security.Credentials>=3.2.0,<4.0.0; platform_system=="Windows"
winrt-Windows.Storage.Streams>=3.2.0,<4.0.0; platform_system=="Windows"

# Optional: Enhanced shell detection (fallback methods available if not installed)
psutil>=5.9.0,<6.0.0

# Development and testing dependencies - Updated to latest stable
pytest>=8.3.0,<9.0.0
pytest-asyncio>=0.24.0,<1.0.0
pytest-cov>=5.0.0,<6.0.0

# Code quality tools - Updated to latest stable
black>=24.0.0,<25.0.0
flake8>=7.1.0,<8.0.0
mypy>=1.11.0,<2.0.0

# Security scanning - Updated to latest stable
bandit>=1.7.5,<2.0.0
safety>=3.2.0,<4.0.0

# Documentation - Updated to latest stable
sphinx>=8.0.0,<9.0.0
sphinx-rtd-theme>=2.0.0,<3.0.0