示例#1
0
def upversion(version, major, minor, revision, dev, post, final):
    v = Version(version)

    if major:
        v.bump('major')

    if minor:
        v.bump('minor')

    if revision:
        v.bump('tiny')

    if post:
        v.bump('post')

    if dev:
        v.bump('dev')

    if final:
        v.parts = [v.parts[0], None, None, None, None]

    return str(v)
示例#2
0
文件: versions.py 项目: mbr/unleash
def _shorten_version(version):
    v = Version(str(version))
    v.parts = [v.parts[0]] + [None] * 4

    return v