I no longer start Python projects without Poetry. It's really good.
EDIT: Also, it's being integrated to most PaaS as well. I deploy to Render.com with Poetry now.
No it doesn't. Neither setuptools nor pip are part of the standard library. Yes, they are installed by default in many cases, but they are still "extra tools".
If you've solved 1-99 and download size is an issue, you're in heaven already.
Poetry doesn't fragment the ecosystem. Unlike setuptools it uses pyproject.toml, which can be read by other tools, and is the correct way of storing package configuration.
A package built using Poetry is installable without Poetry in the exact same way as one built using setuptools.
See details upthread https://news.ycombinator.com/item?id=26739234
> Other unethical or unprofessional conduct
from https://jazzband.co/about/conduct ? Or something else?
I just published a repo today[0] using Poetry and it didn’t take me more than 5 minutes. Poetry build && poetry publish
https://github.com/pypa/pipenv/issues/2228
This is one of the most ridiculous issues I've read. If the rest of the "drama" is like that, then eh.
I did like the emojis in the logs though.
[1] https://github.com/microsoft/vscode-python/issues/8372
[2] https://github.com/microsoft/vscode-python/wiki/Support-poet...
Poetry by contrast works pretty much like any modern dependency system you'd be familiar with from another language like cargo, npm, or hex.
https://github.com/microsoft/vscode-python/wiki/Support-poet...