If you do not use a binary release of Nagstamon, the following requirements have to be fulfilled:
- Python >= 3.4, available at https://www.python.org/downloads/
- Several Python modules available via PIP:
All of these are included in any Linux distribution – no PIP required.
For creation of binary packages one might need to install the typical packaging utilities of the choosen distribution to use the included build.py script.
If you want to run Nagstamon from sources on Windows, you have to run this PIP command after installing Python:
C:\python34\scripts\pip install PyQt5 requests beautifulsoup4 keyring psutil
If you want to create binary packages with the distributed build.py script, you also need
At the moment cx-freeze is not capable of packaging Python 3.5 applications for Windows so it is packaged with Python 3.4.
Best experiences are being made with Python 3 and PyQt5 from the Fink Project at http://www.finkproject.org/. After installing both packages the other dependencies might be retrieved via PIP:
# /sw/bin/fink install python34 pyqt5-mac-py34 # /sw/bin/pip3 install setuptools requests beautifulsoup4 keyring psutil
For binary packages made by the included build.py script you will need cx-Freeze too:
# /sw/bin/pip3 install cx_Freeze