Set package version on build-time using the PYTHON_PACKAGE_VERSION environment variable:
Update workflows to provide this variable when building the package. In these workflows, the version is generated to either provide a snapshot changelog (on PR builds) or read from the actual changelog file (on release builds).
The python module now provides __version__. It reports the package version using pkg_resources.get_distribution. This assumes the package is installed in the system.
Screenshots (feature, test output, profiling, dev tools etc)
[insert screenshots here]
Other notes (e.g. implementation quirks, edge cases, questions / issues)
Main changes
Set package version on build-time using the
PYTHON_PACKAGE_VERSION
environment variable:__version__
. It reports the package version usingpkg_resources.get_distribution
. This assumes the package is installed in the system.Screenshots (feature, test output, profiling, dev tools etc)
[insert screenshots here]
Other notes (e.g. implementation quirks, edge cases, questions / issues)
-
Manual testing tips
-
Tag anyone who definitely needs to review or help
-