try flake8-import-order 0.19.2

the big new thang is that it is doing import order checks inside of
TYPE_CHECKING blocks.   Introduces some new codes that we
enthusiastically add to our ignore list.   update to the latest
and greatest zimports 0.6.2 as well

Change-Id: I4e844408a8b218f9b92c43ad5e2a5c16781100be
This commit is contained in:
Mike Bayer
2025-06-24 13:57:17 -04:00
parent 7ab6344b06
commit 1c83435761
6 changed files with 7 additions and 9 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ repos:
- id: black
- repo: https://github.com/sqlalchemyorg/zimports
rev: v0.6.0
rev: v0.6.2
hooks:
- id: zimports
@@ -16,7 +16,7 @@ repos:
hooks:
- id: flake8
additional_dependencies:
- flake8-import-order<0.19
- flake8-import-order>=0.19.2
- flake8-import-single==0.1.5
- flake8-builtins
- flake8-future-annotations>=0.0.5
+1 -1
View File
@@ -3,4 +3,4 @@
:tickets: 10816
The :paramref:`_orm.Session.flush.objects` parameter is now
deprecated.
deprecated.
+1 -1
View File
@@ -193,4 +193,4 @@ SQLAlchemy Documentation
errors
* :doc:`Complete table of of contents <contents>` - Full list of available
documentation
* :ref:`Index <genindex>` - Index for easy lookup of documentation topics
* :ref:`Index <genindex>` - Index for easy lookup of documentation topics
+1 -4
View File
@@ -2302,10 +2302,7 @@ class SQLCompiler(Compiled):
@util.memoized_property
@util.preload_module("sqlalchemy.engine.result")
def _inserted_primary_key_from_returning_getter(self):
if typing.TYPE_CHECKING:
from ..engine import result
else:
result = util.preloaded.engine_result
result = util.preloaded.engine_result
assert self.compile_state is not None
statement = self.compile_state.statement
+1
View File
@@ -7,6 +7,7 @@ ignore =
A003,A005
D,
E203,E305,E701,E704,E711,E712,E721,E722,E741,
I300,
N801,N802,N806,
RST304,RST303,RST299,RST399,
W503,W504,W601
+1 -1
View File
@@ -236,7 +236,7 @@ extras=
deps=
flake8==7.2.0
flake8-import-order<0.19
flake8-import-order>=0.19.2
flake8-builtins
flake8-future-annotations>=0.0.5
flake8-docstrings>=1.6.0