Use Hatch for build backend#1644
Conversation
Document tests will not work as it requires git history, but docs will build.
c83bb6a to
0d599a7
Compare
Co-authored-by: Ofek Lev <ofekmeister@gmail.com>
|
I was holding out on this as my Python 3.10 would not work with this change. Turned out that the brew install on my mac was just busted in a lot of ways (I hadn't switched over to 3.10 for this and many reasons). So I finally installed the official distribution, and everything worked...go figure. I may be merging this soon. I realize this is a new build backend, and there are probably not a lot of people using it, so that does give me a little pause, but it does seem to work quite nicely. I am curious though about what specifically Hatch offers that others don't. I hadn't looked into build-backends until this point, but there are packages like https://github.com/pypa/flit maintained by pypa. What makes Hatch better than others that have a larger community maintaining them? |
|
I can briefly tell you why we moved at Datadog! setuptoolsDisadvantages:
Flit
Disadvantages:
Poetry
Disadvantages:
Hatchling
|
|
I don't have a comprehensive list of users yet, but more projects switched recently too like tox |
|
Hey thanks for the info. Sounds like hatch is the way to go. Thanks for your help and patience. |
|
@gir-bot lgtm |
Supersedes #1640