Use markdown to aid readability. Update the README and use it for the long_description in setup.py Add detailed requirement information to the DEPENDS files.
2.8 KiB
2.8 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 - Translation file tool
- closure-compiler - Minify javascript (alternative is slimit)
Common
- Twisted >= 16.6 - Use
TLSextras forservice_identityandidna. - OpenSSL >= 1.0.1
- pyOpenSSL
- Chardet
- gettext
- PyXDG
- six
- zope.interface
- xdg-utils
Optional
- setproctitle - Support correctly naming Deluge processes.
- Pillow - Image library for
.icosupport. - rencode >= 1.0.2 - Encoding library with Python port bundled.
- dbus-python
Windows OS
- pywin32
- certifi
- py2-ipaddress - Optional for Python 2 IPv6 lookup
Core (deluged daemon)
- libtorrent >= 1.1.1
- GeoIP - Optional (Debian:
python-geoip)
GTK UI
- PyGTK
- pycairo
- librsvg >= 2
- python-appindicator - Optional
MacOS
Web UI
Plugins
Notifications
Optional dependencies for this plugin.
- pygame - Sound
- python-notify - Desktop popup