Cast __version_info__ elements to int's.

This commit is contained in:
Pedro Algarvio 2012-11-15 20:12:26 +00:00
parent eb8ef522c0
commit 1e4a4917ae

View File

@ -3,6 +3,7 @@ import sys
__version_info__ = (0, 10, 4)
__version__ = '.'.join(map(str, __version_info__))
# If we can get a version from Git use that instead, otherwise carry on
try:
import subprocess
@ -15,10 +16,13 @@ try:
out, err = p.communicate()
if out:
__version__ = '{0}'.format(out.strip().lstrip('v'))
__version_info__ = tuple(__version__.split('-', 1)[0].split('.'))
__version_info__ = tuple(
[int(i) for i in __version__.split('-', 1)[0].split('.')]
)
except Exception:
pass
def versions_report():
libs = (
("Jinja2", "jinja2", "__version__"),