unstract icon indicating copy to clipboard operation
unstract copied to clipboard

Migrate to uv package manager

Open hari-kuriakose opened this issue 10 months ago • 1 comments

What

  • [IN PROGRESS] Add uv lock file in backend
  • [IN PROGRESS] Add support for uv in backend dockerfile
  • [TO BE DECIDED] Dockerfile build arg to choose between pdm and uv

Why

uv is a significantly more performant package manager.

How

  • Add uv lock files in services
  • Add support for uv in existing service dockerfiles

Can this PR break any existing features. If yes, please list possible items. If no, please explain why. (PS: Admins do not merge the PR without this section filled)

  • No. Affects only the artifact builds.

Database Migrations

Env Config

Relevant Docs

  • https://docs.astral.sh/uv/

Related Issues or PRs

Dependencies Versions

Notes on Testing

  • [IN PROGRESS] Verified successful Docker builds for all services

Screenshots

Checklist

I have read and understood the Contribution Guidelines.

hari-kuriakose avatar Feb 16 '25 04:02 hari-kuriakose

Closing this PR. because all of these change part of this PR https://github.com/Zipstack/unstract/pull/1231

jaseemjaskp avatar Apr 11 '25 13:04 jaseemjaskp