As with a simple Bash script, it started out simple enough and things mostly just worked. Over time though I started running into issues: Poetry would take an inordinately long time to resolve the required dependencies to install a package. Perhaps it was a one-off type of thing? Unfortunately not. It got to the point where I actively avoided using
poetryto install dependencies and resorted to adding the dependency in
pyproject.tomlby hand, installing it locally using pip, and exporting the requirements as I did before8. At that point I felt invested enough that I just couldn’t ditch it entirely, that would mean a whole bunch of busywork just to root it out9.
Source: Why I moved away from Poetry for Python, an article by Üllar Seerme.