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) 2012-2014 Bastian Kleineidam
|
||||
# Copyright (C) 2015 Tobias Gruetzmacher
|
||||
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||
"""
|
||||
Automated comic downloader. Dosage traverses comic websites in
|
||||
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
|
||||
import pkg_resources
|
||||
|
||||
AppName = u'dosage'
|
||||
version_info = VersionInfo(AppName)
|
||||
__version__ = version_info.version_string() # PEP 396
|
||||
try:
|
||||
__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) 2015 Tobias Gruetzmacher
|
||||
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||
"""
|
||||
Define basic configuration data like version or application name.
|
||||
"""
|
||||
|
||||
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'
|
||||
MaintainerEmail = u'tobias-dosage@23.gs'
|
||||
Url = u'http://dosage.rocks/'
|
||||
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 (C) 2012-2014 Bastian Kleineidam
|
||||
Copyright (C) 2015 Tobias Gruetzmacher
|
||||
Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||
"""
|
||||
Freeware = AppName + u""" comes with ABSOLUTELY NO WARRANTY!
|
||||
This is free software, and you are welcome to redistribute it
|
||||
|
|
Loading…
Reference in a new issue