mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-10 11:36:01 +00:00
ec0bcc11f5
Added pyupgrade utility with manual stage to pre-commit and run on all files. Ref: https://github.com/asottile/pyupgrade Closes: deluge-torrent/deluge#326
2.9 KiB
2.9 KiB
Deluge dependencies
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.
Prerequisite
- Python >= 3.6
Build
- setuptools
- intltool - Optional: Desktop file translation for *nix.
- closure-compiler - Minify javascript (alternative is rjsmin)
Common
- 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.
Linux and BSD
- distro - Optional: OS platform information.
Windows OS
Core (deluged daemon)
- libtorrent >= 1.1.1
- GeoIP - Optional: IP address location lookup. (Debian:
python-geoip
)
GTK UI
- GTK+ >= 3.10
- PyGObject
- Pycairo
- librsvg >= 2
- [libappindicator3] w/GIR - Optional: Ubuntu system tray icon.