mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-11 03:55:43 +00:00
85bbdfe143
- Tweaked the layout a bit with optional part of dependency description. - Updated descriptions to help understand dependency usage. - Made intltool and chardet packages optional. This will help with installation where these might be missing and are not crucial. - Remove gettext from dependency as is part of Python.
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 >= 2.7.7 or >= 3.5
Build
- setuptools
- intltool - Optional: Desktop file translation for *nix.
- closure-compiler - Minify javascript (alternative is slimit)
Common
- Twisted >= 16.6 - Use
TLS
extras forservice_identity
andidna
. - OpenSSL >= 1.0.1
- pyOpenSSL
- PyXDG - Access freedesktop.org standards for *nix.
- xdg-utils - Provides xdg-open for *nix.
- six
- zope.interface
- chardet - Optional: Encoding detection.
- setproctitle - Optional: Renaming processes.
- Pillow - Optional: Enable
.ico
support. - rencode >= 1.0.2 - Optional: Encoding library (Python port is bundled).
- dbus-python - Optional: Show item location in filemanager.
Windows OS
- pywin32
- certifi
- py2-ipaddress - Optional: Add IPv6 lookup for Python 2.
Core (deluged daemon)
- libtorrent >= 1.1.1
- GeoIP - Optional: IP address location lookup. (Debian:
python-geoip
)
GTK UI
- PyGTK
- pycairo
- librsvg >= 2
- python-appindicator - Optional: Ubuntu system tray icon.
MacOS
Web UI
Plugins
Notifications
- pygame - Optional: Play sounds
- python-notify - Optional: Desktop popups.