Fix for rapid-photo-downloader python issue

Like many photographers I’ve been hit with the rapid-photo-downloader incompatibility with certain python libraries and I came to understand the package and/or its depencies is inherited verbatim directly from Arch who have not yet tackled the issue. So no Manjaro issue per definition. (Rapid Photo Downloader python error)

Running RPD with uv from its source directory helps somewhat but is still a bit fiddly. So I set about downloading RPD from git directly and moving its “raphodo” directory into /usr/lib/python3.14/site-packages after backing up the old raphodo directory there.

I edited the /usr/bin/rapid-photo-downloader exectutable script to reflect the new version

# for compatibility with easy_install; see #2198
#PREPATCH __requires__ = 'rapid-photo-downloader==0.9.36'
 __requires__ = 'rapid-photo-downloader==0.9.38'

And as a result, rapid-photo-downloader runs again when an SD card is plugged in.

Hope this can (temporarily) help others until upstream Arch releases a fix.

3 Likes

Arch Linux – rapid-photo-downloader 0.9.36-3 was flagged out-of-date on 2026-02-19 following release of version 0.9.37

2 Likes

Fully aware of that, yes. I have now patched my install to 9.38a1.dev1 as you can see on the screenprint above and it runs perfectly fine this way.

1 Like

If you are interested in the details of how to run it using uv (hence not at system level, hoping for an Arch fix soon):

In my case, I used a conda env to ensure further isolation, since I consider this a temporary solution.

In particular, I missed a system dependency only needed at build time, so I preferred to not install it at system level, in case I forget to remove it once not needed any more.

For now, until python-hatch-gettext is imported into the Arch repos, install it from the AUR as a dependency and use the PKGBUILD from the current merge request:

sudo pacman -S --needed base-devel git yay
yay -S --asdeps python-hatch-gettext
git clone https://gitlab.archlinux.org/ewoodss/rapid-photo-downloader.git
cd rapid-photo-downloader
makepkg -srif