Mathieu Kniewallner
Mathieu Kniewallner
Renovate GitHub app has been updated, and it seems to work fine (https://github.com/mkniewallner/showcase-uv-renovate/pull/13, https://github.com/mkniewallner/showcase-uv-renovate/pull/15), so this PR should be ready to merge.
For those interested, I've just open-sourced https://github.com/mkniewallner/migrate-to-uv. It can migrate projects using either Poetry or Pipenv to uv, migrating project metadata, dependencies (keeping same version ranges), dependency groups, sources, markers,...
> Can you share more about the use-case here? We added `--no-install` for Docker image building and layer caching. It's not intended for you to maintain a partial environment long-term....
"virtual" seems a bit abstract to me, and not really self-explanatory about what it does. Some background on this: - PDM uses a [`distribution`](https://pdm-project.org/en/latest/usage/project/#library-or-application) boolean - Poetry uses a [`package-mode`](https://python-poetry.org/docs/basic-usage/#operating-modes)...
> Chiming in with detailed https://iscinumpy.dev/post/bound-version-constraints/ arguing for exact opposite approach, proposing >= over pins and upper bounds as a default. For libraries yeah, it definitely makes sense to not...
We'll have to think a bit more about the design first, but agree that it would be great to have, as this is not the first time this comes up.
Started a draft to rework the documentation in https://github.com/astral-sh/uv/pull/10826. The main reason it's in draft is because I won't be able to test AWS CodeArtifact nor Google Artifact Registry until...
Yeah uv workspaces are not handled for now, we'd have to explicitly add support for them.
> Can we maybe do both for `requirements.txt` files? First try to extract the dependency with `packaging`, and if that fails, use a regex to extract the URL? Or maybe...
I've tried on my side on Windows with the structure you shared and was not able to reproduce, as files are correctly found. Could you maybe add `--verbose` flag when...