weldx.asdf.util.get_highest_tag_version¶
- weldx.asdf.util.get_highest_tag_version(pattern, ctx=None)¶
Get the highest available weldx extension tag version matching a pattern.
- Parameters
pattern (
str
) – The tag pattern to match against.ctx (
Union
[SerializationContext
,AsdfConfig
,None
]) – The asdf context containing the extension. Will look in the currentasdf_config()
by default.
- Returns
The full tag string of the highest version match.
- Return type
- Raises
ValueError – When the pattern matches multiple base tags in in the extension.
Examples
>>> from weldx.asdf.util import get_highest_tag_version >>> get_highest_tag_version("asdf://weldx.bam.de/weldx/tags/uuid-*") 'asdf://weldx.bam.de/weldx/tags/uuid-0.1.0'