diff --git a/pre_commit/languages/conda.py b/pre_commit/languages/conda.py index 2c187e02..071757a1 100644 --- a/pre_commit/languages/conda.py +++ b/pre_commit/languages/conda.py @@ -72,7 +72,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/docker.py b/pre_commit/languages/docker.py index 364a6996..921401f5 100644 --- a/pre_commit/languages/docker.py +++ b/pre_commit/languages/docker.py @@ -97,7 +97,7 @@ def docker_cmd() -> Tuple[str, ...]: # pragma: windows no cover def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: # pragma: windows no cover diff --git a/pre_commit/languages/docker_image.py b/pre_commit/languages/docker_image.py index 58da34c1..980c6ef3 100644 --- a/pre_commit/languages/docker_image.py +++ b/pre_commit/languages/docker_image.py @@ -13,7 +13,7 @@ install_environment = helpers.no_install def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: # pragma: windows no cover diff --git a/pre_commit/languages/fail.py b/pre_commit/languages/fail.py index 8cdc76c9..d2b02d23 100644 --- a/pre_commit/languages/fail.py +++ b/pre_commit/languages/fail.py @@ -11,7 +11,7 @@ install_environment = helpers.no_install def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/golang.py b/pre_commit/languages/golang.py index cdcff0d5..91ade1e9 100644 --- a/pre_commit/languages/golang.py +++ b/pre_commit/languages/golang.py @@ -89,7 +89,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/helpers.py b/pre_commit/languages/helpers.py index ba96568c..b5c95e52 100644 --- a/pre_commit/languages/helpers.py +++ b/pre_commit/languages/helpers.py @@ -72,7 +72,7 @@ def no_install( raise AssertionError('This type is not installable') -def target_concurrency(hook: 'Hook') -> int: +def target_concurrency(hook: Hook) -> int: if hook.require_serial or 'PRE_COMMIT_NO_CONCURRENCY' in os.environ: return 1 else: @@ -97,7 +97,7 @@ def _shuffled(seq: Sequence[str]) -> List[str]: def run_xargs( - hook: 'Hook', + hook: Hook, cmd: Tuple[str, ...], file_args: Sequence[str], **kwargs: Any, diff --git a/pre_commit/languages/node.py b/pre_commit/languages/node.py index 481b0655..787bcd72 100644 --- a/pre_commit/languages/node.py +++ b/pre_commit/languages/node.py @@ -85,7 +85,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/perl.py b/pre_commit/languages/perl.py index f61815aa..bbf55049 100644 --- a/pre_commit/languages/perl.py +++ b/pre_commit/languages/perl.py @@ -59,7 +59,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/pygrep.py b/pre_commit/languages/pygrep.py index 68eb6e9b..40adba0f 100644 --- a/pre_commit/languages/pygrep.py +++ b/pre_commit/languages/pygrep.py @@ -46,7 +46,7 @@ def _process_filename_at_once(pattern: Pattern[bytes], filename: str) -> int: def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/python.py b/pre_commit/languages/python.py index 2a5cfe77..caa77948 100644 --- a/pre_commit/languages/python.py +++ b/pre_commit/languages/python.py @@ -145,7 +145,7 @@ def py_interface( ) -> Tuple[ Callable[[Prefix, str], ContextManager[None]], Callable[[Prefix, str], bool], - Callable[['Hook', Sequence[str], bool], Tuple[int, bytes]], + Callable[[Hook, Sequence[str], bool], Tuple[int, bytes]], Callable[[Prefix, str, Sequence[str]], None], ]: @contextlib.contextmanager @@ -168,7 +168,7 @@ def py_interface( return retcode == 0 def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/ruby.py b/pre_commit/languages/ruby.py index 828216fe..26bd5be4 100644 --- a/pre_commit/languages/ruby.py +++ b/pre_commit/languages/ruby.py @@ -118,7 +118,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: # pragma: windows no cover diff --git a/pre_commit/languages/rust.py b/pre_commit/languages/rust.py index feb36847..7ea3f540 100644 --- a/pre_commit/languages/rust.py +++ b/pre_commit/languages/rust.py @@ -98,7 +98,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/script.py b/pre_commit/languages/script.py index 1f6f354d..a5e1365c 100644 --- a/pre_commit/languages/script.py +++ b/pre_commit/languages/script.py @@ -11,7 +11,7 @@ install_environment = helpers.no_install def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: diff --git a/pre_commit/languages/swift.py b/pre_commit/languages/swift.py index 9f36b152..a022bcee 100644 --- a/pre_commit/languages/swift.py +++ b/pre_commit/languages/swift.py @@ -56,7 +56,7 @@ def install_environment( def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: # pragma: windows no cover diff --git a/pre_commit/languages/system.py b/pre_commit/languages/system.py index 424e14fc..139f45d1 100644 --- a/pre_commit/languages/system.py +++ b/pre_commit/languages/system.py @@ -12,7 +12,7 @@ install_environment = helpers.no_install def run_hook( - hook: 'Hook', + hook: Hook, file_args: Sequence[str], color: bool, ) -> Tuple[int, bytes]: