20241104 ◎

Check how fast uv is

uv/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:


index 20241103 20241105