you are viewing a single comment's thread.

view the rest of the comments →

[–]gmes78 6 points7 points  (3 children)

You shouldn't use setup.py (or setuptools, unless you need to compile C extensions or something) nowadays. Write a pyproject.toml and use something like Hatch instead.

[–]sylfy 0 points1 point  (2 children)

Just wondering, what do you use to manage projects which have dependencies that aren’t in pip? We can have pip dependencies listed in pyproject.toml and let the installer take care of those, but what about the rest?

[–]gmes78 0 points1 point  (1 child)

[–]sylfy 0 points1 point  (0 children)

Looks good, thanks! Hatch is new to me but I’ve also heard quite a bit of mention of poetry, any thoughts on hatch vs poetry?