A bit unrelated, but I have been using pdm (https://pdm.fming.dev/) which is something like Poetry but faster and PEP compliant (!)
However, pdm and the likes are interesting because they are, indeed, PEP 582 compliants, which let you use __pypackages__ like one uses node_modules.
* https://iscinumpy.dev/post/bound-version-constraints/
* https://iscinumpy.dev/post/poetry-versions/
also pdm is developed by frostming, who's on PyPA (Python Packaging Authority) and more libraries are extending support for pdm (streamlit just today).
but in general i am not against poetry. it's a good tool and it pushed package managers a fair bit further - providing a superior alternative to conda imho