https://github.com/python/cpython/commit/6c9ece3e039e8d0bf46c7b881950f084fcca731b
commit: 6c9ece3e039e8d0bf46c7b881950f084fcca731b
branch: 3.12
author: Hugo van Kemenade <1324225+hug...@users.noreply.github.com>
committer: AA-Turner <9087854+aa-tur...@users.noreply.github.com>
date: 2025-04-07T22:06:08+01:00
summary:

[3.12] Docs HTML: Remove self-closing tags (GH-132220) (#132229)

(cherry picked from commit ce724571b35f4e79fff1c862fcd9afa4c26b605f)

Co-authored-by: Adam Turner <9087854+aa-tur...@users.noreply.github.com>

files:
M Doc/conf.py
M Doc/includes/email-alternative.py
M Doc/tools/templates/indexcontent.html
M Doc/tools/templates/layout.html

diff --git a/Doc/conf.py b/Doc/conf.py
index 582da19e6fb3f1..526df2dad9294a 100644
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -602,7 +602,7 @@
 ogp_site_name = 'Python documentation'
 ogp_image = '_static/og-image.png'
 ogp_custom_meta_tags = [
-    '<meta property="og:image:width" content="200" />',
-    '<meta property="og:image:height" content="200" />',
-    '<meta name="theme-color" content="#3776ab" />',
+    '<meta property="og:image:width" content="200">',
+    '<meta property="og:image:height" content="200">',
+    '<meta name="theme-color" content="#3776ab">',
 ]
diff --git a/Doc/includes/email-alternative.py 
b/Doc/includes/email-alternative.py
index df7ca6f3faa332..953ba06323b538 100644
--- a/Doc/includes/email-alternative.py
+++ b/Doc/includes/email-alternative.py
@@ -36,7 +36,7 @@
             recipie
         </a> déjeuner.
     </p>
-    <img src="cid:{asparagus_cid}" />
+    <img src="cid:{asparagus_cid}">
   </body>
 </html>
 """.format(asparagus_cid=asparagus_cid[1:-1]), subtype='html')
diff --git a/Doc/tools/templates/indexcontent.html 
b/Doc/tools/templates/indexcontent.html
index 2686f48dad2a95..0d25dd45e9a0c7 100644
--- a/Doc/tools/templates/indexcontent.html
+++ b/Doc/tools/templates/indexcontent.html
@@ -10,30 +10,30 @@ <h1>{{ docstitle|e }}</h1>
   <p><strong>{% trans %}Documentation sections:{% endtrans %}</strong></p>
   <table class="contentstable" align="center"><tr>
     <td width="50%">
-      <p class="biglink"><a class="biglink" href="{{ pathto("whatsnew/" + 
version) }}">{% trans %}What's new in Python {{ version }}?{% endtrans 
%}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("whatsnew/" + 
version) }}">{% trans %}What's new in Python {{ version }}?{% endtrans 
%}</a><br>
          <span class="linkdescr"> {% trans 
whatsnew_index=pathto("whatsnew/index") %}Or <a href="{{ whatsnew_index }}">all 
"What's new" documents since Python 2.0</a>{% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("tutorial/index") 
}}">{% trans %}Tutorial{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("tutorial/index") 
}}">{% trans %}Tutorial{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Start here: a tour of Python's 
syntax and features{% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("library/index") 
}}">{% trans %}Library reference{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("library/index") 
}}">{% trans %}Library reference{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Standard library and builtins{% 
endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("reference/index") 
}}">{% trans %}Language reference{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("reference/index") 
}}">{% trans %}Language reference{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Syntax and language elements{% 
endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("using/index") 
}}">{% trans %}Python setup and usage{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("using/index") 
}}">{% trans %}Python setup and usage{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}How to install, configure, and use 
Python{% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("howto/index") 
}}">{% trans %}Python HOWTOs{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("howto/index") 
}}">{% trans %}Python HOWTOs{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}In-depth topic manuals{% endtrans 
%}</span></p>
     </td><td width="50%">
-      <p class="biglink"><a class="biglink" href="{{ 
pathto("installing/index") }}">{% trans %}Installing Python modules{% endtrans 
%}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ 
pathto("installing/index") }}">{% trans %}Installing Python modules{% endtrans 
%}</a><br>
          <span class="linkdescr">{% trans %}Third-party modules and PyPI.org{% 
endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ 
pathto("distributing/index") }}">{% trans %}Distributing Python modules{% 
endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ 
pathto("distributing/index") }}">{% trans %}Distributing Python modules{% 
endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Publishing modules for use by 
other people{% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("extending/index") 
}}">{% trans %}Extending and embedding{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("extending/index") 
}}">{% trans %}Extending and embedding{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}For C/C++ programmers{% endtrans 
%}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("c-api/index") 
}}">{% trans %}Python's C API{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("c-api/index") 
}}">{% trans %}Python's C API{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}C API reference{% endtrans 
%}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("faq/index") 
}}">{% trans %}FAQs{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("faq/index") 
}}">{% trans %}FAQs{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Frequently asked questions (with 
answers!){% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ 
pathto("deprecations/index") }}">{% trans %}Deprecations{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ 
pathto("deprecations/index") }}">{% trans %}Deprecations{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Deprecated functionality{% 
endtrans %}</span></p>
     </td></tr>
   </table>
@@ -41,16 +41,16 @@ <h1>{{ docstitle|e }}</h1>
   <p><strong>{% trans %}Indices, glossary, and search:{% endtrans 
%}</strong></p>
   <table class="contentstable" align="center"><tr>
     <td width="50%">
-      <p class="biglink"><a class="biglink" href="{{ pathto("py-modindex") 
}}">{% trans %}Global module index{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("py-modindex") 
}}">{% trans %}Global module index{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}All modules and libraries{% 
endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("genindex") }}">{% 
trans %}General index{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("genindex") }}">{% 
trans %}General index{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}All functions, classes, and 
terms{% endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("glossary") }}">{% 
trans %}Glossary{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("glossary") }}">{% 
trans %}Glossary{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Terms explained{% endtrans 
%}</span></p>
     </td><td width="50%">
-      <p class="biglink"><a class="biglink" href="{{ pathto("search") }}">{% 
trans %}Search page{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("search") }}">{% 
trans %}Search page{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Search this documentation{% 
endtrans %}</span></p>
-      <p class="biglink"><a class="biglink" href="{{ pathto("contents") }}">{% 
trans %}Complete table of contents{% endtrans %}</a><br/>
+      <p class="biglink"><a class="biglink" href="{{ pathto("contents") }}">{% 
trans %}Complete table of contents{% endtrans %}</a><br>
          <span class="linkdescr">{% trans %}Lists all sections and 
subsections{% endtrans %}</span></p>
     </td></tr>
   </table>
diff --git a/Doc/tools/templates/layout.html b/Doc/tools/templates/layout.html
index b09fd21a8ddcc9..10a87f50d8566b 100644
--- a/Doc/tools/templates/layout.html
+++ b/Doc/tools/templates/layout.html
@@ -29,7 +29,7 @@
     {% if builder == "html" and enable_analytics %}
       <script defer data-domain="docs.python.org" 
src="https://plausible.io/js/script.js";></script>
     {% endif %}
-    <link rel="canonical" href="https://docs.python.org/3/{{pagename}}.html"; />
+    <link rel="canonical" href="https://docs.python.org/3/{{pagename}}.html";>
     {% if builder != "htmlhelp" %}
       {% if pagename == 'whatsnew/changelog' and not embedded %}
       <script type="text/javascript" src="{{ 
pathto('_static/changelog_search.js', 1) }}"></script>{% endif %}

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to