]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commit
finish strict typing for most modules
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 13 Dec 2023 16:05:03 +0000 (11:05 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 18 Dec 2023 17:13:02 +0000 (12:13 -0500)
commitf443584f994a7a6426197f9f3700ed55f6f8458a
tree53c4afadea1eb96cd0af20f74f7e233c5b52142d
parent6827b4d0db242946e074c1729d1317008e85a244
finish strict typing for most modules

Updated pep-484 typing to pass mypy "strict" mode, however including
per-module qualifications for specific typing elements not yet complete.
This allows us to catch specific typing issues that have been ongoing
such as import symbols not properly exported.

Fixes: #1377
Change-Id: I69db4d23460f02161ac771d5d591b2bc802b8ab1
38 files changed:
alembic/autogenerate/__init__.py
alembic/autogenerate/api.py
alembic/autogenerate/compare.py
alembic/autogenerate/render.py
alembic/autogenerate/rewriter.py
alembic/command.py
alembic/config.py
alembic/context.pyi
alembic/ddl/__init__.py
alembic/ddl/_autogen.py
alembic/ddl/base.py
alembic/ddl/impl.py
alembic/ddl/mssql.py
alembic/ddl/mysql.py
alembic/ddl/oracle.py
alembic/ddl/postgresql.py
alembic/ddl/sqlite.py
alembic/op.pyi
alembic/operations/base.py
alembic/operations/batch.py
alembic/operations/ops.py
alembic/operations/schemaobj.py
alembic/operations/toimpl.py
alembic/runtime/environment.py
alembic/runtime/migration.py
alembic/script/base.py
alembic/script/revision.py
alembic/script/write_hooks.py
alembic/util/__init__.py
alembic/util/compat.py
alembic/util/langhelpers.py
alembic/util/messaging.py
alembic/util/pyfiles.py
alembic/util/sqla_compat.py
docs/build/unreleased/1377.rst [new file with mode: 0644]
pyproject.toml
setup.cfg
tools/write_pyi.py