python-package-guide
python-package-guide copied to clipboard
enh: Update content in build tools page to represent current state of the ecosystem
This page: https://www.pyopensci.org/python-package-guide/package-structure-code/python-package-build-tools.html
contains an overview of building and build tools (front end and back end).
- [ ] Some of the tables need to be updated - IE, poetry now supposedly supports PEP 621 / pyproject toml (version 2.0 of poetry). And there might be other features that we didn't capture in the original version of this page.
- [ ] Further UV is around and gaining popularity. We should add it.
This issue could be tackled by a few people if someone wants to update the table for instance and another person wants to add UV. or it could be added by a single contributor.
This issue is related to #489 #490 cc: @ucodery for input on this issue.
Some things I see that could use a refresh:
- we still recommend PDM in the several places, which is not true any more (we recommend hatch)
- poetry is listed as not having lockfiles but does
- in several places Hatch is listed as not supporting alternate back-ends but does