The following are required to install and run Deluge. They are separated into sections to distinguish the precise requirements for each module.
All modules will require the common section dependencies.
- Python >= 3.6
- setuptools
- intltool - Optional: Desktop file translation for *nix.
- closure-compiler - Minify javascript (alternative is rjsmin)
- Twisted >= 17.1 - Use
TLS
extras forservice_identity
andidna
. - OpenSSL >= 1.0.1
- pyOpenSSL
- rencode >= 1.0.2 - Encoding library.
- PyXDG - Access freedesktop.org standards for *nix.
- xdg-utils - Provides xdg-open for *nix.
- zope.interface
- chardet - Optional: Encoding detection.
- setproctitle - Optional: Renaming processes.
- Pillow - Optional: Support for resizing tracker icons.
- dbus-python - Optional: Show item location in filemanager.
- ifaddr - Optional: Verify network interfaces.
- distro - Optional: OS platform information.
- libtorrent >= 1.2.0
- GeoIP or [pygeoip] - Optional: IP address country lookup. (Debian:
python-geoip
)