[Python-checkins] GH-103484: Docs: add linkcheck allowed redirects entries for most cases (GH-103569)

miss-islington webhook-mailer at python.org
Mon Apr 17 23:06:59 EDT 2023


https://github.com/python/cpython/commit/1dad3d10714fe9611769196fde4e94bb63eb7f17
commit: 1dad3d10714fe9611769196fde4e94bb63eb7f17
branch: 3.11
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2023-04-17T20:06:52-07:00
summary:

GH-103484: Docs: add linkcheck allowed redirects entries for most cases (GH-103569)

(cherry picked from commit f39e00f9521a0d412a5fc9a50f2a553ec2bb1a7c)

Co-authored-by: Rafael Fontenelle <rffontenelle at users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk at users.noreply.github.com>

files:
M Doc/conf.py

diff --git a/Doc/conf.py b/Doc/conf.py
index 18aff5d58ce8..d89470973dac 100644
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -242,9 +242,14 @@
 # Options for the link checker
 # ----------------------------
 
-# Ignore certain URLs.
-linkcheck_ignore = [r'https://bugs.python.org/(issue)?\d+']
-
+linkcheck_allowed_redirects = {
+    # bpo-NNNN -> BPO -> GH Issues
+    r'https://bugs.python.org/issue\?@action=redirect&bpo=\d+': 'https://github.com/python/cpython/issues/\d+',
+    # GH-NNNN used to refer to pull requests
+    r'https://github.com/python/cpython/issues/\d+': 'https://github.com/python/cpython/pull/\d+',
+    # :source:`something` linking files in the repository
+    r'https://github.com/python/cpython/tree/.*': 'https://github.com/python/cpython/blob/.*'
+}
 
 # Options for extensions
 # ----------------------



More information about the Python-checkins mailing list