Skip to content
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

PEP 1, 12: Update for adoption of PEP 676, and fix a few related items #2447

Merged
merged 5 commits into from
Mar 24, 2022

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 warsaw, ncoghlan and AA-Turner 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