diff --git a/com/win32comext/axscript/client/error.py b/com/win32comext/axscript/client/error.py index 2be175e890..5aadbf9bc0 100644 --- a/com/win32comext/axscript/client/error.py +++ b/com/win32comext/axscript/client/error.py @@ -19,7 +19,6 @@ from win32com.server.exception import COMException if TYPE_CHECKING: - # Prevent circular imports from win32comext.axscript.client.debug import DebugManager from win32comext.axscript.client.framework import AXScriptCodeBlock, COMScript from win32comext.axscript.server.axsite import AXSite diff --git a/ruff.toml b/ruff.toml index cd23d7822b..603043e8f5 100644 --- a/ruff.toml +++ b/ruff.toml @@ -31,6 +31,13 @@ select = [ "UP007", # non-pep604-annotation "UP010", # unnecessary-future-import "UP037", # quoted-annotation + + # Helps prevent circular imports and other unneeded imports + "TCH", # flake8-type-checking +] +extend-ignore = [ + # No such concerns for stdlib + "TCH003", # typing-only-standard-library-import ] [lint.per-file-ignores]