@@ -529,14 +529,16 @@ differences:
529529At this point if you want to read more on packaging Python libraries here are
530530some things you can do:
531531
532- .. TODO: Add links to other guides
533- .. TODO: Add links to backend configuration docs
534-
532+ * Read about advanced configuration for your chosen build backend:
533+ `Hatchling <hatchling-config _>`_,
534+ :doc: `setuptools <setuptools:userguide/pyproject_config >`,
535+ :doc: `Flit <flit:pyproject_toml >`, `PDM <pdm-config _>`_.
536+ * Look at the :doc: `guides </guides/index >` on this site for more advanced
537+ practical information, or the :doc: `discussions </discussions/index >`
538+ for explanations and background on specific topics.
535539* Consider packaging tools that provide a single command-line interface for
536540 project management and packaging, such as :ref: `hatch `, :ref: `flit `,
537541 :ref: `pdm `, and :ref: `poetry `.
538- * Read :pep: `517 ` and :pep: `518 ` for background and details on build tool configuration.
539- * Read about :doc: `/guides/packaging-binary-extensions `.
540542
541543
542544----
@@ -549,3 +551,7 @@ some things you can do:
549551 and considered an **advanced topic ** (not covered in this tutorial).
550552 If you are only getting started with Python packaging, it is recommended to
551553 stick with *regular packages * and ``__init__.py `` (even if the file is empty).
554+
555+
556+ .. _hatchling-config : https://hatch.pypa.io/latest/config/metadata/
557+ .. _pdm-config : https://pdm-project.org/latest/reference/pep621/
0 commit comments