From a0c7e63009d3fffe624f93dbd9c80326334bdd6c Mon Sep 17 00:00:00 2001 From: Double_V Date: Fri, 3 Mar 2023 14:51:38 +0800 Subject: [PATCH] keep same version of clang-format with paddle (#9286) * support min_area_rect crop * add check_install * fix requirement.txt * fix check_install * add lanms-neo for drrg * fix * fix doc * fix * support set gpu_id when inference * fix #8855 * fix #8855 * opt slim doc * fix doc bug * fix east postprocess * keep same version of clang-format with paddle --- .clang_format.hook | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.clang_format.hook b/.clang_format.hook index 1d9282168..fdc3c054c 100644 --- a/.clang_format.hook +++ b/.clang_format.hook @@ -1,15 +1,20 @@ #!/bin/bash set -e -readonly VERSION="3.8" +readonly VERSION="13.0.0" version=$(clang-format -version) +if ! [[ $(python -V 2>&1 | awk '{print $2}' | awk -F '.' '{print $1$2}') -ge 36 ]]; then + echo "clang-format installation by pip need python version great equal 3.6, + please change the default python to higher version." + exit 1 +fi + if ! [[ $version == *"$VERSION"* ]]; then - echo "clang-format version check failed." - echo "a version contains '$VERSION' is needed, but get '$version'" - echo "you can install the right version, and make an soft-link to '\$PATH' env" - exit -1 + # low version of pip may not have the source of clang-format whl + pip install --upgrade pip + pip install clang-format==13.0.0 fi clang-format $@