mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-09-02 11:22:41 +01:00
utils/types: Add version_tuple
Allow for `version_tuple` to be used more generically to enable natural comparing of versions encoded as strings.
This commit is contained in:
@@ -208,6 +208,13 @@ def regex(value):
|
||||
return re.compile(value)
|
||||
|
||||
|
||||
def version_tuple(v):
|
||||
"""
|
||||
Converts a version string into a tuple of ints that can be used for natural comparison.
|
||||
"""
|
||||
return tuple(map(int, (v.split("."))))
|
||||
|
||||
|
||||
__counters = defaultdict(int)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user