Files
Victor Hooi 668a64fa3a sqlit-tui: add missing pytz dependency, fix UI test exclusion
Fixes two checkPhase failures (observed on aarch64-darwin):

- test_timezone_aware_datetime: duckdb imports pytz lazily when
  converting timezone-aware datetimes, and pytz was not declared.
  Added to dependencies rather than nativeCheckInputs because the
  same lazy import fires at runtime on any tz-aware duckdb result.
- tests/ui/.../test_yank_to_line_end_y_dollar: the "tests/ui/"
  entry in disabledTests never matches — disabledTests feeds
  pytest -k, a name expression, and a path is not a test name — so
  the UI suite ran anyway ("UI tests fail in the sandbox" per the
  existing comment) and a 0.15 s timer-based test races widget
  teardown. Moved to disabledTestPaths, which deselects the path
  as intended.

With both: 1488 passed, 693 skipped, 0 failed (was 2 failed), and
the UI suite is excluded at collection (checkPhase 69 s vs 178 s).

Assisted-by: Claude Code (Claude Fable 5)
2026-08-13 21:41:12 +10:00
..