Skip to content

refactor: migrate project tooling from pipenv to uv#63

Merged
ideepu merged 1 commit into
mainfrom
chore/migrate-to-uv
Jun 13, 2026
Merged

refactor: migrate project tooling from pipenv to uv#63
ideepu merged 1 commit into
mainfrom
chore/migrate-to-uv

Conversation

@ideepu

@ideepu ideepu commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace Pipenv with uv for dependency management (uv.lock, .python-version, updated Makefile and CI)
  • Streamline pre-commit by removing hooks covered by expanded ruff rules (pyupgrade, pycln, bandit, pylint, pygrep-hooks, and redundant pre-commit-hooks)
  • Upgrade remaining pre-commit hooks (ruff v0.15.16, pre-commit-hooks v6.0.0, mypy v1.19.1, markdownlint v0.47.0, pyproject-fmt v2.11.0)

Test plan

  • make lint passes
  • make test passes (166 tests, 92% coverage)
  • CI workflow updated to use astral-sh/setup-uv@v5

Replace Pipenv with uv for dependency management and simplify pre-commit by
removing hooks already covered by expanded ruff rules.
@ideepu

ideepu commented Jun 13, 2026

Copy link
Copy Markdown
Owner Author

Coverage report

This PR does not include changes to coverable code or code with missing coverage.

This report was generated by [codecov]

@ideepu ideepu merged commit d5ddd55 into main Jun 13, 2026
2 checks passed
@ideepu ideepu deleted the chore/migrate-to-uv branch June 13, 2026 13:19
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