Skip to content

Refresh outdated dependencies - #47

Merged
iTerminate merged 2 commits into
mainfrom
deps-refresh
Aug 13, 2026
Merged

Refresh outdated dependencies#47
iTerminate merged 2 commits into
mainfrom
deps-refresh

Conversation

@iTerminate

Copy link
Copy Markdown
Owner

Summary

  • Textual and its companion packages (textual-plotext, textual-colorpicker, textual-fspicker) are already at their latest releases — no upgrade needed there.
  • Bumps aiohttp 3.14.1 → 3.14.3 (fixes the client dropping the first Authorization/Cookie/Proxy-Authorization header on a cross-origin redirect — relevant since hatty sends a bearer token to Home Assistant), plus transitive refreshes of yarl and platformdirs.
  • Bumps dev tooling: ruff 0.15.20 → 0.16.2 (its 0.16.0 default-rule-set expansion doesn't affect this repo — pyproject.toml pins an explicit select = ["E", "F", "I"]), pyinstaller 6.21.0 → 6.22.0, and their transitives (packaging, setuptools).

Closes #46.

Test plan

  • uv run ruff check . — clean on both commits
  • uv run pyright — clean
  • uv run pytest — 1306 passed, run after each commit
  • sbin/build-binary.sh && ./dist/hatty --help — binary builds and runs with the new pyinstaller/setuptools
  • uv run hatty --demo — smoke-tested the TUI against fake data, renders fine

@iTerminate
iTerminate merged commit b38b0ee into main Aug 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refresh outdated dependencies

1 participant