@@ -102,11 +102,10 @@ Glossary
102102 packaged into a :term: `Distribution <Distribution Package> `.
103103
104104 Since most projects create :term: `Distributions <Distribution Package> `
105- using :ref: `distutils ` or :ref: `setuptools `, another practical way to
106- define projects currently is something that contains a :term: `setup.py `
107- at the root of the project src directory, where "setup.py" is the
108- project specification filename used by :ref: `distutils ` and
109- :ref: `setuptools `.
105+ using either :pep: `518 ` ``build-system ``, :ref: `distutils ` or
106+ :ref: `setuptools `, another practical way to define projects currently
107+ is something that contains a :term: `pyproject.toml `, :term: `setup.py `,
108+ or :term: `setup.cfg ` file at the root of the project source directory.
110109
111110 Python projects must have unique names, which are registered on
112111 :term: `PyPI <Python Package Index (PyPI)> `. Each project will then
@@ -151,6 +150,11 @@ Glossary
151150 domain name, `pypi.python.org `, in 2017. It is powered by
152151 :ref: `warehouse `.
153152
153+ pyproject.toml
154+
155+ The tool-agnostic :term: `project ` specification file.
156+ Defined in :pep: `518 `.
157+
154158 Release
155159
156160 A snapshot of a :term: `Project ` at a particular point in time, denoted
@@ -189,8 +193,10 @@ Glossary
189193
190194
191195 setup.py
196+ setup.cfg
192197
193- The project specification file for :ref: `distutils ` and :ref: `setuptools `.
198+ The project specification files for :ref: `distutils ` and :ref: `setuptools `.
199+ See also :term: `pyproject.toml `.
194200
195201
196202 Source Archive
0 commit comments