3 ms·
Disagree in that uv makes switching out the underlying interpreter so straightforward. Becomes trivial to swap from say 3.11 to 3.12. The pybi idea. Sure, othe
by 0cf8612b2e1e 1y ago
Disagree in that uv makes switching out the underlying interpreter so straightforward. Becomes trivial to swap from say 3.11 to 3.12. The pybi idea.
Sure, other tools could handle the situation, but being baked into the tooling makes it much easier to bootstrap different configurations.
- nickelpro 1y agoYes, it's faster and better than pyenv, but the mechanism it's using (virtual environments) is not a uv invention. uv does the Python ecosystem better than any other tool, but it's still the standard Python ecosystem as defined in the relevant PEPs.
- pityJuke 1y agoAre the lock files standardised, or a uv-specific thing?
- nickelpro 1y agouv has both a uv-specific implementation, and support for standard PEP 751 lockfiles
- collinmanderson 1y agoWorth noting uv-specific implementation has more features than that standard PEP 751 lockfiles, so uv plans to keep using its own implementation by default. https://github.com/astral-sh/uv/issues/12584 https://github.com/astral-sh/uv/issues/12584