protobuf: Fix v4.21.0 (python) compatibility issue

- Added auto-generated protobuf files (proto-c and python to
  pre-commit hook ignore lists
This commit is contained in:
Laukik Hase 2022-05-27 09:35:46 +05:30
parent b09b716f1d
commit 1ee3ee6854
No known key found for this signature in database
GPG Key ID: 11C571361F51A199
4 changed files with 22 additions and 3 deletions

View File

@ -160,7 +160,6 @@ exclude =
components/wifi_provisioning/python/wifi_config_pb2.py,
components/wifi_provisioning/python/wifi_constants_pb2.py,
components/esp_local_ctrl/python/esp_local_ctrl_pb2.py,
examples/provisioning/legacy/custom_config/components/custom_provisioning/python/custom_config_pb2.py,
per-file-ignores =
# Sphinx conf.py files use star imports to setup config variables

View File

@ -12,12 +12,16 @@ repos:
# 2 - any file matching *test*/*expected* (for host tests, if possible use this naming pattern always)
# 3 - any directory named 'testdata'
# 4 - IDF monitor test data
# 5 - protobuf auto-generated files
exclude: &whitespace_excludes |
(?x)^(
.+\.(md|rst|map|bin)|
.+test.*\/.*expected.*|
.+\/testdata\/.+|
.+test_idf_monitor\/tests\/.+
.+test_idf_monitor\/tests\/.+|
.*_pb2.py|
.*.pb-c.h|
.*.pb-c.c
)$
- id: end-of-file-fixer
exclude: *whitespace_excludes
@ -35,6 +39,10 @@ repos:
hooks:
- id: isort
name: isort (python)
exclude: >
(?x)^(
.*_pb2.py
)$
- repo: local
hooks:
- id: check-executables
@ -98,6 +106,10 @@ repos:
- 'mypy-extensions==0.4.3'
- 'types-setuptools==57.4.14'
- 'types-PyYAML==0.1.9'
exclude: >
(?x)^(
.*_pb2.py
)$
language: python
types: [python]
- id: check-copyright

View File

@ -20,3 +20,11 @@ components/http_parser/*.h
# FATFS upstream code
components/fatfs/src/**
# Protobuf auto-generated files
components/esp_local_ctrl/proto-c/**
components/esp_local_ctrl/python/**
components/protocomm/proto-c/**
components/protocomm/python/**
components/wifi_provisioning/proto-c/**
components/wifi_provisioning/python/**

View File

@ -1,3 +1,3 @@
future
protobuf<4.0.0 # IDFCI-1278
cryptography
protobuf