add version number verification for fuel projects
Add version number verification rules for release-type==fuel, matching the standard rules. Make the error message that's reported for an unknown release-type clearer. Change-Id: Ia32b7badc36f29a70c3c8b5aa32649dd9e129026 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
@@ -33,6 +33,7 @@ _VALIDATORS = {'std': (pbr.version.SemanticVersion.from_pip_string,
|
|||||||
packaging.version.InvalidVersion,
|
packaging.version.InvalidVersion,
|
||||||
lambda x: str(x)),
|
lambda x: str(x)),
|
||||||
}
|
}
|
||||||
|
_VALIDATORS['fuel'] = _VALIDATORS['std']
|
||||||
|
|
||||||
|
|
||||||
def validate_version(versionstr, release_type='std'):
|
def validate_version(versionstr, release_type='std'):
|
||||||
@@ -42,7 +43,7 @@ def validate_version(versionstr, release_type='std'):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
if release_type not in _VALIDATORS:
|
if release_type not in _VALIDATORS:
|
||||||
yield 'Release Type %s not valid using \'std\'' % release_type
|
yield 'Release Type %r not valid using \'std\' instead' % release_type
|
||||||
release_type = 'std'
|
release_type = 'std'
|
||||||
|
|
||||||
constructor, exception, canonicalise = _VALIDATORS[release_type]
|
constructor, exception, canonicalise = _VALIDATORS[release_type]
|
||||||
|
|||||||
Reference in New Issue
Block a user