Skip to content
Snippets Groups Projects
Commit 752b3116 authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

[build] packaging is not available on base env - go back to distutils LooseVersion

parent 8b2a97da
No related branches found
No related tags found
No related merge requests found
Pipeline #26017 failed
...@@ -22,7 +22,7 @@ import logging ...@@ -22,7 +22,7 @@ import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
import yaml import yaml
import packaging import distutils.version
import conda_build.api import conda_build.api
...@@ -276,8 +276,11 @@ if __name__ == '__main__': ...@@ -276,8 +276,11 @@ if __name__ == '__main__':
logger.info('os.environ["%s"] = %s', 'BOB_PACKAGE_VERSION', version) logger.info('os.environ["%s"] = %s', 'BOB_PACKAGE_VERSION', version)
# if we're build a stable release, ensure a tag is set # if we're build a stable release, ensure a tag is set
parsed_version = packaging.version.Version(version) parsed_version = distutils.version.LooseVersion(version).version
if parsed_version.is_prerelease: is_prerelease = 'a' in parsed_version or \
'b' in parsed_version or \
'c' in parsed_version
if is_prerelease:
if os.environ.get('CI_COMMIT_TAG') is not None: if os.environ.get('CI_COMMIT_TAG') is not None:
raise EnvironmentError('"version.txt" indicates version is a ' \ raise EnvironmentError('"version.txt" indicates version is a ' \
'pre-release (v%s) - but os.environ["CI_COMMIT_TAG"]="%s", ' \ 'pre-release (v%s) - but os.environ["CI_COMMIT_TAG"]="%s", ' \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment