@@ -149,6 +149,8 @@ The complete list of keys allowed in the ``[project]`` table are:
149
149
- ``version ``
150
150
151
151
152
+ .. _pyproject-toml-name :
153
+
152
154
``name ``
153
155
--------
154
156
@@ -161,6 +163,9 @@ The name of the project.
161
163
Tools SHOULD :ref: `normalize <name-normalization >` this name, as soon
162
164
as it is read for internal consistency.
163
165
166
+
167
+ .. _pyproject-toml-version :
168
+
164
169
``version ``
165
170
-----------
166
171
@@ -174,6 +179,8 @@ The version of the project, as defined in the
174
179
Users SHOULD prefer to specify already-normalized versions.
175
180
176
181
182
+ .. _pyproject-toml-description :
183
+
177
184
``description ``
178
185
---------------
179
186
@@ -185,6 +192,8 @@ The summary description of the project in one line. Tools MAY error
185
192
if this includes multiple lines.
186
193
187
194
195
+ .. _pyproject-toml-readme :
196
+
188
197
``readme ``
189
198
----------
190
199
@@ -224,6 +233,8 @@ as supported by the :ref:`core metadata <core-metadata>`. Otherwise
224
233
tools MUST raise an error for unsupported content-types.
225
234
226
235
236
+ .. _pyproject-toml-requires-python :
237
+
227
238
``requires-python ``
228
239
-------------------
229
240
@@ -234,6 +245,8 @@ tools MUST raise an error for unsupported content-types.
234
245
The Python version requirements of the project.
235
246
236
247
248
+ .. _pyproject-toml-license :
249
+
237
250
``license ``
238
251
-----------
239
252
@@ -285,6 +298,9 @@ license files. For example they can choose not to include any files or use
285
298
their own logic to discover the appropriate files in the distribution.
286
299
287
300
301
+ .. _pyproject-toml-authors :
302
+ .. _pyproject-toml-maintainers :
303
+
288
304
``authors ``/``maintainers ``
289
305
---------------------------
290
306
@@ -327,6 +343,8 @@ follows:
327
343
4. Multiple values should be separated by commas.
328
344
329
345
346
+ .. _pyproject-toml-keywords :
347
+
330
348
``keywords ``
331
349
------------
332
350
@@ -337,6 +355,8 @@ follows:
337
355
The keywords for the project.
338
356
339
357
358
+ .. _pyproject-toml-classifiers :
359
+
340
360
``classifiers ``
341
361
---------------
342
362
@@ -353,6 +373,8 @@ Build tools MAY raise an error if both the ``license`` string value
353
373
classifiers are used.
354
374
355
375
376
+ .. _pyproject-toml-urls :
377
+
356
378
``urls ``
357
379
--------
358
380
@@ -365,6 +387,10 @@ URL itself. See :ref:`well-known-project-urls` for normalization rules
365
387
and well-known rules when processing metadata for presentation.
366
388
367
389
390
+ .. _pyproject-toml-scripts :
391
+ .. _pyproject-toml-gui-scripts :
392
+ .. _pyproject-toml-entry-points :
393
+
368
394
Entry points
369
395
------------
370
396
@@ -395,6 +421,9 @@ be ambiguous in the face of ``[project.scripts]`` and
395
421
``[project.gui-scripts] ``, respectively.
396
422
397
423
424
+ .. _pyproject-toml-dependencies :
425
+ .. _pyproject-toml-optional-dependencies :
426
+
398
427
``dependencies ``/``optional-dependencies ``
399
428
------------------------------------------
400
429
@@ -422,7 +451,7 @@ matching :ref:`Provides-Extra <core-metadata-provides-extra>`
422
451
metadata.
423
452
424
453
425
-
454
+ .. _ pyproject-toml-dynamic :
426
455
.. _declaring-project-metadata-dynamic :
427
456
428
457
``dynamic ``
0 commit comments