Skip to content

chore: Migrate from pip/setuptools to uv package manager#380

Merged
kodiakhq[bot] merged 3 commits intomainfrom
feature/shared/migrate-to-uv
Mar 31, 2026
Merged

chore: Migrate from pip/setuptools to uv package manager#380
kodiakhq[bot] merged 3 commits intomainfrom
feature/shared/migrate-to-uv

Conversation

@erezrokah
Copy link
Copy Markdown
Member

Migrate to uv for Python package management with exclude-newer = "1 week" to prevent supply chain attacks.

  • Consolidate setup.py/setup.cfg/requirements.txt into pyproject.toml
  • Add uv.lock for reproducible installs
  • Update CI workflows to use astral-sh/setup-uv
  • Update Dockerfile to use uv
  • Update Makefile to use uv run

Switch to uv for Python package management with exclude-newer=1week
to prevent supply chain attacks. Consolidate setup.py/setup.cfg into
pyproject.toml, update CI workflows, Dockerfile, and Makefile.
@erezrokah erezrokah requested a review from a team as a code owner March 31, 2026 10:33
@erezrokah erezrokah requested review from stoovon and removed request for a team March 31, 2026 10:33
@erezrokah erezrokah added the automerge Add to automerge PRs once requirements are met label Mar 31, 2026
@kodiakhq kodiakhq bot merged commit 20c9c87 into main Mar 31, 2026
7 checks passed
@kodiakhq kodiakhq bot deleted the feature/shared/migrate-to-uv branch March 31, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Add to automerge PRs once requirements are met

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants