Support more PEP 440 version numbering schema #35342
Labels
Added during Sprint
Tasks that were added after initial sprint planning
ISIS Team: Core
Issue and pull requests managed by the Core subteam at ISIS
Milestone
Is your feature request related to a problem? Please describe.
Currently when building a release candidate with a version number of the form X.Y.ZrcN, CheckMantidVersion algorithm will not work correctly. It will also try to display the help documentation for X.Y+1.0, which will not exist on the release-next branch so will cause a crash.
The same is true for a version number like X.Y.Z+somestring.
Describe the solution you'd like
Support the following additional types of version number:
so that the X.Y.Z help documentation is displayed and CheckMantidVersion does not complain if X.Y.Z is the latest version.
Additional context
https://peps.python.org/pep-0440/#local-version-identifiers
The text was updated successfully, but these errors were encountered: