python-package-guide icon indicating copy to clipboard operation
python-package-guide copied to clipboard

enh: Update content in build tools page to represent current state of the ecosystem

Open lwasser opened this issue 8 months ago • 1 comments

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.

lwasser avatar May 19 '25 00:05 lwasser

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

ucodery avatar May 19 '25 17:05 ucodery