uv
isuv/BENCHMARKS.md at main - astral-sh/uv
Four scenarios are mentioned on the page: Warm Installation, Cold
Installation, Warm Resolution, and Cold Resolution. In essence, what is
“10-100x faster than pip
” is that dependency resolution and
package installation are much faster than any other package
managers.
Although its performance is quite impressive, it does not look very appealing because dependency resolution and package installation do not happen frequently, and even with other package managers, they don't take much time.
Adding a new package to add a new functionality is rare unless I just start a new project.
Updating packages is usually handled by Dependabot, and because it's a background job, some time lag should be tolerated. Updating packages in a hurry is very rare, and shortening package installation steps in GitHub Actions does not move the needle.
Packages are cached in GitHub Actions, so dependency resolution and package installation won't be a problem when running tests on pull requests.
For me, the fact that uv
is not
supported by Dependabot is more concerning to me, considering the
skills and resources of my collaborators.
Conclusion: I should stick to poetry
.
Pancakes & Sausage 500 Protein shake 450 Rice 800
Total 1750 kcal
10k run, push-ups
MUST:
TODO: