MCPcopy
hub / github.com/ArchiveBox/ArchiveBox / parse_version_string

Function parse_version_string

archivebox/config.py:787–790  ·  view source on GitHub ↗

parses a version tag string formatted like 'vx.x.x' into (major, minor, patch) ints

(version: str)

Source from the content-addressed store, hash-verified

785
786
787def parse_version_string(version: str) -> Tuple[int, int, int]:
788 """parses a version tag string formatted like 'vx.x.x' into (major, minor, patch) ints"""
789 base = version.split('+')[0].split('v')[-1] # remove 'v' prefix and '+editable' suffix
790 return tuple(int(part) for part in base.split('.'))[:3]
791
792
793# Logging Helpers

Callers 2

can_upgradeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected