quick fix for semver dependency during install

master
J. Fernando Sánchez 7 years ago
parent 0975dbc358
commit 1a2737bbcd

@ -16,19 +16,23 @@
"""
{{cookiecutter.project_short_description}}
"""
from __future__ import print_function
import semver
from .version import __version__
__version_info__ = semver.parse_version_info(__version__)
try:
import semver
__version_info__ = semver.parse_version_info(__version__)
if __version_info__.prerelease:
import logging
logger = logging.getLogger(__name__)
msg = 'WARNING: You are using a pre-release version of {} ({})'.format(
__name__, __version__)
if len(logging.root.handlers) > 0:
logger.info(msg)
else:
import sys
print(msg, file=sys.stderr)
if __version_info__.prerelease:
import logging
logger = logging.getLogger(__name__)
msg = 'WARNING: You are using a pre-release version of {} ({})'.format(
__name__, __version__)
if len(logging.root.handlers) > 0:
logger.info(msg)
else:
import sys
print(msg, file=sys.stderr)
except ImportError:
print('semver not installed. Not doing version checking')

Loading…
Cancel
Save