@@ -529,14 +529,16 @@ differences:
529
529
At this point if you want to read more on packaging Python libraries here are
530
530
some things you can do:
531
531
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.
535
539
* Consider packaging tools that provide a single command-line interface for
536
540
project management and packaging, such as :ref: `hatch `, :ref: `flit `,
537
541
: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 `.
540
542
541
543
542
544
----
@@ -549,3 +551,7 @@ some things you can do:
549
551
and considered an **advanced topic ** (not covered in this tutorial).
550
552
If you are only getting started with Python packaging, it is recommended to
551
553
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