Nicotine+

Dependencies

Runtime

Required

Optional

Testing

Installing dependencies

GNU/Linux

Installing the required runtime dependencies

sudo apt install gobject-introspection gir1.2-gtk-3.0 python3-gi
sudo dnf install gobject-introspection gtk3 python3-gobject

Installing the optional runtime dependencies

sudo apt install gir1.2-appindicator3-0.1 gir1.2-gspell-1
sudo dnf install gspell libappindicator-gtk3

Installing the test dependencies

sudo apt install python3-flake8 python3-pep8-naming python3-pytest
sudo dnf install python3-flake8 python3-pep8-naming python3-pytest

Check the Python version.

To check that the Python version you are using is 3.5 or newer, use python -V. On a lot of older systems, the response will look something like this:

% python -V
Python 2.7.16

Not to worry, Python 3 is often installed alongside and can be used like this:

% python3 -V
Python 3.7.3

Windows

See PACKAGING.md