Skip to content

Commit aa0439a

Browse files
committed
Address review comments
1 parent 749abe6 commit aa0439a

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

source/guides/writing-pyproject-toml.rst

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@
44
Writing your ``pyproject.toml``
55
===============================
66

7-
.. TODO: link :term:`build backends` when that's merged
8-
97
``pyproject.toml`` is a configuration file used by packaging tools. Most
10-
build backends [#poetry-special]_ allow you to specify your project's
11-
basic metadata, such as the dependencies, your name, etc., in the ``[project]``
12-
table of your ``pyproject.toml``.
8+
:term:`build backends <build backend>` [#poetry-special]_ allow you to specify
9+
your project's basic metadata, such as the dependencies, your name, etc.,
10+
in the ``[project]`` table of your ``pyproject.toml``.
1311

1412
.. note::
1513

1614
You may have heard of ``setup.py`` and ``setup.cfg`` for the setuptools_
1715
build backend. For new projects, it is recommended to use ``pyproject.toml``
1816
for basic metadata, and keep ``setup.py`` only if some programmatic configuration
1917
is needed (especially building C extensions). However, putting basic project
20-
metadata in ``setup.py`` or ``setup.cfg`` is still valid.
18+
metadata in ``setup.py`` or ``setup.cfg`` is still valid. See
19+
:ref:`setup-py-deprecated`.
2120

22-
.. TODO: link to "is setup.py deprecated?" page when merged
2321

2422
Static vs. dynamic metadata
2523
===========================

0 commit comments

Comments
 (0)