bpo-47126: Update to canonical PEP URLs #32124
Merged
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.
With the recent implementation of PEP 676 the canonical URL for PEPs has changed from, for example:
https://www.python.org/dev/peps/pep-0008/
to:
https://peps.python.org/pep-0008/
Redirects are in place so the old links still work, but let's update the docs and docstrings to use the new canonical form. There's also a couple of places in code.
Also removed
r'http://www.python.org/dev/peps/pep-\d+'
from the docs linkcheck. There are no URLs of that form inmain
, they're allhttps
, so this isn't needed.Also updated RFC link generator to use
https
instead ofhttp
, because it was right next to the PEP link generator being changed. I can drop this change if necessary.https://bugs.python.org/issue47126