-
Notifications
You must be signed in to change notification settings - Fork 982
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JSON API Reference is missing information on metadata 2.2 and 2.3 fields #16190
Comments
Thanks! I've added the "Good First Issue" label to this issue. |
Perchance could you comment here w/ what those fields look like when populated (or point to a package where they are not null, I had trouble finding one) |
Here's a random example with Here's one with I would recommend reading https://peps.python.org/pep-0643/ and https://peps.python.org/pep-0685/ for more details. |
Thanks! I had previously seen the PEPs, but they do not specify how PyPI presents those fields. |
Working on this |
…etadata 2.2 and 2.3 fields
…etadata 2.2 and 2.3 fields
Describe the bug
This JSON API reference: https://github.com/pypi/warehouse/blob/main/docs/dev/api-reference/json.rst
Is missing documentation on the "dynamic" and "provides_extra" fields, added in versions 2.2 and 2.3 of the core metadata specification (https://packaging.python.org/en/latest/specifications/core-metadata/).
The example output shown in the reference is missing them entirely, yet they can currently be seen if you query the JSON API.
Expected behavior
API reference should include these fields
The text was updated successfully, but these errors were encountered: