For anyone getting ModuleNotFound error after python 3.14 update, try cleanbuilding the package.
Search Criteria
Package Details: gallery-dl 1.31.3-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gallery-dl.git (read-only, click to copy) |
|---|---|
| Package Base: | gallery-dl |
| Description: | Command-line program to download image-galleries and collections from several image hosting sites |
| Upstream URL: | https://github.com/mikf/gallery-dl |
| Keywords: | downloader gallery image python terminal |
| Licenses: | GPL-2.0-or-later |
| Submitter: | lll2yu |
| Maintainer: | katt |
| Last Packager: | katt |
| Votes: | 92 |
| Popularity: | 2.26 |
| First Submitted: | 2018-03-29 17:35 (UTC) |
| Last Updated: | 2026-01-16 16:26 (UTC) |
Dependencies (22)
- python
- python-requests
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
- yt-dlp (yt-dlp-gitAUR) (check)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR) (optional) – Pixiv Ugoira conversion
- mkvtoolnix-cli (optional) – Accurate Ugoira frame timecodes
- python-brotli (python-brotli-gitAUR) (optional) – Brotli compression support
- python-brotlicffi (optional) – Brotli compression support
- python-jinja (optional) – Jinja template support
- python-psycopg (optional) – PostgreSQL support
- python-pysocks (optional) – SOCKS proxy support
- python-secretstorage (optional) – GNOME keyring passwords for --cookies-from-browser
- python-toml (optional) – TOML configuration file support for Python<3.11
- python-truststore (optional) – Support using system certificates
- python-yaml (python-yaml-gitAUR) (optional) – YAML configuration file support
- python-zstandard (optional) – Zstandard compression support
- Show 2 more dependencies...
Required by (3)
- hydownloader
- hydownloader-git
- media-downloader-git (optional)
Sources (1)
steamvoker commented on 2026-01-11 18:46 (UTC)
ypoluektovich commented on 2026-01-11 14:54 (UTC)
Right. Apparently I had to upgrade the rest of the system first, including python itself. Sorry for the incorrect report.
katt commented on 2026-01-11 14:39 (UTC)
@ypoluektovich Cannot reproduce, python-build is in makedeps and I just built the package without any issue with pkgctl build.
ypoluektovich commented on 2026-01-11 14:30 (UTC)
The new package version fails to build:
==> Making package: gallery-dl 1.31.2-1 (Sun 11 Jan 2026 05:28:47 PM MSK)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
/usr/bin/env python3 scripts/man.py
/usr/bin/env python3 scripts/completion_bash.py
/usr/bin/env python3 scripts/completion_zsh.py
/usr/bin/env python3 scripts/completion_fish.py
/usr/bin/env python3 scripts/supportedsites.py
/usr/bin/env python3 scripts/options.py
/usr/bin/python: No module named build
==> ERROR: A failure occurred in build().
Aborting...
-> error making: gallery-dl-exit status 4
-> Failed to install the following packages. Manual intervention is required:
gallery-dl - exit status 4
katt commented on 2025-07-31 08:51 (UTC)
@mikf I've synced the optdeps with the one from the readme.
mikf commented on 2025-07-30 20:23 (UTC)
@katt
You should add python-zstandard and python-jinja as optional dependencies and possibly update the yt-dlp/youtube-dl description text from just "Video downloads".
m040601 commented on 2025-07-15 23:40 (UTC)
@katt
Why do you refuse to install the "CHANGELOG" and "NEWS" file ?
Please state your reasons explicitly.
m040601 commented on 2025-05-04 16:47 (UTC) (edited on 2025-05-04 16:51 (UTC) by m040601)
@katt please add,
/usr/share/doc/gallery-dl/CHANGELOG
Like so many others do,
$ find /usr/share/doc/ -type f -iname '*change*'
$ find /usr/share/doc/ -type f -iname '*news*'
katt commented on 2025-04-27 08:38 (UTC)
@m040601 For a package to be included in the official repos, it is entirely up to an official package maintainer to be interested in it.
m040601 commented on 2025-04-27 08:37 (UTC)
Just a question out of curiosity.
This PKGBUILD has been on the AUR for 7 years. Well cared for and maintained. It has a lot of votes also.
In my opinion should be an official Arch package.
Is there a reason why no official package maintainer has picked it up yet ? Lack of interest ?
Could it be because the tool powerfully scrapes a lot of websites and there is some "gray area" with licenses/terms of use ???
Funny because yt-dlp does the same for videos and is an official Arch package.
Pinned Comments
lll2yu commented on 2018-04-21 02:57 (UTC)
Before running makepkg add Mike Fährmann's key