Version is a tuple of non-negative integers that represents the version of a software package.
type Version []int
func ParseVersion(vs string) (Version, error)
ParseVersion parses a version of the form "12.34.56-abcd". Non-negative integer components are separated by dots. An arbitrary suffix may appear after '-', which is ignored.
func (x Version) Compare(y Version) int
Compare returns an integer comparing two versions lexicographically.
func (v Version) String() string