Skip to content

v13: pipenv to uv upgrade guide #843

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

slint
Copy link
Member

@slint slint commented Jul 23, 2025

  • Docs page under the v13 Upgrade category
  • "Companion migration script" which automates some of the steps

@slint slint marked this pull request as draft July 23, 2025 17:08
@max-moser
Copy link
Contributor

UV_VERIFY_HASHES=1

# Copy uv binary from official image
COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just as a note, AFAIK the uv image is based on alpine (which uses musl instead of glibc) – which should not be an issue here because uv is rust/statically compiled (and thus doesn't need to be compiled against glibc vs. musl)

it might cause trouble if a dynamically linked binary were copied over to a glibc-based image

@egabancho
Copy link
Member

I tested it on one of my instances, and it worked pretty nicely.
The only issue was with one requirement that had for version *, as in ipdb = "*". This was translated to ipdb*.

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.

3 participants