From 4a90992d033b341c3f55dbeb695820e893084288 Mon Sep 17 00:00:00 2001 From: Lidi Zheng Date: Thu, 25 Feb 2021 13:35:14 -0800 Subject: [PATCH] Update PyYAML in generate_project.sh if needed (#25563) --- tools/buildgen/generate_projects.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/buildgen/generate_projects.sh b/tools/buildgen/generate_projects.sh index 81c16153c71..ed12165153e 100755 --- a/tools/buildgen/generate_projects.sh +++ b/tools/buildgen/generate_projects.sh @@ -18,6 +18,12 @@ set -e export TEST=${TEST:-false} +YAML_OK=$(python3 -c "import yaml; print(yaml.__version__.split('.') >= ['5', '4', '1'])") + +if [[ ${YAML_OK} != "True" ]]; then + python3 -m pip install --upgrade --ignore-installed PyYAML==5.4.1 --user +fi + echo "Generating build_autogenerated.yaml from bazel BUILD file" rm -f build_autogenerated.yaml python3 tools/buildgen/extract_metadata_from_bazel_xml.py