Fallback version if pkg_resources not available.
This helps for Windows packaging.
This commit is contained in:
parent
8cf6282968
commit
017d35cb3c
2 changed files with 16 additions and 8 deletions
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: iso-8859-1 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
# Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
# Copyright (C) 2015 Tobias Gruetzmacher
|
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||||
"""
|
"""
|
||||||
Automated comic downloader. Dosage traverses comic websites in
|
Automated comic downloader. Dosage traverses comic websites in
|
||||||
order to download each strip of the comic. The intended use is for
|
order to download each strip of the comic. The intended use is for
|
||||||
|
@ -15,7 +15,13 @@ Comic modules for each comic are located in L{dosagelib.plugins}.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from pbr.version import VersionInfo
|
from pbr.version import VersionInfo
|
||||||
|
import pkg_resources
|
||||||
|
|
||||||
AppName = u'dosage'
|
AppName = u'dosage'
|
||||||
version_info = VersionInfo(AppName)
|
version_info = VersionInfo(AppName)
|
||||||
|
try:
|
||||||
__version__ = version_info.version_string() # PEP 396
|
__version__ = version_info.version_string() # PEP 396
|
||||||
|
AppVersion = version_info.version_string_with_vcs()
|
||||||
|
except pkg_resources.DistributionNotFound:
|
||||||
|
__version__ = "2.15.0"
|
||||||
|
AppVersion = __version__ + "-unknown"
|
||||||
|
|
|
@ -1,22 +1,24 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
# Copyright (C) 2015 Tobias Gruetzmacher
|
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||||
"""
|
"""
|
||||||
Define basic configuration data like version or application name.
|
Define basic configuration data like version or application name.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from . import __version__, AppName
|
from . import AppName, AppVersion
|
||||||
|
|
||||||
App = AppName + u' ' + __version__
|
App = AppName + u' ' + AppVersion
|
||||||
|
|
||||||
Maintainer = u'Tobias Gruetzmacher'
|
Maintainer = u'Tobias Gruetzmacher'
|
||||||
MaintainerEmail = u'tobias-dosage@23.gs'
|
MaintainerEmail = u'tobias-dosage@23.gs'
|
||||||
Url = u'http://dosage.rocks/'
|
Url = u'http://dosage.rocks/'
|
||||||
SupportUrl = u'https://github.com/webcomics/dosage/issues'
|
SupportUrl = u'https://github.com/webcomics/dosage/issues'
|
||||||
UserAgent = u"Mozilla/5.0 (compatible; %s/%s; +%s)" % (AppName, __version__, Url)
|
UserAgent = u"Mozilla/5.0 (compatible; %s/%s; +%s)" % (AppName, AppVersion,
|
||||||
|
Url)
|
||||||
Copyright = u"""Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
Copyright = u"""Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
||||||
Copyright (C) 2012-2014 Bastian Kleineidam
|
Copyright (C) 2012-2014 Bastian Kleineidam
|
||||||
Copyright (C) 2015 Tobias Gruetzmacher
|
Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||||
"""
|
"""
|
||||||
Freeware = AppName + u""" comes with ABSOLUTELY NO WARRANTY!
|
Freeware = AppName + u""" comes with ABSOLUTELY NO WARRANTY!
|
||||||
This is free software, and you are welcome to redistribute it
|
This is free software, and you are welcome to redistribute it
|
||||||
|
|
Loading…
Reference in a new issue