Skip to content

Fix CI: remove invalid Framework :: Textual classifier#31

Merged
shranchi0 merged 3 commits into
mainfrom
fix/invalid-classifier
Feb 18, 2026
Merged

Fix CI: remove invalid Framework :: Textual classifier#31
shranchi0 merged 3 commits into
mainfrom
fix/invalid-classifier

Conversation

@shranchi0

Copy link
Copy Markdown
Collaborator

Summary

Framework :: Textual is not a registered PyPI trove classifier. Hatchling validates classifiers and rejects the build, which breaks uv sync --dev and fails all CI jobs.

This removes the invalid classifier and regenerates uv.lock for the dynamic version.

Test plan

  • CI passes (all 4 jobs: lint, typecheck, test, build)

Framework :: Textual is not a registered PyPI trove classifier,
causing hatchling to reject the build and fail all CI jobs.
- Change type: ignore[override] to type: ignore[misc] to match the
  actual mypy error code for the SessionSearchBar.visible property
- Run ruff format on all files to fix pre-existing formatting issues
@shranchi0 shranchi0 merged commit 38aa322 into main Feb 18, 2026
4 checks passed
@shranchi0 shranchi0 deleted the fix/invalid-classifier branch February 18, 2026 19:28
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.

1 participant