Revision 473e2b08 snf-common/synnefo/util/version.py

b/snf-common/synnefo/util/version.py
82 82
    version = version.lstrip('v')
83 83
    return version
84 84

  
85
def update_version(module, name='version', root="."):
85

  
86
def update_version_old(module, name='version', root="."):
86 87
    """
87 88
    Helper util to generate/replace a version.py file containing version
88 89
    information retrieved from get_version_from_describe as a submodule of passed `module`
......
106 107
    module_file.write(content)
107 108
    module_file.close()
108 109

  
110

  
111
def update_version(module, name='version', root='.'):
112
    try:
113
        from devflow import versioning
114
        return versioning.update_version(module, name, root)
115
    except ImportError:
116
        import sys
117
        paths = [root] + module.split(".") + ["%s.py" % name]
118
        module_filename = os.path.join(*paths)
119
        sys.stdout.write("WARNING: Can not update version because `devflow` is"
120
                         " not installed. Please make sure to manually"
121
                         " update version file: '%s'\n" % module_filename)

Also available in: Unified diff