Skip to content

[cicd] switch to uv/ty#12

Merged
mit-d merged 2 commits intomainfrom
feat/ty
Mar 29, 2026
Merged

[cicd] switch to uv/ty#12
mit-d merged 2 commits intomainfrom
feat/ty

Conversation

@mit-d
Copy link
Copy Markdown
Owner

@mit-d mit-d commented Mar 29, 2026

Summary

  • Replace mypy with https://github.com/astral-sh/ty for type checking (pre-commit, CI, docs)
  • Switch CI from pip to uv with astral-sh/setup-uv; check in uv.lock for faster reproducible installs
  • Move dev dependencies from optional-dependencies to dependency-groups

Checklist

  • Updated CHANGELOG.md under ## Unreleased (if user-facing)
  • Tests pass locally (pytest --cov=check_unicode)
  • Linting passes (ruff check src/ tests/)

mit-d added 2 commits March 29, 2026 10:46
Switch to Astral's ty type checker. Update pyproject.toml config,
pre-commit hook, CI workflow, and dev docs accordingly.
Use astral-sh/setup-uv and uv sync in CI for faster, reproducible
dependency installs. Remove uv.lock from .gitignore.
@mit-d mit-d merged commit 60057a0 into main Mar 29, 2026
4 checks passed
@mit-d mit-d deleted the feat/ty branch March 29, 2026 16:52
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