Skip to content

Conversation

@CAM-Gerlach
Copy link
Member

Followup to PR #2399 , which officially moved us over to the new Sphinx-based rendering system proposed in PEP 676.

Updates PEP 1 and 12 to update outdated references to Docutils and the Docutils-based rendering system to refer to Sphinx, ensure the guidance related to the rendering workflow is up to date with current practice, improve the description of and links to help resources. Also, fixes a few minor issues in the Readme introduced by that PR and updates the hardcoded PEP link checker to detect the new URL as well as the old (avoiding it missing them like in #2444, and even I myself not noticing in #2428).

@CAM-Gerlach CAM-Gerlach added infra Core infrastructure for building and rendering PEPs lint Linter-related work and linting fixes on PEPs meta Related to the repo itself and its processes labels Mar 19, 2022
@CAM-Gerlach CAM-Gerlach self-assigned this Mar 19, 2022
@CAM-Gerlach CAM-Gerlach requested review from JelleZijlstra and removed request for AA-Turner, ncoghlan and warsaw March 19, 2022 04:38
@CAM-Gerlach CAM-Gerlach changed the title PEP 1, 12: Update to reflect the adoption of PEP 676, and fix readme and linting too PEP 1, 12: Update to reflect the adoption of PEP 676, and fix a few related items Mar 19, 2022
@CAM-Gerlach CAM-Gerlach changed the title PEP 1, 12: Update to reflect the adoption of PEP 676, and fix a few related items PEP 1, 12: Update for adoption of PEP 676, and fix a few related items Mar 19, 2022
@ncoghlan
Copy link
Contributor

LGTM, and I think the original acceptance of PEP 676 covers gaining SC approval to update PEP 1.

Copy link
Member

@hugovk hugovk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA signed infra Core infrastructure for building and rendering PEPs lint Linter-related work and linting fixes on PEPs meta Related to the repo itself and its processes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants