Skip to content

Commit dd99ee8

Browse files
authored
Merge pull request pypa#755 from encukou/update-glossary-project
Update "project" to mention pyproject.toml, not just setuptools
2 parents 39fdb02 + 3a0357e commit dd99ee8

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

source/glossary.rst

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)