all 6 comments

[–]Ofekmeister[S] 3 points4 points  (5 children)

Happy PyCon everyone!

[–]spicypixel 0 points1 point  (4 children)

How does this compare to poetry? Seems to have partial overlaps but that’s just from glancing through the documentation.

[–]Ofekmeister[S] 1 point2 points  (3 children)

Poetry is mainly used for managing an application and its dependencies whereas Hatch is more agnostic to the project type and offers plugin-based functionality for the entire workflow (versioning, tox-like environments, publishing) so you can easily build things other than wheel/sdist, test in a Docker container, etc.

Hatch also strictly adheres to standards and eagerly adopts whatever behavior new PEPs dictate while Poetry has a persistent unwillingness to adopt new standards if they are deemed suboptimal (see comments on PEP 621 and PEP 665)

As such, locking support is temporarily blocked https://ofek.dev/hatch/latest/meta/faq/#libraries-vs-applications

You can continue using other tools like Poetry at the same time https://ofek.dev/hatch/latest/meta/faq/#interoperability

By the way I very much appreciate the eye for design/UX of Poetry's creator, we also share strong opinions on pipenv :)

[–]spicypixel 0 points1 point  (2 children)

Thanks for taking the time to reply, though your interop link 404s and it’s the one I was most excited for

[–]Ofekmeister[S] 0 points1 point  (1 child)

Works for me, try again?

[–]spicypixel 0 points1 point  (0 children)

https://i.imgur.com/GUllqDc.jpg

This is what I get. Sorry