mirror of
				https://github.com/balkian/balkian-pyproject.git
				synced 2025-11-04 09:38:15 +00:00 
			
		
		
		
	quick fix for semver dependency during install
This commit is contained in:
		@@ -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')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user