pillow>=9.0.0       # Image processing library
numpy>=1.20.0      # Numerical operations
psutil>=5.8.0      # System resource monitoring
structlog>=21.1.0  # Enhanced structured logging
lxml>=4.9.0        # XML processing for metadata
pyyaml>=6.0        # YAML configuration support
jpylyzer>=2.2.0    # JPEG2000 validation tool

# Note: The ExifTool CLI executable is required for metadata handling
# Install it separately following your OS's installation method:
# - macOS: brew install exiftool
# - Linux: apt-get install libimage-exiftool-perl
# - Windows: Download from https://exiftool.org/

# Recommended system dependencies:
# ExifTool: essential for metadata operations
# Kakadu: high-performance JPEG2000 library (optional)

# For development dependencies, see requirements-dev.txt