Earlier quoted context omitted.
uv isn't a performance improvement on pip but a ground-up rewrite in a completely different language.
Source on the logic being different from pip? Last I checked it's nothing more than a port of pip to rust.
Uv saves Home Assistant 215 compute hours per month
11–20 of 60 posts
Re: Uv saves Home Assistant 215 compute hours per month
#12What are the trade-offs?
Re: Uv saves Home Assistant 215 compute hours per month
#13So .. like ... Why not dump python entirely if you are doing a python to rust port of a core aspect of python tool gain?
Re: Uv saves Home Assistant 215 compute hours per month
#14So .. like ... Why not dump python entirely if you are doing a python to rust port of a core aspect of python tool gain?
Re: Uv saves Home Assistant 215 compute hours per month
#15Would the authors not have been better off adding their performance improvements to pip rather than creating their own tool? I remember this being a complaint from Node maintainers when Bun was released: they had multiple open performance-related issues with no one available to work on them.
I’m guessing “rewrite it in Rust” would have been an unpalatable PR for the pip maintainers to merge.
Re: Uv saves Home Assistant 215 compute hours per month
#16So .. like ... Why not dump python entirely if you are doing a python to rust port of a core aspect of python tool gain?
Why do you ask?
Re: Uv saves Home Assistant 215 compute hours per month
#17So .. like ... Why not dump python entirely if you are doing a python to rust port of a core aspect of python tool gain?
Re: Uv saves Home Assistant 215 compute hours per month
#18Every time I hear "new system faster than old system!", my first thought is: what features does the new system not implement, what corner-cases does it ignore? What are the trade-offs?
Re: Uv saves Home Assistant 215 compute hours per month
#19Earlier quoted context omitted.
uv isn't a performance improvement on pip but a ground-up rewrite in a completely different language.
Source on the logic being different from pip? Last I checked it's nothing more than a port of pip to rust.
> Limitations
> While uv supports a large subset of the pip interface, it does not support the entire feature set. In some cases, those differences are intentional; in others, they're a result of uv's early stage of development.
> For details, see our pip compatibility guide[1]
> Like pip-compile, uv generates a platform-specific requirements.txt file (unlike, e.g., poetry and pdm, which generate platform-agnostic poetry.lock and pdm.lock files). As such, uv's requirements.txt files may not be portable across platforms and Python versions.
[1] - https://github.com/astral-sh/uv/blob/main/PIP_COMPATIBILITY....
Re: Uv saves Home Assistant 215 compute hours per month
#20Every time I hear "new system faster than old system!", my first thought is: what features does the new system not implement, what corner-cases does it ignore? What are the trade-offs?