Just a short checklist before releasing a version!
[ ] Update the VERSION variable in constant.py. The Help button relies on this variable to decide which readthedocs page to load!
VERSION should be a tuple of (major, minor, patch). For example, VERSION = (1,0,0) for version 1.0.0. Make sure it matches the release tag on GitHub.
[ ] Freeze by running pyinstaller slapp.spec. If the command does not work, try pip install -r requirements_freeze.txt first.
[ ] (MacOS only) After the freeze, convert SLPAA.app into a disk image (SLPAA.dmg). build_dmg.sh is a shell script designed for this, but it is not optimal.
Just a short checklist before releasing a version!
VERSION
variable inconstant.py
. The Help button relies on this variable to decide which readthedocs page to load!VERSION
should be a tuple of (major, minor, patch). For example,VERSION = (1,0,0)
for version 1.0.0. Make sure it matches the release tag on GitHub.pyinstaller slapp.spec
. If the command does not work, trypip install -r requirements_freeze.txt
first.build_dmg.sh
is a shell script designed for this, but it is not optimal.(list not complete)