8 ms·
Uv should replace pip for all I care.
by Euphorbium 2y ago
Uv should replace pip for all I care.
- ThibWeb 2y agoWell, seems like 100% what’s going to happen (for the majority of Wagtail users at least) if the current trend continues. I’m not sure if that’s a good thing to be frank. But we’ll have to adjust regardless.
- darkfloo 2y agoAs a semi casual user of python that had to battle w/ dependency management recently, can you elaborate on why that would not be a good thing ? I thought about switching our project to uv but could not find the time necessary
- jonatron 2y agoYou may be overestimating the amount of time it takes to switch to uv.
- blooalien 2y agoTook me all of about 10 seconds after I decided to switch from Poetry and PipX. Been just learning it bit by bit as I go along and been really pleased with it thus far.
- ThibWeb 2y agoSure – and I think it’s certainly proving to be a good thing so far! My concerns are more longer-term. I see two primarily: (1) As uv’s governance is driven by a for-profit company, I see incentives that will eventually compromise on its benefits. (2) Python packaging has historically been very fragmented, and more recently there’s been lots of work on standardization. That work will be impacted when users massively shift to one package installer. Neither of those things are clear negatives, but they’re worth being aware of.
- chippiewill 2y ago> That work will be impacted when users massively shift to one package installer. Charlie Marsh (who founded Astral that develops uv) is very engaged in the standardisation process around Python packaging. The whole idea around uv is to be something that follows the standards as much as possible. uv has been much more aggressive about conforming than the other package managers.
- ThibWeb 2y agoyep, I really appreciate their current efforts, but still think it’s a point of concern. Feels risky to have so much of an ecosystem resting on so few people (bus factor, governance, etc). Hopefully with Astral being a for-profit business they’ll find ways for their work to be more sustainable than other package managers’ maintainers.
- freeamz 2y agowhat about https://github.com/RustPython/RustPython https://github.com/RustPython/RustPython ?
- cibyr 2y agoWhat about it? RustPython is an alternative interpreter; it's not in the same category of thing as pip or uv.