Package: gallery-dl
Version: 1.29.0-1
Severity: minor

Hey.

Just saw a recent upstream commit, that added pyscopg as optional
dependency and then looked the ohers up:
https://github.com/mikf/gallery-dl/blob/2f3265a8aefb4091a9e3b1daaa37cdb774d1a02f/README.rst?plain=1#L25-L37

- yt-dlp_ or youtube-dl_: HLS/DASH video downloads, ``ytdl`` integration
- FFmpeg_: Pixiv Ugoira conversion
- mkvmerge_: Accurate Ugoira frame timecodes
- PySocks_: SOCKS proxy support
- brotli_ or brotlicffi_: Brotli compression support
- zstandard_: Zstandard compression support
- PyYAML_: YAML configuration file support
- toml_: TOML configuration file support for Python<3.11
- SecretStorage_: GNOME keyring passwords for ``--cookies-from-browser``
- Psycopg_: PostgreSQL archive support


We already have:
  --\ Suggests (3)
    --- ffmpeg
    --- python3-brotli
    --- yt-dlp | youtube-dl

- youtube-dl can probably be dropped?
- mkvmerge is part of the mkvtoolnix package
- PySocks seems to be python3-socks
- zstandard seems to be python3-zstandard
- PyYAML is a bit ambigous... gallery-dl links here https://pyyaml.org/,
  which links https://github.com/yaml/pyyaml.org (which seems dead since 5 
years)
  but there's https://github.com/yaml/pyyaml, which is in python3-yaml
- toml seems to be python3-toml
- SecretStorage seems to be python3-secretstorage
- Psycopg seems to be EITHER python3-psycopg or python3-psycopg2
- it would be nice if the package description could mention what optional
  dependency is used for what


Cheers,
Chris.

Reply via email to