[build-system]
build-backend = "setuptools.build_meta"
requires = [
    # avoid moving to https://github.com/pypa/setuptools/issues/3593
    # until we're ready
    "setuptools>=61.0,<69.3",
]

[tool.black]
line-length = 79

[tool.mypy]

exclude = [
    'alembic/template',
    'alembic.testing.*',
]
show_error_codes = true

[[tool.mypy.overrides]]

module = [
    "alembic.*"
]

warn_unused_ignores = true
strict = true



[[tool.mypy.overrides]]
module = [
    'mako.*',
    'sqlalchemy.testing.*'
]
ignore_missing_imports = true
