Quickstart

Get the tools. Install NSIS, and
then install pynsist from PyPI by running pip install pynsist.

Write a config file installer.cfg, like this:

[Application]name=My Appversion=1.0# How to launch the app - this calls the 'main' function from the 'myapp' package:entry_point=myapp:mainicon=myapp.ico[Python]version=3.4.0[Include]# Importable packages that your application requires, one per linepackages=requests
bs4
html5lib# Other files and folders that should be installedfiles=LICENSE
data_files/

Run pynsist installer.cfg to generate your installer. If pynsist isn’t
found, you can use python -m nsist installer.cfg instead.