Packaging

PyPI

Cutting PyPI releases is done automatically when a tag pipeline runs in Gitlab CI. From the repo’s default branch, update the version number in setup.py and run:

./packaging/release_pypi.sh

Binary

A standalone executable of licorice can be created by running the script:

./packaging/create_binary.sh

This will create a portable executable dist/licorice.

If the created executable dist/licorice is experiencing issues, first try building a single directory executable and debugging that:

./packaging/create_binary.sh licorice_onedir.spec

This will create a portable folder dist/licorice that contains an executable licorice