Module pycollector.version
Expand source code Browse git
MAJOR = 0
MINOR = 4
RELEASE = 6
VERSION = '%d.%d.%d' % (MAJOR, MINOR, RELEASE)
def num(versionstring=VERSION):
(major, minor, release) = versionstring.split('.')
return 100*100*int(major) + 100*int(minor) + int(release)
def at_least_version(versionstring):
"""Is versionstring='X.Y.Z' at least the current version?"""
return num(VERSION) >= num(versionstring)
def is_at_least(versionstring):
"""Synonym for at_least_version"""
return num(VERSION) >= num(versionstring)
def is_exactly(versionstring):
return versionstring == VERSION
Functions
def at_least_version(versionstring)-
Is versionstring='X.Y.Z' at least the current version?
Expand source code Browse git
def at_least_version(versionstring): """Is versionstring='X.Y.Z' at least the current version?""" return num(VERSION) >= num(versionstring) def is_at_least(versionstring)-
Synonym for at_least_version
Expand source code Browse git
def is_at_least(versionstring): """Synonym for at_least_version""" return num(VERSION) >= num(versionstring) def is_exactly(versionstring)-
Expand source code Browse git
def is_exactly(versionstring): return versionstring == VERSION def num(versionstring='0.4.6')-
Expand source code Browse git
def num(versionstring=VERSION): (major, minor, release) = versionstring.split('.') return 100*100*int(major) + 100*int(minor) + int(release)