gradio>=6.0 # modern UI; needs Python >= 3.10. gr.ImageSlider is built in. rawpy>=0.19.0 # libraw RAW decode (manylinux wheels bundle libraw) numpy>=1.24 Pillow>=9.0 # linear-light downsample for the preview exifread>=3.0.0 # local EXIF GPS read (no pixels touched)