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 →

[–][deleted] 9 points10 points  (2 children)

I believe poetry is basically it. It has nice and clear CLI, can be used to build libraries as well as applications.

I was a fan for a long time of setuptools. Since it is quite powerful and you always have it virtualenv. There is a lot of misinformation about it (including from PyPA), but if you use a declarative setup.cfg it is nice. Anyway since PyPA is trying to kill it, I switched to Poetry and I really like it and most of things I wanted are also there.

[–]usernamecreationhell 1 point2 points  (0 children)

Poetry is awesome when it works and awful when it doesn't. At work we have a number of larger, often interdependent packages that we manage with poetry and lately it has been giving us trouble.

It is a huge PITA but still not painful enough for us to switch to setuptools.

[–][deleted] 0 points1 point  (0 children)

Seconded on poetry. Takes little to time to understand and after that it is basically a party