diff --git a/pre_commit/__main__.py b/pre_commit/__main__.py index bda61eec..938bbf20 100644 --- a/pre_commit/__main__.py +++ b/pre_commit/__main__.py @@ -2,6 +2,5 @@ from __future__ import annotations from pre_commit.main import main - if __name__ == '__main__': raise SystemExit(main()) diff --git a/pre_commit/color.py b/pre_commit/color.py index 2d6f248b..d910efee 100644 --- a/pre_commit/color.py +++ b/pre_commit/color.py @@ -6,13 +6,8 @@ import sys if sys.platform == 'win32': # pragma: no cover (windows) def _enable() -> None: - from ctypes import POINTER - from ctypes import windll - from ctypes import WinError - from ctypes import WINFUNCTYPE - from ctypes.wintypes import BOOL - from ctypes.wintypes import DWORD - from ctypes.wintypes import HANDLE + from ctypes import POINTER, WINFUNCTYPE, WinError, windll + from ctypes.wintypes import BOOL, DWORD, HANDLE STD_ERROR_HANDLE = -12 ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4 diff --git a/pre_commit/commands/install_uninstall.py b/pre_commit/commands/install_uninstall.py index 5ff6cba6..e66ba761 100644 --- a/pre_commit/commands/install_uninstall.py +++ b/pre_commit/commands/install_uninstall.py @@ -16,7 +16,6 @@ from pre_commit.store import Store from pre_commit.util import make_executable from pre_commit.util import resource_text - logger = logging.getLogger(__name__) # This is used to identify the hook file we install diff --git a/pre_commit/commands/run.py b/pre_commit/commands/run.py index 429e04c6..44fd9384 100644 --- a/pre_commit/commands/run.py +++ b/pre_commit/commands/run.py @@ -28,7 +28,6 @@ from pre_commit.staged_files_only import staged_files_only from pre_commit.store import Store from pre_commit.util import cmd_output_b - logger = logging.getLogger('pre_commit') diff --git a/pre_commit/commands/sample_config.py b/pre_commit/commands/sample_config.py index ce22f65e..4ff70559 100644 --- a/pre_commit/commands/sample_config.py +++ b/pre_commit/commands/sample_config.py @@ -1,4 +1,5 @@ from __future__ import annotations + SAMPLE_CONFIG = '''\ # See https://pre-commit.com for more information # See https://pre-commit.com/hooks.html for more hooks diff --git a/pre_commit/file_lock.py b/pre_commit/file_lock.py index f67a5864..a6e8b9d0 100644 --- a/pre_commit/file_lock.py +++ b/pre_commit/file_lock.py @@ -6,12 +6,10 @@ import sys from typing import Callable from typing import Generator - if sys.platform == 'win32': # pragma: no cover (windows) import msvcrt # https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/locking - # on windows we lock "regions" of files, we don't care about the actual # byte region so we'll just pick *some* number here. _region = 0xffff diff --git a/pre_commit/languages/system.py b/pre_commit/languages/system.py index c64fb365..2c72873f 100644 --- a/pre_commit/languages/system.py +++ b/pre_commit/languages/system.py @@ -5,7 +5,6 @@ from typing import Sequence from pre_commit.hook import Hook from pre_commit.languages import helpers - ENVIRONMENT_DIR = None get_default_version = helpers.basic_get_default_version health_check = helpers.basic_health_check diff --git a/pre_commit/main.py b/pre_commit/main.py index 3915993f..545be6f4 100644 --- a/pre_commit/main.py +++ b/pre_commit/main.py @@ -27,7 +27,6 @@ from pre_commit.error_handler import error_handler from pre_commit.logging_handler import logging_handler from pre_commit.store import Store - logger = logging.getLogger('pre_commit') # https://github.com/pre-commit/pre-commit/issues/217 diff --git a/pre_commit/repository.py b/pre_commit/repository.py index 4092277a..6db086e3 100644 --- a/pre_commit/repository.py +++ b/pre_commit/repository.py @@ -18,7 +18,6 @@ from pre_commit.store import Store from pre_commit.util import parse_version from pre_commit.util import rmtree - logger = logging.getLogger('pre_commit') diff --git a/pre_commit/resources/empty_template_setup.py b/pre_commit/resources/empty_template_setup.py index ef05eef8..4b0958a9 100644 --- a/pre_commit/resources/empty_template_setup.py +++ b/pre_commit/resources/empty_template_setup.py @@ -1,4 +1,3 @@ from setuptools import setup - setup(name='pre-commit-placeholder-package', version='0.0.0') diff --git a/pre_commit/staged_files_only.py b/pre_commit/staged_files_only.py index 172fb20b..c5f36823 100644 --- a/pre_commit/staged_files_only.py +++ b/pre_commit/staged_files_only.py @@ -12,7 +12,6 @@ from pre_commit.util import cmd_output from pre_commit.util import cmd_output_b from pre_commit.xargs import xargs - logger = logging.getLogger('pre_commit') # without forcing submodule.recurse=0, changes in nested submodules will be diff --git a/pre_commit/store.py b/pre_commit/store.py index effebfb8..dfa4d3b2 100644 --- a/pre_commit/store.py +++ b/pre_commit/store.py @@ -18,7 +18,6 @@ from pre_commit.util import cmd_output_b from pre_commit.util import resource_text from pre_commit.util import rmtree - logger = logging.getLogger('pre_commit') diff --git a/pre_commit/util.py b/pre_commit/util.py index b8507688..01c4614c 100644 --- a/pre_commit/util.py +++ b/pre_commit/util.py @@ -153,8 +153,8 @@ def cmd_output(*cmd: str, **kwargs: Any) -> tuple[int, str, str | None]: if os.name != 'nt': # pragma: win32 no cover - from os import openpty import termios + from os import openpty class Pty: def __init__(self) -> None: diff --git a/testing/make-archives b/testing/make-archives index 704101f5..769b0c36 100755 --- a/testing/make-archives +++ b/testing/make-archives @@ -10,7 +10,6 @@ import tarfile import tempfile from typing import Sequence - # This is a script for generating the tarred resources for git repo # dependencies. Currently it's just for "vendoring" ruby support packages. diff --git a/testing/util.py b/testing/util.py index e807f048..867b7668 100644 --- a/testing/util.py +++ b/testing/util.py @@ -12,7 +12,6 @@ from pre_commit.util import cmd_output from pre_commit.util import cmd_output_b from testing.auto_namedtuple import auto_namedtuple - TESTING_DIR = os.path.abspath(os.path.dirname(__file__)) diff --git a/tests/languages/node_test.py b/tests/languages/node_test.py index b69adfa6..cced8854 100644 --- a/tests/languages/node_test.py +++ b/tests/languages/node_test.py @@ -16,7 +16,6 @@ from pre_commit.prefix import Prefix from pre_commit.util import cmd_output from testing.util import xfailif_windows - ACTUAL_GET_DEFAULT_VERSION = node.get_default_version.__wrapped__ diff --git a/tests/languages/ruby_test.py b/tests/languages/ruby_test.py index dc55456e..16281184 100644 --- a/tests/languages/ruby_test.py +++ b/tests/languages/ruby_test.py @@ -14,7 +14,6 @@ from pre_commit.util import cmd_output from pre_commit.util import resource_bytesio from testing.util import xfailif_windows - ACTUAL_GET_DEFAULT_VERSION = ruby.get_default_version.__wrapped__ diff --git a/tests/staged_files_only_test.py b/tests/staged_files_only_test.py index a91f3151..53d27443 100644 --- a/tests/staged_files_only_test.py +++ b/tests/staged_files_only_test.py @@ -15,7 +15,6 @@ from testing.util import cwd from testing.util import get_resource_path from testing.util import git_commit - FOO_CONTENTS = '\n'.join(('1', '2', '3', '4', '5', '6', '7', '8', ''))