PYME.version module

PYME.version.detailed_version()

Version to display in about dialogs, error dialogs, etc …. includes install type and commit hash (if modified from release commit).

Is NOT pep-0440 compliant, as it requires human interpretation of, e.g. commit hash ordering.

Example full_version strings:

21.10.01[conda] - a conda package based install from an official release (also executable installers) 21.10.01[pip] - a pip install from an official release 21.10.01.post0.dev[git] - a development install of the exact release version 21.10.01.post0.dev[git]f94cc30be308 - a development install which has been modified since the release (note, does not distinguish between remote commits to master and local commits) 21.10.01.post0.dev[git]f94cc30be308+ - a development install with uncommitted local changes