3 ms·
I like poetry but it comes with 2 problems: - it uses only pyproject.toml. Despite the current com on this format, it's not stable, it's an incomplete standard
by sametmax 7y ago
I like poetry but it comes with 2 problems:
- it uses only pyproject.toml. Despite the current com on this format, it's not stable, it's an incomplete standard and it's not well supported by the ecosystem. Setup.cfg is a much better alternative in the mean time. In fact, just the auto include features make it better.
- there is no nice way to install it. Pip install poetry is the usual one, and it got many gotchas for beginers, which are the ones that would benefit poetry the most.
- BerislavLopac 7y agoThe point about the beginners is solid, but consider the use case for Poetry: you need it if you want to package and publish a library, which is not an area I would associate with beginners.
- sametmax 7y agoNo you don't. It's actually very to package and publish a library with setup.cfg.
- sametmax 7y agoTo be less blunt, I made a better comment on how to package things in the modern python world: https://news.ycombinator.com/item?id=20132303 https://news.ycombinator.com/item?id=20132303 No poetry necessary, but I point to when I use it anyway.
- robertlagrant 7y agoAgree; there are multiple issues in Poetry's Github associated with installing inside Docker. If that's fixed, I'd be much happier with it.
- sametmax 7y agoAlso with travis. And requires some manual fiddling with tox. Not to mention IDE support.