Skip to content

Commit 18985a8

Browse files
committed
get rid of the _Version class, up version to 0.14.0
also move mw-version's main to mw-version
1 parent b05bb79 commit 18985a8

File tree

2 files changed

+33
-37
lines changed

2 files changed

+33
-37
lines changed

mw-version

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,35 @@
11
#! /usr/bin/env python
22

3-
from mwlib._version import main
3+
def main():
4+
from mwlib._version import version, gitversion, gitid
5+
6+
msg = "mwlib: %s" % (version or gitversion,)
7+
if gitid:
8+
msg += "(%s)" % gitid
9+
print msg
10+
11+
try:
12+
from mwlib.rl import _gitversion
13+
print "mwlib.rl", _gitversion.gitversion
14+
except ImportError:
15+
try:
16+
from mwlib.rl._version import version as rlversion
17+
print "mwlib.rl:", rlversion
18+
except ImportError:
19+
pass
20+
21+
try:
22+
from mwlib._extversion import version as extversion
23+
print "mwlib.ext:", extversion
24+
except ImportError:
25+
pass
26+
27+
try:
28+
from mwlib.hiq import _gitversion
29+
except ImportError:
30+
pass
31+
else:
32+
print "mwlib.hiq", _gitversion.gitversion
433

534
if __name__ == "__main__":
635
main()

mwlib/_version.py

Lines changed: 3 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,9 @@
1-
class _Version(tuple):
2-
"""internal version object, subclass of C{tuple},
3-
but implements a fancier __str__ representation
4-
"""
5-
def __str__(self):
6-
return '.'.join([str(x) for x in self])
7-
8-
version = _Version((0, 13, 11))
9-
del _Version
1+
__version_info__ = (0, 14, 0)
2+
version = __version__ = "0.14.0"
103

114
try:
125
from mwlib._gitversion import gitid, gitversion
136
except ImportError:
147
gitid = gitversion = ""
158

16-
display_version = gitversion or str(version)
17-
18-
def main():
19-
print "mwlib: %s (%s)" % (display_version, gitid)
20-
try:
21-
from mwlib.rl import _gitversion
22-
print "mwlib.rl", _gitversion.gitversion
23-
except ImportError:
24-
try:
25-
from mwlib.rl._version import version as rlversion
26-
print "mwlib.rl:", rlversion
27-
except ImportError:
28-
pass
29-
30-
try:
31-
from mwlib._extversion import version as extversion
32-
print "mwlib.ext:", extversion
33-
except ImportError:
34-
pass
35-
36-
try:
37-
from mwlib.hiq import _gitversion
38-
except ImportError:
39-
pass
40-
else:
41-
print "mwlib.hiq", _gitversion.gitversion
42-
9+
display_version = gitversion or version

0 commit comments

Comments
 (0)