diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0fb3f01..0ed98af 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ repos: args: [--no-pad-file, --language, sql, --command, sqlfluff fix --dialect sqlite] additional_dependencies: [sqlfluff] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 65dbdb59d2f2d9c3bdc343c566821ad3319ddaa3 # frozen: v0.16.3 + rev: aab412d509121cb5f7533134b7e67f9fab59c682 # frozen: v0.16.4 hooks: - id: ruff-check args: [--fix] @@ -20,7 +20,7 @@ repos: - id: pretty-format-yaml args: [--autofix] - repo: https://github.com/mxr/mirrors-ty - rev: 398c915cc4577232a73248ca3d9a30bc5f5ba602 # frozen: v0.0.72 + rev: 37bffad357f01d2dbb25251a16441e660df41c50 # frozen: v0.0.74 hooks: - id: ty additional_dependencies: diff --git a/sqlite_export_for_ynab/_main.py b/sqlite_export_for_ynab/_main.py index edfccf8..76df7a3 100644 --- a/sqlite_export_for_ynab/_main.py +++ b/sqlite_export_for_ynab/_main.py @@ -17,6 +17,7 @@ from typing import TYPE_CHECKING from typing import Any from typing import Literal +from typing import cast from typing import get_args from typing import overload from typing import override @@ -157,9 +158,9 @@ async def async_main( ) args = parser.parse_args(argv) - db: Path = args.db - full_refresh: bool = args.full_refresh - quiet: bool = args.quiet + db = cast("Path", args.db) + full_refresh = cast("bool", args.full_refresh) + quiet = cast("bool", args.quiet) token = resolve_token(token_override)