/usr/share/pyshared/MoinMoin/version.py is in python-moinmoin 1.9.3-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/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
|