How to release [developer]

Versioning

The following files need to be update for each new release:

  • HDFCompass.1file.spec

  • HDFCompass.1folder.spec

  • setup.cfg

  • setup.py

  • spec.json

  • docs/conf.py

  • hdf_compass/utils/__init__.py

PyInstaller

For the HDFCompass.1file.spec file, you need to verify that the following parameters are passed to the EXE() function:

  • console=False: to avoid that a console window is opened at run-time for standard I/O

  • debug=False: to avoid that the boot-loader issues progress messages while initializing and starting the bundled app