Infra: generate machine-readable PEP index#2475
Merged
hugovk merged 5 commits intopython:mainfrom Apr 1, 2022
Merged
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PEP 0 is a human-readable PEP index.
It would be useful to create a machine-readable version for, well, machines to read and process. This PR creates a
peps.jsonof the key fields.Preview:
[ { "number": 1, "title": "PEP Purpose and Guidelines", "authors": "Warsaw, Hylton, Goodger, Coghlan", "status": "Active", "type": "Process", "url": "https://peps.python.org/pep-0001/" }, { "number": 2, "title": "Procedure for Adding New Modules", "authors": "Faassen", "status": "Superseded", "type": "Process", "url": "https://peps.python.org/pep-0002/" }, { "number": 3, "title": "Guidelines for Handling Bug Reports", "authors": "Hylton", "status": "Withdrawn", "type": "Process", "url": "https://peps.python.org/pep-0003/" }, ...https://pep-previews--2475.org.readthedocs.build/peps.json