4 ms·
A bit unrelated, but I have been using pdm (https://pdm.fming.dev/ https://pdm.fming.dev/) which is something like Poetry but faster and PEP compliant (!)
by baggiponte 4y ago
A bit unrelated, but I have been using pdm (https://pdm.fming.dev/ https://pdm.fming.dev/) which is something like Poetry but faster and PEP compliant (!)
- BiteCode_dev 4y ago"PEP compliant" is kinda saying "convention compliant", it's not meaningful unless you provide the PEP number. However, pdm and the likes are interesting because they are, indeed, PEP 582 compliants, which let you use __pypackages__ like one uses node_modules.
- baggiponte 4y agooh hi, sorry for the late reply. indeed you are right; i was typing from my phone and was a bit too hasty. i am not a fan of poetry after reading these; TLDR poetry does not support PEP621 about pyproject.toml either, and i feel this is the direction the python community has been going towards recently. * https://iscinumpy.dev/post/bound-version-constraints/ https://iscinumpy.dev/post/bound-version-constraints/ * https://iscinumpy.dev/post/poetry-versions/ 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