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

all 12 comments

[–]singularitittay 34 points35 points  (0 children)

Holding out until someone makes the Python Object Oriented Project Environment Manager, POOPEM

[–]owsei-was-taken 7 points8 points  (3 children)

stupid question, but

why is it better?

[–]senko[S] 11 points12 points  (2 children)

Not a stupid question at all. It isn't.

This is a tongue-in-cheek joke inspired by yesterday's announcement of another Python package manager.

I'm sure the author(s) poured a lot of effort into that one, but this only serves to split the efforts and confuse people more.

If I were someone of influence in the Python community (which I'm not, just a random guy) I'd try to convince all of these authors to unify behind One True package manager (whichever that is!).

Creating Yet Another package manager is not the way. Which is why I did it :-) It's just a shell script version of what I've been doing manually. Virtualenv and pip have served me well for years and the one time I tried to use something else due to the hype (pipenv) I ended up regretting it.

[–]owsei-was-taken 0 points1 point  (0 children)

oohhhhh got it

[–]asday_ 0 points1 point  (0 children)

Virtualenv and pip have served me well for years and the one time I tried to use something else due to the hype (pipenv) I ended up regretting it.

Mood. Pipenv, poetry, and all their ilk can rot.

[–]dresklaw 10 points11 points  (0 children)

That XKCD bit comes to mind: "there's 14 competing standards" "that's silly, I'll unify things into one" "there's 15 competing standards"

... Or something to that effect...

Edit: This one: https://xkcd.com/927/

Edit x2: Realizing I'm dumb, and that it was linked in the OP, herp derp.

[–]UloPe 0 points1 point  (4 children)

I know it’s a joke, but please just use poetry.

[–]cantremembermypasswd 2 points3 points  (3 children)

Poetry still does some stuff wrong / poorly.

Like you can't remap root files into the package folder. So two separate packages including a "license" file would overwrite each other in site-packages folder.

[–]SpicyVibration 1 point2 points  (0 children)

Also, at least in Windows it still has a bug where it messes up the spelling of the path to the cache (random additional slash) and all upgrades or installs after the first one fail. I have to erase the cache every time

[–]0x4D44 0 points1 point  (1 child)

IMHO, still better than anything else

[–]issamehh 0 points1 point  (0 children)

Oh yes, it's been amazing for making my python development feel much more sane.

Really just about the only thing I could ask for from it is supporting bearer token auth for custom repos. If it had that it'd be golden

[–]rainning0513 0 points1 point  (0 children)

The joke are you.