Просмотр исходного кода

tools: precommit copyright check fails on windows

Jan Brudný 4 лет назад
Родитель
Сommit
3ce35ae455
2 измененных файлов с 5 добавлено и 3 удалено
  1. 4 2
      .pre-commit-config.yaml
  2. 1 1
      tools/ci/check_copyright.py

+ 4 - 2
.pre-commit-config.yaml

@@ -101,8 +101,10 @@ repos:
         name: Check copyright notices
         entry: tools/ci/check_copyright.py --verbose --replace
         additional_dependencies:
-          - comment_parser == 1.2.3
-          - thefuzz[speedup] == 0.19.0
+          - 'comment_parser == 1.2.3'
+          - 'thefuzz == 0.19.0'
+          - 'thefuzz[speedup] == 0.19.0; sys_platform != "win32"'
+          # don't depend on python-Levenshtein on Windows, as it requires Microsoft C++ Build Tools to install
         language: python
         files: \.(py|c|h|cpp|hpp|ld)$
         require_serial: true

+ 1 - 1
tools/ci/check_copyright.py

@@ -93,7 +93,7 @@ MIME = {
     'cpp': 'text/x-c++'
 }
 
-# terminal color outupu
+# terminal color output
 
 TERMINAL_RESET = '\33[0m'
 TERMINAL_YELLOW = '\33[93m'