From 580fd0c04b857503b1269a1a7a42db71c2be40c8 Mon Sep 17 00:00:00 2001 From: Marti Raudsepp Date: Fri, 2 Dec 2022 17:50:04 +0200 Subject: [PATCH 1/3] Fix typecheck in CI --- scripts/typecheck_tests.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/typecheck_tests.py b/scripts/typecheck_tests.py index 6d32c3048..2daefe099 100644 --- a/scripts/typecheck_tests.py +++ b/scripts/typecheck_tests.py @@ -83,7 +83,10 @@ "browsable_api": [ 'expression has type "List[Dict[str, Dict[str, int]]]"', ], - "models.py": ['"ForeignKeyTarget" has no attribute "sources"'], + "models.py": [ + '"ForeignKeyTarget" has no attribute "sources"', + '"CustomManager" not callable', + ], "serializers.pyi": [ 'note: "IntegerSerializer" defined here', ], From cb83aadfdc16d030d8bcef71a1bb9b56de979f84 Mon Sep 17 00:00:00 2001 From: Marti Raudsepp Date: Fri, 2 Dec 2022 18:03:50 +0200 Subject: [PATCH 2/3] Downgrade flake8 --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e6f84d66c..583a00f44 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,7 +24,7 @@ repos: hooks: - id: black - repo: https://github.com/PyCQA/flake8 - rev: 6.0.0 + rev: 5.0.4 hooks: - id: flake8 additional_dependencies: From 73c111fa7e7ab2ea6bce8792876bd84f38618838 Mon Sep 17 00:00:00 2001 From: Marti Raudsepp Date: Sat, 3 Dec 2022 10:31:32 +0200 Subject: [PATCH 3/3] Upgrade flake8 & flake8-pyi to be compatible --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 583a00f44..eb32a4027 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,11 +24,11 @@ repos: hooks: - id: black - repo: https://github.com/PyCQA/flake8 - rev: 5.0.4 + rev: 6.0.0 hooks: - id: flake8 additional_dependencies: - - flake8-pyi==22.10.0 + - flake8-pyi==22.11.0 types: [] files: ^.*.pyi?$ - repo: local