# Core dependencies
psutil>=5.9.0,<6.0.0  # System and process utilities
typing-extensions>=4.5.0,<5.0.0  # For Python <3.8 compatibility
rich>=13.0.0,<14.0.0  # Terminal UI and formatting
py3nvml>=0.2.7,<0.3.0  # NVIDIA GPU monitoring
#pyamdgpuinfo>=23.0.0,<24.0.0  # AMD GPU monitoring
click>=8.1.0,<9.0.0  # Command line interface
tabulate>=0.9.0,<1.0.0  # Table formatting
blessed>=1.20.0,<2.0.0  # Terminal capabilities

# Development dependencies
black>=23.0.0,<24.0.0  # Code formatting
mypy>=1.0.0,<2.0.0  # Static type checking
pytest>=7.0.0,<8.0.0  # Testing framework
pytest-cov>=4.1.0,<5.0.0  # Test coverage reporting
pylint>=2.17.0,<3.0.0  # Code linting
isort>=5.12.0,<6.0.0  # Import sorting
flake8>=6.1.0,<7.0.0  # Style guide enforcement
pre-commit>=3.3.0,<4.0.0  # Git hooks for code quality

# Documentation
sphinx>=7.0.0,<8.0.0  # Documentation generator
sphinx-rtd-theme>=1.3.0,<2.0.0  # Documentation theme
