def _check_version(self, config):
"""
Raises a VersionIncompatibleException when the current sceptre version
does not comply with the configured version requirement.
:raises: sceptre.exceptions.VersionIncompatibleException
"""
sceptre_version = __version__
if 'require_version' in config:
require_version = config['require_version']
if Version(sceptre_version) not in SpecifierSet(require_version):
raise VersionIncompatibleError(
"Current sceptre version ({0}) does not meet version "
"requirements: {1}".format(
sceptre_version, require_version
)
)
评论列表
文章目录