68 lines
3.7 KiB
HTML
68 lines
3.7 KiB
HTML
{# Master template for simple pages (e.g. RST files) #}
|
||
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="color-scheme" content="light dark">
|
||
<title>{{ title + " | peps.python.org"|safe }}</title>
|
||
<link rel="shortcut icon" href="{{ pathto('_static/py.png', resource=True) }}">
|
||
<link rel="canonical" href="https://peps.python.org/{{ pagename }}/">
|
||
<link rel="stylesheet" href="{{ pathto('_static/style.css', resource=True) }}" type="text/css">
|
||
<link rel="stylesheet" href="{{ pathto('_static/mq.css', resource=True) }}" type="text/css">
|
||
<link rel="stylesheet" href="{{ pathto('_static/pygments.css', resource=True) }}" type="text/css" media="(prefers-color-scheme: light)" id="pyg-light">
|
||
<link rel="stylesheet" href="{{ pathto('_static/pygments_dark.css', resource=True) }}" type="text/css" media="(prefers-color-scheme: dark)" id="pyg-dark">
|
||
<link rel="alternate" type="application/rss+xml" title="Latest PEPs" href="https://peps.python.org/peps.rss">
|
||
<meta property="og:title" content='{{ title + " | peps.python.org"|safe }}'>
|
||
<meta property="og:description" content="{{ description }}">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="https://peps.python.org/{{ pagename }}/">
|
||
<meta property="og:site_name" content="Python Enhancement Proposals (PEPs)">
|
||
<meta property="og:image" content="https://peps.python.org/_static/og-image.png">
|
||
<meta property="og:image:alt" content="Python PEPs">
|
||
<meta property="og:image:width" content="200">
|
||
<meta property="og:image:height" content="200">
|
||
<meta name="description" content="{{ description }}">
|
||
<meta name="theme-color" content="#3776ab">
|
||
</head>
|
||
<body>
|
||
{% include "partials/icons.html" %}
|
||
<script>
|
||
{# set colour scheme from local storage synchronously to avoid a flash of unstyled content #}
|
||
document.documentElement.dataset.colour_scheme = localStorage.getItem("colour_scheme") || "auto"
|
||
</script>
|
||
<section id="pep-page-section">
|
||
<header>
|
||
<h1>Python Enhancement Proposals</h1>
|
||
<ul class="breadcrumbs">
|
||
<li><a href="https://www.python.org/" title="The Python Programming Language">Python</a> » </li>
|
||
<li><a href="{{ pathto("pep-0000") }}">PEP Index</a> » </li>
|
||
<li>{{ title.split("–")[0].strip() }}</li>
|
||
</ul>
|
||
<button id="colour-scheme-cycler" onClick="setColourScheme(nextColourScheme())">
|
||
<svg aria-hidden="true" class="colour-scheme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
|
||
<svg aria-hidden="true" class="colour-scheme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
||
<svg aria-hidden="true" class="colour-scheme-icon-when-light"><use href="#svg-sun"></use></svg>
|
||
<span class="visually-hidden">Toggle light / dark / auto colour theme</span>
|
||
</button>
|
||
</header>
|
||
<article>
|
||
{{ body }}
|
||
</article>
|
||
{%- if not pagename == "numerical" %}
|
||
<nav id="pep-sidebar">
|
||
<h2>Contents</h2>
|
||
{{ toc }}
|
||
<br>
|
||
{%- if not pagename.startswith(("numerical", "pep-0000", "topic")) %}
|
||
<a id="source" href="https://github.com/python/peps/blob/main/peps/{{pagename}}.rst">Page Source (GitHub)</a>
|
||
{%- endif %}
|
||
</nav>
|
||
{%- endif %}
|
||
</section>
|
||
<script src="{{ pathto('_static/colour_scheme.js', resource=True) }}"></script>
|
||
<script src="{{ pathto('_static/wrap_tables.js', resource=True) }}"></script>
|
||
<script src="{{ pathto('_static/sticky_banner.js', resource=True) }}"></script>
|
||
</body>
|
||
</html>
|