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
(cherry picked from commit 1c83435761)
This commit is contained in:
Mike Bayer
2025-06-24 13:57:17 -04:00
parent 8826e0d975
commit ed5237e6a4
5 changed files with 14 additions and 12 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
+9 -5
View File
@@ -166,8 +166,12 @@ SQLAlchemy Documentation
.. container::
* :doc:`Frequently Asked Questions <faq/index>` - A collection of common problems and solutions
* :doc:`Glossary <glossary>` - Terms used in SQLAlchemy's documentation
* :doc:`Error Message Guide <errors>` - Explanations of many SQLAlchemy Errors
* :doc:`Complete table of of contents <contents>`
* :ref:`Index <genindex>`
* :doc:`Frequently Asked Questions <faq/index>` - A collection of common
problems and solutions
* :doc:`Glossary <glossary>` - Definitions of terms used in SQLAlchemy
documentation
* :doc:`Error Message Guide <errors>` - Explanations of many SQLAlchemy
errors
* :doc:`Complete table of of contents <contents>` - Full list of available
documentation
* :ref:`Index <genindex>` - Index for easy lookup of documentation topics
+1 -4
View File
@@ -2314,10 +2314,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
@@ -108,6 +108,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
@@ -240,7 +240,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