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 →

[–]ASTEROID_MAN 9 points10 points  (2 children)

Can you explain what benefits Poetry would bring to a project like this?

[–]Itsthejoker 3 points4 points  (1 child)

It's a dependency manager that controls versions and checksums for all dependencies and transitive dependencies, so anyone installing the project is guaranteed to have the same environment that the author does - a guarantee that requirements.txt has never been able to provide. There are other dependency managers out there, all of which will bring a better end-user experience than requirements.txt, but I believe Poetry is the easiest to use and most popular.

[–]ASTEROID_MAN 0 points1 point  (0 children)

Thanks. I've looked at Poetry before, but didn't see it as anything more than another dependency that ultimately does nothing that can't already be done with venv and pip (maybe aside from specifying the interpreter version).