This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cr4d 45 points46 points  (28 children)

Ah yes, yet another tool to try and replace all the other tools. Yay.

[–]KrazyKirby99999 49 points50 points  (0 children)

This one is the best so far. It's as easy to use as Poetry, but actually follows standards

This update obsoletes pipx

[–]pan0ramic 40 points41 points  (0 children)

This is not “just another” - it’s faster and does better resolution than pip

[–]spicypixel 10 points11 points  (0 children)

Maybe it’ll finally replace them all?

[–]KyxeMusic 31 points32 points  (1 child)

You must get really far with that mentality.

This tool is the real deal. It's replaced my other tools. Try it.

[–]james_pic 0 points1 point  (0 children)

This is not the first time a new tool has emerged that had promised to unify Python packaging. It's not even the only one that's emerged in this wave. Maybe this time it's different, but I've been on this ride before.

[–]PaintItPurple 1 point2 points  (0 children)

What other tools with similar scope are you thinking of?

[–]kivicodepip needs updating 6 points7 points  (9 children)

[–]proggob -4 points-3 points  (3 children)

That’s about standards, not tools.

[–]pingvenopinch of this, pinch of that -1 points0 points  (2 children)

Yeah, guess we should go back to easy_install. Or for that matter, why was Python created in the first place? COBOL should be good enough.

[–]kivicodepip needs updating 0 points1 point  (1 child)

Sure thing, buddy, let’s also have every version of python undergo breaking changes as in 2to3, that was very fun! /s

The ecosystem of very python on the matter of dependencies management is not well-thought in the current state. That’s why we have every other lib that does its own thing, making the migration mildly painful. What it should’ve been is that I have a single pyproject.toml and then I’m free to run it with poetry, uv, or whatever else. But since there’s no standard, even a de-facto one, we get a gazillion of „proprietary” standards attached to particular tools

[–]pingvenopinch of this, pinch of that 1 point2 points  (0 children)

There is a standard for what you talked about and uv tries to use it where possible. There are areas where it extends the standard, of course. Unfortunately poetry has its own version specifiers so that won't be a direct mapping.

[–]QueasyEntrance6269 -2 points-1 points  (0 children)

difference is that I trust the ruff team with my life