I work with Python, but hadn't heard of poetry. Dependencies can be a pain. Giving a package the same name as a standard command seems crazy.
I work with some systems that are not online, so getting stuff installed is tricky. I will get the odd error that drives me mad, so I know the feeling.
Poetry is excellent but my friend just suggested I look at this which is new.
https://astral.sh/blog/uv