From 8609d2a46bccbcc90dec4635d33ad5efab35bf76 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:25:50 +0000 Subject: [PATCH 1/3] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: 65dbdb59d2f2d9c3bdc343c566821ad3319ddaa3 → aab412d509121cb5f7533134b7e67f9fab59c682](https://github.com/astral-sh/ruff-pre-commit/compare/65dbdb59d2f2d9c3bdc343c566821ad3319ddaa3...aab412d509121cb5f7533134b7e67f9fab59c682) - [github.com/mxr/mirrors-ty: 398c915cc4577232a73248ca3d9a30bc5f5ba602 → 37bffad357f01d2dbb25251a16441e660df41c50](https://github.com/mxr/mirrors-ty/compare/398c915cc4577232a73248ca3d9a30bc5f5ba602...37bffad357f01d2dbb25251a16441e660df41c50) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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: From 9edd90374c0ad83f866d48f19f638b690d6db1e5 Mon Sep 17 00:00:00 2001 From: Max R Date: Wed, 26 Aug 2026 15:29:44 -0400 Subject: [PATCH 2/3] Use type casting for command line arguments --- sqlite_export_for_ynab/_main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sqlite_export_for_ynab/_main.py b/sqlite_export_for_ynab/_main.py index edfccf8..0bd07b0 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) From 640f1e598cff9ec27899652b70c7d3e743d0d194 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 19:30:43 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- sqlite_export_for_ynab/_main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlite_export_for_ynab/_main.py b/sqlite_export_for_ynab/_main.py index 0bd07b0..76df7a3 100644 --- a/sqlite_export_for_ynab/_main.py +++ b/sqlite_export_for_ynab/_main.py @@ -158,9 +158,9 @@ async def async_main( ) args = parser.parse_args(argv) - db = cast(Path, args.db) - full_refresh =cast(bool, args.full_refresh) - quiet=cast( 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)