Mercurial > moin > 1.9
view MoinMoin/version.py @ 5700:80fb5c4ed169
merge moin/1.8
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Sat, 05 Jun 2010 18:28:13 +0200 |
parents | 06908566d7bd fad9dcb11043 |
children | 735ce48f60b2 |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: iso-8859-1 -*- """ MoinMoin - Version Information @copyright: 2000-2006 Juergen Hermann <jh@web.de>, 2003-2010 MoinMoin:ThomasWaldmann @license: GNU GPL, see COPYING for details. """ import sys try: from MoinMoin.patchlevel import patchlevel except: patchlevel = 'release' project = "MoinMoin" release = '1.9.3' release_short = '193' # used for url_prefix_static revision = patchlevel def update(): """ update the version information in package init """ fname = 'MoinMoin/__init__.py' f = file(fname) lines = f.readlines() f.close() f = file(fname, "w") version_pattern = "%s Version " % project version_string = version_pattern + "%s %s" % (release, revision) for line in lines: if version_pattern in line: f.write("%s\n" % version_string) else: f.write(line) f.close() if __name__ == '__main__': if len(sys.argv) > 1 and sys.argv[1] == "update": update() else: print project, release, revision