# Raspberry Pi Video Player Auto-Start Requirements
# Python dependencies for the video player system

# Core video player dependencies
python-vlc>=3.0.18121
python-dotenv>=1.0.0
psutil>=5.9.0

# Configuration and data handling
PyYAML>=6.0
pathlib2>=2.3.7; python_version < "3.4"

# Raspberry Pi GPIO and hardware control
RPi.GPIO>=0.7.1
pigpio>=1.78

# IR remote control (optional)
lirc>=0.10.1

# System utilities
requests>=2.28.0
pillow>=9.0.0

# Optional: Computer vision and image processing
opencv-python-headless>=4.6.0
numpy>=1.21.0

# Development and testing (optional)
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=5.0.0
