Merge pull request #18356 from dundargoc/ci/gen_vimdoc/conda-edge-case

build(gen_vimdoc): handle conda edge case when parsing doxygen version
This commit is contained in:
James McCoy 2022-05-02 06:24:54 -04:00 committed by GitHub
commit e5f6f20968
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -60,10 +60,11 @@ if sys.version_info < MIN_PYTHON_VERSION:
sys.exit(1)
doxygen_version = tuple([int(i) for i in subprocess.check_output(["doxygen", "-v"],
universal_newlines=True).split('.')])
universal_newlines=True).split()[0].split('.')])
if doxygen_version < MIN_DOXYGEN_VERSION:
print("requires Doxygen {}.{}.{}+".format(*MIN_DOXYGEN_VERSION))
print("\nRequires doxygen {}.{}.{}+".format(*MIN_DOXYGEN_VERSION))
print("Your doxygen version is {}.{}.{}\n".format(*doxygen_version))
sys.exit(1)
# DEBUG = ('DEBUG' in os.environ)