CINXE.COM
All PEPs: Move to ``peps/`` folder (#3418) · python/peps@08d688f · GitHub
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true" > <head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-3e154969b9f9.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-9c5b7a476542.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-afda8eb0fb33.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-2494e44ccdc5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-56fff47acadc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-71cd4cc132ec.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fd5499848985.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-31d17ba3e139.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-68d6b2c79663.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-4cf0d59ab51a.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-af846850481e.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-e41ff91f8baa.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-d3b66f11d613.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-1e3bbbee6b91.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-a0610fd00b47.css" /> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_chat_static_thread_suggestions","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","issues_react_new_timeline","issues_react_avatar_refactor","issues_react_remove_placeholders","issues_react_cache_fix_workaround","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","remove_child_patch","sample_network_conn_type","site_metered_billing_update","issues_react_first_time_contribution_banner","jk_navigation_in_list_view","ui_commands_respect_modals","lifecycle_label_name_updates"]}</script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-118ecaabd77e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b73fdff77a4e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-aff936e590ed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-247092-740e4ddd559d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-a46544e9ee5e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-cd35650c2e9c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-4aa4b0e95669.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-6d3967acd51c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-53781cbc550f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-6afc16-3cdfa69a0406.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-f5498b8d4e5d.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-492b5042c841.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1f651a-1e3d784c897c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-7671f1-dc6cac136d88.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-71486356f507.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-e3ab8405ef80.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-634de60bacfa.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-ce7225a304c5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-f3aee1-e6893db9c19e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-f8a5485c982a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-858e043fcf76.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-6cf3320416b8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-a71630-6f3c4f0189d8.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-0e07cc183eed.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-0b5e12-889cec8cf448.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-eae9df0dd562.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-18d1c91a7872.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-0e9fa537dc4f.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-c89801ebbe15.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-93287f4de493.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-3366f6b6298e.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-96453a51f920.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_primer_live-region-element-32d343-56ceead9587a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_delegated-events_di-cc9bcb-ea42a360c5ae.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-043af64042a1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_diffs_blob-lines_ts-app_assets_modules_github_diffs_linkable-line-n-b8c0ea-77a5219efe36.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/diffs-bc5dd2707d5a.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-54c0c921f04b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-1490f5bef85d.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.1bcff9205c241e99cff2.module.css" /> <title>All PEPs: Move to ``peps/`` folder (#3418) · python/peps@08d688f · GitHub</title> <meta name="route-pattern" content="/_view_fragments/Voltron::CommitFragmentsController/show/:user_id/:repository/:name/repo_layout(.:format)" data-turbo-transient> <meta name="route-controller" content="voltron_commit_fragments" data-turbo-transient> <meta name="route-action" content="repo_layout" data-turbo-transient> <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb"> <meta name="request-id" content="9E90:11335A:7D85EE:8C9AF5:67441FF9" data-pjax-transient="true"/><meta name="html-safe-nonce" content="11724592847db3ca28346392f60a0ed5c11905926f6741a596ca188cbc2acc36" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RTkwOjExMzM1QTo3RDg1RUU6OEM5QUY1OjY3NDQxRkY5IiwidmlzaXRvcl9pZCI6IjI1NDU2NzA5ODUyODA0NzA5NyIsInJlZ2lvbl9lZGdlIjoic291dGhlYXN0YXNpYSIsInJlZ2lvbl9yZW5kZXIiOiJzb3V0aGVhc3Rhc2lhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="b5aea632d83bf6950e75af50b7b892ceb62b7a82d2dd23844e38080e1c9feef5" data-pjax-transient="true"/> <meta name="hovercard-subject-tag" content="repository:13414105" data-turbo-transient> <meta name="github-keyboard-shortcuts" content="repository,commits,copilot" data-turbo-transient="true" /> <meta name="selected-link" value="repo_commits" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect" /> <meta name="analytics-location" content="/<user-name>/<repo-name>/voltron/commit_fragments/repo_layout" data-turbo-transient="true" /> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="Python Enhancement Proposals. Contribute to python/peps development by creating an account on GitHub."> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/_view_fragments/Voltron::CommitFragmentsController/show/python/peps/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/repo_layout" /> <meta name="twitter:image" content="https://opengraph.githubassets.com/a612e3dc0da9bce2d17f1f544fb51936b4f73941aedb1b6737e6dae5029a30af/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="All PEPs: Move to ``peps/`` folder (#3418) · python/peps@08d688f" /><meta name="twitter:description" content="" /> <meta property="og:image" content="https://opengraph.githubassets.com/a612e3dc0da9bce2d17f1f544fb51936b4f73941aedb1b6737e6dae5029a30af/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="All PEPs: Move to ``peps/`` folder (#3418) · python/peps@08d688f" /><meta property="og:url" content="/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" /><meta property="og:updated_time" content="1694281169" /> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="272935131c2027f789efabd5bf30904ffaea35908a22afd03d8f75128cee7e1b" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="ace39c3b6632770952207593607e6e0be0db363435a8b877b1f96abe6430f345" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="8968ee26e93ec8c6d3c4e91c77fb9d206091689d451ebbcddeca3832587a5b30" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="c4972ae1cf5d4607c47252349fc1b47a24ff0ea303e5a8fbbe18ec27725a87ee" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <link href="/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d.diff" rel="alternate" type="text/plain+diff" data-turbo-transient="true" /> <link href="/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d.patch" rel="alternate" type="text/plain+patch" data-turbo-transient="true" /> <meta name="diff-view" content="unified" data-turbo-transient> <meta name="voltron-timing" value="1031"> <meta name="go-import" content="github.com/python/peps git https://github.com/python/peps.git"> <meta name="octolytics-dimension-user_id" content="1525981" /><meta name="octolytics-dimension-user_login" content="python" /><meta name="octolytics-dimension-repository_id" content="13414105" /><meta name="octolytics-dimension-repository_nwo" content="python/peps" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="13414105" /><meta name="octolytics-dimension-repository_network_root_nwo" content="python/peps" /> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark" /> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "> <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-54c0c921f04b.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-d25fac54a6bc.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-ed30662f9578.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" /> <react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false" > <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-cf3dd69d89eb.js"></script> <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-8fa3b694f335.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark> <h2 class="sr-only">Navigation Menu</h2> <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div> <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="/" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <div class="flex-1 flex-order-2 text-right"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fpeps%2Fcommit%2F08d688fdcafc1557bf7fc53573e5c84b31b78b5d" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="b58eb17bc4f9a240035108a35410af32c420dd25188940761ad878f96f2ac8db" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github.com/features/copilot"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Write better code with AI </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github.com/features/security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Security</div> Find and fix vulnerabilities </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github.com/features/actions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"> <path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4">Actions</div> Automate any workflow </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github.com/features/codespaces"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"> <path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4">Codespaces</div> Instant dev environments </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github.com/features/issues"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"> <path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4">Issues</div> Plan and track work </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github.com/features/code-review"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"> <path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Review</div> Manage code changes </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github.com/features/discussions"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Discussions</div> Collaborate outside of code </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github.com/features/code-search"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"> <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4">Code Search</div> Find more, search less </div> </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github.com/features"> All features </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://github.blog"> Blog <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github.com/enterprise"> Enterprises </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github.com/team"> Small and medium teams </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github.com/enterprise/startups"> Startups </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="/solutions/use-case/devsecops"> DevSecOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="/solutions/use-case/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-cd"> CI/CD </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="/solutions/use-case"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="/solutions/industry/healthcare"> Healthcare </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="/solutions/industry/financial-services"> Financial services </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="/solutions/industry/manufacturing"> Manufacturing </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="/solutions/industry/government"> Government </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="/solutions/industry"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"> <a href="/solutions"> View all solutions <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </a> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="/resources/articles/ai"> AI </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="/resources/articles/devops"> DevOps </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="/resources/articles/security"> Security </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="/resources/articles/software-development"> Software Development </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="/resources/articles"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"white_papers_ebooks_webinars","context":"resources","tag":"link","label":"white_papers_ebooks_webinars_link_resources_navbar"}" href="https://resources.github.com"> White papers, Ebooks, Webinars <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github.com/customer-stories"> Customer Stories </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"> <path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="/sponsors"> <div> <div class="color-fg-default h4">GitHub Sponsors</div> Fund open source developers </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github.com/readme"> <div> <div class="color-fg-default h4">The ReadME Project</div> GitHub community articles </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github.com/topics"> Topics </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github.com/trending"> Trending </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github.com/collections"> Collections </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> </button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5" > <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="/enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"> <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4">Enterprise platform</div> AI-powered developer platform </div> </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"> <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github.com/enterprise/advanced-security"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"> <path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4">Advanced Security</div> Enterprise-grade security features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"enterprise","tag":"link","label":"github_copilot_link_enterprise_navbar"}" href="/features/copilot#enterprise"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4">GitHub Copilot</div> Enterprise-grade AI features </div> </a></li> <li> <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="/premium-support"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4">Premium Support</div> Enterprise-grade 24/7 support </div> </a></li> </ul> </div> </div> </div> </li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"> <a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github.com/pricing">Pricing</a> </li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"> <qbsearch-input class="search-input" data-scope="repo:python/peps" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="bO7DxdvandXpWv-OFKkBm-5Orl2pTBuzlXQ2NywRI1qZuG_z0esp74RXQYONIKo6TaQjxFPLZ2PPRCCKu1nLdg" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="python/peps" data-current-org="python" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked" > <button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey=s,/ autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand" > <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> </div> </button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay> <modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden > <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"> <query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"> <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput" > <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent" ></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div> <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-9d9063dd-871c-4985-9378-e17285096c22" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" /> </div> </div> <span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden="hidden" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"> <path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg> </button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"> <path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"> <path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"> <path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"> <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"> <path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"> <path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"> <path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"> <path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"> <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"> <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"> <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"> <path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"> <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"> <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"> <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"> <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"> <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"> <path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"> <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"> <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"> <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"> <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"> <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"> <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"> <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list=false id="query-builder-test-results" ></ul> </div> <div class="FormControl-inlineValidation" id="validation-9d9063dd-871c-4985-9378-e17285096c22" hidden="hidden"> <span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"> <path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg> </span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder></form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"> <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2"> Search syntax tips </a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog></div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"> <dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title"> Provide feedback </h1> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="ywJo1N+g+2VnK0Up3gnSeJn1s5a7TAG0V60S20te5ohtC0Ro7Q8b//oFAUDBohAARH34n6v8tTY+/Fgh/S6AOA==" /> <p>We read every piece of feedback, and take your input very seriously.</p> <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form></div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog></dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title"> Saved searches </h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"> <button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="Er+Md6cccOje/9fFgwk04yMLONVIM1HGKva0VL8RcK8akZSw/hPZ0yR/30E7JgMZiTyc6TflEfx5NVKOFLGuBQ==" /> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"> <label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="Ps6zuj8SncZ1BuCq/VzqVhhqixFSYiS/pBWGnzzP3BAEjyOuZX1IXkPawKpMpVvPbxMjvUPW/9Re8MiQcFlO4w==" /> </auto-check> </div> <div class="form-group"> <label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted"> To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>. </p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"> <button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog></dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"> <a href="/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fpeps%2Fcommit%2F08d688fdcafc1557bf7fc53573e5c84b31b78b5d" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="b58eb17bc4f9a240035108a35410af32c420dd25188940761ad878f96f2ac8db" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}" > Sign in </a> </div> <a href="/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fcommit_fragments%2Frepo_layout&source=header-repo&source_repo=python%2Fpeps" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="b58eb17bc4f9a240035108a35410af32c420dd25188940761ad878f96f2ac8db" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>/<repo-name>/voltron/commit_fragments/repo_layout;ref_cta:Sign up;ref_loc:header logged out"}" > Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span> <button id="icon-button-51422424-efd5-4255-a9e5-1949601abeec" aria-labelledby="tooltip-9c991384-cb4c-4a2e-a6d4-b69f9ebd2617" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button><tool-tip id="tooltip-9c991384-cb4c-4a2e-a6d4-b69f9ebd2617" for="icon-button-51422424-efd5-4255-a9e5-1949601abeec" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div > <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div>{{ message }}</div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled > <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main id="js-repo-pjax-container" > <div id="repository-container-header" class="pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace> <div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5" style="gap: 1rem;"> <div class="flex-auto min-width-0 width-fit"> <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> <span class="author flex-self-stretch" itemprop="author"> <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/python/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/python"> python </a> </span> <span class="mx-1 flex-self-stretch color-fg-muted">/</span> <strong itemprop="name" class="mr-2 flex-self-stretch"> <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/python/peps">peps</a> </strong> <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span> </div> </div> <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;"> <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;"> <li> <include-fragment src="/python/peps/sponsor_button"></include-fragment> </li> <li> <a href="/login?return_to=%2Fpython%2Fpeps" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"notification subscription menu watch","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="a8ad79b3bfb1efa6dd5a0c2e0118f20758f567c840deab760eed0972ada1ef86" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2"> <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path> </svg>Notifications </a> <tool-tip id="tooltip-65cb7542-ca47-4f09-ba1f-3df4c098b557" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip> </li> <li> <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fpython%2Fpeps" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"repo details fork button","repository_id":13414105,"auth_type":"LOG_IN","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="ded293f4bfb16a6612bac30b34aada2367a60f8d4baf5a63eb3fc1b12b0d5737" data-view-component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2"> <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path> </svg>Fork <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="1,527" data-view-component="true" class="Counter">1.5k</span> </a> </li> <li> <div data-view-component="true" class="BtnGroup d-flex"> <a href="/login?return_to=%2Fpython%2Fpeps" rel="nofollow" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"star button","repository_id":13414105,"auth_type":"LOG_IN","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="2ab68f9c5e01ec62441cd81fc96983923f2aea772d2e58afc9bccdd724388962" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2"> <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path> </svg><span data-view-component="true" class="d-inline"> Star </span> <span id="repo-stars-counter-star" aria-label="4458 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="4,458" data-view-component="true" class="Counter js-social-count">4.5k</span> </a></div> </li> </ul> </div> </div> <div id="responsive-meta-container" data-turbo-replace> </div> <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5"> <ul data-view-component="true" class="UnderlineNav-body list-style-none"> <li data-view-component="true" class="d-inline-flex"> <a id="code-tab" href="/python/peps" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /python/peps" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Code","target":"UNDERLINE_NAV.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> <span data-content="Code">Code</span> <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="issues-tab" href="/python/peps/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /python/peps/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Issues","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> <span data-content="Issues">Issues</span> <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="19" data-view-component="true" class="Counter">19</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="pull-requests-tab" href="/python/peps/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /python/peps/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Pull requests","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> <span data-content="Pull requests">Pull requests</span> <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="29" data-view-component="true" class="Counter">29</span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="actions-tab" href="/python/peps/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /python/peps/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Actions","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> <span data-content="Actions">Actions</span> <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="security-tab" href="/python/peps/security" data-tab-item="i4security-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /python/peps/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Security","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span data-content="Security">Security</span> <include-fragment src="/python/peps/security/overall-count" accept="text/fragment+html"></include-fragment> </a></li> <li data-view-component="true" class="d-inline-flex"> <a id="insights-tab" href="/python/peps/pulse" data-tab-item="i5insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /python/peps/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-analytics-event="{"category":"Underline navbar","action":"Click tab","label":"Insights","target":"UNDERLINE_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> <span data-content="Insights">Insights</span> <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span> </a></li> </ul> <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0"> <action-menu data-select-variant="none" data-view-component="true"> <focus-group direction="vertical" mnemonics retain> <button id="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-button" popovertarget="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-overlay" aria-controls="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-list" aria-haspopup="true" aria-labelledby="tooltip-fa8d6a1e-56c8-4d86-b08e-5412adb2f168" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </button><tool-tip id="tooltip-fa8d6a1e-56c8-4d86-b08e-5412adb2f168" for="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip> <anchored-position id="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-overlay" anchor="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true"> <div data-view-component="true" class="Overlay Overlay--size-auto"> <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone"> <action-list> <div data-view-component="true"> <ul aria-labelledby="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-button" id="action-menu-32b372e4-3a98-4a47-a5aa-3d418b899a75-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap"> <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-a7cf2b81-a63b-434b-a6a6-b623e21d3716" href="/python/peps" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Code </span> </a> </li> <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-f1d0b96e-e95d-46d5-89e8-b6ad729d4dc9" href="/python/peps/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"> <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Issues </span> </a> </li> <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-d8cea306-6563-4114-8fb0-75ef9be71cb7" href="/python/peps/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request"> <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Pull requests </span> </a> </li> <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-6596c860-1aa4-458c-b15a-dd83dc80f4b5" href="/python/peps/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"> <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Actions </span> </a> </li> <li hidden="hidden" data-menu-item="i4security-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-ce9166ee-40cd-4388-a6c8-98f614963a20" href="/python/peps/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield"> <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Security </span> </a> </li> <li hidden="hidden" data-menu-item="i5insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem"> <a tabindex="-1" id="item-79dbb630-8626-44dd-8938-b3bc9e1dee16" href="/python/peps/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16"> <span class="ActionListItem-visual ActionListItem-visual--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph"> <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </span> <span data-view-component="true" class="ActionListItem-label"> Insights </span> </a> </li> </ul> </div></action-list> </div> </div></anchored-position> </focus-group> </action-menu></div> </nav> </div> <turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class=""> <div id="repo-content-pjax-container" class="repository-content " > <div class="clearfix container-xl px-3 px-md-4 px-lg-5 mt-4"> <div class="Subhead"> <h2 class="Subhead-heading">Commit</h2> </div> <a href="/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a> <div id="spoof-warning" class="mt-0 pb-3" hidden aria-hidden> <div data-view-component="true" class="flash flash-warn mt-0 clearfix"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert float-left mt-1"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <div class="overflow-hidden">This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.</div> </div></div> <div class="commit full-commit mt-0 px-2 pt-2 "> <div class="d-flex flex-justify-between gap-2"> <div class="d-flex"> <span class="mr-1" style="height: 24px"> <batch-deferred-content class="d-inline-block" data-url="/python/peps/commits/checks-statuses-rollups"> <input type="hidden" name="oid" value="08d688fdcafc1557bf7fc53573e5c84b31b78b5d" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <input type="hidden" name="dropdown_direction" value="se" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <input type="hidden" name="disable_live_updates" value="false" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <div class="commit-build-statuses"> <span class="Skeleton d-inline-block" style="width:12px; height:12px;"></span> </div> </batch-deferred-content> </span> <div class="commit-title markdown-title"> All PEPs: Move to <code>peps/</code> folder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878925574" data-permission-text="Title is private" data-url="https://github.com/python/peps/issues/3418" data-hovercard-type="pull_request" data-hovercard-url="/python/peps/pull/3418/hovercard" href="https://github.com/python/peps/pull/3418">#3418</a>) </div> </div> <a id="browse-at-time-link" href="/python/peps/tree/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" class="btn flex-self-start" rel="nofollow">Browse files</a> <tool-tip id="tooltip-e14f40b6-00ad-47b7-ad21-1893c690866c" for="browse-at-time-link" popover="manual" data-direction="ne" data-type="description" data-view-component="true" class="sr-only position-absolute">Browse the repository at this point in the history</tool-tip> </div> <div class="commit-branches pb-2"> <include-fragment src="/python/peps/branch_commits/08d688fdcafc1557bf7fc53573e5c84b31b78b5d" id="async-branches-list"> <div class="pt-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-branch"> <path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path> </svg> <ul class="branches-list"> <li class="loading">Loading branch information<span class="AnimatedEllipsis"></span></li> </ul> </div> </include-fragment></div> <div class="commit-meta p-2 d-flex flex-wrap gap-3 flex-column flex-md-row"> <div class="d-flex flex-1"> <div class="AvatarStack flex-self-start " > <div class="AvatarStack-body" > <a class="avatar avatar-user" style="width:20px;height:20px;" data-test-selector="commits-avatar-stack-avatar-link" data-hovercard-type="user" data-hovercard-url="/users/AA-Turner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/AA-Turner"> <img data-test-selector="commits-avatar-stack-avatar-image" src="https://avatars.githubusercontent.com/u/9087854?s=40&v=4" width="20" height="20" alt="@AA-Turner" class=" avatar-user" /> </a> </div> </div> <div class="flex-self-start flex-content-center"> <a class="commit-author user-mention" title="View all commits by AA-Turner" data-hovercard-type="user" data-hovercard-url="/users/AA-Turner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/python/peps/commits?author=AA-Turner">AA-Turner</a> authored <relative-time datetime="2023-09-09T17:39:29Z" class="no-wrap">Sep 9, 2023</relative-time> <div class="d-none d-md-inline-block"> <batch-deferred-content class="d-inline-block" data-url="/commits/badges"> <input type="hidden" name="id" value="C_kwDOAMyu2doAKDA4ZDY4OGZkY2FmYzE1NTdiZjdmYzUzNTczZTVjODRiMzFiNzhiNWQ" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <input type="hidden" name="badge_size" value="medium" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <input type="hidden" name="dropdown_direction" value="s" data-targets="batch-deferred-content.inputs" autocomplete="off" /> <span class="Skeleton d-inline-block mr-1" style="width:75px; height:14px; margin-bottom:-4px;"></span> </batch-deferred-content> </div> </div> </div> <div class="d-flex gap-3 no-wrap text-lg-right text-left overflow-x-auto"> <span class="sha-block ml-0" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"> 1 parent <a class="sha" data-hotkey="p" href="/python/peps/commit/0f2226896373c17d69d7ea7487c90a05f5dd3370">0f22268</a> </span> <span class="sha-block m-0">commit <span class="sha user-select-contain">08d688f</span></span> </div> </div> </div> <diff-layout > <div class="pr-toolbar commit-toolbar mt-n2 color-bg-default d-flex js-sticky-offset-scroll" data-target="diff-layout.diffToolbar" > <div id="toc" class="d-flex flex-items-center js-details-container Details flex-1 my-2" style="gap: 4px 16px;"> <file-tree-toggle data-action="toggle-sidebar:diff-layout#toggleSidebar" class="d-none d-md-inline-block d-lg-inline-block d-xl-inline-block" > <div data-view-component="true" class="position-relative d-inline-block"> <button id="show-file-tree-button" data-target="file-tree-toggle.showFileTreeButton diff-layout.showFileTreeButton" data-action="click:file-tree-toggle#toggleFileTree" data-prefer-file-tree-visible="true" data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"action":"show_tree","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="3803fd568a782e6d2caf32c2945b3cef0d1da0648fb566296f68da152e854c3f" hidden="hidden" type="button" data-view-component="true" class="btn-octicon Link--muted diffbar-item m-0 p-0"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sidebar-collapse"> <path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path> </svg> </button> <tool-tip id="tooltip-20d603cb-f7ed-474b-be61-1ade6e518f0a" for="show-file-tree-button" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Show file tree</tool-tip> </div> <div data-view-component="true" class="position-relative d-inline-block"> <button id="hide-file-tree-button" data-target="file-tree-toggle.hideFileTreeButton" data-action="click:file-tree-toggle#toggleFileTree" data-prefer-file-tree-visible="false" data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"action":"hide_tree","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="ac56bf2965e92067d84996d865c252d7c04021c574eb93b1c65319f01690caab" type="button" data-view-component="true" class="btn-octicon Link--muted diffbar-item m-0 p-0"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sidebar-expand"> <path d="m4.177 7.823 2.396-2.396A.25.25 0 0 1 7 5.604v4.792a.25.25 0 0 1-.427.177L4.177 8.177a.25.25 0 0 1 0-.354Z"></path><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25H9.5v-13Zm12.5 13a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11v13Z"></path> </svg> </button> <tool-tip id="tooltip-9077a28f-e1a6-4bdb-b3b8-4f7769e2d953" for="hide-file-tree-button" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Hide file tree</tool-tip> </div> </file-tree-toggle> <div> Showing <strong>678 changed files</strong> with <strong>732 additions</strong> and <strong>762 deletions</strong>. </div> <div class="flex-1"></div> <div class="d-flex d-inline-block"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="d-flex gap-2 flex-column flex-sm-row flex-items-end" data-turbo="false" action="/users/diffview" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="n6sqdT3zet62ljsYdsOQQvJOSAkdnil72C6toQR4oHNj/qU8bFHgjgu5kIddYDV8KQHsDlMrpZ2eA0Vaj27D3g==" /> <segmented-control> <ul aria-label="Whitespace" role="list" data-view-component="true" class="SegmentedControl--small SegmentedControl"> <li class="SegmentedControl-item SegmentedControl-item--selected" role="listitem" data-targets="segmented-control.items"> <button data-disable-with="" name="w" value="0" data-action="click:segmented-control#select" aria-current="true" type="submit" data-view-component="true" class="Button--invisible Button--small Button Button--invisible-noVisuals"> <span class="Button-content"> <span class="Button-label">Whitespace</span> </span> </button> </li> <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items"> <button data-disable-with="" name="w" value="1" data-action="click:segmented-control#select" aria-current="false" type="submit" data-view-component="true" class="Button--invisible Button--small Button Button--invisible-noVisuals"> <span class="Button-content"> <span class="Button-label">Ignore whitespace</span> </span> </button> </li> </ul></segmented-control> <segmented-control> <ul aria-label="Diff view" role="list" data-view-component="true" class="SegmentedControl--small SegmentedControl"> <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items"> <button data-disable-with="" name="diff" value="split" data-action="click:segmented-control#select" aria-current="false" type="submit" data-view-component="true" class="Button--invisible Button--small Button Button--invisible-noVisuals"> <span class="Button-content"> <span class="Button-label">Split</span> </span> </button> </li> <li class="SegmentedControl-item SegmentedControl-item--selected" role="listitem" data-targets="segmented-control.items"> <button data-disable-with="" name="diff" value="unified" data-action="click:segmented-control#select" aria-current="true" type="submit" data-view-component="true" class="Button--invisible Button--small Button Button--invisible-noVisuals"> <span class="Button-content"> <span class="Button-label">Unified</span> </span> </button> </li> </ul></segmented-control> <input type="hidden" name="old_w" id="old_w" value="0" autocomplete="off" class="form-control" /> <input type="hidden" name="old_diff" id="old_diff" value="unified" autocomplete="off" class="form-control" /> </form> </div> </div> </div> <div side="left" responsive="true" data-target="diff-layout.layoutContainer" data-view-component="true" class="Layout Layout--flowRow-until-md Layout--gutter-condensed hx_Layout wants-full-width-container Layout--sidebarPosition-start Layout--sidebarPosition-flowRow-none"> <div data-target="diff-layout.sidebarContainer" data-action="scroll:diff-layout.sidebarContainer#handleSidebarScroll" data-view-component="true" class="Layout-sidebar overflow-y-auto hx_Layout--sidebar js-notification-shelf-offset-top position-sticky p-2"> <div > <svg xmlns="http://www.w3.org/2000/svg" hidden aria-hidden="true"> <symbol id="octicon_file-directory-fill_16" viewBox="0 0 16 16" width="16" height="16"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></symbol><symbol id="octicon_file-submodule_16" viewBox="0 0 16 16" width="16" height="16"><path d="M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm9.42 9.36 2.883-2.677a.25.25 0 0 0 0-.366L9.42 6.39a.249.249 0 0 0-.42.183V8.5H4.75a.75.75 0 0 0 0 1.5H9v1.927c0 .218.26.331.42.183Z"></path></symbol><symbol id="octicon_file_16" viewBox="0 0 16 16" width="16" height="16"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></symbol><symbol id="octicon_chevron-down_16" viewBox="0 0 16 16" width="16" height="16"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></symbol><symbol id="octicon_diff-added_16" viewBox="0 0 16 16" width="16" height="16"><path d="M2.75 1h10.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1Zm10.5 1.5H2.75a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 4a.75.75 0 0 1 .75.75v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5A.75.75 0 0 1 8 4Z"></path></symbol><symbol id="octicon_diff-removed_16" viewBox="0 0 16 16" width="16" height="16"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm8.5 6.25h-6.5a.75.75 0 0 1 0-1.5h6.5a.75.75 0 0 1 0 1.5Z"></path></symbol><symbol id="octicon_diff-modified_16" viewBox="0 0 16 16" width="16" height="16"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z"></path></symbol><symbol id="octicon_diff-renamed_16" viewBox="0 0 16 16" width="16" height="16"><path d="M13.25 1c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 15H2.75A1.75 1.75 0 0 1 1 13.25V2.75C1 1.784 1.784 1 2.75 1ZM2.75 2.5a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25Zm9.03 6.03-3.25 3.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.97-1.97H4.75a.75.75 0 0 1 0-1.5h4.69L7.47 5.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l3.25 3.25a.75.75 0 0 1 0 1.06Z"></path></symbol> </svg> <div class="subnav-search mx-0 mb-2" > <input type="text" id="file-tree-filter-field" class="form-control input-block pl-5 js-filterable-field" placeholder="Filter changed files" aria-label="Filter changed files" autocomplete="off" data-target="diff-layout.fileTreePathFilter" data-hydro-click-payload={"event_type":"pull_request.user_action","payload":{"category":"file_filter","data":{"file_count":678},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"filter_by_pathname","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}} data-hydro-click-hmac=e459db7dcefa718cfb924a7aea1f79e6a5b779f7aef1c9133e9ae03aef64abfb > <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search subnav-search-icon"> <path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div> <experimental-action-list data-arrow-navigation="true"> <file-tree data-target="diff-layout.fileTree"> <nav aria-label="File Tree Navigation" > <ul class="ActionList ActionList--tree ActionList--full" role="tree" aria-label="File Tree" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" data-tree-entry-type="root" data-target="diff-file-filter.treeRoot" data-action=" filterable:change:diff-file-filter#hideEmptyDirectories filterable:change:file-tree#instrumentPathFilterChange filterable:change:experimental-action-list#setupFocusZone " > <li class="ActionList-item ActionList-item--hasSubItem js-tree-node" aria-level="1" role="treeitem" style="--ActionList-tree-depth: 1;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > .github </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":".github/CODEOWNERS","extension":"No extension"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8cc73fdc6ef2d6fcf4d0099793756fb214dfb0f73f2cf219720b16096b913e62" data-file-type="No extension" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>.github/CODEOWNERS</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > CODEOWNERS </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > PULL_REQUEST_TEMPLATE </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md","extension":".md"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9a7d83cd3a1a2d089bc1568c06e09bcafcd08c02bfc4681d7d8d95b9416ccc45" data-file-type=".md" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>.github/PULL_REQUEST_TEMPLATE/Add a new PEP.md</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > Add a new PEP.md </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> </ul> </li> <li id="file-tree-item-diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947" class="ActionList-item js-tree-node" role="treeitem" aria-level="1" style="--ActionList-tree-depth: 1;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":".gitignore","extension":"dotfile"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fff6e9a049a937bf100973fb1a137ddd5e6557d3e2cae964795232e16efc8970" data-file-type="dotfile" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>.gitignore</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > .gitignore </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" class="ActionList-item js-tree-node" role="treeitem" aria-level="1" style="--ActionList-tree-depth: 1;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":".pre-commit-config.yaml","extension":".yaml"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="68b264a83efc39735c5b0366b34ce103c008b6a5c42a80bbd44f3d4a7f214e02" data-file-type=".yaml" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>.pre-commit-config.yaml</span> <a class="ActionList-content hx_ActionList-content" href="#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > .pre-commit-config.yaml </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" class="ActionList-item js-tree-node" role="treeitem" aria-level="1" style="--ActionList-tree-depth: 1;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"Makefile","extension":"No extension"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ec11cf74a4625941736ab54e80c0bd2af2324228769d29ab5549e9877266756d" data-file-type="No extension" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>Makefile</span> <a class="ActionList-content hx_ActionList-content" href="#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > Makefile </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" class="ActionList-item js-tree-node" role="treeitem" aria-level="1" style="--ActionList-tree-depth: 1;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"build.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5c507a7e304b662b68935228233a2cd12363e4cc95404bee5d67708725c7240b" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>build.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > build.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="ActionList-item js-tree-node" role="treeitem" aria-level="1" style="--ActionList-tree-depth: 1;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"check-peps.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="873ea2fd52ea029d5fa762649c2d2f2bb675326d678775b887ad6de5bf30c39d" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>check-peps.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > check-peps.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem js-tree-node" aria-level="1" role="treeitem" style="--ActionList-tree-depth: 1;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > docs </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"docs/rendering_system.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8f67f5769e260ed3da111a9c442543914ea317f45d82b74764897e55c30bcea2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>docs/rendering_system.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > rendering_system.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem js-tree-node" aria-level="1" role="treeitem" style="--ActionList-tree-depth: 1;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_sphinx_extensions </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_processor </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="3" role="treeitem" style="--ActionList-tree-depth: 3;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > html </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="4" style="--ActionList-tree-depth: 4;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/pep_processor/html/pep_html_builder.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="09d2a8370596b66c1802e614eef904791033a8dbf6bf68870736e5b6119bd919" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/pep_processor/html/pep_html_builder.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep_html_builder.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="3" role="treeitem" style="--ActionList-tree-depth: 3;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > transforms </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="4" style="--ActionList-tree-depth: 4;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/pep_processor/transforms/pep_footer.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9321ce7f1a6d943f7f0f159fe5b391838fbfb5dcfcc6ff889078df8f96583470" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/pep_processor/transforms/pep_footer.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep_footer.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_theme/templates </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/pep_theme/templates/page.html","extension":".html"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bdd525c67b06609f43d0b086463bb22a386615c208f4c9cd03222c6c87ebaecd" data-file-type=".html" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/pep_theme/templates/page.html</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > page.html </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_zero_generator </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7231b1213f45362af42ded24350fe4d812f4b784e81a805857fd344bc552589c" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep_index_generator.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > tests </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/tests/conftest.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d81a4a05d19d6d38cd6d6f40b6dd26385cfcdce74bca83628c0bec5437315347" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/tests/conftest.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > conftest.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="3" role="treeitem" style="--ActionList-tree-depth: 3;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_processor/transform </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-4cc5d9ee4e80d60502a5437dc353edd7558d7bb4ed38c4ea52bee3da3e75f572" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="4" style="--ActionList-tree-depth: 4;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/tests/pep_processor/transform/test_pep_footer.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b603b69cf7163cae249e586775545fc7e11eb2cf4d24d863582a8c4db8c4152c" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/tests/pep_processor/transform/test_pep_footer.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4cc5d9ee4e80d60502a5437dc353edd7558d7bb4ed38c4ea52bee3da3e75f572" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > test_pep_footer.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="3" role="treeitem" style="--ActionList-tree-depth: 3;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep_zero_generator </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-b21f0d8c54c1948295c2cdb8798e84430540259e660c4cc685c199f1c8e659ba" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="4" style="--ActionList-tree-depth: 4;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/tests/pep_zero_generator/test_parser.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="911c2eef443a301147f175c33ef42450159533afba32657577242446ed25ac2f" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/tests/pep_zero_generator/test_parser.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b21f0d8c54c1948295c2cdb8798e84430540259e660c4cc685c199f1c8e659ba" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > test_parser.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-54b6cd2577999930cbac0336e9d055bf77253e847a44954c33658cb4f2883eb7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="4" style="--ActionList-tree-depth: 4;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"pep_sphinx_extensions/tests/pep_zero_generator/test_pep_index_generator.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cff2da8121fbdb1877cdf36bdafea1c9a556fe69b3673aa0a65344c5877690bf" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>pep_sphinx_extensions/tests/pep_zero_generator/test_pep_index_generator.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-54b6cd2577999930cbac0336e9d055bf77253e847a44954c33658cb4f2883eb7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > test_pep_index_generator.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-modified color-fg-attention"> <use href="#octicon_diff-modified_16"></use> </svg> </span> </a> </li> </ul> </li> </ul> </li> </ul> </li> <li class="ActionList-item ActionList-item--hasSubItem js-tree-node" aria-level="1" role="treeitem" style="--ActionList-tree-depth: 1;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > peps </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-31ac7aff87eda3126f80ec177b013a85a2f2395a0302333e3749dfe1cd97b0b8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/conf.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dd2168f4a9659727959060324e69acc50be678a9a15f036896b6ce42b17d2f5f" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/conf.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-31ac7aff87eda3126f80ec177b013a85a2f2395a0302333e3749dfe1cd97b0b8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > conf.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9cc05f1a72e041af28216d8c968171b591e09d94a84f1fb4fcd09a29a449f86d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/contents.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fca2063ffa2d677d2afb4d682e926f7c9c839c613a34f917b21faea7dfb73fcf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/contents.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9cc05f1a72e041af28216d8c968171b591e09d94a84f1fb4fcd09a29a449f86d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > contents.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e8cf81f2657a720d397fbf2484ef566f6847966a19163b13aee33b87df0f85c8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0001.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7257604175d05b05e15ff3fa5ea4b5180e07dd18034cc960073d23c19de72155" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0001.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e8cf81f2657a720d397fbf2484ef566f6847966a19163b13aee33b87df0f85c8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0001.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0001 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-f68d354722dee275c732e75c945d1c10e6833baa212e70e9abfa965af75f93cc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0001/process_flow.svg","extension":".svg"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bf3d53bddc6cc96081968d5fbd3f3f08716b2a8844693dd7ef4e8a1f1fc1e941" data-file-type=".svg" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0001/process_flow.svg</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f68d354722dee275c732e75c945d1c10e6833baa212e70e9abfa965af75f93cc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > process_flow.svg </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-285eb3b7f815157ae860e4018b45f872679badbcf1a0c357456c6e14d51909d7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0002.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="62960488b889e8679b9aed85c0e5afc0056bd27ba31ca6866f8ae70dc6b163a5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0002.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-285eb3b7f815157ae860e4018b45f872679badbcf1a0c357456c6e14d51909d7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0002.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-26ceee1924779ed50ecc95317007074a972cbb897f1f451ab7ef801ceca9b9df" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0003.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b0da88c5e0cc8067785eaf4cce80bf40fed20707857f0b21cb88f6f18bc50916" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0003.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-26ceee1924779ed50ecc95317007074a972cbb897f1f451ab7ef801ceca9b9df" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0003.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5e93e6531cad76d377f05865049caf61be0df545a822f49ca70a0a6e62ad73d0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0004.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="323d187edce817aa2141c737b527d4cd9c4c730ab62360aa43311fe007da9cdb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0004.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5e93e6531cad76d377f05865049caf61be0df545a822f49ca70a0a6e62ad73d0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0004.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-88631f3f3cf5e573c211dc4312529e672383281bd0ac9d2e0b9af9b1c35b71ce" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0005.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7003fa018d71567e3878d668004766732b9f1769432f68a9ae0d1a0ffbe1949" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0005.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-88631f3f3cf5e573c211dc4312529e672383281bd0ac9d2e0b9af9b1c35b71ce" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0005.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-166947ab689c1266226373e65c9dbc210ad6f4ba69ca0392b726e3a1920bf4f2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0006.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="15779c22baf1d87a066a57db675e0f0240f4a1295281e6b5300e076a58e39b55" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0006.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-166947ab689c1266226373e65c9dbc210ad6f4ba69ca0392b726e3a1920bf4f2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0006.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b649db3b8617d65a783c8b14ecb91979eef71dc945f82cf774a72e6f4e72cb0b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0007.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="190161fa9027d947ad5e409794d1ce0ad6601584bcce5c6a6bf62cf69d76a2d4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0007.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b649db3b8617d65a783c8b14ecb91979eef71dc945f82cf774a72e6f4e72cb0b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0007.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3fc05c19ef8d7185d5c9f24cb5650f22275349d86f9034198227e34dae03ffa5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0008.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="223593fd3e988669cae8def5e3770628b26ca1060614c95c2670a0dd2dab7df1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0008.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3fc05c19ef8d7185d5c9f24cb5650f22275349d86f9034198227e34dae03ffa5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0008.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8e9476523493a0ce5e90bf6994f7b5fb6e0cd13d288db1b1f451f084057d7b64" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0009.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5f213e577469c3fe8bb16977a79fa532fc4248961b2711e7a1ab8e1f6c10a793" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0009.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8e9476523493a0ce5e90bf6994f7b5fb6e0cd13d288db1b1f451f084057d7b64" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0009.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-502ced92d50fdc83dcf1ac3683b8fc7a988aa008c5327ce712a47535ae1a9845" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0010.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="049a3f532cb46cc2d3f81e23e41d5bfac207ba6fa3727f75a62000aa37d642bd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0010.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-502ced92d50fdc83dcf1ac3683b8fc7a988aa008c5327ce712a47535ae1a9845" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0010.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-75507983ade714c3df9117ebe26439f7a83c57fec24594ff2648568d37e66755" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0011.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="591a92452819ae272188153e1d48bfbb7527a7e53e0d28cdff0b85b5e0ab5c65" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0011.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-75507983ade714c3df9117ebe26439f7a83c57fec24594ff2648568d37e66755" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0011.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7fafaef64e70d5d8f222bb2be496f39f4769bc0aca99af84a97fdf5e840bc5ab" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0012.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e64719bc1bd618f8bc1cc21cdc3b62d4ae33a6eec937694fb4f9327dcabe2e74" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0012.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7fafaef64e70d5d8f222bb2be496f39f4769bc0aca99af84a97fdf5e840bc5ab" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0012.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0012 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-ca6ff74957b713be0dabc41eaa286d7d0d6402182fb150621d5852e2fbb67eaa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0012/pep-NNNN.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="84b1d6194ce7f336524f59e152b40a91b4594e12e41e77d5f3b4d372078e5243" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0012/pep-NNNN.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ca6ff74957b713be0dabc41eaa286d7d0d6402182fb150621d5852e2fbb67eaa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-NNNN.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-5a86a2eea79678841b7a50494acdfed007ce15a179ceaeea3e873c3ca24affd1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0013.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="eb6a80044ffb2c7e5ec3740d861c166bf23ade7504c58a9ba824d59c9c662b02" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0013.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5a86a2eea79678841b7a50494acdfed007ce15a179ceaeea3e873c3ca24affd1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0013.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5b6ab5b5f54a9f11799587c8f256a13730abf5977b71a1a7dcb7e187a17755d5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0020.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fdc782204a8fbd380294e1c6b29c7751ef7a0ff3975a9315749de22a164f5bb1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0020.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5b6ab5b5f54a9f11799587c8f256a13730abf5977b71a1a7dcb7e187a17755d5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0020.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a878409515adfcc91be8e6592eba072be9fc10269251795436348530841bc05d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0042.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d33aea0ff4930dc5a9d8b0a77b5113db04b2636357e1e921cbc95debe5db134d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0042.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a878409515adfcc91be8e6592eba072be9fc10269251795436348530841bc05d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0042.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-92217ce7a8cd8c7bdb4d432f0640af93a569f3622e0ed6daa94d45cecdf0af96" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0100.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ab154985b3559ba786a67a68870f602d7b1d3161b788922c65439fe7d38dd5a7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0100.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-92217ce7a8cd8c7bdb4d432f0640af93a569f3622e0ed6daa94d45cecdf0af96" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0100.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-31159c4bf23578644a51164cbd18b957b288c148bb81e2bb9b0b97585c384df1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0101.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2a6fb08f00c7079486687de5a746f516751cbadf972f6685b45d1e7f97b3dcc2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0101.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-31159c4bf23578644a51164cbd18b957b288c148bb81e2bb9b0b97585c384df1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0101.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0545a72961229222bdfc2279b037d92152d4614802d980828b831c5327d205f7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0102.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9958c13721eb92b22f6cc6add5be5f94d0493c3eecd01d7408627037248a5810" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0102.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0545a72961229222bdfc2279b037d92152d4614802d980828b831c5327d205f7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0102.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-984d20ac38e0c7739d96e794d1ac9778d672304c65a1b98b98090ba3d31ebfde" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0103.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d45e4c6fb13946314aa667e295894f58319b6f996cf23c802d384158271ac9d6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0103.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-984d20ac38e0c7739d96e794d1ac9778d672304c65a1b98b98090ba3d31ebfde" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0103.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f681fcf213cf189fa566947cd0be45602c49c9b67afd3b7a1aea7637cda6f638" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0160.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="79f503d374e7bf678d8132183a3731c86ad81d712427f1f8994c52b816ef8362" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0160.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f681fcf213cf189fa566947cd0be45602c49c9b67afd3b7a1aea7637cda6f638" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0160.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1d2dd43f13cebed8622e3c794da622ed6b95a03206008622301f172d2cc0fc74" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0200.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="caba57af50353fb832f88d4d1d5686b6da74fd58eda12fe3e96c4b85327fa9c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0200.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1d2dd43f13cebed8622e3c794da622ed6b95a03206008622301f172d2cc0fc74" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0200.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-df32f38d6c18c4d635a5be0196d0d9dd211b6bdccd9bd96657eb7c1b5d9b8ba0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0201.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4f45c834e7a03133b275d7b1ec4d3766af1745bcaf7d749df16b0b2da97bc6b1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0201.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-df32f38d6c18c4d635a5be0196d0d9dd211b6bdccd9bd96657eb7c1b5d9b8ba0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0201.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8735f25fd354f151a1ca222cb02aaf9f81416ff185d84303db95f7ee40fda85d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0202.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="604b8516a6209376a71ea88266b126f451d9972288a553e071a843229bf30362" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0202.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8735f25fd354f151a1ca222cb02aaf9f81416ff185d84303db95f7ee40fda85d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0202.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ddd4587754f579cf45041b7f59b1c85bc358f93e42e42d986136dec75536214e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0203.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c5940b87233a739b3487a6535c411696c6e57c255952ef4a86da242a90577f2f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0203.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ddd4587754f579cf45041b7f59b1c85bc358f93e42e42d986136dec75536214e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0203.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-642eff6f9383606604c6d5f382a18e7ccd4e14c0d66c6ea9039267b436c9db64" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0204.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fe5a58b2ae851d533513b3fcaf622aeabde83eb654b0172f8af0a0be45153654" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0204.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-642eff6f9383606604c6d5f382a18e7ccd4e14c0d66c6ea9039267b436c9db64" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0204.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b46091476ec384c50c83c83ea418f4fd125c8a8cb83cdd51ace61e8ebee5f78e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0205.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="894e4daf6a59d4e8aa2231e799603e6bcd35294d81ae324fddab839180ad4ae5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0205.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b46091476ec384c50c83c83ea418f4fd125c8a8cb83cdd51ace61e8ebee5f78e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0205.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f547c015ee34b3671396ab9033f8d9e2edfe74922790e573d22ec946c5dcb951" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0206.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="37424620ea9e4f1889e9144902a99e81d9c88da6a000ea09af84c82cff7e46c6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0206.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f547c015ee34b3671396ab9033f8d9e2edfe74922790e573d22ec946c5dcb951" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0206.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-77088da4c1eda881cc0ba90b810f5f56d9e2fed0958c0f6c6d7103a0de56d917" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0207.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fecd3ed4986b51cdf041b0742c08893ad0e0cc903125063a94e0ee74c85e607a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0207.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-77088da4c1eda881cc0ba90b810f5f56d9e2fed0958c0f6c6d7103a0de56d917" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0207.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-762462bba438f00dafa8ae931a899dbb8be989ab2bdfad433b1deac779b134ce" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0208.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="46e39444153e6253d721f3b9d59306642b51aa7b286b2ba947667e6c1b4ce509" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0208.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-762462bba438f00dafa8ae931a899dbb8be989ab2bdfad433b1deac779b134ce" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0208.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1ffd3e9c585c938789b96d0ef77177b1f93b4a895264594b30e1d96be9218c76" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0209.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="43847f8ed4af15212c36b00f05abe9c4ef5c0f14405db0a1b0567600187ade7f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0209.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1ffd3e9c585c938789b96d0ef77177b1f93b4a895264594b30e1d96be9218c76" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0209.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0a76890b97ec53b612343e46c20e7c42941b0a96a452a2c41dd8f15389422783" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0210.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e8ab9c806f5ee32f85ce7d284eada0255eb6fc3258c8b66cf8899c5dfaad4412" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0210.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0a76890b97ec53b612343e46c20e7c42941b0a96a452a2c41dd8f15389422783" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0210.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4a25fe587b42c789affef7da39eac06af51a5d461b1407cfae9bb9843f7bc006" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0211.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3d9959754cb61ddcb7f861069dd3657daec4afeac5f445ab30d82a744f712b7e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0211.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4a25fe587b42c789affef7da39eac06af51a5d461b1407cfae9bb9843f7bc006" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0211.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-38d6cb78e10d6b06b85feead14dc433b65d3948feec55f65833d832a5b201b8a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0212.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0af15811c4b7104f57bd40b7c395abaf12f41aae8b4f0396795f2c4243cc9caa" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0212.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-38d6cb78e10d6b06b85feead14dc433b65d3948feec55f65833d832a5b201b8a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0212.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-569fe2399d71d60053051f46fb8f07a2c2b1677b477eb621ddccec234b49db82" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0213.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="24f3be2aadb6a19a326683870c52157ef13d812ff45b2023cb017f878e876959" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0213.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-569fe2399d71d60053051f46fb8f07a2c2b1677b477eb621ddccec234b49db82" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0213.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-79d971d404ea1365f1102ccf8289cdeb91821b5997554cc892343f326e10e290" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0214.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cafd75b893ae6976fe94f343635a424359533f310013df74b749b492936b0c09" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0214.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-79d971d404ea1365f1102ccf8289cdeb91821b5997554cc892343f326e10e290" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0214.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d4b1fbf9f96281f60cef628db6d3fe4aac8278712a7170e7cf40ade64dd27ef4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0215.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="15273916ff5cf69bc7a9629535757a3e21da5b2f22b1f174edb5d22df178ef46" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0215.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d4b1fbf9f96281f60cef628db6d3fe4aac8278712a7170e7cf40ade64dd27ef4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0215.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a549476ed3f35bd8b4a7e9a55ef7a86173c1bf572f7a672a39d60d6081a070c3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0216.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b4881c7336e4ad520a0f58bded1b55f3e27d8a0b8dcb96f426beb78838f37c1e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0216.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a549476ed3f35bd8b4a7e9a55ef7a86173c1bf572f7a672a39d60d6081a070c3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0216.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cc95609118bf06da78e309864f17f7a0da52a5a9f5828160982c23cbd9b74a8e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0217.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b3d8002fa517b174e09b1849d6c4ad61e27877026329028c9c3c0e3579c385f9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0217.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cc95609118bf06da78e309864f17f7a0da52a5a9f5828160982c23cbd9b74a8e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0217.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b159e43059a0263954a6d096355839dbf577bb14beb13a2369fae86bb48ccc7e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0218.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="698c21768dea31ce2a3e12437ef49c07cfb42ab251eb8f719d0a8ca459bc3e9a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0218.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b159e43059a0263954a6d096355839dbf577bb14beb13a2369fae86bb48ccc7e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0218.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d0b2d012aa79079f8c05ed5f670f80bfbc54ba8defb0c6595d72ddfb90caa39e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0219.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="57665f25295b295e6477c75b1a0a7fda1c752ceb7ed81a3ed04356d51648ff26" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0219.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d0b2d012aa79079f8c05ed5f670f80bfbc54ba8defb0c6595d72ddfb90caa39e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0219.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-53c010c970e90b35e70b01199aa3e202c51895af142a393884c1565a444240e7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0220.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="10fd5cb1777e1c9da8c523ff4d74b077caf0d5cc63c1c86c26fd2be4b559c43c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0220.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-53c010c970e90b35e70b01199aa3e202c51895af142a393884c1565a444240e7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0220.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8a3f45c45046a05adeccccf35a62eeb13c2f705969069da85a6a0efb7efce289" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0221.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bfc052bd4dd6ee32a4de4d12e8d7552f63406163b15d098389a9a6c9a6a4d692" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0221.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8a3f45c45046a05adeccccf35a62eeb13c2f705969069da85a6a0efb7efce289" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0221.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-574891badc60d27a654df9523aa162567b80772373d7ba237dc9e5f50fb9cb40" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0222.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="01c7a5a1b0f13e560416b8d85943da12deb053e69bbef0e08faf17f877d08e4a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0222.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-574891badc60d27a654df9523aa162567b80772373d7ba237dc9e5f50fb9cb40" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0222.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8c4d15664cc9da67f5c9287aae309dfe96b6a1ff2b9de59a607c50cfa7bdc2b0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0223.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2325e6a22cba3c4a1e7c439b1b559c1ba0498a4da945718daf2df5c6d087c10e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0223.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8c4d15664cc9da67f5c9287aae309dfe96b6a1ff2b9de59a607c50cfa7bdc2b0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0223.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8a61bd934535270988fe3bfafc14340fc2ddd0e5783465bfdaa52b1f58aeb374" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0224.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="17e63a16e0ef3040e1f7bb52dbd8c690cd57161f674fef9f8a670b70944d47ee" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0224.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8a61bd934535270988fe3bfafc14340fc2ddd0e5783465bfdaa52b1f58aeb374" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0224.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ab524a26c8eae9f763788726dd85af7bff1221232cff785a95ab29aa932964b3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0225.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e06c0be131b590d6aa3b3f6a6651522a479cbb3cab7a7cd11f50788e4dad5fda" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0225.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ab524a26c8eae9f763788726dd85af7bff1221232cff785a95ab29aa932964b3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0225.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-efa457f261c68f6537503c6b6e4cb9dc79fdd6026c3bafaa10be7c67d726653c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0226.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b81bbc9cbf93e7d028a58a780f02dccd2a54bb1d7ce81d664a2232d3ffd7d582" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0226.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-efa457f261c68f6537503c6b6e4cb9dc79fdd6026c3bafaa10be7c67d726653c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0226.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0e65b329c4149907512aaee1f42d4a44f68e7b0ce5d7d2fed05d26c2abf232c5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0227.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="aa4118c076640f87b835f9e6e7463bbe1f40ec82931fcb793364954953bbf3c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0227.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0e65b329c4149907512aaee1f42d4a44f68e7b0ce5d7d2fed05d26c2abf232c5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0227.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-85fdd70cac0d8c8eee2c678c4caf2b7274dc6246e6a03df08058fa6f1125b76b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0228.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6d643d336904ef67b574fe838931b60ac9682c6811ff1aab656e3911ef426e97" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0228.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-85fdd70cac0d8c8eee2c678c4caf2b7274dc6246e6a03df08058fa6f1125b76b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0228.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6648a2ee59876596fc50ba687a1663e4c48f497c7f10557cc8d3d62eac36ca28" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0229.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6bcfcb04f7459f3e2588cba88e8895f6a664a53aae1e460ba43948f1f473c0df" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0229.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6648a2ee59876596fc50ba687a1663e4c48f497c7f10557cc8d3d62eac36ca28" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0229.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-41596dc4bb007b8b8482434599eeaa3675d5f332af42d0f033806ff838b7bc93" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0230.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="741306c59ccd460ffdb1959fb05886d953a86a010bd96161529e7fc271af5615" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0230.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-41596dc4bb007b8b8482434599eeaa3675d5f332af42d0f033806ff838b7bc93" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0230.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f4d2522edd5266c90215d906b03cde9c4711699a8e090f4bac8b8debab20c9de" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0231.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c5737c269bec046b82c6fb95592c46e719f3d81e6aa4ca430c41163dbe2255b1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0231.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f4d2522edd5266c90215d906b03cde9c4711699a8e090f4bac8b8debab20c9de" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0231.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9a03e911684c3193487c28d744c3955378747f3e16e5f50a0b3bc0bc400a5a15" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0232.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d4a624de4e028946fbb13899791e48e3a34a05c081b281da30bd1c0ff044fa37" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0232.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9a03e911684c3193487c28d744c3955378747f3e16e5f50a0b3bc0bc400a5a15" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0232.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-256b37d9cc24b2352f31164aa589d9f79e0ce6cde8e0688280e3ba92c3050140" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0233.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1a9c9b56ead480fba132d57d9d3e90ffdd69b55e7334b349ad1f7a5326272766" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0233.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-256b37d9cc24b2352f31164aa589d9f79e0ce6cde8e0688280e3ba92c3050140" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0233.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b4bf044cc7f98c1e09ad7337b1a8c220ac717cabeb79c0a7531450a4da1fd427" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0234.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7080f8ba15d01832642859ae729f633f789c28e7ac9df3c9de06d220816b05c2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0234.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b4bf044cc7f98c1e09ad7337b1a8c220ac717cabeb79c0a7531450a4da1fd427" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0234.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1c288574eaf50376d433588c64e0c809f976de36f631bd00c74d2dd6258393b0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0235.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ead201236234413e9b73e495eb2dfec7e18ad6eb0e3cc23312c49a2421a29bdc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0235.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1c288574eaf50376d433588c64e0c809f976de36f631bd00c74d2dd6258393b0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0235.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cc794c3311e94df9337367c23a9bd55829c2e3f08369f742228f9189a1345e10" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0236.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b58875e2f0672012a0fed8a776a5e70553c3a231dc88dcf08613ab2cf13291ef" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0236.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cc794c3311e94df9337367c23a9bd55829c2e3f08369f742228f9189a1345e10" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0236.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e9beeffb17a75a9c7ad8ae7303c15bc08548c7b3229b6cd1ef178dd8aefb95ef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0237.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="92247f44f786443b604e52fa079e6ca8aaa8b18186939c9fc965dbcb9a6ffd50" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0237.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e9beeffb17a75a9c7ad8ae7303c15bc08548c7b3229b6cd1ef178dd8aefb95ef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0237.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-dff4d9130e742023a58c32f380844e139210ca60916e8d4932af320a56bd8ad4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0238.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="50d06c662a3015141532144ba4f311a0529c1b79f2e013db5f12d6aecf87ce12" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0238.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-dff4d9130e742023a58c32f380844e139210ca60916e8d4932af320a56bd8ad4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0238.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-044a8941e7aef1c3e65493f8000412b6b8092b64593ce64da4203878989ead21" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0239.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7de003b33ffb3b594e219d64c8c24d75fe7c5640dfd23f3916d9ddcfea19cbc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0239.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-044a8941e7aef1c3e65493f8000412b6b8092b64593ce64da4203878989ead21" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0239.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e1dd170bbe646df9af61e3643054220ec4114d2116cd6f54e9abaf164ddd7d9e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0240.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b4ee0757d5dd3a4dc4d057b2ea08972bb35a8bedb589f1f86cb486eed3312bcc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0240.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e1dd170bbe646df9af61e3643054220ec4114d2116cd6f54e9abaf164ddd7d9e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0240.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-102088d4caa5632140f6b3a6837b795b453ed8d8e7cd1a4d9ccfc29540164ac1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0241.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f0c3dc8a10ccd4d8bd8e7526c199bee8dd592fceb943dfdd922f9f6e5a22a4c3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0241.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-102088d4caa5632140f6b3a6837b795b453ed8d8e7cd1a4d9ccfc29540164ac1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0241.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1c38598c47d7bb38beae2cd0257218280277aacbe44747e8493b2c7b14052fb9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0242.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="91933adff7214ffbe76e15d2dbf6cdc9d21514f33a2a191ccdd0e68283c1768a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0242.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1c38598c47d7bb38beae2cd0257218280277aacbe44747e8493b2c7b14052fb9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0242.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6b58bd63c14bfbf133ef9e1ec7f8af2bd7783433f037adced8ebb65ee7d55945" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0243.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="522f107c5d615411d064ba77c0b5e9f659b5b1a81ab153f10b4dacebb5cd8b7c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0243.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6b58bd63c14bfbf133ef9e1ec7f8af2bd7783433f037adced8ebb65ee7d55945" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0243.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1f3bcb003aba6d8530e0e9bbd3412712fda5f36c490f078f52a95223bb86f5ba" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0244.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fbb54fa700aa27edb763d7f4ee36ed301eb08317c2e6174827ab2233c196875c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0244.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1f3bcb003aba6d8530e0e9bbd3412712fda5f36c490f078f52a95223bb86f5ba" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0244.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3d08241f5d401128dc48ac658b2be6edbf10db51a69bb9e3718730b0856bbc0b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0245.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0ca4df0a451062ef256164ca332c4edd49b5e39367fe8e05e119459741537ad3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0245.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d08241f5d401128dc48ac658b2be6edbf10db51a69bb9e3718730b0856bbc0b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0245.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a99f263adb3540dd6e7c962910263de413cfb414dd2dad5ba6cf75b676cef487" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0246.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7b2df10eb7445388b2be80c716fe2dfc740845edc494555621bb6a420afe828" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0246.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a99f263adb3540dd6e7c962910263de413cfb414dd2dad5ba6cf75b676cef487" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0246.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0aef6a0340594978669a2b5d0ddacad82ac3169d11c58b2327d320162683da23" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0247.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5132004aa8a13e72f7a6118bc6df70404d1334fa058aafdeb8720e4ddb541f20" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0247.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0aef6a0340594978669a2b5d0ddacad82ac3169d11c58b2327d320162683da23" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0247.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-82bde310c07f3bab6c2b05de60234b316d53e3ecbb1e266dbe706f182fd39e3e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0248.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="14b0bb6453be9371a2a145af9f7f5dbd0a59e6e869f8b2c36f4ffe315da3e06e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0248.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-82bde310c07f3bab6c2b05de60234b316d53e3ecbb1e266dbe706f182fd39e3e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0248.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-43c2772ca70649518e2a359021ee02037054988d6f34dab835d67c8f73c3dac6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0249.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="575ec85908652b4aab428fac8f52b6d0e0c561cfdccd6e2eea29722f8b402665" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0249.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-43c2772ca70649518e2a359021ee02037054988d6f34dab835d67c8f73c3dac6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0249.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-834b9c6faa66bf71dc85cdbee9ff5847e09e8656a8ee62251d00c6d104f8f356" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0250.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dcd117b1d9d30b1100efb5c4af5a8d61c87cb58bcf027a71c0818441579d9768" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0250.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-834b9c6faa66bf71dc85cdbee9ff5847e09e8656a8ee62251d00c6d104f8f356" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0250.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8c378fbdeb3c5ec8ece66445287a29df810bdecff971195bc811f465b67629f2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0251.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4317adb12123a4e6d6dd5a9977da845c1bbbe6bb4499ad8f89b4551b016183eb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0251.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8c378fbdeb3c5ec8ece66445287a29df810bdecff971195bc811f465b67629f2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0251.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-10a92a6ef1299572cad011e2144f1990cb02907a57708b3e1b4baae0d2a8f536" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0252.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="177a0e0d30309deea3b4b723465c0c51e364f88e46960920934ef2a11ac6be4e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0252.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-10a92a6ef1299572cad011e2144f1990cb02907a57708b3e1b4baae0d2a8f536" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0252.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-63a9ae0a77ee90141b2e310e7b490be80b6c1fcad7a6b3f13269448d4a34594f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0253.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5aa777dc8559faa666452e6797b02e5e79d489abed83535d7286ef6234b9e5b4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0253.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-63a9ae0a77ee90141b2e310e7b490be80b6c1fcad7a6b3f13269448d4a34594f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0253.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3983cc79e364d5435cce4ca0ccd97a0b2b91259125b9e505f608a227c94cbb6a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0254.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7d72fb9f661df278f383703c8870d10147d5379bc3dd09905f22dc879548fdc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0254.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3983cc79e364d5435cce4ca0ccd97a0b2b91259125b9e505f608a227c94cbb6a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0254.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-efa0fe6ee23e3085bd4c40a41e239e015d3d543af389399686e1c4c6f21ffe5d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0255.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b51d8a6e316e892a2603cd9d16c1d0c98a35207a4badb34805b8f10a50923a09" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0255.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-efa0fe6ee23e3085bd4c40a41e239e015d3d543af389399686e1c4c6f21ffe5d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0255.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-be9ad993bde7eea469825fd174afc592acb02cf2292c3c9568595582be94920e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0256.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c4b192a2b14ae16214806524167de6a2751e6442f6912dc5a5fb313c7a3633b7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0256.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-be9ad993bde7eea469825fd174afc592acb02cf2292c3c9568595582be94920e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0256.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d9ce5812a4e22f11bdfba207ec3a38be691a95bba81964910df50d25b2fd5a8e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0257.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a015b19c96b5d57f77d6c3d8a8a8e33537c9c5d09e86b5046e9797a39fafa401" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0257.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d9ce5812a4e22f11bdfba207ec3a38be691a95bba81964910df50d25b2fd5a8e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0257.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6748ca300e42c7145ec57358a02017c49f06d4393fa214cbb25cd656805814a8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0258.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4a25c0866830e733b7ab5f8a0aa3df7b879799e196ef9eaddd2b07503a2aad57" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0258.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6748ca300e42c7145ec57358a02017c49f06d4393fa214cbb25cd656805814a8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0258.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-022cd5985d7ad4c7e9a61fb86e79786f7d0f7a1cf1ff79c0580969aa8c7d9aa7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0259.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="77892b34bfd7c7e620fd53f908874c479bf0250dd4b9dc5f0c56af38ee3f488b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0259.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-022cd5985d7ad4c7e9a61fb86e79786f7d0f7a1cf1ff79c0580969aa8c7d9aa7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0259.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a27fa6c7f3e155db419f2fe83a68a43b84694968e3882bbff3735c2518598f54" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0260.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="78ae0dbb122736a72cff2c0913aab2f444e7f0415b57233ffd77d00e158cfc7f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0260.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a27fa6c7f3e155db419f2fe83a68a43b84694968e3882bbff3735c2518598f54" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0260.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f5a92a623163e95ce698fa3dd3871abbd0728440c0d1106d499c7b8f1667a24a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0261.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45f41f2acbb829d563285e8b80a9e700b7d810e973eb0cc8d0e6400afa7956ce" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0261.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f5a92a623163e95ce698fa3dd3871abbd0728440c0d1106d499c7b8f1667a24a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0261.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-44cfd887adaf01092d56012b5ec33880281c68fbefa98880f20a108e0f2d3cbf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0262.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="eadb9df10ff77542bfc176ee615757f11f4dcaef86f0a250fc017502cc494087" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0262.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-44cfd887adaf01092d56012b5ec33880281c68fbefa98880f20a108e0f2d3cbf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0262.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-53ddb2dda2f524c70152d538b41918119904f064a148cbaf900ddfd386d5260e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0263.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="743f67d0391aff9dc29d8b6f00c64149090048a35c5f2e74d69caeaf3572313c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0263.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-53ddb2dda2f524c70152d538b41918119904f064a148cbaf900ddfd386d5260e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0263.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ce7f776d47fa24e2b02df1d66551ecb26c3d2c934a5d36c8a12e507d7b09bdd2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0264.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5466346db3aab44b99127c538eb21b44268644015a2472b30a6e86a3459abcf2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0264.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ce7f776d47fa24e2b02df1d66551ecb26c3d2c934a5d36c8a12e507d7b09bdd2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0264.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9335685c75ca60a7f85d424fa7d3690696441642c7a21bd4b161b939a7f93c0b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0265.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b76f4e86f451c219f72eb999f83c67c456e3b3c5900a8652361d584aba61865b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0265.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9335685c75ca60a7f85d424fa7d3690696441642c7a21bd4b161b939a7f93c0b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0265.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9b0f24f2d42b0f0671150394ca398fc9e29e79d76b29152458e4e24c917b9322" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0266.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4ff005f550ac6965d789b0c70f212449f10518899dba69c3de175fc57743d99a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0266.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9b0f24f2d42b0f0671150394ca398fc9e29e79d76b29152458e4e24c917b9322" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0266.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-62e042507018011819bd473d0d971fc2fde5f39b0786227b6003161f66e72115" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0267.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="657273f00f6d51b90eff006abb74f3910af7f709d5809c6401df0b50723046b3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0267.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-62e042507018011819bd473d0d971fc2fde5f39b0786227b6003161f66e72115" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0267.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ea08aa119cda9e485eb64a307ffa1d5dec801df37713064ff50abe9c64349873" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0268.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5e044e3a05180c579588cd0af80989a943dfb01c3f14a551894486b1067e09ed" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0268.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ea08aa119cda9e485eb64a307ffa1d5dec801df37713064ff50abe9c64349873" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0268.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d2f2d50bab7d11d8f388d0eab71595d9ab7efe18d8f1fb0cce9fe5728749d87c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0269.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0cbfa805160acea1a9c9a3a828157ddc77a293ffa62269ffd1daf508652edb67" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0269.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d2f2d50bab7d11d8f388d0eab71595d9ab7efe18d8f1fb0cce9fe5728749d87c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0269.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-99fecb3a0fa243d4fb6c5b90f3fa8dfb7495310449da1241ca714a9c5ae46c45" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0270.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8017a9d4b90da3e4901d40d45a9cd8485749694cbc75d90ed327398c856cd0dd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0270.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-99fecb3a0fa243d4fb6c5b90f3fa8dfb7495310449da1241ca714a9c5ae46c45" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0270.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-07c6db6a42f47cd25225368a1808abba38c3b78ba74cae06bfb686d39f55aae1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0271.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="05c7227b50ef08143cbaebf6e0acf2f7dc6352b8e9c8a4a73a812b6c88b27e3b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0271.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-07c6db6a42f47cd25225368a1808abba38c3b78ba74cae06bfb686d39f55aae1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0271.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-59e78d269598c9a266913b539838356760fc72708e1a19f881fbfc15adc40aa0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0272.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f0f9df024d57bb3bb83f0a57bb610cc430bf4a149c07649ac83c7d9a52f6f6aa" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0272.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-59e78d269598c9a266913b539838356760fc72708e1a19f881fbfc15adc40aa0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0272.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3f28267863be89d2ac346308fd7a2e0b474917f81aeca9286cd3cbe53c91a57d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0273.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="74f3918dd9803f781dab96ef0de60679d20891c90e18d0892b098c24fedcb6d8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0273.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3f28267863be89d2ac346308fd7a2e0b474917f81aeca9286cd3cbe53c91a57d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0273.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c35d09a56b350874f6db9d6c05113f9f05bb8b256b2914d05f34dfa7ddd0abea" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0274.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ec6bdb777b88d8510fe9bcc6fe04b056bb2ae8e223632d616b8ddf7a978ce5e1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0274.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c35d09a56b350874f6db9d6c05113f9f05bb8b256b2914d05f34dfa7ddd0abea" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0274.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8889d00a56f6ad59ec5fd2582976a72ea013410cbb8221684157a7db3efb1ce0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0275.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="26dda13e430336421036bebabfe70ac701decc1b8a41a54ccd5acaa249edbd97" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0275.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8889d00a56f6ad59ec5fd2582976a72ea013410cbb8221684157a7db3efb1ce0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0275.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2417d418ebf4348e13f635bebfcd8de8943f1818f479f16c3b1d1f9220fbf340" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0276.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ade1aa0176d7a15ad3f9060f44f70e9171204f5b36b994263c5754fbafe15582" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0276.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2417d418ebf4348e13f635bebfcd8de8943f1818f479f16c3b1d1f9220fbf340" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0276.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-54e794f5d80aab6825aa45e5abb21e47d7a62f7c9fd6b814aae8c68474a32103" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0277.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="71f7332f4c648abb11c121edb9421561df34afa8a1ebc1e2cb9e16110f1fc892" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0277.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-54e794f5d80aab6825aa45e5abb21e47d7a62f7c9fd6b814aae8c68474a32103" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0277.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c714e271419565b1a5ce046f307eb5201c10e0c2a75ebc6ec4e215108fc607f6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0278.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ebc5b308c7887fd7012fdb3a7203bce1dd418cb9bb4d3474c80dada16e5c7f9a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0278.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c714e271419565b1a5ce046f307eb5201c10e0c2a75ebc6ec4e215108fc607f6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0278.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-00b9cb6392df6b98435113cdaf09332da969f3545cd858976a8ada5251477855" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0279.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e685a71e7a736d48749e85b20547ce881ad8d8ad117e64266bfd1bd5aae0ca15" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0279.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-00b9cb6392df6b98435113cdaf09332da969f3545cd858976a8ada5251477855" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0279.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9c82ee6fe2869df52bdb9344e44902139d234bcb56312c342c99262039e25b81" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0280.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="75c47a69f32ff1b4cfa428d6744c40334473c126c8e8dd2f19118f01160c78c2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0280.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9c82ee6fe2869df52bdb9344e44902139d234bcb56312c342c99262039e25b81" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0280.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ed81c4af32cbcb429af2de7fc9e4d94d750257e30ea0b10814a26de1fa952fbe" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0281.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="374ece83a249c8e9f86808c8d426dfeb3965f7c4af557da1e1fe60025b604585" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0281.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ed81c4af32cbcb429af2de7fc9e4d94d750257e30ea0b10814a26de1fa952fbe" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0281.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5ef3e0436dc938cf8e1ff7b65922ba0b4f4d06e0a6ec200a2542252bb343bb4f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0282.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6d482d28683ba65bb18ffbd7ba4e49910d26c53d8477fbce144483234cd2976c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0282.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5ef3e0436dc938cf8e1ff7b65922ba0b4f4d06e0a6ec200a2542252bb343bb4f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0282.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5120f7f0ab4854b5c53769c65541bf5d9d6f6e90bc24b9286f93b5a71cb9a19f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0283.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5519fadd94562eb178cbb001d5c7df61a5e1e73af578dbc36d17e42732416e31" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0283.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5120f7f0ab4854b5c53769c65541bf5d9d6f6e90bc24b9286f93b5a71cb9a19f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0283.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5eafe7f0c5a19c208e5673d073ccd132a169c2c3ac2f95745ec5b01feb86c21a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0284.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2f3c43dea58889338cb0c0ef9a3a27be9106d167cc59859407265d0e04090a12" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0284.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5eafe7f0c5a19c208e5673d073ccd132a169c2c3ac2f95745ec5b01feb86c21a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0284.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6b01a91f3b6b1abbab70b2f9d003fb45abf5d3bcf493182f033c13d7258872f8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0285.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="03569865b9db3a0fb32c1c4ef2d2e8687e04a027fca1ce91a802678e1a302942" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0285.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6b01a91f3b6b1abbab70b2f9d003fb45abf5d3bcf493182f033c13d7258872f8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0285.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1c4c898db77543acc99fc50e7ef5449691dc172c1b56d560f1c9ca30501f8859" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0286.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9ae0e65674f92f9cc6ef8ba6b2d7b1bca29e35e30f0c24668e95cfe36aebcc91" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0286.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1c4c898db77543acc99fc50e7ef5449691dc172c1b56d560f1c9ca30501f8859" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0286.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b5010b665b8589ac6f658215efd783ca166528a6722552bf8a3d0f241988c1c8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0287.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="46fc4b9739ad1028691d137576ff082eb541add9458c139f5f71cac65fb75535" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0287.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b5010b665b8589ac6f658215efd783ca166528a6722552bf8a3d0f241988c1c8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0287.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4a7be17acb6e09240f197387a46eac97b54f12f0d16580eda1aca1a79e5fe8e8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0288.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d57d2f1a85d5e546929644bac70c736294a4ed0e0ce2ba2a681356e0b0fe8116" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0288.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4a7be17acb6e09240f197387a46eac97b54f12f0d16580eda1aca1a79e5fe8e8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0288.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-488a23fb612ce8b5baa41904d16c7dc4cc5e230af4b0ec1d43d7160aa35abf21" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0289.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="178a3b466deab070005bcee05c9e3ad6ca298c83bbad0989de247020a0614469" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0289.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-488a23fb612ce8b5baa41904d16c7dc4cc5e230af4b0ec1d43d7160aa35abf21" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0289.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e85ebd25eac1d8a5e1d77f8ce41ebec845ddf0deb07e2a24983f83c0df6b24f3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0290.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="66a1d2957af0a87426d07a3118231fd49d486506f83d1fffd0d5aadc1c3e31c3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0290.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e85ebd25eac1d8a5e1d77f8ce41ebec845ddf0deb07e2a24983f83c0df6b24f3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0290.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3c040afb8be8e61b3d8ea60695a33fddc1a98dfaa6085fabc733955ab454ced9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0291.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="800e965d611148a6fc5dc5423502eadbb1037ed001443aa4a8da495fb7b91a5c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0291.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3c040afb8be8e61b3d8ea60695a33fddc1a98dfaa6085fabc733955ab454ced9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0291.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9ab6df9b1b941a7ca67fee3e7488243d8145782ae53cababa14cabf0bcdc336d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0292.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9fea4c98c9c04de66fe2f0b29b79abd7d1e14e440bc85f159329baba73fcba4f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0292.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9ab6df9b1b941a7ca67fee3e7488243d8145782ae53cababa14cabf0bcdc336d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0292.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9b364ad6fab7bf003a73fbe4448186631c7c67e84852ba2d232a69ef22469696" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0293.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f838eb8bfbff052270feaed263a9ecec2fcd8fc42f6fdf984061e9bd6c6f9251" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0293.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9b364ad6fab7bf003a73fbe4448186631c7c67e84852ba2d232a69ef22469696" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0293.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4dd3f7aa97af7b566f82ce8728f8745223ac64b0e7c1e77f7276d7225b47800d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0294.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8be8b7e5d282cc1f85dc2554c897215edcdc22a9bf4613ac4ae4f7ade7ab9863" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0294.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4dd3f7aa97af7b566f82ce8728f8745223ac64b0e7c1e77f7276d7225b47800d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0294.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9151e004e937dd4e218129c2caad4d8c59d52c4848256485f35c54ca50b5bbc4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0295.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="91ff929145462291268484fd473392e4229bf82205a853268fa0c12e9b8e2936" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0295.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9151e004e937dd4e218129c2caad4d8c59d52c4848256485f35c54ca50b5bbc4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0295.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5b56a985d9e2de7bc0bd65a363848de231f8f6fe11d86ad4719ff88e3894277d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0296.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ef419996fe6a899a4abe5b0125851fac21734480c945c3d69bce095256698b2e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0296.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5b56a985d9e2de7bc0bd65a363848de231f8f6fe11d86ad4719ff88e3894277d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0296.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4aba8cb7f1278a7e962653caae9ad3bb4a23849829639c69c4cc1378e7737e83" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0297.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="68e561052742d5a936ffb1f1e119b529255a8adb74d0af9b7e4c42cf06895de2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0297.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4aba8cb7f1278a7e962653caae9ad3bb4a23849829639c69c4cc1378e7737e83" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0297.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-059b8de18ac383b4e53734cc2192c6b9628b066d9b27a6b6653394a9f5d1e9ad" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0298.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a0481a101f4bbdf9fe602920f2c172dc23e5b57099f627adf7ff409b9975ec2d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0298.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-059b8de18ac383b4e53734cc2192c6b9628b066d9b27a6b6653394a9f5d1e9ad" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0298.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-328541c8dbf4ed1289afa98add563c2d7c216a0ee25ae8a31c0dbf0abd6764c3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0299.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e2f085efb7c0fae77cf02fb89b5efa76eaaa11803bba41cb2f6a96946fbe5a60" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0299.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-328541c8dbf4ed1289afa98add563c2d7c216a0ee25ae8a31c0dbf0abd6764c3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0299.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0938e7537b41c33be48c625c9c38214daab5fa8589c21e59521dba148d5ac53f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0301.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="df749bf7efcc530b9df7f0e54e7f3f247a6bbcab1b8fc8edaa27c45030da1c30" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0301.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0938e7537b41c33be48c625c9c38214daab5fa8589c21e59521dba148d5ac53f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0301.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3d8301733832ba485b365342f6e459b31e2105b881b26481c0c4f5187c59f7df" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0302.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9bead946bd1826f15a1facad5b9e9f37b49075e6177f081edc2f0f66fb57e73b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0302.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d8301733832ba485b365342f6e459b31e2105b881b26481c0c4f5187c59f7df" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0302.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-39d456a273ec31ea331261edc915cba59a0203926d4a0f1172a8b1c1301fb85a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0303.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f7661d495b7782023544eb039d3aaab23cf33dba35047c55de2f81e9e24fd387" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0303.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-39d456a273ec31ea331261edc915cba59a0203926d4a0f1172a8b1c1301fb85a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0303.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1b7d7020e226b60946243239694968a0942ba5c13e6aa6404754bc9cdcd064ae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0304.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1d8c411dff3e01a353b7e1594adb0ae7ec30b56f02bb004a9fc865a97143b08f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0304.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1b7d7020e226b60946243239694968a0942ba5c13e6aa6404754bc9cdcd064ae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0304.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b61cfd15a7ae68c8f98f80b7b32b2b6f7465abd668d4cdd718913cd64b88c927" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0305.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6d6db28a10844ca6781235b8079f74e6c184b6bbe0009da49508e7db35251c08" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0305.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b61cfd15a7ae68c8f98f80b7b32b2b6f7465abd668d4cdd718913cd64b88c927" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0305.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2115a3c07f8895a678ecba4e12856ad31c0cdabde791c3f7e3b2449a5a2e872e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0306.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5e0af7732cd1457dbf5a29dec68fe38a49bce72f456e3f425b2a49939fbd3c43" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0306.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2115a3c07f8895a678ecba4e12856ad31c0cdabde791c3f7e3b2449a5a2e872e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0306.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f4980324f0cd6cf7e466dcfd8c4a9312bc4346b347504a9f3b0c731d425037ea" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0307.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fa04d6fc30dda14ec6167036e90803ead41a718332ff50d838eca965b23edf06" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0307.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f4980324f0cd6cf7e466dcfd8c4a9312bc4346b347504a9f3b0c731d425037ea" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0307.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ffb2afde057aefeb30a8483a7fa5b4ecc4224b5f7d71acc9fe38b9bc53497972" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0308.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="734412fefd1b28e5ee6d2ac14479c2d8ab7dee6ce9d4868d74a61509e5403b67" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0308.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ffb2afde057aefeb30a8483a7fa5b4ecc4224b5f7d71acc9fe38b9bc53497972" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0308.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1d4f69107fc7875c1d45bbdcdc9bdcbace8bc54a90f78f4561129badfd7e5a64" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0309.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a02a4a2b6f1555967cc8765cfa37181062f2138ad5d369c91b4da3883a6763c8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0309.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1d4f69107fc7875c1d45bbdcdc9bdcbace8bc54a90f78f4561129badfd7e5a64" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0309.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f35f049cd190994e6db539ed1cce8cf4210068f196b0184005478fbfe6ae252e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0310.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="df8086770411ad9dde0dc2d2fa487eeb5842d6173b7fd18d13b517419112466c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0310.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f35f049cd190994e6db539ed1cce8cf4210068f196b0184005478fbfe6ae252e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0310.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-449322db6131913bce3fafe78ccaac408652d3c149660f4f607ed39cfdfe4959" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0311.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="484e5a667bf9a0f50455c8295aeb051ad2a4640fdf04dc2569c36bfb411748f4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0311.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-449322db6131913bce3fafe78ccaac408652d3c149660f4f607ed39cfdfe4959" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0311.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1585f06f0741f8d9b759e15cd6478f7eaef729706db109768ec4476d25b50c03" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0312.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="88ee895a20e2fa7900bb09866351bc91f678cc43cda0f3ab177c6a2cbfaaa1bf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0312.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1585f06f0741f8d9b759e15cd6478f7eaef729706db109768ec4476d25b50c03" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0312.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-19dfef5f57b6a4c9ecd78db38b8e8eddf14472f9b87558e73cf601b41326aab7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0313.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="86a6a5a058f143a07d3fdc50feeeeb3349a57741a13943e66e5c2bd93911ab19" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0313.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-19dfef5f57b6a4c9ecd78db38b8e8eddf14472f9b87558e73cf601b41326aab7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0313.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ca5a05a4f04149c16dac9bed69273947dee3ad3f14fc6786aac87daedd1f4c69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0314.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6e7d9bac4cbfc3fbc8bde50ebfb4b3fff03745fc13fce38d26d117aa3128ffc8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0314.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ca5a05a4f04149c16dac9bed69273947dee3ad3f14fc6786aac87daedd1f4c69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0314.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8d2d3ece06999cdfe947637bf44bf9488c47c23e5d6a889023c464682c3b0841" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0315.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1f14ad3aa62aaa96f1a1bb01efa8d2cacc75e7777f46d4028349a75faaa1bcc3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0315.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8d2d3ece06999cdfe947637bf44bf9488c47c23e5d6a889023c464682c3b0841" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0315.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-542f91a4e2aa88bc14512f325b5d97d240fafa4f90faaadfd9d6d112419b0597" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0316.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c72450b50c04691a4c7245e97e216798ccb84f19fa6d2237ec062e80e730f381" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0316.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-542f91a4e2aa88bc14512f325b5d97d240fafa4f90faaadfd9d6d112419b0597" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0316.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-983130861af168febec2999dea0b30bb653769fd3d8262af02f8bfc0f17519ec" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0317.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ded1be1074de504b34143c8960a96d93f56372385fef63b88f3306f0f01bd6b5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0317.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-983130861af168febec2999dea0b30bb653769fd3d8262af02f8bfc0f17519ec" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0317.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-310acda212d7269da0c0b9d0926dc0fa6fa76d68b3cd5a7080a5a048812339af" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0318.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="32d009f033891f97603240561a0c81ea3e5db3084dd8b89855ab07a919458221" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0318.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-310acda212d7269da0c0b9d0926dc0fa6fa76d68b3cd5a7080a5a048812339af" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0318.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-878610e313e39c903e6fa92e36130fc0ab48e73626bb100e02464b1a05f751c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0319.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6ed1955c8bf4165a57bd29a318e263071f64f6a32e436d60c05912df1f6232ec" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0319.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-878610e313e39c903e6fa92e36130fc0ab48e73626bb100e02464b1a05f751c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0319.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7c0b2bcec6f88e29999a25b6a3e2d95cbece854ef083f1ae7010555d07753af5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0320.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fdefe0f059cec8415c3a879bf9272e6cd5bffa0e3da37b50a157910aefe664cf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0320.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7c0b2bcec6f88e29999a25b6a3e2d95cbece854ef083f1ae7010555d07753af5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0320.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-933b14dae35fd927a1d4919f6d16ff0311d2f5f8c4ba77e42744ef698a9cecbf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0321.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="83f57b38617f7a1cc6fe8629475c668c5ba835cb53117f2418a9945119920c73" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0321.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-933b14dae35fd927a1d4919f6d16ff0311d2f5f8c4ba77e42744ef698a9cecbf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0321.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d3c7a639a6e291c37d5b076babde782e74bbc42c8bf981bec449c07842482100" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0322.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8b7f1d398d1a34bbcc7c996613863d04c947a9181ecacd6dad9ee578d8d03cb7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0322.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d3c7a639a6e291c37d5b076babde782e74bbc42c8bf981bec449c07842482100" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0322.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a0e344617e66eab657fdd83e76e6c48ec759e9cf4e256c6d9ff426981d30403a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0323.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b1088f71160e373442d40802be20dd4168e17d284dbb13a2891e2b64b0a348de" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0323.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a0e344617e66eab657fdd83e76e6c48ec759e9cf4e256c6d9ff426981d30403a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0323.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cd38f07cbb164af7c0e85957211f71fb5be304b311f522f91dce0284e8deedb5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0324.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c572b08beb6a4302c03d3cce45d303bd0b13cabc981bba1a3d355751f4ac08b9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0324.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cd38f07cbb164af7c0e85957211f71fb5be304b311f522f91dce0284e8deedb5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0324.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b64f5f33d4552d3d6d60a27acc4ee0a323535e8df7fd33c5e6fce4cfbbd2f8a9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0325.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="09304336b00443815bf8cc08d65b0df1ba04f74989cc0cc799ab2f7fe5c3f32a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0325.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b64f5f33d4552d3d6d60a27acc4ee0a323535e8df7fd33c5e6fce4cfbbd2f8a9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0325.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5b09441e5c7b3ab96151eb6ef56e0be7e12ab08b2cbb2dadad6adb04abe98246" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0326.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="306c8f15de2b7020458f17c812584ad8a5a2c6b965a2ad37c8191bdc92cc275c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0326.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5b09441e5c7b3ab96151eb6ef56e0be7e12ab08b2cbb2dadad6adb04abe98246" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0326.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0298e8e5fbc4b7822c2c887195bc5e72ad6b5ad1ec863b19ef7a12c93b27bd21" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0327.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4b84e7fdec3ee546968d5037f18f05497c1c3281aaf6b26e5b546eaf59524d18" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0327.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0298e8e5fbc4b7822c2c887195bc5e72ad6b5ad1ec863b19ef7a12c93b27bd21" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0327.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-33ea3d1f7989490d295c5795f4a7d35a086e44987ef4285cb61aff54ea79f73c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0328.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4d8d57beca6c13b1ffdad320840deeb1216d967308094f658bfb94c7d2dd0a78" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0328.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-33ea3d1f7989490d295c5795f4a7d35a086e44987ef4285cb61aff54ea79f73c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0328.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-eed7d3dcccc1bbd581bc03a0e6f671b30c4283f12c25035183f55e45e81816fd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0329.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="668135d2772a849b4cf2cd8b752d5218a552c63d25d1f7276cf2e2899807871c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0329.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-eed7d3dcccc1bbd581bc03a0e6f671b30c4283f12c25035183f55e45e81816fd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0329.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9e7eb5d832ded9be889ed88226605c7de2375c43dcb6081c0db8a6c200856b43" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0330.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1ff66d9ceb02a6dfb1e9f8a6a764f975ff148e748f6bc9f882309a0e7a096b34" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0330.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9e7eb5d832ded9be889ed88226605c7de2375c43dcb6081c0db8a6c200856b43" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0330.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5745ed154d9bcd3888caa390b79aa96351e9f140fcce3a3693117bb8a584899e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0331.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b46e7ef3ffeb560682507a292a41ae31ff064d0e703650d2c392c01b84ec4da6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0331.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5745ed154d9bcd3888caa390b79aa96351e9f140fcce3a3693117bb8a584899e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0331.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7a4e5d0d0fbb9a5480a9d882733f77bf76ece741aa13ab194763021d36bdbcfb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0332.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="69ab69894b417e00172f16d2f4cf4f1ac543b97f0f866dba04d4f953e96afb47" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0332.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7a4e5d0d0fbb9a5480a9d882733f77bf76ece741aa13ab194763021d36bdbcfb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0332.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2327d75dccb5387c44f4f4fa484f02e7bddb9635347ed27e505ea3577136d40d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0333.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="69f3bec5160893e15fb1d96cb6172fc8f1a9a753abb492f30a396e9ff5f02f3a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0333.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2327d75dccb5387c44f4f4fa484f02e7bddb9635347ed27e505ea3577136d40d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0333.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d4452cb46e3ed3331c6bd2a1c2b0b1d2b8ee505bfbdf93a9f2355aa0f8700d5e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0334.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fe304d1ada48a897c710e95333ebfbbc309cbd71c95ec8b428c6acf28c8c4243" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0334.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d4452cb46e3ed3331c6bd2a1c2b0b1d2b8ee505bfbdf93a9f2355aa0f8700d5e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0334.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f44c8707fda380a0a18c0d0925d2f20b3e78c26a6c2759b9955e7a1518f6086d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0335.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4acffb5b9fc7717c900d904409f57e01904d211d7fb4c73313b78005d7281d61" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0335.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f44c8707fda380a0a18c0d0925d2f20b3e78c26a6c2759b9955e7a1518f6086d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0335.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4701c6692065e7bc2459f18530f08f399a4e6108a306386e3f17311ccdba02a7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0336.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9b107b11a5e3cb418aee2d8bb1a9b1bd6eadd91bc78357cb25ea2e5b5bac683e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0336.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4701c6692065e7bc2459f18530f08f399a4e6108a306386e3f17311ccdba02a7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0336.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-82122aee0eea0793f2fbe5144a0d51b04f1368d3d90e860c358a37cb3b79fd21" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0337.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="87a49e9ea4059a89c7fa1e5393252132c6b0f09d2cc9d6e6365b2eca3eeb8ebc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0337.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-82122aee0eea0793f2fbe5144a0d51b04f1368d3d90e860c358a37cb3b79fd21" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0337.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3360f9d83d261d5f75a440269fd3e475311c5f9c088f39d80a17bbd3c392dc69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0338.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="13e6a63129ae1ddafbc8a31a02cc390dbd25d9d8572abbb3aeaebe54dc4cf45b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0338.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3360f9d83d261d5f75a440269fd3e475311c5f9c088f39d80a17bbd3c392dc69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0338.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-464ed7019aa2e83c1b0580bc2718d771bc8fea0bd55b69a298ba20592abbe78a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0339.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="df5cc9f6e060a83d7cd430297e188b2fb4273efcd5176e03abc402d448021521" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0339.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-464ed7019aa2e83c1b0580bc2718d771bc8fea0bd55b69a298ba20592abbe78a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0339.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1e0c3f4435798a693c6916ea05a947f26958bd49e7b94ba28d04f1a64210935c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0340.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c53ad5e9b5bda4950345c3c062a4a5e283a3a00cb3476fc0d1cb47a2c7f43a4b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0340.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1e0c3f4435798a693c6916ea05a947f26958bd49e7b94ba28d04f1a64210935c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0340.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f44280eb892aa830434b6c2c82790bfc6f0443926640eff249031dd355386f69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0341.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="90c78342114142e17464f633d759bbe495b0ad25f1b9244683b6d7f7aded03be" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0341.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f44280eb892aa830434b6c2c82790bfc6f0443926640eff249031dd355386f69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0341.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-285990bd869a81db70a800bdf5bff9414455f9b33b6ded6755d0c16bda8254a6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0342.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d737e76c1f2ff564ae0a63c7c0fa17dc8872f98df93258f4a67e31a1530cee43" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0342.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-285990bd869a81db70a800bdf5bff9414455f9b33b6ded6755d0c16bda8254a6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0342.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-065f65d779e6d406760c9b6781f8d1d8b6247306b2e2fb6ee78bd943f46f6903" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0343.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b05a39ec900ae8bf5dc3febd44d16084af7482834c4002066463658302d3a027" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0343.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-065f65d779e6d406760c9b6781f8d1d8b6247306b2e2fb6ee78bd943f46f6903" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0343.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3446945eea85a4be182892a768eb2b373221e36704295510de742403b2c9a608" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0344.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0bc57748ba1b09c88afbe58f2f1e7693b05ab4eb0dacb23259e696ed747ea31a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0344.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3446945eea85a4be182892a768eb2b373221e36704295510de742403b2c9a608" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0344.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a43f91d8d89c6a7f1d8273de0b6bc1d683daad7bf9dbabb2669737d5412a6c4e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0345.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="164b6bb2970c5c124658f1d04eba6ed7d21a51bca2ad251c181e6be8bd0c154c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0345.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a43f91d8d89c6a7f1d8273de0b6bc1d683daad7bf9dbabb2669737d5412a6c4e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0345.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fd516361a6d5009cf96509ba62fbde22db7ed4b0121f5af161f652d350058203" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0346.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="944f192b6182bd223c0ee969ae9199b3f6f1424a28e51ec8760b512ab38e313f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0346.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fd516361a6d5009cf96509ba62fbde22db7ed4b0121f5af161f652d350058203" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0346.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a3498e01723e30d40e9fc716deb00bcf44dd1bca2d8b070baee96bf84b8f68bc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0347.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4934915dc3f3f0e466e0b97c3262b498132c69aa3954d178642db0f1d508d9b1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0347.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a3498e01723e30d40e9fc716deb00bcf44dd1bca2d8b070baee96bf84b8f68bc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0347.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-315c2b7e5e0a9b8b3a3f96b05530b60bb58b9851905eb743e8cf4f49b8365cf0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0348.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4e26d8b9978bdcd130c596731b5d01be4998ede788c39993425780086a64d1b8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0348.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-315c2b7e5e0a9b8b3a3f96b05530b60bb58b9851905eb743e8cf4f49b8365cf0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0348.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-69963d7d7952c0da5f78ff3bb633d7bc235e0c7e414e3d36e7b98b366f465f70" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0349.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0d33a04c63907089c58ae7a8422b9c11906ab431d72dc87a2701adb0d629c418" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0349.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-69963d7d7952c0da5f78ff3bb633d7bc235e0c7e414e3d36e7b98b366f465f70" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0349.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5d7dcbb18004888ee744d66b44ede9921d8c9de29e75feb55a5baec3c20797f1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0350.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bdc01d19169ebf8b3de17f355896b343fae7650c864b07d47d984bf29ccec673" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0350.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5d7dcbb18004888ee744d66b44ede9921d8c9de29e75feb55a5baec3c20797f1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0350.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ff76dcd26bc9c23fd2fbe47f65144ce5f91a52bbc5d2b9218e7c4e0b3014c2fd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0351.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5964ac70074bf24ea409c7ae23b02bcd965cbde4240cd5a1cf558e668a2799be" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0351.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ff76dcd26bc9c23fd2fbe47f65144ce5f91a52bbc5d2b9218e7c4e0b3014c2fd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0351.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8207c715e2e9905cb33f278f2209b9ebabe8838044c5b7c8804dd55347ae57c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0352.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5d36af398f2f85c9a70e3d57f1cdb7b0eab456c8c02aaa75db0c7a089c79b33f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0352.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8207c715e2e9905cb33f278f2209b9ebabe8838044c5b7c8804dd55347ae57c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0352.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1755c1a3835fa4602d440c3888718a7a3bf48e3bfef7331407203b4baf24ad37" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0353.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="03764e3a02b47272f36cbaf4f1758ce6d6b2606500ab6b0757587372e519ef6b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0353.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1755c1a3835fa4602d440c3888718a7a3bf48e3bfef7331407203b4baf24ad37" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0353.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0a64d4be5922782f319baee69602d339903eab15d96e54a120adb7252060d97a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0354.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7a433d0e3309e3724a9d49e259b466bfa0d86911553a0a175477ec9bbc908a6c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0354.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0a64d4be5922782f319baee69602d339903eab15d96e54a120adb7252060d97a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0354.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cccafbdbe53c646e0ba015e5655b832715c5c0cd20233cc298b5cfeb9c2f66bf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0355.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="72746615c7c77ff079dce78d45379af9dc9d45e0c09aa99f0f541802c4ab8ec9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0355.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cccafbdbe53c646e0ba015e5655b832715c5c0cd20233cc298b5cfeb9c2f66bf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0355.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c1a7af1652c4c61a5aed97d87bd94331472f363e7def64c479837d13cfee6e69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0356.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="96b2c0952ada9c341ea4eef9c98f3f1a69dd9f8298dd10fa7ea56970115f1527" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0356.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c1a7af1652c4c61a5aed97d87bd94331472f363e7def64c479837d13cfee6e69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0356.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0989d398e9b6dc583488483d7380f0fef6e98b35685e2cedb03355ba8a173d66" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0357.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="30424c141cbf2c13ad292af5f4bde5b524aa34579a6c4d414e141d1a517feb4f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0357.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0989d398e9b6dc583488483d7380f0fef6e98b35685e2cedb03355ba8a173d66" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0357.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-76dac9f198e55fcd8e0f4eb332a507b36af1c3ba4490fe7037c4132059d6736b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0358.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dd1ad6f8b5673609d20d7756a9b87c935e14ac6e978c20bdd743419a07e731a4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0358.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-76dac9f198e55fcd8e0f4eb332a507b36af1c3ba4490fe7037c4132059d6736b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0358.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bf7557101ce406440f654522f27b07a38e9526e03ff2dcd066a44b5f4c0fb351" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0359.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dd834f569d57fb4a0f158be757451c8fafeaabd851d50b561e0f4141aff921cd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0359.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bf7557101ce406440f654522f27b07a38e9526e03ff2dcd066a44b5f4c0fb351" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0359.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c80753b3bebf08c8fa1e6c4462a917a586c536ec26eb54be61fb392cb7629b9b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0360.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0a97703e5db1d144d0352a0cbb7e8277e77077e3e29a4c5fb016e5a6b4956b80" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0360.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c80753b3bebf08c8fa1e6c4462a917a586c536ec26eb54be61fb392cb7629b9b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0360.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-554d4a5cf67aae2de2089e76a6c8a16b22e61b53e31e39d4a697bef1efaecd64" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0361.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="60c0772e8e963d9e0af3ea53fac57b916c8278abad40239f535a8135586b3490" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0361.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-554d4a5cf67aae2de2089e76a6c8a16b22e61b53e31e39d4a697bef1efaecd64" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0361.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3e6d51f6ba3026938aec7751f21550c8af54168ed72b858c8798ee98621d13c7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0362.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="67f0eecc332f136f351588d79f7cb27bb52e1d374107122bee6dc10c072ab795" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0362.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3e6d51f6ba3026938aec7751f21550c8af54168ed72b858c8798ee98621d13c7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0362.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ba47440ff263ef49b9b33b03701ba42f77159e38ccf2a2cddcd51a3bb8ca610e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0363.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ca8c4f9b3ac5e1e8e710b40dfeb8b10a770030875df38a78fb5f808efdef0863" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0363.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ba47440ff263ef49b9b33b03701ba42f77159e38ccf2a2cddcd51a3bb8ca610e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0363.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6ee5d4dbe03d5cb740516a0567dcc463d1d7ee17800ed9ac6219c945640aa83a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0364.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9a2758eec6f9cd2db32cd003a19068264400cb2bd5d408253b1351397e873d16" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0364.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6ee5d4dbe03d5cb740516a0567dcc463d1d7ee17800ed9ac6219c945640aa83a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0364.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d55bbe33a2f22b1a3f8349dab46091ef12c4eb76d11e40b4957b24d51b2a3138" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0365.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3a035690e528f5d36e821dd0c37d2148c64ba9ab38d0c52b25f8ccad282237a3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0365.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d55bbe33a2f22b1a3f8349dab46091ef12c4eb76d11e40b4957b24d51b2a3138" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0365.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-19f50cbb2ecdc0f08ae903fcff9662c8043b4c8d8eca603aa5793fe3620e6af0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0366.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="219ff501b1cfcb07ed914e0992f6cd942b232f5b09db284d0ec3c9f9eacbfe6f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0366.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-19f50cbb2ecdc0f08ae903fcff9662c8043b4c8d8eca603aa5793fe3620e6af0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0366.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-84c8ba7c3de3b155b654e00f9143d84574cbe6750c3e3ed020ccadb5a4222d53" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0367.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b54a61b4ec5939b650e9a1396e17c6ac275e32b578b65fa5f79178410abaf661" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0367.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-84c8ba7c3de3b155b654e00f9143d84574cbe6750c3e3ed020ccadb5a4222d53" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0367.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9ec52fc6df878ed4de70355009f4d387339c26bd4959eea10af0306fa7d5ad32" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0368.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3e3421489025d40a9d3db9638e8b4b3fc7d7a384ea37df68c141e108fa1154b6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0368.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9ec52fc6df878ed4de70355009f4d387339c26bd4959eea10af0306fa7d5ad32" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0368.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-34ec0dfdab10fbe8a75103e994d7610e119104fa12eb14d742cf64f0eaf92394" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0369.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="247be4246fca7bd7f1b2109e0e08552c93da5417bb487a06205a5b59507c41f2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0369.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-34ec0dfdab10fbe8a75103e994d7610e119104fa12eb14d742cf64f0eaf92394" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0369.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-02c55afb503c716bc299ba08eed616e4500e16b90d4a1390b461fce07ab55df5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0370.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="498dc892818e1eb25e5a69314ef853c3777b9fa3f15863cdab48060bbaaa4053" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0370.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-02c55afb503c716bc299ba08eed616e4500e16b90d4a1390b461fce07ab55df5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0370.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2711807dd4ccf047b5e9c88993a9adc91f0148908c51a9752beaa57e46979ffc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0371.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2a22bfc27a554e5f78699506ba95df0f63691ddf4d50841f6a7e43175d99a8be" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0371.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2711807dd4ccf047b5e9c88993a9adc91f0148908c51a9752beaa57e46979ffc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0371.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c7282d8426c19b4f44541bc06db98c27852eb7fcebfc07a44338ddc63ced5017" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0372.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5b68f65b71270ab7a105af3b0a1f6068f6a60eaa0e1644edb1f4b817c59a58a5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0372.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c7282d8426c19b4f44541bc06db98c27852eb7fcebfc07a44338ddc63ced5017" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0372.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9728e3b870e891ffbc245b3089f24410c58173be8878bf83dcb9677ea024fb13" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0373.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f19ae076a590e6d676156e0f3685449e16d59428d23f8dd6fbf568872e2d5013" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0373.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9728e3b870e891ffbc245b3089f24410c58173be8878bf83dcb9677ea024fb13" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0373.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d3230201f7223326137286ae925a5675e270aa58b3e1753cae7e0b86ae087974" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0374.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="84e5be07728a98381d2e8730fa69c5417e9bc1189c1a9159a9e43e28fe410ae3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0374.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d3230201f7223326137286ae925a5675e270aa58b3e1753cae7e0b86ae087974" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0374.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6446800b42684439b6b7ef393e7ddcc3efb0cb0437b86cb27daccf2bc7cd10b8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0375.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="65b9f4a3681a4d54d02be54effd8067c657bb5cb0ef4ae6c995fef830bec13ed" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0375.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6446800b42684439b6b7ef393e7ddcc3efb0cb0437b86cb27daccf2bc7cd10b8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0375.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d4a50f2529cc6dd391e838f9571c393a5788d031514adc461f90b93639160454" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0376.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cd38f1e9cca5dc09c13c252dda5d1a7649bfda9b47d93dc3e25b30071a1b2003" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0376.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d4a50f2529cc6dd391e838f9571c393a5788d031514adc461f90b93639160454" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0376.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-31296b23f4fb063f90dea26786a8ca183fa82b5b846ecd9a46112d5ff389e092" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0377.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="eff11fb1cc24c43d854e4d09756f5d50b62ea6b16d5328485d98a3625fee6ef3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0377.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-31296b23f4fb063f90dea26786a8ca183fa82b5b846ecd9a46112d5ff389e092" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0377.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-68fcf2252b640b6c14fab7a2bfd3c3ce8a5c5c2bb716d306dd27e3fce63cb7af" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0378.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4ae6d03ad4248843ed60cc06f0730b200c30320800949cfff413d124947ee7e0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0378.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-68fcf2252b640b6c14fab7a2bfd3c3ce8a5c5c2bb716d306dd27e3fce63cb7af" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0378.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3f0e348c9ab929d6ff9700522e5074af0acc3a4732a14703f8db1199dbf2ee2e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0379.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cf5e1eb4273f771bf01e1c0fb37c4a1ec11e4eae81247a4ead59fb13fe8e3cba" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0379.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3f0e348c9ab929d6ff9700522e5074af0acc3a4732a14703f8db1199dbf2ee2e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0379.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cf2ac19dbaea0c0dcb87b6ec3117b24f88d9bf726e7959ad2b03bdc7dcc741b4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0380.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7d76837707509c3824e7c98e4693e0f7b797c9d630c5294538dd95db6cd0f387" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0380.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cf2ac19dbaea0c0dcb87b6ec3117b24f88d9bf726e7959ad2b03bdc7dcc741b4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0380.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e2563450e0911b65c9e8b03381f14b566969f7092e7e757752e1eddac84c7ccd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0381.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2d5b9f2845fcdcd0495e8abdb15fed6b4658e3728f7ff5858784f4f4ebb30d54" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0381.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e2563450e0911b65c9e8b03381f14b566969f7092e7e757752e1eddac84c7ccd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0381.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-724d27e8a229c75bebd32d90af4ef1188cebba48156bd7d7f60170b06c1d92ca" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0382.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7c4f4784d5e3143ba822ab93cc564f30be1462016b9ce5410414157f5069d951" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0382.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-724d27e8a229c75bebd32d90af4ef1188cebba48156bd7d7f60170b06c1d92ca" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0382.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-dbac0fb9e338ca24d66ffae91f4bdb16ee1a8b6c0551ec520a2fa5600e2bafa4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0383.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b171893c53091de116f8962c40576e7ef4dda5c70df1d7d5294a1e133ce3da45" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0383.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-dbac0fb9e338ca24d66ffae91f4bdb16ee1a8b6c0551ec520a2fa5600e2bafa4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0383.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-74f1eb9bb6f52bd69c0548bb85224402dc5b57a3b1cd051f193c62d3726888d2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0384.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="00e0c62cc857d2705a24513f5b6fc4f931ebebe264265e5b0eb9fe6c8b713a7f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0384.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-74f1eb9bb6f52bd69c0548bb85224402dc5b57a3b1cd051f193c62d3726888d2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0384.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b73904e10a06ee4684970cfba34af8d7e5fcc7e321f9f2dec780cf03de63a5ef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0385.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1f34e7706fcfa7fb94580faa26c891483a174bcb991aa54f5b8ad6bec3ac4d41" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0385.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b73904e10a06ee4684970cfba34af8d7e5fcc7e321f9f2dec780cf03de63a5ef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0385.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3d75a774bd9a00db19f28d1cde9a91c4e8d954b6e47cd46e0a2aac75180c9ea1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0386.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4fd5fc3f00722ecd2333bccfad0c16a12de05cda87195d23ea46e593301e5855" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0386.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d75a774bd9a00db19f28d1cde9a91c4e8d954b6e47cd46e0a2aac75180c9ea1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0386.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6c6800765ff42d89f9e964a9d919ddd8866e3776b7df35f735ef851844f0f843" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0387.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2f3b3c735cf9b54e9be920c7273430c11bb00229365f55f295d75c5aab088ddd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0387.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6c6800765ff42d89f9e964a9d919ddd8866e3776b7df35f735ef851844f0f843" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0387.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b26505248684d382cae8d40d847cd87e6879b8e1d6c8fb53188ba04fbdee54b3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0389.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="968d11adcbd013f628fa6143a6be2d689232c70c1bbd1d02e48e4f41f53707b4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0389.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b26505248684d382cae8d40d847cd87e6879b8e1d6c8fb53188ba04fbdee54b3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0389.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-81eb1282da20174bcb510e98e96196b4d4bfd610c26d2f074b68ef3a21899444" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0390.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1f572b53f186c5dfe1f72c9299c247512c580bf0ca1218f84a4e4ac34a884fb0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0390.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-81eb1282da20174bcb510e98e96196b4d4bfd610c26d2f074b68ef3a21899444" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0390.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d8c3d1c64efb84af9071d9649f4a3d466380d4c3abc2a2cc1eefde0325e409a7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0391.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d079558cf0bb67c7de673ee268b88c5ca2922918c844c84869c8f9b2da82d3de" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0391.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d8c3d1c64efb84af9071d9649f4a3d466380d4c3abc2a2cc1eefde0325e409a7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0391.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6e65c0945136b5dfbddf209dcf79c8b58e7fed88903f4a1712a48b1895bfdfa1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0392.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="072b1148bd365b303956ff4fd964a1973af3a0b52c0b7ce7089fdb38fc129ed6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0392.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6e65c0945136b5dfbddf209dcf79c8b58e7fed88903f4a1712a48b1895bfdfa1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0392.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-028353fd6a1e95dd11f644c000664cd0a8c97155f45086761cf07fd9b6cf2ec9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0393.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2a49c2c9d9309319111f87e19db56128776bdd1fdb877294bd35716a5716edcd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0393.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-028353fd6a1e95dd11f644c000664cd0a8c97155f45086761cf07fd9b6cf2ec9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0393.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1aa541b266948c89ffab6a1d813ba39dff325dfe4d13d198d3cc1337f9fc7a91" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0394.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="06be18ae229744bff2141369c7806daac995ec2319d35b6e02289a02fe9d6367" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0394.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1aa541b266948c89ffab6a1d813ba39dff325dfe4d13d198d3cc1337f9fc7a91" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0394.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6a35b758a427b7d8accfb6da0d5a6d9a68d05da08d354c9fad3d9140212aca62" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0395.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2da12f4b768cea5404873d1dab3c5f1203592994d04258cb610ef5bd9f0c8f1a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0395.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6a35b758a427b7d8accfb6da0d5a6d9a68d05da08d354c9fad3d9140212aca62" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0395.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0df409593fa84d6516f9b6c9f2a1e7f1dcdf08b12360bd17d4d99f9c202355b5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0396.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b5ccb5d40b7728eada75b5fb174e67aee3d6ff863e68fd517caa01a4427cc15c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0396.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0df409593fa84d6516f9b6c9f2a1e7f1dcdf08b12360bd17d4d99f9c202355b5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0396.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-18156e6cf2b6057cf890df6d7a207f1c95ac674bea3dc7889e5e15994e013589" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0397.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cdbbf23f9502cb787528e888f848019a1663f460cf7dc80ffdfc952fd9bfa952" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0397.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-18156e6cf2b6057cf890df6d7a207f1c95ac674bea3dc7889e5e15994e013589" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0397.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-dbbaf0cf8fa6d5a6495ad50e309de8ae445c12f2407b948f50de59e45b758d1e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0398.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7424b271e556b461822f301b40ec234f2ad3ff8b756e060427c3a1a6eda08438" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0398.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-dbbaf0cf8fa6d5a6495ad50e309de8ae445c12f2407b948f50de59e45b758d1e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0398.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-42a6854ca028f14dc24998365d8e2f1dc62b74b14e57d6c8099115a69840358a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0399.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8f7fa15accb4f774833b816edfbb20c8aa218a9b842c16f013fced68c8a1c756" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0399.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-42a6854ca028f14dc24998365d8e2f1dc62b74b14e57d6c8099115a69840358a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0399.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c62c1e3f9f6d954bd555603a6be77f5856ab387947f9c6ed95e3b24a01d9652d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0400.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6494e81e0b251f33de20777fbc0df7eabc97386bf67fbb371b7fa61a760b25f0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0400.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c62c1e3f9f6d954bd555603a6be77f5856ab387947f9c6ed95e3b24a01d9652d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0400.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2128fd0a24607b32acb94b0d7e06ecbf62801ce01c63df635eb1dcf54280dfe0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0401.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="143771055f9ec677ffc899da65eff136aed80464e50a909be4896d33dcf0c2a9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0401.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2128fd0a24607b32acb94b0d7e06ecbf62801ce01c63df635eb1dcf54280dfe0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0401.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ad49e61f6030371bd06b2a0340d995e09904baf74059b58ea05516c14a0021a2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0402.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e6c670d8c76faa8c251f03410c25d13742746cb9f100be6831f4e958f0d7bee4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0402.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ad49e61f6030371bd06b2a0340d995e09904baf74059b58ea05516c14a0021a2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0402.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-763a4b29167bc79c74818a25affed144327201938eb947d30ef60e6b9e5e7f05" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0403.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9f85f5a4fdab0e3980ed469b0cb4cc8a9983c1d9351bfcd6405ff7a43839ba89" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0403.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-763a4b29167bc79c74818a25affed144327201938eb947d30ef60e6b9e5e7f05" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0403.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fb008ed44f88af1528e2b10da0a9738be2ba06e5870993b433326787e092c9db" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0404.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bfd6065c973f5bfa1176d4a76f5d7894c72ea71611909ac2f66ded9374df3dca" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0404.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fb008ed44f88af1528e2b10da0a9738be2ba06e5870993b433326787e092c9db" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0404.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c6720618931ed7b01cbbfba4ee783c2af2f20286c30c5ca16dbe8635ee444cd6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0405.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="afededf4294c27716ce5907d01c1eefcc68f2d3ff4a9473a4aa010e07a0cb1f2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0405.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c6720618931ed7b01cbbfba4ee783c2af2f20286c30c5ca16dbe8635ee444cd6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0405.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-96a4658cc6f1646f96afc118cd5397b7cf5201b6315e59613b4a68a28fcfc556" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0406.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e0ddcf40545626987cabe156cccc29285f95a0504ef7a9a81965cf6fcf27a191" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0406.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-96a4658cc6f1646f96afc118cd5397b7cf5201b6315e59613b4a68a28fcfc556" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0406.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d25aadd6f9812f98429cf0deb5183bee85ac848534e801a0132a6fc11496432d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0407.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="94737ab13341bdd65fcef80817eaca90236b05c7c63f40d5eb6537d5cc85a81b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0407.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d25aadd6f9812f98429cf0deb5183bee85ac848534e801a0132a6fc11496432d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0407.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8a6da29920e1b42b8ec624fd784d998cf169f75fd727c33aa926f62833c155f7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0408.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="04b40e8b0fd7810d2e19f7fbd57fab6ebe5055ad2bfdb58ace39cac33f1fc43e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0408.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8a6da29920e1b42b8ec624fd784d998cf169f75fd727c33aa926f62833c155f7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0408.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1ba9c124431ed47283468670b7977811e2ed68f0bbf2e885ea18bc74f43a34e6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0409.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7ddb90f88b7d0b7a66409c234aa4cef2b785620d585d5a5d161512f13ed6a166" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0409.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1ba9c124431ed47283468670b7977811e2ed68f0bbf2e885ea18bc74f43a34e6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0409.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-19628164fe4e12f4ca2ad20f5f8bdc9236731046d94fafdcefec861f151b698b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0410.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="72f7ae8a79c0a671c3bd85c1ac43c3f09f10f966a916226e07442a9f19ae064c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0410.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-19628164fe4e12f4ca2ad20f5f8bdc9236731046d94fafdcefec861f151b698b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0410.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cfbbf2f3867cee3c1959ddf4b682c1a03ad898516c6acbb7be141cdd3f3cc3a4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0411.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="90a4c658699036e1790a86497b9883fd66df472da27b1255074d0e759c1f27ed" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0411.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cfbbf2f3867cee3c1959ddf4b682c1a03ad898516c6acbb7be141cdd3f3cc3a4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0411.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c7e54d22f98f68672437cf0111d5997755f14bb67893a711e60ba7b1a144e87c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0412.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="000ff111b02a178971a87fc6c2b4cb926dae0f6b1dc2baeaf9de9c81fe57248f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0412.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c7e54d22f98f68672437cf0111d5997755f14bb67893a711e60ba7b1a144e87c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0412.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-33faeea1a21b2a50ea9082304d187949136b83b178554e4b0a17d7381fe7b317" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0413.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2766fa2a5d8a957593e4f1ca7831292b7e62b84af771c38d971cf99a15d5ed13" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0413.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-33faeea1a21b2a50ea9082304d187949136b83b178554e4b0a17d7381fe7b317" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0413.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-629d5760e46aaf6f85c7952b38f26eb6b3d9ca23a1b6315551dd2a3e89c7ba6e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0414.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c8ebc3f95368025b4742421cacb4708ffeed7927a16116560d657d6430c33294" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0414.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-629d5760e46aaf6f85c7952b38f26eb6b3d9ca23a1b6315551dd2a3e89c7ba6e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0414.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4f1c229f1192be97e879a467eda028aca2bc97090a71b62bd4323b7ca160894a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0415.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="88b350fff6a607ecbe91ad180fec4ca6c924217849ce742fd7288e39972d3fb1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0415.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4f1c229f1192be97e879a467eda028aca2bc97090a71b62bd4323b7ca160894a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0415.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e564533638472ec6b65dc4bc718dfe388c6c74142d5158fad7e879343f067c69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0416.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4a69285e998a2ee2eaa41ce2008fc8de4090758e39c65cc4c08b719ad66aedf9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0416.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e564533638472ec6b65dc4bc718dfe388c6c74142d5158fad7e879343f067c69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0416.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c6afce4e707368df2fb4b64d499276b17fd41179c4e6bb17e3be81148a0ce282" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0417.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="06005849d561e41827b2fb72727c852e1a43f37ad4bd094483d7b2b229469f0a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0417.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c6afce4e707368df2fb4b64d499276b17fd41179c4e6bb17e3be81148a0ce282" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0417.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8bc79991661280a47c04dbdc1df3cc75ffcfdde40e1be04540d3163ac1ff9f96" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0418.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0a041697d4726db650c055b9ad0a575143b9140404d1cb7c36c894fff1fbfa92" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0418.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8bc79991661280a47c04dbdc1df3cc75ffcfdde40e1be04540d3163ac1ff9f96" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0418.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0418 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-fb6361532d6ee973952e56e10c468adf503326d0296c5bc0f2ebe9d4eecddabb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0418/bench_time.c","extension":".c"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b686ffb4cb604ad6f606561af13796fd24d9a161451370bd5820c03b835d0d26" data-file-type=".c" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0418/bench_time.c</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fb6361532d6ee973952e56e10c468adf503326d0296c5bc0f2ebe9d4eecddabb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > bench_time.c </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3aa599ff6c10de4cea1afa2616db5cbf11c0c0c0701e5658328ab14968b53ed4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0418/clock_resolution.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8dd9210743c49ac34f9661f27e1324d160f304464e9a6ed9f5cac1f1ce8dc5ce" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0418/clock_resolution.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3aa599ff6c10de4cea1afa2616db5cbf11c0c0c0701e5658328ab14968b53ed4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > clock_resolution.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e306c4f7954597777ba35cb3563c9665b4ade723df647dbc70b0e767afe0bcd0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0418/clockutils.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3c2abcf6ced43b194e7d78ee417e9659feb5bdc8a00ae5ec023157cb2f8f026c" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0418/clockutils.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e306c4f7954597777ba35cb3563c9665b4ade723df647dbc70b0e767afe0bcd0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > clockutils.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-3074c2d4b18890213138d312d807f68d002460e8b92288757942db4069847d46" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0419.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b770cb54b99311bb316ce7fb56d2f89de4f228ae257d97d1105a0bbf74f67321" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0419.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3074c2d4b18890213138d312d807f68d002460e8b92288757942db4069847d46" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0419.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d030d6f04256563f8db7ead361745d465f19bbbb685f7e59c98d8f375ccd68d0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0420.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b48420276ef39ea7903f0fc6b3deed5f8b3b083ec879ec346eca871633d2ca49" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0420.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d030d6f04256563f8db7ead361745d465f19bbbb685f7e59c98d8f375ccd68d0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0420.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-676f95df741081b2cc2d5a439a081c92948b109e07e085a2a22d58c7cee4f065" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0421.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d7259ad78431ec6455a24a16d3e2a86efac9f1272433d20cd17208b1e98c6392" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0421.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-676f95df741081b2cc2d5a439a081c92948b109e07e085a2a22d58c7cee4f065" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0421.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-15e4d981f3ece4ef602061a889704b7a3ed27db507d65b70796484319e808b58" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0422.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f71770ddde5582034b7074a8db95fab95aa081c89c0da97ee7d83cfd7a40b4f6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0422.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-15e4d981f3ece4ef602061a889704b7a3ed27db507d65b70796484319e808b58" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0422.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-339e5373d6471280714c03b2a49d0b504406e7ccb7aa3ff1ec648551ea00c151" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0423.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fb8decfa55ce9018044bae0ddedf3c61c648f3d5116fa5a31dfb606da9c20c9b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0423.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-339e5373d6471280714c03b2a49d0b504406e7ccb7aa3ff1ec648551ea00c151" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0423.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3d6049e08a0c5008ee3d38b2b79bd90f5b39e2a001a90c3654116a8ddfc0b4b7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0424.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="449e094599165389b7ac2f80b4579046e51987d1b11448067ca0e323ce021da1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0424.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d6049e08a0c5008ee3d38b2b79bd90f5b39e2a001a90c3654116a8ddfc0b4b7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0424.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3ff6f3767a569a3c29b9570e53bd8d289da7fc709a60f0402b6916fd64083f50" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0425.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4f382fb5b71d3e92a7d713faf4432fe711efa4d87b8ba40ecf6b8b5b7ae8b4cd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0425.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3ff6f3767a569a3c29b9570e53bd8d289da7fc709a60f0402b6916fd64083f50" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0425.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-239d56ed0f5bb0f4ca38d42e07e176248a95d8d44eade3349a92e96492ae7aab" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0426.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0a48ce76223831465d7d9ba3b37813e753c3bed9707a39ca84aa1aa262b01b25" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0426.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-239d56ed0f5bb0f4ca38d42e07e176248a95d8d44eade3349a92e96492ae7aab" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0426.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0426 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-294c2335a2fd5f0595453f77526c34a0e3acfa8bfe1964a37e2a28a66a1f5531" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0426/pepsort.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="97b9f5c14052e11acba80c11308315215d704ed2cd89d7e3d10f9137f14336b4" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0426/pepsort.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-294c2335a2fd5f0595453f77526c34a0e3acfa8bfe1964a37e2a28a66a1f5531" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pepsort.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bb6d055b5f77481682da7f742a897084278eab556df3e9c3d7336b6abceff67d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0426/pydist-schema.json","extension":".json"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="75ba366b95768623606ea60b033a20ee4d9d653f37175901b09972b463636b94" data-file-type=".json" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0426/pydist-schema.json</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bb6d055b5f77481682da7f742a897084278eab556df3e9c3d7336b6abceff67d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pydist-schema.json </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-9b9108c966a404b4871a45992fbcfb9e4b60200e6151142eeffcb745b0bf5cc6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0427.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="89a6325b88e81d25a86ffe04dfa937eb7f94dac2a6d0536d891f57944117b674" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0427.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9b9108c966a404b4871a45992fbcfb9e4b60200e6151142eeffcb745b0bf5cc6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0427.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6379a92cb045b7f4ae9a884d46efc64a384550cc071cdae9bc0aff5b72f7888e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0428.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b4f18a0dfc77dab2e6a01bbded499ee2b960e693671f7206d4fbada4bfe88a7c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0428.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6379a92cb045b7f4ae9a884d46efc64a384550cc071cdae9bc0aff5b72f7888e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0428.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ffb3baa87043d9a4394d4724b342a143f223f3ac2e89e0fcfe8f53af3908d824" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0429.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c975bea7b04ac50d722534bfca62eded7e069a6d31f62968e0df59a2fc5de92e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0429.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ffb3baa87043d9a4394d4724b342a143f223f3ac2e89e0fcfe8f53af3908d824" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0429.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bade68d43966dc5cb3892a6dbb4f568eadab07ca332fc5ecce1940b22ace77e3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0430.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a681233f5d46dc611f80606da81f971f9286fe9890f0301544fd9ab0aa451779" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0430.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bade68d43966dc5cb3892a6dbb4f568eadab07ca332fc5ecce1940b22ace77e3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0430.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-17d0e969b37726fd6c5676d5c9d12068acd78af9bb2c56d063aba56ab8a7815e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0431.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="977c02dedfb467685903ed7a36e78ab7483effc340d00f66d137d9e06acd5827" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0431.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-17d0e969b37726fd6c5676d5c9d12068acd78af9bb2c56d063aba56ab8a7815e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0431.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1c266190f0ee53fd9f63c8f54315043670bae98a8e69b33947f4af7d11b683cb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0432.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f86f53c62c4631b905da7d61cbe6efafb71dfdd9a0dbe8f24c8c52564097fe1c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0432.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1c266190f0ee53fd9f63c8f54315043670bae98a8e69b33947f4af7d11b683cb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0432.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3fb57f1296df371c5958b8cb7e94c5f4fc6b3fbf041dd8959780d4296ae14d03" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0433.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a5116a669a6a60637beec1974c2d6365d23bc0f162f33b08b9544a3416467201" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0433.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3fb57f1296df371c5958b8cb7e94c5f4fc6b3fbf041dd8959780d4296ae14d03" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0433.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0433 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-68f1760ba9538bfccda0f148cd0337f0271419dc5199a1510ccb058722c839dd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0433/bench_cloexec.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="30aabb7807bda091992cce8dab1c5564ccad10a1e5392b09e50c9e6e1f57d629" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0433/bench_cloexec.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-68f1760ba9538bfccda0f148cd0337f0271419dc5199a1510ccb058722c839dd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > bench_cloexec.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-509b4db7e215d12dcf89bd35726186109ecc7a6c2a38073c96bd9dece931186a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0433/openbsd_bug.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="97a6f9a7fa68ba390f22c905d11f32845454aa12dcee6811cb4438cfbea92cd4" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0433/openbsd_bug.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-509b4db7e215d12dcf89bd35726186109ecc7a6c2a38073c96bd9dece931186a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > openbsd_bug.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-78a6ddb784af0c285b0a03dc8182732b8b94416bf6a57621fc782094e7ec2d53" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0434.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="00db067474041c0662dda380a3dea51098dc5df44fed14ab090816c0540a481d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0434.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-78a6ddb784af0c285b0a03dc8182732b8b94416bf6a57621fc782094e7ec2d53" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0434.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3fa4266dfeba9b9e92b2cefcfe5f46cd319709a98b3517fe9706cfab50849854" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0435.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="22d60dff5a33c2e735fcbf4a36beb921cde7aefd65d8166842916a0aef135796" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0435.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3fa4266dfeba9b9e92b2cefcfe5f46cd319709a98b3517fe9706cfab50849854" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0435.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a761728d2e46a8ce97930f3b690335afb1fa84abeb6bde253670c92a5ca91306" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0436.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="82bb2c30d4ab43fc003cfbd94868e6eabd2d202c2582ab342a212fbe3572fe33" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0436.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a761728d2e46a8ce97930f3b690335afb1fa84abeb6bde253670c92a5ca91306" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0436.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ba809307bea70ab88efe823fa42a497cf3b6d237af5ad293cb8ef3fa5256ccfc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0437.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4a27dd36c9e9e608301d5f43e60b0ecd9a96dc517b82db972022b4158b9a8ecc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0437.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ba809307bea70ab88efe823fa42a497cf3b6d237af5ad293cb8ef3fa5256ccfc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0437.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b5738540d5774b03d01df7b0bce1552f653c70c65b054cd92742eb5afae70531" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0438.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="286a7eceea9126f0cbb3f99fab8479850dd70fa76eb1dc75d3a9a82eb2626268" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0438.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b5738540d5774b03d01df7b0bce1552f653c70c65b054cd92742eb5afae70531" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0438.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-63eef27c965cde0ded11e2818dd9099956f4a3750e481890c2dbb36224a76e05" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0439.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f338622aac09c99b53fd787ab4df2ab949682901c7d0286e64d1af095fe30cb9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0439.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-63eef27c965cde0ded11e2818dd9099956f4a3750e481890c2dbb36224a76e05" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0439.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5c87462c72911e70df7b9e7338ec7b9e893fceecc28ca0790241b9b52444c942" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0440.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a997a88e13dce217f54b0ca058521cf8c7ac7200d1f855045b4ca295e2527c04" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0440.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5c87462c72911e70df7b9e7338ec7b9e893fceecc28ca0790241b9b52444c942" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0440.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-34a12d655388e23a0805994d133a27d34ed689e6e9fe26c35236c2e3d157d375" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0441.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ae3dc14f1a9d74b234e0c8be0c1def6f9b38b294b81cae80ecbe1ab0772a1992" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0441.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-34a12d655388e23a0805994d133a27d34ed689e6e9fe26c35236c2e3d157d375" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0441.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-84af79c8898146dd06f403a49b8bfd528722d5fc06226be674776b67051a6859" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0442.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="37f240eebbd6673e1451b76a3e1ef10ec6504df78d5ac5d4c657e51c35d2d309" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0442.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-84af79c8898146dd06f403a49b8bfd528722d5fc06226be674776b67051a6859" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0442.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5521f535855617f75cecf048b29950bc8f1082eefbcd5a1029e5f056596d2ff1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0443.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f137b0f8da142e5653d80ec7a8786170626883e5b58cff72dfd7f98511f01268" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0443.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5521f535855617f75cecf048b29950bc8f1082eefbcd5a1029e5f056596d2ff1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0443.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c171a3f0ba8704405a8c068eefd9b02885c833b4eba8260cc9883bb15f1b48be" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0444.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="466f37dd6aef26915dd510768f4990c1cbd8b7c39fedcff8151ccac6c058673a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0444.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c171a3f0ba8704405a8c068eefd9b02885c833b4eba8260cc9883bb15f1b48be" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0444.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c7eaeeea869ab3f85e72d0a69acb872c4c5257d2d7b5ce9cf2d8501006997d7b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0445.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c47079f6dcac12d51add8b7bec48fdb19448d7ab3c49ec33f2b92050b82da70f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0445.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c7eaeeea869ab3f85e72d0a69acb872c4c5257d2d7b5ce9cf2d8501006997d7b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0445.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-585e4f5dab4d6f2affc0badf1339ead1edcfcc7657ff001cf53b23dac47cfd24" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0446.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e3b9fa90ec355a47e10db7f25a7bb0cc6244fc3707677c878f557548011c742c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0446.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-585e4f5dab4d6f2affc0badf1339ead1edcfcc7657ff001cf53b23dac47cfd24" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0446.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0446 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-283d7644c5965acbf605229f8a2e32e695963969009287411df1ba2b4833c27c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0446/test_cloexec.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="904707e3905af8944b9c866db49d584717ea1c00c499afb7a4d11e1c0e5ee72b" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0446/test_cloexec.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-283d7644c5965acbf605229f8a2e32e695963969009287411df1ba2b4833c27c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > test_cloexec.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-ff1bdf57aecfd06260eb78e7fb14d46b45014905c464cd592262f990c6339816" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0447.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a54924abbf7e53e554d357e3b52cd5d73f621f1a61eecb21ce112bc129dc471f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0447.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ff1bdf57aecfd06260eb78e7fb14d46b45014905c464cd592262f990c6339816" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0447.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a0129b1bf01f3423756c9fbdff8890a2c0e5af094a031761c358e185a9effbe3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0448.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3618dd77aa852cb651dbc9871f4334089430253c3053af94394f1e55433976df" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0448.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a0129b1bf01f3423756c9fbdff8890a2c0e5af094a031761c358e185a9effbe3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0448.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-284d55b8378e6499ff7b3455e946bc95e3c7ca61d6b8365de31136f6ce56ad63" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0449.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="878b2dab9858a9dad0cf32468c837fe0fb703f28989bf03c51b02eba45ef16d6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0449.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-284d55b8378e6499ff7b3455e946bc95e3c7ca61d6b8365de31136f6ce56ad63" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0449.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-547494c756097e72a63a3b1b7a01823002ab078e83a6b883937f1824c960414d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0450.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bb2673624c51a364fbcb4716185d30e0fa8b45de8b0af403f5e9471d729f167b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0450.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-547494c756097e72a63a3b1b7a01823002ab078e83a6b883937f1824c960414d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0450.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-adc36743be80aaad116e97cdd7ad12c7084646a1ce1ace39dbe4ecddfe4a3acf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0451.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4491f5d2e8f90d683ec75b5a8fd46e31b0cd4dcf68a3838d394e7bff7c2c8884" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0451.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-adc36743be80aaad116e97cdd7ad12c7084646a1ce1ace39dbe4ecddfe4a3acf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0451.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fa9520028c2f3c5b4a212f258841d576349b1647800dbc0b2a90bdfa5b544273" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0452.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8b15a4ff1c037646058049267a097e7f383dbe1beefd4af3be406567183ffd9c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0452.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fa9520028c2f3c5b4a212f258841d576349b1647800dbc0b2a90bdfa5b544273" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0452.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-70c296a430522aba94a517604e7b4b0a157859137fbf2b77fb46d15a33555837" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0453.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7f16ec5139b19e7ae4b79bdfa763ee2f2b4e30cdb7b1b545dab78cc02dc33a79" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0453.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-70c296a430522aba94a517604e7b4b0a157859137fbf2b77fb46d15a33555837" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0453.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-84e32cdd55fe95c11e863a580cbcaf3566bfae1dadc844de5e74e3886f0b8475" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0454.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d37a505fa8bd98450b819445246949e0455b8e953b9c865820636f9620864dc1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0454.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-84e32cdd55fe95c11e863a580cbcaf3566bfae1dadc844de5e74e3886f0b8475" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0454.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2e17323df2d3eb332a5f0798504d07ed8f92925d1060f7082a418abb6a14e27e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0455.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7d6e61b0f8c307d57c1fc2149ee409a02381745e3d8dd927d3a02737774068a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0455.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2e17323df2d3eb332a5f0798504d07ed8f92925d1060f7082a418abb6a14e27e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0455.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-950da33d31447c3272cb98c88e11244b05f31ac91164b6b85ac1f8aea9f40c8a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0456.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="629fb9fdecba7e262bdbc2e13614b0bf0f27c3f287adaca3be718a8ae78ea1be" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0456.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-950da33d31447c3272cb98c88e11244b05f31ac91164b6b85ac1f8aea9f40c8a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0456.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-51518e04f6fe5e6388798cad9701a818a995e4a8024c856d60bdb1fb34a55532" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0457.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c2d1abe02a0270934e412f173a58399cfc27a4ecd69cfeca78ef3e0a8ac60217" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0457.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-51518e04f6fe5e6388798cad9701a818a995e4a8024c856d60bdb1fb34a55532" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0457.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-de9d52f154a7c147ecac4b62b09fed6994f6fed520e7c5fcd26b307a9fbcec09" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0458-1.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="faffdbf5d0fbdeffa701635d6cef916d32c8c1ccbb8d2ef8be82399dbda8cc0b" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0458-1.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-de9d52f154a7c147ecac4b62b09fed6994f6fed520e7c5fcd26b307a9fbcec09" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0458-1.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4e285791d33f09ba6c0a9881ccc2335ff4a57badac1698e03e792ab95d8dc515" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0458.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d1a4612dd186e118fc4a5d901bac7ce591317affd44e63860aa5c92e0224dffc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0458.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4e285791d33f09ba6c0a9881ccc2335ff4a57badac1698e03e792ab95d8dc515" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0458.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6f228a64515f55cefcb319448313e892cafa329689086cb95efa458fe6180583" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0459.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c8301c2a19e22a928d7ec9cc538d450108207c489ea0f9aebbc55785b7b7284b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0459.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6f228a64515f55cefcb319448313e892cafa329689086cb95efa458fe6180583" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0459.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-376416d74bc2e321f356e4e244d5ca2cdc0bca49de703f02876c0220d4b66d79" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0460.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5d887d4adadbb194e8412b717b37744097e8bea1d8b7819769f778d924794b1b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0460.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-376416d74bc2e321f356e4e244d5ca2cdc0bca49de703f02876c0220d4b66d79" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0460.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-89dd0d19bec3743ea3630fff822d556cbba05f4c48bde4030a6fb3e3f1b2c545" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0461.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e1586e93979d26bde12ac6a4cf61dc973ed15f61b28ad42db89fb437a06f4987" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0461.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-89dd0d19bec3743ea3630fff822d556cbba05f4c48bde4030a6fb3e3f1b2c545" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0461.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a23aa47b86f2035817a058ada36f0615eab40285b443941bd616726dc7f8242f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0462.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bcba4f0cea140e7c4a41ea48d6fe50d712a19d40380cc258eb1dc53f73c11dc0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0462.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a23aa47b86f2035817a058ada36f0615eab40285b443941bd616726dc7f8242f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0462.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6a935a00f879de4b53564819892d18f9c952ea7eb9cfc2b806c716d8a0446f2d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0463.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="691ed9283386fde03a85592c3c64b9b98166b00eff236163ebfc1f96e8cee69e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0463.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6a935a00f879de4b53564819892d18f9c952ea7eb9cfc2b806c716d8a0446f2d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0463.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1951959e1b83aae2b2c6a3a5f7c4a3d00ebfb8cdb20f994761ebd362fbd57e48" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0464.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0afb151f7a22e74a365fbb28c35d0581ab12ed811a97b9c30cf2b70ebca1d00d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0464.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1951959e1b83aae2b2c6a3a5f7c4a3d00ebfb8cdb20f994761ebd362fbd57e48" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0464.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1a871d6f474a3ee40822f3099828886d28de75f875b6e83c97dc295fad2ed571" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0465.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8f29487270f951f3c628c7ebe021d7b625983e3698586891675063f016d4ddcf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0465.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1a871d6f474a3ee40822f3099828886d28de75f875b6e83c97dc295fad2ed571" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0465.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0465 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-d7375cdd5fea5be75d9183a7d6e58ef12a2b158c02f5410748f10c11b4ad6803" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0465/scan-ops.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d2dbb1e88be336f204bfc1036d546e8ac6e347af7c5a829f4753b9102e04dee4" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0465/scan-ops.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d7375cdd5fea5be75d9183a7d6e58ef12a2b158c02f5410748f10c11b4ad6803" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > scan-ops.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-e1facb2e220ef930abc5de97e109e37310be351c42c7fe773e149e4469572b92" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0466.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f82e1e7cfd30e8fe75ece78cbce8e36b31928eba2614700e685afa119e3cd67d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0466.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e1facb2e220ef930abc5de97e109e37310be351c42c7fe773e149e4469572b92" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0466.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cc4a45c7943020b84c91dc9823be07b794e03dd119846f2a16bd5435c1f1bf25" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0467.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1ad3e8c51d07687428bf5bdc21d9eccab8ae10e6df50c858800f90499c6a9fa9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0467.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cc4a45c7943020b84c91dc9823be07b794e03dd119846f2a16bd5435c1f1bf25" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0467.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-726896641d60aca5ec706ca729667b66e11ed804bad9ef49255e2d3bdf723836" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0468.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4b2c84587d42bb8308334ea5affe981e8a304e0b8bc2b527abaa16acb5e29a58" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0468.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-726896641d60aca5ec706ca729667b66e11ed804bad9ef49255e2d3bdf723836" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0468.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-45889c4e79b51937ba3b0e1390fc9f5f8bd13aa5a46fef38b5ef95247a1ca7f8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0469.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cb8afdc8a70785ef8faad641bcd73d1467b63a44e332db6cdd4dec71a5739d38" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0469.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-45889c4e79b51937ba3b0e1390fc9f5f8bd13aa5a46fef38b5ef95247a1ca7f8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0469.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1415bbb38f9acd599750391f90d693af1d222da1c9ce6ffb583a12eafc673aad" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0470.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f2dcc80124a6e1004e8cd3d72baec54faf3f7db148634952d611e60fc0038b75" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0470.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1415bbb38f9acd599750391f90d693af1d222da1c9ce6ffb583a12eafc673aad" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0470.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d645005c00fef1cdba4dfdb7701dcad4988872793a333ba64842241eeb5af69d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0471.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="89f83973bbd98e6ed731daf70d114f689a08dba33a8ed209d52385f6f1804b98" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0471.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d645005c00fef1cdba4dfdb7701dcad4988872793a333ba64842241eeb5af69d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0471.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0287ea11ba08098dada9b18f8aae8d13de0a233a0804a77ca8a521089079a913" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0472.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="95ab8958cd676f669de09e75a8792aceb74db77b6732e0a8e67eabb222c160ca" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0472.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0287ea11ba08098dada9b18f8aae8d13de0a233a0804a77ca8a521089079a913" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0472.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3eaaebcb1ca51dd5f24f5f201ba86cbae859c8b7f600e26755ba5f23ab9b46b2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0473.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f6a479a0ce7f0b65db05d75684833240ec2ac02536b51aeed86f1887d654d737" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0473.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3eaaebcb1ca51dd5f24f5f201ba86cbae859c8b7f600e26755ba5f23ab9b46b2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0473.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-50a7c9289e0013f60918e58a66fba69dfeb99e7f10c996b807f2e51c27941686" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0474.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b27a15f0f811a11a129adad15b168e554984490edc91bac16dad4b27312aecb0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0474.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-50a7c9289e0013f60918e58a66fba69dfeb99e7f10c996b807f2e51c27941686" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0474.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-dc91cfffc6086073d75bcf2e42a2c51144c22e44ec27707c7fc9b88e42d3388a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0475.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4ec42bc1597d6e0314622dbc83e92bf8cdb2827b63f4116a9eb1d16685130b8b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0475.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-dc91cfffc6086073d75bcf2e42a2c51144c22e44ec27707c7fc9b88e42d3388a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0475.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-907dd3c0984e5c9c96ea4b7d66453ed984f7fb067efcc79ce87f449d772f5783" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0476.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1a081edb14dfdb777aa60862afed7c3364d70e4295b88b03b871174c2d37cb71" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0476.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-907dd3c0984e5c9c96ea4b7d66453ed984f7fb067efcc79ce87f449d772f5783" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0476.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-af6d7828e250c2ab11388afc991298101daeb7f3b13fa1c64320a9df4d94e89d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0477.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1456e4fe3a95aa9f3435eed045b002ef0c1b4d2045e6a2750108b2254781d51c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0477.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-af6d7828e250c2ab11388afc991298101daeb7f3b13fa1c64320a9df4d94e89d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0477.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-49516069665d0cbaf14641032d02c809121b2ce3c725045aefe38fe6813abcd5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0478.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5c297d6efa9e898953f2686d1877d56524d02a536a959b80624ed1dea7258d9b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0478.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-49516069665d0cbaf14641032d02c809121b2ce3c725045aefe38fe6813abcd5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0478.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cf995ce5a28e1fc192dec6fac8282fc68c2388881894e1cdc5d71abf6994977d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0479.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0815bc48be45ffb0db0eed95ca77dd88898fff305fab800545c40f19c09a8fbf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0479.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cf995ce5a28e1fc192dec6fac8282fc68c2388881894e1cdc5d71abf6994977d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0479.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d315dd22329dd0b6d05644f5c9ea1e78fb6fa71c53bf27b54420eb2b838112b4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0480-1.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a943cdc975768a82c206b0c316dce42cc922c662352afcd49f57f948eabb1f22" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0480-1.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d315dd22329dd0b6d05644f5c9ea1e78fb6fa71c53bf27b54420eb2b838112b4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0480-1.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b72c8a76f3177154452660bcc794e0a69d3ad104d83eb78895e8f2f1744dfef6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0480.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8f713991de9ee7823a540462e3bbdee6cfd3f720918ebb261cde6f66fcff8a10" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0480.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b72c8a76f3177154452660bcc794e0a69d3ad104d83eb78895e8f2f1744dfef6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0480.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a990f16b463773b68fa326917c831eb2dfc672da86f1c7028636661bba818301" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0481.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c13ad22196d5af74da9e6bf39f883bf6a3a123b6ba4232d74ebf37cdea47f531" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0481.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a990f16b463773b68fa326917c831eb2dfc672da86f1c7028636661bba818301" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0481.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2bc6b67ee4c70cc85e61f27da1f25c78caa5bbbbe2b9976e828ba692fb0cb0ca" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0482.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c000876276a8cfadda70924d97de90ef164f7f030028a96513850bab6181c531" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0482.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2bc6b67ee4c70cc85e61f27da1f25c78caa5bbbbe2b9976e828ba692fb0cb0ca" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0482.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-915bc1d39e20c654d4174de7423ab19bc04b2a9a75d045cf8212d59f0c2395a9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0483.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0e80bcb7d0871e6b2a612587bc59fe7a277aab5cb18f08b2c908170f13059468" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0483.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-915bc1d39e20c654d4174de7423ab19bc04b2a9a75d045cf8212d59f0c2395a9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0483.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-03141b775a9689eb38b7fdc805865d300862dbd9559d4ccc0efb47bedaf9d3db" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0484.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="462f359292cf0929ae76fdc7ce38c225a1e0dde281e5650a06af50f2c9ebf839" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0484.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-03141b775a9689eb38b7fdc805865d300862dbd9559d4ccc0efb47bedaf9d3db" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0484.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-64460637308b66d9ec8f2807234433e995714b7c6c7b626b59962ff9531f23df" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0485.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="acc9abc68246d70cc858e64c67a4adccb30dac48fe58269d607200fc03bee3bd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0485.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-64460637308b66d9ec8f2807234433e995714b7c6c7b626b59962ff9531f23df" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0485.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-89b49e7a61b385598f2e3a5fd8bcb92d6792773d299df6f2d027085b32691c26" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0486.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dedd37b54ae155ab73d51cbbf1f2e82a14606d351df74c026758123edfd011f6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0486.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-89b49e7a61b385598f2e3a5fd8bcb92d6792773d299df6f2d027085b32691c26" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0486.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f3fb0c80b0844b955ea57b9c1f3c95005fb8a5970268e9c1a56387aa213ddcd6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0487.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="12c9ea368d77e46cb03916d655df77457b6f3a33deaebaa6eef9d135f32e6984" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0487.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f3fb0c80b0844b955ea57b9c1f3c95005fb8a5970268e9c1a56387aa213ddcd6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0487.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-651c9e060bbf0d4e9a4804b9d24a55bdd4a46a0cd3ec48c287cff81dc4e25f1d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0488.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a56f7c9bf874b2954aee42208913596984def0236245ec0297137a322e73b336" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0488.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-651c9e060bbf0d4e9a4804b9d24a55bdd4a46a0cd3ec48c287cff81dc4e25f1d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0488.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5d7f8a65d020c8d9cb9294c417fe3ca4f96ee1434c9012a23aebf809197d29e3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0489.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d0ce6e9b9173abe42a49c7bab31e96f67560fe1559e3d0983a6e37103bbd6f6a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0489.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5d7f8a65d020c8d9cb9294c417fe3ca4f96ee1434c9012a23aebf809197d29e3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0489.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-50921e3acb119ecb1e104aa8b8f8fae2857272e43421df0ebfc39aae4d15b0b7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0490.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d106335ec426129615e7cce0dd19ae2d9c6b4d37f2172a775f03992d27e05615" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0490.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-50921e3acb119ecb1e104aa8b8f8fae2857272e43421df0ebfc39aae4d15b0b7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0490.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a6ba43548f2ca4675aded263b563b19cff6c2699ed0e4ffe72921c94e0c23d4d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0491.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fa4054ddf1be6fa38da4e77063fdee1d426d65b45738a4a2f2baf1463957d49e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0491.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a6ba43548f2ca4675aded263b563b19cff6c2699ed0e4ffe72921c94e0c23d4d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0491.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-acf97e4da70616e3184c1e6090ebb24e73bdf5de975286f1a6f31bef1ce02474" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0492.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3bed183e77d67166414c389d0fb4ed61717e834674276ce8de805b1bcc8ab817" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0492.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-acf97e4da70616e3184c1e6090ebb24e73bdf5de975286f1a6f31bef1ce02474" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0492.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-488333aed10c0d583c520710bb3c6b236696806e2670ab2e0b5f19fcd2bfd977" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0493.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="40d46a8479b7be20e2497fc76aef94eef1db2369972915bad9ceb7cb3ff13b7a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0493.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-488333aed10c0d583c520710bb3c6b236696806e2670ab2e0b5f19fcd2bfd977" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0493.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4d600d4b35ebefa4b75885e4e606edfc88df1b0817ca66c1de241b7ba2ff960c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0494.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="945c7be7af162479e4e087ead8e3771f006590bb2c6df6b6b5e6887ea17aac06" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0494.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4d600d4b35ebefa4b75885e4e606edfc88df1b0817ca66c1de241b7ba2ff960c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0494.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-08f4527a50c21d500b919d2ba7225e4e26fdda6ba0b965e0449ebdf121c8ad9e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0495-daylightsavings.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ab8bd8d5a7baa5766e20dbbec9aee9d557a35365d1894ceef0fa900edbfb0469" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0495-daylightsavings.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-08f4527a50c21d500b919d2ba7225e4e26fdda6ba0b965e0449ebdf121c8ad9e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0495-daylightsavings.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5e570e069465c9ce4b8842d95c18ba4550a5878f0491478630186ebe0b10ce69" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0495-fold.svg","extension":".svg"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45f0dfbf9a795a040433333c8c76cbc737c4c3432bc41d4d88309b7dab4a54f4" data-file-type=".svg" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0495-fold.svg</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5e570e069465c9ce4b8842d95c18ba4550a5878f0491478630186ebe0b10ce69" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0495-fold.svg </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a23b087452887909efd35b0341c2216125af4d14265cc665d2b16955580f4950" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0495-gap.svg","extension":".svg"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4e2d2ab7cb64f5be9a15e121a95a13319e9ecf6b730d420822aead939de3c3c9" data-file-type=".svg" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0495-gap.svg</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a23b087452887909efd35b0341c2216125af4d14265cc665d2b16955580f4950" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0495-gap.svg </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-311bb6cc8b2f606ba88dc8fe8bc6d502e789f6823e8c93be35275c10fc837c4a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0495.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="70581ab691811dbfff28925537fc4fcd9414d432100b4b9ab0022ccd42d30bf6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0495.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-311bb6cc8b2f606ba88dc8fe8bc6d502e789f6823e8c93be35275c10fc837c4a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0495.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3eb2546dc7b0af7f4fb1ddcd0860e390860199f10a192644ca4d350c753406de" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0496.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="81a9f6167b876a24e779da1fa087027295c49a73920124b5b387f4552ee71689" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0496.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3eb2546dc7b0af7f4fb1ddcd0860e390860199f10a192644ca4d350c753406de" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0496.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a58323cb47bd4ceae9d227fd637d17b7d53ddcf2040efec6fbfd241dae7e1ce4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0497.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5c1f49477f656b6070ec110ccf0eb2e22702f84259f6f005c85fda94a3e3dcef" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0497.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a58323cb47bd4ceae9d227fd637d17b7d53ddcf2040efec6fbfd241dae7e1ce4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0497.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d07d1d0af9c7fa16bc5bc938de40ff59a6e52841411919d4965fa1f42876027e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0498.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cab81b95db61ee5c42bb92f99525ab895b00d71d4d43888f172f652751c34f1c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0498.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d07d1d0af9c7fa16bc5bc938de40ff59a6e52841411919d4965fa1f42876027e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0498.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-08bcc2c9b3a2e1621e7667dbe6220de30845ada6a7b59ccf317a34b31a2aaf98" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0499.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bda0109d81771c13cf113d31f4c599b17368920191d47c3a1547b4cde3b9674a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0499.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-08bcc2c9b3a2e1621e7667dbe6220de30845ada6a7b59ccf317a34b31a2aaf98" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0499.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7eb0b5f771ac4c9060912202669beb27daa4cb4ec3e69cdfc8f68ea88993c493" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0500.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="15d8cf0b37fe01d399942dc446deb7dd2a39006fbd4706a89fded55d0ab11c00" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0500.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7eb0b5f771ac4c9060912202669beb27daa4cb4ec3e69cdfc8f68ea88993c493" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0500.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cd529d200df298f59693d28bd077f97526a8963a79ec668055dfd22f23adbb0e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0501.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c52d112cd83b1136b57313392569c4adb0a77761abad6926280a00e956f0965a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0501.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cd529d200df298f59693d28bd077f97526a8963a79ec668055dfd22f23adbb0e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0501.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7a4a2e1fcd362ca6bfdf5c28a5cdb7604ca73965f68bd11f378072f6a76fee0e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0502.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b2d5faa1898efce3e1eebafe436957f40a6fdd8baadf8f5f5fde9af91986f315" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0502.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7a4a2e1fcd362ca6bfdf5c28a5cdb7604ca73965f68bd11f378072f6a76fee0e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0502.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-611775c3d38327647443acf5cff5556a09afe1ca6fa6ad5c0375e8296fba1b2e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0503.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bdd491da17e1879193ac9468707acb377078dc38768f29ebcf3ad54730aae014" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0503.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-611775c3d38327647443acf5cff5556a09afe1ca6fa6ad5c0375e8296fba1b2e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0503.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b71e3c303e509ceca704810bcc435e4ef26e47095d5348e8b23b4fecb88bd9c3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0504.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1447b4f964deb10fb7abf3b16433ebd2a9472ff319397f9d8f79a782269cd395" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0504.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b71e3c303e509ceca704810bcc435e4ef26e47095d5348e8b23b4fecb88bd9c3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0504.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1f8b19fcc2ef7970863ffd14fac73622702e4742308a16fab6c40ed941bccddc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0505.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f18fabb22a90a1fac2818fb49d7d39ef7d0d917a0cffd3e1a5a7c079f65c5c48" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0505.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1f8b19fcc2ef7970863ffd14fac73622702e4742308a16fab6c40ed941bccddc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0505.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0505 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-9348d84df2042d6e9926bc3a916da1bec2882abb524e60a8b180694138bc34a2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0505/find-pep505.out","extension":".out"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="00087c20c74de5f297352332e3126e878bb24d6d3e9dd3b21d6932e2125f459b" data-file-type=".out" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0505/find-pep505.out</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9348d84df2042d6e9926bc3a916da1bec2882abb524e60a8b180694138bc34a2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > find-pep505.out </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-698915cf14ce1e9a53beadc3c3cf9343db208f41bd810e50335300e658ebe3e5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0505/find-pep505.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="70cf596d6201ff1ec672c9d9a56ec460ad3356f7dcf7b64309a6f120c11e89ec" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0505/find-pep505.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-698915cf14ce1e9a53beadc3c3cf9343db208f41bd810e50335300e658ebe3e5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > find-pep505.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a83d765f1e36577f54b7a028a284c6ff4ffeb6d3cc651f1994f433748e637b79" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0505/test.py","extension":".py"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6d8f0ef4c30f2797e86a1e17297243b4e9559ff030b67df0f2d61d1cd64c2607" data-file-type=".py" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0505/test.py</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a83d765f1e36577f54b7a028a284c6ff4ffeb6d3cc651f1994f433748e637b79" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > test.py </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-a97e767451183ea69bf669dea0296cb1fede53cbb0544d4bcfa8fd5749ca955a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0506.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="59ed04764fc28c2f8357aebe7307ccd11612563654293955fcb6669a8c58c846" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0506.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a97e767451183ea69bf669dea0296cb1fede53cbb0544d4bcfa8fd5749ca955a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0506.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bf5e2b51d9605e2bb769fa82e9464fffd0ec8702fbc16ee4c9879194791c5452" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0507.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="edb4dbe2a69d3cae8aed45d31612d201f5a5a655aadedd3abeb7c178c0bc6485" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0507.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bf5e2b51d9605e2bb769fa82e9464fffd0ec8702fbc16ee4c9879194791c5452" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0507.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0c18c02cb703b32812ea9c59caa1137090310bc28d8ba953e69acc70e0a08b57" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0508.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="388ca7fd0ae3339dd8dada600190de1904de25e357d9613eb1c64c5578c99286" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0508.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0c18c02cb703b32812ea9c59caa1137090310bc28d8ba953e69acc70e0a08b57" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0508.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fbc15539a90d30f47a16f28a6eee5a73f34e9b285fac04619dffeb6ba79292d7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0509.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="02a704d9d238934bad0f69bb34656fadbfd7c3912c97a257161c80d0b5781fee" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0509.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fbc15539a90d30f47a16f28a6eee5a73f34e9b285fac04619dffeb6ba79292d7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0509.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-85698b421951ce454f6737dfcf93f82d3c6b7a66f7988286b39a26db86406051" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0510.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1f8a0b6e532aa070c48472df40e408a454f109d94ccada8493f1b3f7704affee" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0510.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-85698b421951ce454f6737dfcf93f82d3c6b7a66f7988286b39a26db86406051" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0510.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2521d75ca3a295a6d81887090cf56ab990d28f54775c6bda9c032c02f344e8b8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0511.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bb83353fd36d56d5f26b09a2072279fbc3ae0164695b30f7967bb9e25be370e6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0511.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2521d75ca3a295a6d81887090cf56ab990d28f54775c6bda9c032c02f344e8b8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0511.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-27beb2e7d203fccc348b1f935d7fa86e982dc8961129992bee6357d9675e6f5b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0512.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="88efb95538d7636a0f14f64ca28a8705ea07cc0109813e16ede154381646f84f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0512.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-27beb2e7d203fccc348b1f935d7fa86e982dc8961129992bee6357d9675e6f5b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0512.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-007c2dc8fe43a5aebc16e738f224ea42f8b15cb522b695fbfc302a0e16910d9b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0513.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d1d2169701a1a41a6748f223cbad9fc89d3860c9d8904616a2994457e4d83015" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0513.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-007c2dc8fe43a5aebc16e738f224ea42f8b15cb522b695fbfc302a0e16910d9b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0513.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e1ec23e2d9b554ad6f13d93c33710b6295336e92c0700d6ddddbe659da2ff814" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0514.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4a95af0369c612cecf61e8f2f7b71f661ca14fc7fecd9d5f5104b4afac52c08b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0514.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e1ec23e2d9b554ad6f13d93c33710b6295336e92c0700d6ddddbe659da2ff814" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0514.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b07380a0965913b998eddeca9ca9a61b2b73abb32e8991563240d98924f8c082" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0515.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="70d59765bb7de5f7421ab7344ec3882fbf423c7d0b3b2e61f79a12be3ece36c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0515.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b07380a0965913b998eddeca9ca9a61b2b73abb32e8991563240d98924f8c082" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0515.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e3a78f138946e5406f084b3580545fe25365351e9c0d4b127cb341e174397ac3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0516.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="accd45f22804f8f2c6f4486eba14a77ab1b70bc980ed3061f49f5634f6f08468" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0516.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e3a78f138946e5406f084b3580545fe25365351e9c0d4b127cb341e174397ac3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0516.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-193a1795936ceeab6d9b3ebcfbd08d6a27fb2406d49ab9bcf7027b30b5d64728" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0517.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d6943af7bab8076d27d784ea3afee80a52f5a8ede24e56bd37127e8bb046f2a6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0517.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-193a1795936ceeab6d9b3ebcfbd08d6a27fb2406d49ab9bcf7027b30b5d64728" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0517.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-142831d2eb3a0e07c0e4d63bf1d14c8659b297a00838e38de86b4cdbb81a4ad4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0518.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bf5374c432f9b042baaf4aeaf8b89a5fdb0b36a2b3204863bbf85e2519d7ffe9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0518.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-142831d2eb3a0e07c0e4d63bf1d14c8659b297a00838e38de86b4cdbb81a4ad4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0518.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7cfc4d5b3ea60a6016b49d0775ebe23f22e0e0fa75f1cecaf81de4df083dddc9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0519.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="490667097c559ea16c004bceaba9c6641c3b09729da1a047563d1ac890cc3890" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0519.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7cfc4d5b3ea60a6016b49d0775ebe23f22e0e0fa75f1cecaf81de4df083dddc9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0519.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d5bcdcbce5fb52631b34ee7be19b3ffec8a6eca722c833c9ba9f3eb5913786c7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0520.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ffcc0baa72ebb241954edbee324cb54c2988629a32eadabf3afd34b1f780d3d7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0520.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d5bcdcbce5fb52631b34ee7be19b3ffec8a6eca722c833c9ba9f3eb5913786c7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0520.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-86c688150d1cee915ccfcef672715caebf150bdfa319f488d414e1551a1dacc8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0521.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d2c3830fd9031de4103228d1dbea8e746e05fa5ac0d0d35a61539905a1b6e59b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0521.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-86c688150d1cee915ccfcef672715caebf150bdfa319f488d414e1551a1dacc8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0521.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-480dc81968dca3d99229635865de17b0a1e8775e2ced40f27bc7f9916e4f4134" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0522.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f1d9bf9a24b3512be429b861d95b86574eaab55c7011becb489d7131c35b011f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0522.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-480dc81968dca3d99229635865de17b0a1e8775e2ced40f27bc7f9916e4f4134" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0522.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d8c34736ad6604e823a4028b4c6e1d069f7c8336cfd9254ed661f4db49448a1b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0523.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0950490e6de6fab48f42968d6d5d8805232eb091487c83af67af1eee56221a86" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0523.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d8c34736ad6604e823a4028b4c6e1d069f7c8336cfd9254ed661f4db49448a1b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0523.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e4cf57d531f1f709a5d98bf94318d0d37cdcf5cb97b8bcb7c7d4aa13dc9917be" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0524.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="30dc320558ee52b636bfeb945046e698b5161e87e4397e5438d6a33c20b9dbbb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0524.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e4cf57d531f1f709a5d98bf94318d0d37cdcf5cb97b8bcb7c7d4aa13dc9917be" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0524.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b7b7530aeaa460fb3be8aee8bf19aedb5949f6971d7afebe1c3ae5db44884b6b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0525-1.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="786276cef76755d29a4fa73c84abbfd69763b56a2e5503841de9bbae44fcf46c" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0525-1.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b7b7530aeaa460fb3be8aee8bf19aedb5949f6971d7afebe1c3ae5db44884b6b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0525-1.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b9264e8c42c7ab37412d294098fd2d627774dd7ca48652f6d501ff78cc686806" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0525.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3258a1df44d3654e3d506a768b59f061dd0f35b4ec37dd3464bc25732611cad5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0525.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b9264e8c42c7ab37412d294098fd2d627774dd7ca48652f6d501ff78cc686806" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0525.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9b3f0b6dae809508027fc7592cae720c66115d0586dc0273e77c9afe4fabfa18" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0526.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9960faef85fdb70ddff8ac4f201c311c4533c1f66d20c421118b10d8fa022ce3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0526.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9b3f0b6dae809508027fc7592cae720c66115d0586dc0273e77c9afe4fabfa18" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0526.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0ddbfd77a59870be8fe39d334841f75ca1a64b410d11efaeffcffacd2c6055a3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0527.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="58b05529952f8db64bedb3a7ea1fb1eb60705ed76fc3b199cd63da395e730c09" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0527.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0ddbfd77a59870be8fe39d334841f75ca1a64b410d11efaeffcffacd2c6055a3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0527.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0d7cf4a61b687ab34dc649dd4ba29b6a83b6e64957e3ab8c9c511b4d4cd51ce9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0528.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a566d0bae0c210bf55487b05102c4cc281b7e3b720859403f97880d88c9641a4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0528.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0d7cf4a61b687ab34dc649dd4ba29b6a83b6e64957e3ab8c9c511b4d4cd51ce9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0528.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-02c6e255c838c877acfe16ce6f081be97cae3721f0944b7ed845e2e04ae28cd2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0529.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f7bf348270dc2e7f548e7947d35d0b4e4ae7ff7578f505c389b4f84fe4cb1cbb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0529.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-02c6e255c838c877acfe16ce6f081be97cae3721f0944b7ed845e2e04ae28cd2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0529.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d683d4b4c83b3f5118bdb2cfc9d590c18692548e5c5171b5c38c1f8d13fe31a5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0530.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="276310c7c70228c290be36a74617cd6d5ddb6aa0dd57bfae8203337a70ec3db1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0530.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d683d4b4c83b3f5118bdb2cfc9d590c18692548e5c5171b5c38c1f8d13fe31a5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0530.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a9e23740eabfb1d061ce513f140e2e950edd9d4d3aeeeb089bd167c089f5bf89" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0531.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="41d687a1960f4bf90234984d00e366a375bc373b39ceb02b4cc7e2c137c2109f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0531.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a9e23740eabfb1d061ce513f140e2e950edd9d4d3aeeeb089bd167c089f5bf89" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0531.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0e24a187c7ab16f26763f2629d7e7abf2fd8ee5bb1655db2ec1732fd1454edc1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0532.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="41d7c16c10869c9c19851f2c992016acf3c74b10fec8e419cbd0533e36ffbf9d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0532.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0e24a187c7ab16f26763f2629d7e7abf2fd8ee5bb1655db2ec1732fd1454edc1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0532.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0532 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-4c9a5840d040e0fd4ebda7693e9b1c075723bd8330f50cd4201e3e939b870f79" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0532/circuit-breaking-protocol.svg","extension":".svg"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bea4d5df48bf174a10b142d7fb04e2e2a40a985d53ae7a924efc0fd506e26610" data-file-type=".svg" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0532/circuit-breaking-protocol.svg</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4c9a5840d040e0fd4ebda7693e9b1c075723bd8330f50cd4201e3e939b870f79" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > circuit-breaking-protocol.svg </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-6984f122ce231b966295546046b21e4a86aa50a8ccc8f421a69e62ddd7da61ec" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0533.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f68ab9b1a558adc5d74de99bc09922c9f19996d546ddb5af512ff74e7c552e94" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0533.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6984f122ce231b966295546046b21e4a86aa50a8ccc8f421a69e62ddd7da61ec" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0533.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bdd35fa5de8aa5c00b2698e0ee4ca71ba2f9797f7224688ff74f8485cf2a4480" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0534.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d935068a50f70d768be6670012d6a3f34329a1be337fc85b82aab82dd08f7d5b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0534.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bdd35fa5de8aa5c00b2698e0ee4ca71ba2f9797f7224688ff74f8485cf2a4480" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0534.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-83cfe8a02fa5c649bb717a1c89a6f0299901ef6dd1cf96c2843f6419d5953ca7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0535.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bbad4fd385e559c45bf9e0d53c969fc235e16cbf8fce6796b5f53603b4b9c528" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0535.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-83cfe8a02fa5c649bb717a1c89a6f0299901ef6dd1cf96c2843f6419d5953ca7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0535.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-18daeb47b05ab92322137147414e194fc75c12ac93e53bf9ba6dbf4692f4bfbc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0536.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ed6c36f0c434ac8a24ca9ce3e078cb1d827b34a96efb5d7d91c3ee73223a80ee" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0536.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-18daeb47b05ab92322137147414e194fc75c12ac93e53bf9ba6dbf4692f4bfbc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0536.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d849f8bae1105ac5bbbf1a9390e303cd3b9c68b32fe6f781abd978f1e02fe2c4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0537.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7f53871a3a9ab54cf428842a03acf1c2c3c97043dd6c37edaffe2d814a44e7b5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0537.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d849f8bae1105ac5bbbf1a9390e303cd3b9c68b32fe6f781abd978f1e02fe2c4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0537.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-588ec0644a1791d6e2addedfd6e9eafa9ae6b209e53e283fafe05e6561b1e682" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0538.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e0146d97d3cbf0ecbec14937713772620126b9e48b13dad610d6b4ee939dc291" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0538.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-588ec0644a1791d6e2addedfd6e9eafa9ae6b209e53e283fafe05e6561b1e682" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0538.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0d2c432a1664734ae20ee37fd665b5fe6aebe16eb866222488c3cdb8ca60a794" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0539.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="78ef58b3f14498a3a693f4f371b2fb07db7fae3d294fe06c93bdb16b40ac6cb0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0539.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0d2c432a1664734ae20ee37fd665b5fe6aebe16eb866222488c3cdb8ca60a794" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0539.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6329444b2e66a3c3b77e78729a123cb3c404b9aebfb4f11796494f3677f2d51d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0540.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="338e242d9d7b4e44aebf519f9bcdc54c1ccf02e83b8ff247dce7a769eadca85d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0540.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6329444b2e66a3c3b77e78729a123cb3c404b9aebfb4f11796494f3677f2d51d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0540.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e6d77d358221fe36fc24f0b6e7ec3a594049a1b13380b939fc63b9af87157b7f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0541.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0fed2f6346cc066a1132203b8c43b45019df35376cc98099c8f16e35ca71950e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0541.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e6d77d358221fe36fc24f0b6e7ec3a594049a1b13380b939fc63b9af87157b7f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0541.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a3cd3e7716038e1241a6cc48d24b90957f4bf76ec82f0fd2f6c6a588bfd7d6b0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0542.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8a93ce921f9d4c95944ae98b99e1382fb4537e2784b9b2015ed421ffc0816c81" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0542.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a3cd3e7716038e1241a6cc48d24b90957f4bf76ec82f0fd2f6c6a588bfd7d6b0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0542.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0d354e90d55a6d1315174a2fb75d0dbc0562b355fd813f3479e84919c326c00c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0543.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dd613cdb3ec5b21218f71144aefe454d1543f67916d76f402ffe27c9934c529e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0543.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0d354e90d55a6d1315174a2fb75d0dbc0562b355fd813f3479e84919c326c00c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0543.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d6a2bdcf9eca12e172f010fbd62f74e7811d662bf842e9ef5aeca6a9d456320e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0544.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2634bc4880963863f9ac22091e5176d9ffe58de5d42278d63f4ca3b92d7d9921" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0544.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d6a2bdcf9eca12e172f010fbd62f74e7811d662bf842e9ef5aeca6a9d456320e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0544.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-66da20922308228f71a6eadb7b8c7e946b713259c674c9c3e2975c9c3f6087ae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0545.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4ab967627c5dd06a83d6616e63a0b65f026d02b2032b47951870885ac0940af1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0545.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-66da20922308228f71a6eadb7b8c7e946b713259c674c9c3e2975c9c3f6087ae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0545.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-623aec7bcdcff8126b2ad330c6a24beeb3cc609042a8cc493c4f6ed5491849ef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0546.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fbc51562bfb5c5dd1f3704847ef0f277f5e2ad5bd2e8e866811a06ac270e03b4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0546.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-623aec7bcdcff8126b2ad330c6a24beeb3cc609042a8cc493c4f6ed5491849ef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0546.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-58f94bf435050f486ffed2d756c66cebca6da78104e3be33cb2835590dfe47cc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0547.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="123ab8f9a3530577b92bd1c034538bd814c807877b00324be80c238dabcfbe27" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0547.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-58f94bf435050f486ffed2d756c66cebca6da78104e3be33cb2835590dfe47cc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0547.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-290b6c3027373d0fe3161e11b4cd544cb81bd3db83448c0ff92c6725dbe7eeda" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0548.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d1cf13960e89b162c35dd38af069c192a393d304b7e0a1b5381c9cc358082676" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0548.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-290b6c3027373d0fe3161e11b4cd544cb81bd3db83448c0ff92c6725dbe7eeda" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0548.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a300264c00fe4e6bfeceed4d8c366c5e4d463b1b7877d45d7368a573f8ffc48c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0549.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b13f355a5b1396fc804fe62f8276402f1f2bb55d42439d26ee87aeb9a2634941" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0549.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a300264c00fe4e6bfeceed4d8c366c5e4d463b1b7877d45d7368a573f8ffc48c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0549.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cf31d245717a1297a3ac154854156420e0d4686a25ce886f1af61ed90d95aa51" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0550-hamt_vs_dict-v2.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="48a3a57c3922175023c6230526ff7ba81ec8eb8cacecba2561a5e29bc53f2b97" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0550-hamt_vs_dict-v2.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cf31d245717a1297a3ac154854156420e0d4686a25ce886f1af61ed90d95aa51" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0550-hamt_vs_dict-v2.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2ef270b0a8758642cda365ab9ea3dc91b91f40ea3bc747c2e1722f6a202ca5ab" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0550-hamt_vs_dict.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="871df82abaf6ec714970c7696391f42b9821e63e8ee6c90983ffb4e8090118a0" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0550-hamt_vs_dict.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2ef270b0a8758642cda365ab9ea3dc91b91f40ea3bc747c2e1722f6a202ca5ab" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0550-hamt_vs_dict.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9f8a72e2185343cc5ecc9b8da187febd74f482b5daf8aa070c1463564ff236d2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0550-lookup_hamt.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="708336c894a6ad0c0864669a54fbcb0ca3c8373cb60f35a53b7450b1fdc8ad82" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0550-lookup_hamt.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9f8a72e2185343cc5ecc9b8da187febd74f482b5daf8aa070c1463564ff236d2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0550-lookup_hamt.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1ce2273d02282e59dbdf1c87cf9721536c5661cde4f8158570c2f568e4fa7665" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0550.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="717f262f2922f08cd2491cd03f2831206d789a229c6b791221c3dbbb3aca0858" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0550.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1ce2273d02282e59dbdf1c87cf9721536c5661cde4f8158570c2f568e4fa7665" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0550.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-47e01b833429074216943c2b11e2d33ed6d49ae00878c0eb880e83ed9018014b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0551.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ce8f47f03313abfb90773f7e1102c33b5f875d388cc5c033dda70c68cf3f68dd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0551.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-47e01b833429074216943c2b11e2d33ed6d49ae00878c0eb880e83ed9018014b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0551.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7ebbe3930cd85ea8aadd1ce2cb4b45a3117d730b7b22bfe0b76a3f4363fc5a99" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0552.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4dc6bd18ce48e65141833d8f84a60362c2d9f7a285be1cdcd763c8457f95d8ce" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0552.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7ebbe3930cd85ea8aadd1ce2cb4b45a3117d730b7b22bfe0b76a3f4363fc5a99" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0552.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5b3b1fc174e62d90d08899c19fb9dcbeee24044fd8df5e2c064502fe1f7d43fd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0553.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8e6911cb73250cbc5e4635b1e126cb9f9fd61a6a33879d9dec4909d696bf36fd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0553.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5b3b1fc174e62d90d08899c19fb9dcbeee24044fd8df5e2c064502fe1f7d43fd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0553.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d8f3bb738dbe8311cd505be49df35dcfb65914c7d68808caa2ab7b8d112e8dae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0554.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d9fd7b69fc6637a926576b1424bf5a23c597588145d2229e529a856057ab8676" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0554.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d8f3bb738dbe8311cd505be49df35dcfb65914c7d68808caa2ab7b8d112e8dae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0554.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a8da8ed8a2cb8c49225b8d8008ae6f05e50b8dd5cb17c7c606244256cde4110f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0555.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5f7d5d93ec15044d85e796d09faada61374d95eb8f3149773ae43a0d38bef220" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0555.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a8da8ed8a2cb8c49225b8d8008ae6f05e50b8dd5cb17c7c606244256cde4110f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0555.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b82add8122609f55028524c2d17b09a3502a90a67d495797c12783c8965bf5ae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0556.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4465cdd27ec5788c3ac9b7bcf0b8eb23d48d9a4381df2374b4cf74aa60caa4ae" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0556.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b82add8122609f55028524c2d17b09a3502a90a67d495797c12783c8965bf5ae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0556.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7dd75b47d03788b963b7c9118a87c7236d197cdd2eafed292142f5173f64a058" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0557.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="de32013536b18a8ea3162b1b639b900e5c6111b50e7b457c80071a143e6e24df" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0557.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7dd75b47d03788b963b7c9118a87c7236d197cdd2eafed292142f5173f64a058" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0557.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a03d9e30966f84c5f180264f20290eea402d14b38569b95604ce4537af510902" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0558.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ca166c493e98853ffb12fffe46a4f065a20915ba9084676af37cff1ff7308222" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0558.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a03d9e30966f84c5f180264f20290eea402d14b38569b95604ce4537af510902" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0558.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4af6f8cae902f63b8d054bfbbcb06a684e29de4a58318f5693babc551faadecd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0559.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b96bc40a9d007bef23eedad1e4d8a272bb6a2ae71dd4809b02e7acb97af8a985" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0559.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4af6f8cae902f63b8d054bfbbcb06a684e29de4a58318f5693babc551faadecd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0559.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c45eda32651b3976bc3ac185b0a2d885aef67c314a021dc33c2d23d982742c44" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0560.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f2595ed376f0874ed8025f639a91ac46a4df51a5d4fb1744ffda1016ac4239d3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0560.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c45eda32651b3976bc3ac185b0a2d885aef67c314a021dc33c2d23d982742c44" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0560.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-04c5cfa3968d8a20c37382adfc38b3d53bdf638a98c195a584e7e188c39d8c33" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0561.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0c7f5a34ffbeb31053081d4bb8af2ed7b8545423cef72749ab3512bfd6fdcbb5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0561.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-04c5cfa3968d8a20c37382adfc38b3d53bdf638a98c195a584e7e188c39d8c33" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0561.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5d5d4a03ea0dffd06746035eecdcfe0cffb891a68b7d018f9724f7d48a41deb2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0562.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fb14c13f978088fc225406b79f6d951420b03fe5d79d3ca8ab380c6bbbcabc0f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0562.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5d5d4a03ea0dffd06746035eecdcfe0cffb891a68b7d018f9724f7d48a41deb2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0562.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2183f499fba06acabf55e2941f5abff18ed4075e1f8ae27a0a34de4e9043ec72" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0563.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="be3422bc1c341daa249dd8557885360d15a59807b81090f67388f754874fb82c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0563.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2183f499fba06acabf55e2941f5abff18ed4075e1f8ae27a0a34de4e9043ec72" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0563.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-68f19878a85c405c0f058178b31ea80960358d35f62627f2c321722f1fbc712c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0564.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f7a10c9c3c0089757a1bd3fad964476ecdee52fd2f8af0d282edf836bbc6bca0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0564.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-68f19878a85c405c0f058178b31ea80960358d35f62627f2c321722f1fbc712c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0564.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0dc576662d4bff976e0b1409fcd48288c31d904638d0f58fde3866ed2ba238a4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0565.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6c0dbb5f333db990e95b6819a2e0ea0d649963ec86b4d54eb3ec35de80419f1d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0565.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0dc576662d4bff976e0b1409fcd48288c31d904638d0f58fde3866ed2ba238a4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0565.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-16901982b967697be25494f507a84a0f1786fa31b06675c14c9ee3e0c9ff1ba1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0566.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="99f6c9f1cb01df5329f955ac0e62dfdf060926f919bda81e3d4f7b116143fc45" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0566.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-16901982b967697be25494f507a84a0f1786fa31b06675c14c9ee3e0c9ff1ba1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0566.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7877fc96495015e33c11e6c42af0ed37688050b0883df7aa7a4d6c7bf1348504" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0567.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1d35a041360204da8fd1d50095078d6308e62e8232450dc9fc0a8604b842084f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0567.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7877fc96495015e33c11e6c42af0ed37688050b0883df7aa7a4d6c7bf1348504" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0567.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6cd09d356d1c30ed6b2206be5ed5661c3a3f2f988fb314226ab141d5365468fa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0568.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e25ac94ef7429f754c288d054f3a30abda40744d4200c0dcaf0b1509828259c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0568.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6cd09d356d1c30ed6b2206be5ed5661c3a3f2f988fb314226ab141d5365468fa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0568.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8df94d4792bbf4ee800d5d4eded313d2e3bea9e2cb1d5cae94ad4f37f09e135a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0569.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c3cc2e889a2c1c608fd969acd0f9d7c4fa2bca6c4184168452138514603fb2e6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0569.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8df94d4792bbf4ee800d5d4eded313d2e3bea9e2cb1d5cae94ad4f37f09e135a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0569.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8b930b24f7a2487d68c3c138dda32dc580de4e327d453379c7cc5665bd9c2f49" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0570.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f30c3b1e1173fff5e1b9d6ce0295e70fb835fd81cfeeb209e9d6ce5070f8f91e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0570.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8b930b24f7a2487d68c3c138dda32dc580de4e327d453379c7cc5665bd9c2f49" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0570.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-30076d1e95206cccd607278b4a5a73ab86b71832640b7bb42fab511b106563c0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0571.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="01a97d4e447861e588186d3f58f74d24558b4bef699bbe2954d0c838aabdfb85" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0571.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-30076d1e95206cccd607278b4a5a73ab86b71832640b7bb42fab511b106563c0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0571.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-57c88553961bfa790eb3c3fd7ba9d411a4cf5ff7e503b1ecf4845ca79390b525" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0572.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f99af477e8df8964c476f60f00e052e80929d286a01dc2b0a49a83ef4cb19eec" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0572.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-57c88553961bfa790eb3c3fd7ba9d411a4cf5ff7e503b1ecf4845ca79390b525" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0572.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-38adb6c955f26604073b9df310ce4b0af3993dfb90bf72c2c25dc27c9e166ff5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0573.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cb5107805f1324b6d7ee9b7052919b6c5de64c72ae8e5be4f15a9992ed01cdc6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0573.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-38adb6c955f26604073b9df310ce4b0af3993dfb90bf72c2c25dc27c9e166ff5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0573.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-71aaefe1768ddb0b4b6fb40dc6eed7cbabc31aba0d214847dfa57ffd0508e142" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0574.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="695453202a58957aaeba274afb7d5eded51f629a9cdae157ab010d2deb9e3e22" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0574.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-71aaefe1768ddb0b4b6fb40dc6eed7cbabc31aba0d214847dfa57ffd0508e142" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0574.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ecf2b9bbd55732954fa2150d733fadc72179685c6052e4f14decf05fbb37bfcf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0575.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="96a2125472a13912a156dd2fcec5f5d3f5eaf290fccd8e6b3c26c186750d5624" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0575.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ecf2b9bbd55732954fa2150d733fadc72179685c6052e4f14decf05fbb37bfcf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0575.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-66664ab167ca105e19df8b7d1d92b192f3f414c258d9f58aa294a408394594c5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0576.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e2be4929219809117953333955ab64bcfa0bc9aee0d244569b2ec9435af913a2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0576.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-66664ab167ca105e19df8b7d1d92b192f3f414c258d9f58aa294a408394594c5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0576.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fa1427734949cd4114d61fe62452aba13de6a8f74a2a412b7e735c8351f9dee7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0577.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5ec00f45362ead0e8bdb2bd0f228bb4a8341ba82af28ffd49fefd8412cb8c2b8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0577.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fa1427734949cd4114d61fe62452aba13de6a8f74a2a412b7e735c8351f9dee7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0577.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-08377abb5526623b86e8feac078ac7bad484c5405fa0e8be3c3e99fa32be27b9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0578.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b1dab88a19d8f6de31e0b5444a362ad55cdb766e0a8636d52e463db5b30184f1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0578.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-08377abb5526623b86e8feac078ac7bad484c5405fa0e8be3c3e99fa32be27b9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0578.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9d5e2a2474193ffb3264cef19dbe307aa6c0f57dc954c4502702f49403b2bcd0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0579.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ef79874d25969e071eb40b8df8649dbc279be09494dad691a83556546ce8382d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0579.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9d5e2a2474193ffb3264cef19dbe307aa6c0f57dc954c4502702f49403b2bcd0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0579.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d1cc19f30d653898cdb1c60ce33685479c470069f3b1dc84e3b4f8d7b96feffd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0580.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="151c0d4805f38b42c3284494bac5c864eb8ee24628328a8c565d925424ea8b26" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0580.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d1cc19f30d653898cdb1c60ce33685479c470069f3b1dc84e3b4f8d7b96feffd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0580.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-15315845767f03c6c280656581c49de4297a25c86a0429d6d0e732416796f3fb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0581.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ae47b13a593b01c5309af3e9b1a2ea9fbb6189f06ff65f96bc210fab719244c6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0581.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-15315845767f03c6c280656581c49de4297a25c86a0429d6d0e732416796f3fb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0581.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a560cf567e75f9110cdb7d77213d9c5f7d58af0663d709b8066572f33287f410" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0582.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0a3b9334b4adb10922345ae12ed786ba6396e70496addfde59c8d64312e18362" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0582.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a560cf567e75f9110cdb7d77213d9c5f7d58af0663d709b8066572f33287f410" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0582.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2a5c675556b8f9f45eb44a073e606f48e47b08e840d0dd7a592d4c9650d715f9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0583.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f4e75bd9d01d502c909201f30c7dd6971d9d7c1763f014a077754fa456dce7e6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0583.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2a5c675556b8f9f45eb44a073e606f48e47b08e840d0dd7a592d4c9650d715f9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0583.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ef7e9fd09dc209885733bac80dfb9ea5cdf4858c94fb727c720ddc82ccab14ae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0584.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="613fbf6e7f6094899d12a0ddd7297f35ea9cb3d36461bd65973c13e871a2b28d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0584.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ef7e9fd09dc209885733bac80dfb9ea5cdf4858c94fb727c720ddc82ccab14ae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0584.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-add0e0de59ed19c14dd094b7bfbcad69f0d8a8c8bbe44dddbcb1252e422fc989" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0585.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="eb197d46261c968ee022181e7abd79598158fb93fe7aea293b7be7af61124de6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0585.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-add0e0de59ed19c14dd094b7bfbcad69f0d8a8c8bbe44dddbcb1252e422fc989" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0585.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d07ac3af28cac5ba5afff29fdfd2172636f7b78ae560dbc07210e5d840807afb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0586.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="11f7dda8cfcdcc9dceed308637e37572f73d791dba22b52ed2a6f5a7aeb133a1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0586.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d07ac3af28cac5ba5afff29fdfd2172636f7b78ae560dbc07210e5d840807afb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0586.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ce12851bdc8df04fabe57774000d1b7c0c7f53948e92c4a962ce763c4075fbbc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0587.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="61e557253bbc80f856c6d87513c5c476a1fa41f6d5d77ed428261e5e5d1d3daa" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0587.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ce12851bdc8df04fabe57774000d1b7c0c7f53948e92c4a962ce763c4075fbbc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0587.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-191d4591e4c0979dfa1cd73d40096d257538b03a3203dcb7b830aded84ea36e0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0588.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="34e8ec5285dab453a393ab629db4ac5435db341c251f8e3d2166b3aa231d016a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0588.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-191d4591e4c0979dfa1cd73d40096d257538b03a3203dcb7b830aded84ea36e0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0588.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9e360e0de3bac4ba28d9350f6ef9104e87d3ecde1d66d10406d672242c861931" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0589.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bc5e06f065093caf9b9adf55aba99251b07e18851e527fd2d3ccc92de6d344bc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0589.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9e360e0de3bac4ba28d9350f6ef9104e87d3ecde1d66d10406d672242c861931" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0589.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1ec6b083538b4ff888987efe0209efc0e854ba1c0d8f20b38218e70851e29d2d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0590.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1280d9be0ac4c84b00e3bf5aee7a9aadf86f4d4ab2f04643ad2ac13a5069b5e9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0590.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1ec6b083538b4ff888987efe0209efc0e854ba1c0d8f20b38218e70851e29d2d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0590.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4cc3ed574a3822b0f8f780df97f8dfaee81a7b18dcda34e37b062a1d6ead0e92" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0591.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b49a3fdd334ce63515475f61f471112d4ce5f5083062ae0965c5130132645fd9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0591.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4cc3ed574a3822b0f8f780df97f8dfaee81a7b18dcda34e37b062a1d6ead0e92" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0591.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4d1fa4a6d5839c83f50f0641a6ca1762db963de2d2d9437f97b4cd06ef8c7baf" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0592.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f3f4ca7562f53ca3242a6cb1621bf25c23d65a598b38bda60a367fb20b441305" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0592.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4d1fa4a6d5839c83f50f0641a6ca1762db963de2d2d9437f97b4cd06ef8c7baf" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0592.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6d6ae999501e495393f7cdd79f8e398a4d049c2a5d74a388bce76cb8eeafb13d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0593.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3a87a252a8d304a87e93d2af285578b855638f1d333ef5ed229ce48f27c41447" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0593.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6d6ae999501e495393f7cdd79f8e398a4d049c2a5d74a388bce76cb8eeafb13d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0593.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-15b7a20769bc78aa7358f49e4a285e6b37e2768b4eb95101ed04fcf1c910506b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0594.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="609a59cc69dd19c15062d09557702f4bfb34cefc66366af76fd8b536212bca14" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0594.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-15b7a20769bc78aa7358f49e4a285e6b37e2768b4eb95101ed04fcf1c910506b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0594.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-41f754210ff95f852dad60a8fdced9b47dd6e8984633468173234cb24376d192" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0595.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="be78eb409fb9415bf0b4e7382283ec41584c59c5ffd7f9f6887c7e9c0381885c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0595.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-41f754210ff95f852dad60a8fdced9b47dd6e8984633468173234cb24376d192" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0595.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d4c50fe841f79754631142231823317f369c3c95afd2d7ccfdb1ced9d82ada82" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0596.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7a9622c4f0278b88d34d2f40b2f538bb6ac0e9198408a0a16e471c312d3e0597" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0596.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d4c50fe841f79754631142231823317f369c3c95afd2d7ccfdb1ced9d82ada82" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0596.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-88076621f2020d66a9e33f8972bd9f190e52f7e4a364250060166e4ccf142a28" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0597.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="477329ccd88e05cda17d70618497f24576bba9a8c4f34286e35e006209369e9e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0597.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-88076621f2020d66a9e33f8972bd9f190e52f7e4a364250060166e4ccf142a28" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0597.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9cbf64229d7c342df471ca4ba7368e90cb7c122bc9979c7d86650accec1d70c8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0598.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ecce82c95c2532a151e80468805008cc43f94bd0db39dd065528b5503f32edba" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0598.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9cbf64229d7c342df471ca4ba7368e90cb7c122bc9979c7d86650accec1d70c8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0598.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e4bac8d4203a4041f8b25fab6a04513a022674a32b01c86862182cbf8b25025a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0599.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8fd3c82031dd71e71b210fa7cda740743a7294760e1934bbe3ae3a33d8ba911c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0599.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e4bac8d4203a4041f8b25fab6a04513a022674a32b01c86862182cbf8b25025a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0599.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7673207d7906771362ff8952dd7b278a0c0be816f87de91ae342e6dda3d690a6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0600.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c032c0bdbe0698749cf3cf476d24894edef600902a8776e5bdb88a43a9584381" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0600.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7673207d7906771362ff8952dd7b278a0c0be816f87de91ae342e6dda3d690a6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0600.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-54e33b7c44b5fd342a542f65f8966a08668b267abff79e5925de095f3f1effd6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0601.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bc42f954301032d68323186508e1e9473a7bf2f3280048b903df07187e9d97ec" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0601.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-54e33b7c44b5fd342a542f65f8966a08668b267abff79e5925de095f3f1effd6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0601.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-102a983190cfdaa647a02a83c22978f1be5c9b46df781bc57f68f8aff097a627" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0602-example-release-calendar.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="587a596ff0b497b399d3548a9451f5f1a51a1ff15a5da63c303fc76557b2cfda" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0602-example-release-calendar.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-102a983190cfdaa647a02a83c22978f1be5c9b46df781bc57f68f8aff097a627" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0602-example-release-calendar.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cae688f4127aeb5d46b79f6aabfc81bedcf3639f8a138c77c6d3f034167dcfde" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0602-example-release-calendar.pptx","extension":".pptx"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ad9bd116cfb62d54ba939840af6736b017d72b2275afaa03982e5e75133324a7" data-file-type=".pptx" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0602-example-release-calendar.pptx</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cae688f4127aeb5d46b79f6aabfc81bedcf3639f8a138c77c6d3f034167dcfde" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0602-example-release-calendar.pptx </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6d0efa31cd84e6c4f82f382bbb4539795388c37ed5fa66e6a53ba5bc9981ce80" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0602-overlapping-support-matrix.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a2cbe342a3dd1b2675707a76d4fba6c7c505325df2bda20675de3980637e8423" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0602-overlapping-support-matrix.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6d0efa31cd84e6c4f82f382bbb4539795388c37ed5fa66e6a53ba5bc9981ce80" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0602-overlapping-support-matrix.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1aac8c953c2d9633fec5fff1d6d68ed77fa344faa98db6a8efe57e93ba002ad8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0602-overlapping-support-matrix.pptx","extension":".pptx"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bde3a2bdeb104ef42f483f7742e3e8815d234bbb0469c50f4c3cef35fa38a2bc" data-file-type=".pptx" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0602-overlapping-support-matrix.pptx</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1aac8c953c2d9633fec5fff1d6d68ed77fa344faa98db6a8efe57e93ba002ad8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0602-overlapping-support-matrix.pptx </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2857e7f36b4f5a9a2d2cb4f19fe87986a7994b92fa8ee7a1a76d411e8bc112a7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0602.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2d080688c5038b64a3fb55c95f4abb02ef48d0d9e3559ca625ee73c2d2d254e0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0602.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2857e7f36b4f5a9a2d2cb4f19fe87986a7994b92fa8ee7a1a76d411e8bc112a7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0602.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-86b3846cc13f390119a591f6e0cbd7f742bc4d51a0185ed9c6a860a668cbf987" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0603-hamt_vs_dict.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c1ac1b6476210472dfb16b50bc37feeb14e91a623e7ab11d0e7fe17fe2a86cf1" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0603-hamt_vs_dict.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-86b3846cc13f390119a591f6e0cbd7f742bc4d51a0185ed9c6a860a668cbf987" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0603-hamt_vs_dict.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1aef94a445e3cf2256227c37b5ed842fa2a0460476d812adfb59e832dc11f62d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0603-lookup_hamt.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="05cbd0dfccdf959406ad60a333cbd1770db9ed0890201b7db714be720bfb9114" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0603-lookup_hamt.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1aef94a445e3cf2256227c37b5ed842fa2a0460476d812adfb59e832dc11f62d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0603-lookup_hamt.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ff11d8df676fccde9cbf165930b547085e472c5d16a4a156fe568bf9297bbba3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0603.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f614d11ce276124c4871ead0a868937daa9046cf2632a0ac76dcae1f9d1b3de2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0603.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ff11d8df676fccde9cbf165930b547085e472c5d16a4a156fe568bf9297bbba3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0603.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3ce093f34c318050ca03908824fb3a1eab51262be4d828ffe4f588160552b597" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0604.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c916fc1158a6f625c23388044eeb6a15dfaa722d9df1153e96d8b81198defd2b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0604.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3ce093f34c318050ca03908824fb3a1eab51262be4d828ffe4f588160552b597" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0604.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8f39fd79bb8da11d77c30b419424111f01eb51ec85a431512a1e093d10c687be" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0605-example-release-calendar.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d1c9e418605fcda41ac3c1fbebfac3f38df005e60af4fd712a911695a2ec102d" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0605-example-release-calendar.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8f39fd79bb8da11d77c30b419424111f01eb51ec85a431512a1e093d10c687be" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0605-example-release-calendar.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bae36fba473b86830ca749b1863e4011b7c81f622dee1e3a6dbca255a89baa23" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0605-overlapping-support-matrix.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b5eefbc627a7fa3ea04da0c30ae7a8b1a0cef4c4515a9fd54849517efcd4d512" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0605-overlapping-support-matrix.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bae36fba473b86830ca749b1863e4011b7c81f622dee1e3a6dbca255a89baa23" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0605-overlapping-support-matrix.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-824a8fb4a020d5471c2f462d7ffc5ee91ad9163c10edf1e2fdb52f3de9f44354" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0605.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="784b51324112113e385d91bb3e39f1ff11ecae064f4b8d67d71f344c79b68e60" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0605.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-824a8fb4a020d5471c2f462d7ffc5ee91ad9163c10edf1e2fdb52f3de9f44354" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0605.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0605 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-be593f5e23d90308ae6c55f8f12a03ea6c400f2d562cbdb6c2cf88cc59603c7b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0605/example-release-calendar.odp","extension":".odp"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="76c725d162dd59d78d1a013fb3bdaec2dcc35a9761ce03c2dbb4b80951a2d81e" data-file-type=".odp" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0605/example-release-calendar.odp</span> <a class="ActionList-content hx_ActionList-content" href="#diff-be593f5e23d90308ae6c55f8f12a03ea6c400f2d562cbdb6c2cf88cc59603c7b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > example-release-calendar.odp </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1af2293fc56dd2c77f3dd9a73f1d5fbbe46179ed7934ea08b6f200be0e9d490c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0605/overlapping-support-matrix.odp","extension":".odp"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d1df896d8d219a4115c681905eb7408b6e555c3511fdae168a3450eb0ee2674d" data-file-type=".odp" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0605/overlapping-support-matrix.odp</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1af2293fc56dd2c77f3dd9a73f1d5fbbe46179ed7934ea08b6f200be0e9d490c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > overlapping-support-matrix.odp </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-3f03445582ec4a202596c0082362009ce9b33a46b7d158190859eb2291ec8432" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0606.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a8bda9061835e7d11701a9ab7281be01ae7d4e59eaff539f12e281fa511947f7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0606.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3f03445582ec4a202596c0082362009ce9b33a46b7d158190859eb2291ec8432" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0606.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-30d3a9ab80b6daa94fef09c9a0e01e757379644af9a2aa9226e626fd4328fb22" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0607.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="67fdcfccda6d3d153dd18d31d159bb31ee23664b04e4c8d679dcc494cbcf725b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0607.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-30d3a9ab80b6daa94fef09c9a0e01e757379644af9a2aa9226e626fd4328fb22" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0607.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5c79a9149ab51350d7953c1e96b5c7f7c34e6605782293154aec86b44035fc37" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0608.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="414d1da232ce4c47b7f86f5ee2b241d3820736b99be7e7f6747af31caca32023" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0608.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5c79a9149ab51350d7953c1e96b5c7f7c34e6605782293154aec86b44035fc37" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0608.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-894992a2b8656cd21ffd9528dbb55c3a5eef183ba026d67461044320167f69e0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0609.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="914be9b09150e8fd044b6160e4180d35a265877993ccff832a3da356ea103a07" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0609.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-894992a2b8656cd21ffd9528dbb55c3a5eef183ba026d67461044320167f69e0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0609.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5abeb21633493e752a746708be11c38b61c26dd15eb7c936bf6903899aa5f79e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0610.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="60bd98be620b0f0398ceeccf2386636b6b654b866b9d0860d44ffd6c55554eab" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0610.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5abeb21633493e752a746708be11c38b61c26dd15eb7c936bf6903899aa5f79e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0610.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-662d1fc78f7c8096eeaa1ce81cbb7987b000c54c2f8d94923ad14341713edf7b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0611.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="24068fe1a0ea4d15498823f43dcdadfd5728dbff134e3147ef28348bbf208c06" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0611.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-662d1fc78f7c8096eeaa1ce81cbb7987b000c54c2f8d94923ad14341713edf7b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0611.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6a87eccd85b6a0928c935caee12cb7c1efe54055f30f24f1870b0c28085240f7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0612.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b17e2238babaf86b02df088fbfbedf0e420d5385ff8aab05e3d225c4805e36be" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0612.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6a87eccd85b6a0928c935caee12cb7c1efe54055f30f24f1870b0c28085240f7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0612.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5870f29c65cbbbf30bd0f9ee877d1b6d7faa8d0408804aa341f52b4f458eafbe" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0613.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8e3d5c119298f52ec8a62774b965777b096bd0b55e4d3932d5d07b7eec44cd47" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0613.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5870f29c65cbbbf30bd0f9ee877d1b6d7faa8d0408804aa341f52b4f458eafbe" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0613.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-541effc0dd31964862505c3e0acc7f1a33874af153d40b29ce161cc3377b3528" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0614.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0cd6da563779052efe9828ff78c8ac865bab9e8bf9c445750f793e8015e1958a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0614.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-541effc0dd31964862505c3e0acc7f1a33874af153d40b29ce161cc3377b3528" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0614.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-670e62c6c8a0418ef479479b67f4122031c91dbe2c7b809633015c24f6661cd5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0615.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1f6851dd2139deee83c51a511e5d0ecaa9174944bbcc8993ed91ed3fd7b60840" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0615.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-670e62c6c8a0418ef479479b67f4122031c91dbe2c7b809633015c24f6661cd5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0615.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f48e9168483509583aa82c3fb1a4f45189ab0bcb22109991f5c7212dbf60888a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0616.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="16093c465f437c9d4f02821846bebc31ef3f0ac7dcebfa18876407b8cfdd63ad" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0616.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f48e9168483509583aa82c3fb1a4f45189ab0bcb22109991f5c7212dbf60888a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0616.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-757da3c7538fb64e56151a3f0592745c174bf2b7e4a8ed2c6bcb0980a8ce93df" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0617.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="76c8310a15f3cc7148bbd21062a234414660a21a31fddf77b169eb97eb4cd3f1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0617.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-757da3c7538fb64e56151a3f0592745c174bf2b7e4a8ed2c6bcb0980a8ce93df" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0617.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-88cdd2d2b803d25a4a2ee68b72ee611dd51861141266fe5b99ce8ebbae7e3afd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0618.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dfbd24d98837e559f4b513695fbc14844196864de92d8083a9aa791e3e5a43a5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0618.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-88cdd2d2b803d25a4a2ee68b72ee611dd51861141266fe5b99ce8ebbae7e3afd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0618.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-052280a9f0036ee1dc36bd6b1890c5873d12a8de0945533744cb12fcd605446a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0619.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="da6ba9d5a1ecc5f9e2d487b7fadf3218a8da362345d65824d7e21b718f3700e8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0619.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-052280a9f0036ee1dc36bd6b1890c5873d12a8de0945533744cb12fcd605446a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0619.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-47392325cc787ad46a2fa1dd08669a8d8d201ffb0adc3077158a8ed81e4ae357" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0620.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="57f991a043227ff6c45d826f1f866b0329a73148bc03db7571bba95a4589f926" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0620.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-47392325cc787ad46a2fa1dd08669a8d8d201ffb0adc3077158a8ed81e4ae357" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0620.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4ba68dbbb7c01e8efba7448c57a4bc45afdc29bc266f5e41ab62e7c1e08f776d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0621.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0cfd478c645c05488fcae42eceae6877f1b5d3e032400bacfa5b45a1f8387650" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0621.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4ba68dbbb7c01e8efba7448c57a4bc45afdc29bc266f5e41ab62e7c1e08f776d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0621.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5cb36bdb350fe0478fdc455bc1afd03da4d18c390589e8fe87d90571e8ea4b7b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0622.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8d3f41e2b196229c4d26b41b0878b5ee21d289710a77b37e0355c2b1695552c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0622.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5cb36bdb350fe0478fdc455bc1afd03da4d18c390589e8fe87d90571e8ea4b7b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0622.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c3fe60e6b9ade9f5ce3816581c6fcc2d6859af54865533f79c987c34b6d75c5e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0623.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45975e1c5afdc3d9faf9196fd3668d023aebd067312740417388fc3ac9edf276" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0623.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c3fe60e6b9ade9f5ce3816581c6fcc2d6859af54865533f79c987c34b6d75c5e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0623.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5981e66c0412a4da214d28fbc4f220c3ae680e13de7f4de41bc29f2355ba82a7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0624.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45592473a4c4fd1caf44ec75eea058f97c450979bdeab1bc7eb4c86959e54b1a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0624.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5981e66c0412a4da214d28fbc4f220c3ae680e13de7f4de41bc29f2355ba82a7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0624.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8a4d6ff05a2c17091022f58a388e9f6bcf8ea72a9da66c90e372b34c9c83f027" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0625.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="df96f4ab7a50b534918044c7788a8d47278bf2a31922a3be0cffc8d5eb85fd80" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0625.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8a4d6ff05a2c17091022f58a388e9f6bcf8ea72a9da66c90e372b34c9c83f027" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0625.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-843562624366ea921dbe40869f5f92a8a5735dc5c1d568d37df32ccef49b0a0f" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0626.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45b4197d9c673cfb068d4a6a26686e82d854a9bc0da9eeedc8c4a203746a3c6b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0626.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-843562624366ea921dbe40869f5f92a8a5735dc5c1d568d37df32ccef49b0a0f" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0626.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-eb52afc5b1aad4d774093f9ad1ac3baff5015a38a972f90dec306abbb3115f1b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0627.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="977f0f0a57d71e8ed5194bf9d768755f49582748768ed750c71c1675ef320e60" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0627.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-eb52afc5b1aad4d774093f9ad1ac3baff5015a38a972f90dec306abbb3115f1b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0627.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-976fd1b3a23643ae01e87066a055ac48ac0c546414c7ac5932726ee7944b3c3c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0628.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9593f0b350e8238e11d05c8f11ed37e3adba89c82604c36b70adec4144fe647e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0628.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-976fd1b3a23643ae01e87066a055ac48ac0c546414c7ac5932726ee7944b3c3c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0628.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5e4ad2130342bd27d785ec17a9b2cfd4d43b24931f34e6d99bad8997626b17ec" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0629.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="20865ff17f6fa5984c52507e76624f89888af513d8c7c40dbb1baf9f2f920c6c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0629.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5e4ad2130342bd27d785ec17a9b2cfd4d43b24931f34e6d99bad8997626b17ec" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0629.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-30900f49dbcb4efa0ec6dbac1b729c172345322105a862b3f1fc51bbf4c7a9d5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0630.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7790df70592f8e126b7ec3f09daaabc5271e1faafe09f1599cc94634c2616ec8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0630.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-30900f49dbcb4efa0ec6dbac1b729c172345322105a862b3f1fc51bbf4c7a9d5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0630.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2c8df44f72e798963efc7069930287d8f630a849b0b533d55156b2b902d8a9ee" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0631.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ed30fcbf1eaca5cdaf725e3419c08ab81416dfdd04c54f35a0898fef360353e6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0631.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2c8df44f72e798963efc7069930287d8f630a849b0b533d55156b2b902d8a9ee" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0631.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4c0c70183d2219c2ac629abd7307a740a2e75c6a6fc906343262c0ad402f3858" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0632.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="962d6bc8637f0ac25b548cf34f54146ddd42a1decffbb66fa4993618f1155d1b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0632.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4c0c70183d2219c2ac629abd7307a740a2e75c6a6fc906343262c0ad402f3858" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0632.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c0d48f8ac9a6f7c526219db9f55f2daebc21ab65bcd8b27010a32a1015e1a458" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0633.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3ee78ec620e8283b9570f5bf187eaca8ac350e1411ccfb34ba1852f384f0ba5e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0633.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c0d48f8ac9a6f7c526219db9f55f2daebc21ab65bcd8b27010a32a1015e1a458" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0633.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-732f80275eece2295260cd5e4836037002f74ceebe945bcaa42da3f4ca1ff2fe" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0634.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d75cf13a05edde05227c508893ac7ee0792e59ea6d4bb0ad5a7f53e7e7ca6690" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0634.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-732f80275eece2295260cd5e4836037002f74ceebe945bcaa42da3f4ca1ff2fe" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0634.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6505e327a53dbcc9e9713b36b0b90c1266182ffd409ef3b3989f227be522530e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0635.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9143f5ad171473a1f0895c6e3297b7a0f8ce40763bd9b38a0c44fc2b1a5578c8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0635.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6505e327a53dbcc9e9713b36b0b90c1266182ffd409ef3b3989f227be522530e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0635.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fd7a5c796ec0e5d7d9a47ba2b208317942415564f1ee9c41a5dd257efa316e9a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0636.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="388e7c9acc4d16da7df320d5c889589dfe4141acacf0880edaefd7a84649d651" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0636.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fd7a5c796ec0e5d7d9a47ba2b208317942415564f1ee9c41a5dd257efa316e9a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0636.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-da1425154f23efcbee37dd24829d7eb4c2caeef91d0fbad71ef1e937f3b38b75" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0637.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f9c246d97c23ccb39fe451b23c9e813b8de070e3c53ae755d852fa96fb51d74a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0637.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-da1425154f23efcbee37dd24829d7eb4c2caeef91d0fbad71ef1e937f3b38b75" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0637.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5985be459164c8f0380e7db7188efe638cd66ad2d8d7f58e70bf9a699b648fa9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0638.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="85791cd91e860742b98c20e80da75537ee51f88d506a56997dfe877b3308d9dc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0638.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5985be459164c8f0380e7db7188efe638cd66ad2d8d7f58e70bf9a699b648fa9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0638.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-60d70405e8376a6a44dc29c8abca7e415e5d20c33be46974c2bd64e4af2598a7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0639.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7616df877682c4d441020e99ba72393a3d05481efa0d8d8f9f4086094b97d558" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0639.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-60d70405e8376a6a44dc29c8abca7e415e5d20c33be46974c2bd64e4af2598a7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0639.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6a716753c35754a16cc94b690a603f7830cd67fbc780b54fbf5a1d6a067936e8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0640.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="342433ed6c7a8947bec90a4764c2a890967256c0f0cb20becd625c1e16c5de5a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0640.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6a716753c35754a16cc94b690a603f7830cd67fbc780b54fbf5a1d6a067936e8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0640.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9cc25700393150f74414710346e9ff7d940f17867255c673bc84dc8560e4b54e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0641.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bea5022255f4c0d87c294b97406a993585affd5e58a76c58f391a9e6e4b6651e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0641.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9cc25700393150f74414710346e9ff7d940f17867255c673bc84dc8560e4b54e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0641.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-261642ea957abe759a6c14fa5e773159309219e9bc4c35bb4e53918978d9b96c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0642.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a0a1c0b44ff00e61c10a8ba4bf00eac7904086b87413ac2b0e7876d9c3d31e77" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0642.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-261642ea957abe759a6c14fa5e773159309219e9bc4c35bb4e53918978d9b96c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0642.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-89f65cbc06088477a3e185e9df381912287a3a897efd8f4e32d4be5c92f998c6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0643.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="aaeeca29f512cbdef5bb64ae1e7182ff5782600deaf55a9baf445b4da7f96735" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0643.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-89f65cbc06088477a3e185e9df381912287a3a897efd8f4e32d4be5c92f998c6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0643.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9eb9a68aa145ce48de389d8b929ff492f4d563b74b0e54076d0bc84270b95ab3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0644.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e0d4bd07bc0ae7d99f8b9562236b4a6c5f664234af0bf24352fb39db592abef1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0644.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9eb9a68aa145ce48de389d8b929ff492f4d563b74b0e54076d0bc84270b95ab3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0644.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2467b58b53dd220ad03249e489f978ae4684c43fa1d429dbb2bb28980ba6daa4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0645.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e1dc795b673041073aeb8bf3e40d0f24dec067c078c69f627cedeeb54ce6db13" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0645.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2467b58b53dd220ad03249e489f978ae4684c43fa1d429dbb2bb28980ba6daa4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0645.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-09af089aa4639de47ded6fdb96d85394760e4d9bbabe59374673d06df5986742" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0646.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7a047d426241d17f16a1a20ae33880f8d5476187d51aa7fc0c95baa5841e72c7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0646.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-09af089aa4639de47ded6fdb96d85394760e4d9bbabe59374673d06df5986742" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0646.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-40e6e068249a9d8d6beba2b341acaca997e93d93d53ca304c2117249bae23eca" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0647.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="19ddb3c051e5a2baf013819292dc9190d17fea4fe2a348bb0d7903d32a4cba68" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0647.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-40e6e068249a9d8d6beba2b341acaca997e93d93d53ca304c2117249bae23eca" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0647.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8dbc4b4896a8e0a605acd1d3da22268b1b7de7a8cd54859cbc298f4f7369ce06" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0648.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="37e23c6eb80c345cc3a0cfa12da02fba3979e0314106f59841fb566458755dec" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0648.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8dbc4b4896a8e0a605acd1d3da22268b1b7de7a8cd54859cbc298f4f7369ce06" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0648.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7c1bd3ab2e14df357634c197f203ed1a207918d8f5e8f87c4fffa003138330db" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0649.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d274f402ff345ee22e7bf5103bc42ddfe03e422595037eab40d30ac1d861f44e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0649.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7c1bd3ab2e14df357634c197f203ed1a207918d8f5e8f87c4fffa003138330db" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0649.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e13df967d89320bd5e9b0fd237f738e5e49ae4beffc8a6a2aaa7ab1b502d38fa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0650.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="701f164fe8bf632fc416ce74c3911c9fc2d5fa371a82939459eb98e90f03db80" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0650.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e13df967d89320bd5e9b0fd237f738e5e49ae4beffc8a6a2aaa7ab1b502d38fa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0650.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-40d822e2b828a14882bf208d617bbc1b38d3cd1066c4539aa658d3357e2b343e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0651.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="339fbba2d368f45e63b4cb5a6a7e027d4e20c91d001a7b60016d59dfccea265d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0651.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-40d822e2b828a14882bf208d617bbc1b38d3cd1066c4539aa658d3357e2b343e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0651.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9c294b1d7cbf707e3a99e032d38937e6ab0ce102f096d346cc94768c557e62a2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0652.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e8d5fcd9224def9ff0d8ec5741d6c1d1d1a22e311e7e4363f1cfc5cdac8f1f2e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0652.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9c294b1d7cbf707e3a99e032d38937e6ab0ce102f096d346cc94768c557e62a2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0652.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-82e687265b7626b29befc99f51b343ab8e4b36a017e3bd09fae6c6bc8acc3250" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0653.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="de5231ee477aefef13616237b929637adacac2b2dee695c1f4bfa06ff3832475" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0653.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-82e687265b7626b29befc99f51b343ab8e4b36a017e3bd09fae6c6bc8acc3250" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0653.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2ccd1be2d3fc1b94d591739f59c1dc05197df1e1338b7198d2976908d9f3646e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0654.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="11be9fe0bf6a71171112ba54629e3262f9ee192c761cd4f878e033e031cacbe3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0654.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2ccd1be2d3fc1b94d591739f59c1dc05197df1e1338b7198d2976908d9f3646e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0654.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f4da773a2256c376a00bfcc0d4066c5915d8a0b8e5df4010f1387cffba9c28a8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0655.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="03860126046767e5cbfd57844e265e85f4b2ea0412855e98b794dc45c74fc3e2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0655.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f4da773a2256c376a00bfcc0d4066c5915d8a0b8e5df4010f1387cffba9c28a8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0655.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-59a95f4bb1590f5686950e515259ccb59e25c4bee539fd573544f5641ba92c88" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0656.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7356691bae69fd8fb9ef172d203e500a93331f35462e8d483d392dc2ee2628c3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0656.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-59a95f4bb1590f5686950e515259ccb59e25c4bee539fd573544f5641ba92c88" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0656.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d394ab70e950857f846b684bba4371d11bc843884060a1e4c7636c0d82c06908" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0657.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ceacd2670f4adb1a24b8dd4b2ab3890291564d2263342d6bd23e8aa51d7d992a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0657.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d394ab70e950857f846b684bba4371d11bc843884060a1e4c7636c0d82c06908" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0657.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1aead27e65dce1702faf2d599cc83d3ba5dfae0e0b30921ae487f382b1df0b29" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0658.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e4d5c629238f889ead88ea4ed7c34e05aff7204ef2171183b56c1ee1d75a072b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0658.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1aead27e65dce1702faf2d599cc83d3ba5dfae0e0b30921ae487f382b1df0b29" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0658.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f510307b9122f17f64537cad8a9d18d9ebaaf5c6bc12126601a554150b582f13" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0659.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0e6374d6453f7771945670d13752877f10a2e98405211d01d7f81cf08486f969" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0659.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f510307b9122f17f64537cad8a9d18d9ebaaf5c6bc12126601a554150b582f13" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0659.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-23d19e11bc3e6e5cfbde279957f4860fcd61df3ec50d6313ca75046612e4f466" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0660.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d3371ee3ac1f4fc6ad745ce8546ae181f3f9332fdcd27d2082feca7209608a7b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0660.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-23d19e11bc3e6e5cfbde279957f4860fcd61df3ec50d6313ca75046612e4f466" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0660.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b133aa5614cb5c6dced3d8eb3643156376504e5e2f375f9196070b97f1596039" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0661.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="484887d90a683e6ebcf85f70270d81554ab48b7d90cce2dd62d29fe5b7399441" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0661.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b133aa5614cb5c6dced3d8eb3643156376504e5e2f375f9196070b97f1596039" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0661.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c5f6b5e44681a0be0beb087e60dae8ab84032c6c0cf3630b9b0472a4747003c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0662.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f73fffba85ed148e92a7c6cd9a9f9f0bbf5450eb8ffe5774d564f701f6836fa9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0662.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c5f6b5e44681a0be0beb087e60dae8ab84032c6c0cf3630b9b0472a4747003c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0662.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li class="ActionList-item ActionList-item--hasSubItem ActionList-item--subItem js-tree-node" aria-level="2" role="treeitem" style="--ActionList-tree-depth: 2;" data-skip-substring-filter data-tree-entry-type="directory" > <button class="ActionList-content" aria-expanded="true" type="button" data-action="click:experimental-action-list#handleItemWithSubItemClick" > <span class="ActionList-item-action ActionList-item-action--leading"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down ActionList-item-collapseIcon"> <use href="#octicon_chevron-down_16"></use> </svg> </span> <span class="ActionList-item-visual ActionList-item-visual--leading"> <svg aria-label="Directory" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-directory-fill hx_color-icon-directory"> <use href="#octicon_file-directory-fill_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate" > pep-0662 </span> </button> <ul class="ActionList ActionList--subGroup" data-filterable-for="file-tree-filter-field" data-filterable-type="substring" role="group" > <li id="file-tree-item-diff-eebbfde0abfc67bdb3f460c362128749f8e1ed1db2fdeed7a5ee545ee1da2031" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="3" style="--ActionList-tree-depth: 3;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0662/pep-0662-editable.json","extension":".json"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="afb862d0c9d5c8d7dbf2ec9a20be9df574d8f9009af4e18a5f6227441f6f5135" data-file-type=".json" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0662/pep-0662-editable.json</span> <a class="ActionList-content hx_ActionList-content" href="#diff-eebbfde0abfc67bdb3f460c362128749f8e1ed1db2fdeed7a5ee545ee1da2031" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0662-editable.json </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> <li id="file-tree-item-diff-be082ec3fc8d37420377dd871c645821d6eca3fca948cf6b01f6027a93c358e5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0663.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ac3baf6e4ac5290786498966d6fbebc857a59608e6279bc9e608280900fb4f9c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0663.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-be082ec3fc8d37420377dd871c645821d6eca3fca948cf6b01f6027a93c358e5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0663.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-09cf1764b3e25b1ae8e333bf105a1ed30ac0318b29b1f0a4ac13824b692de6f4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0664.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c918aa61dcb18e33059b3b7e8ab46d0690ef475c5d6efce8703913b8e2a3ac4d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0664.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-09cf1764b3e25b1ae8e333bf105a1ed30ac0318b29b1f0a4ac13824b692de6f4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0664.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6c139c7f811b613df2c22d56d67c6cdfe4dcbabc4a1c6edb3915bca1ca694f8a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0665.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bd79f11f6efedc3ca14eb13a3d96f72ca6f8cebfbf790512c7d3c1c4a816026e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0665.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6c139c7f811b613df2c22d56d67c6cdfe4dcbabc4a1c6edb3915bca1ca694f8a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0665.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c748b886632958164847ae5fa5c4d1384454a5e587804be361516164ec0ee0bd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0666.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="143c39d11e0a92d519fa8c097791763e6f33cdd630c90717cde6e4406e593d69" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0666.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c748b886632958164847ae5fa5c4d1384454a5e587804be361516164ec0ee0bd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0666.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b76101b5b97cc100a155d70747114dc396db3dfcd2052c2def562de0f69ddbab" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0667.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e2cf2a6c678a72a21e6b835013e8d65164d64fe67564cb3babcca49105567b6a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0667.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b76101b5b97cc100a155d70747114dc396db3dfcd2052c2def562de0f69ddbab" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0667.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cfdbf042fbe5725688333fbbe7791ea450ad570c1d090abb859bb97b9ebe1c54" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0668.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c42ebc3acaf469c05d218b6d53dcd71c1aa0b98b447ba49ad1d6f736089e0adf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0668.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cfdbf042fbe5725688333fbbe7791ea450ad570c1d090abb859bb97b9ebe1c54" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0668.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3582188150b01165aa7fe64d2e748ae431391648a727eb405be65aa0d984ea10" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0669.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8116969eced7b38c471efa9a31a3219136ef6a043f940f54ba2428e288d051e5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0669.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3582188150b01165aa7fe64d2e748ae431391648a727eb405be65aa0d984ea10" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0669.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-516a7a84124fb9b59f50ec975a23b92c43fddfc0d3974731a1c2087591c4cd96" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0670.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e0e7bf9a607ff29ea17bdbf003f4728bdfe261cd7bd4ab5eb801c5244442f209" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0670.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-516a7a84124fb9b59f50ec975a23b92c43fddfc0d3974731a1c2087591c4cd96" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0670.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-39d5d06c510f4567f8efe4bb30df399b090b77492c3fc17f11cc5c7b0b121f77" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0671.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8fbdc823fd902e01d1e59a9f97b172acfca94654aae4aff7096b951e92621edf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0671.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-39d5d06c510f4567f8efe4bb30df399b090b77492c3fc17f11cc5c7b0b121f77" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0671.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cb2757828def80d5e8d1c1f31a130f9aa12ae26969ae3b87a35a35f44f637978" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0672.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="aadbd4695c36658cf8f5278ae8aa18295ecd3225e9e5d8dd2a47a370521249a6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0672.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cb2757828def80d5e8d1c1f31a130f9aa12ae26969ae3b87a35a35f44f637978" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0672.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7240fafe53bbfd77d9438b08a477674a6fdfeb83c97cf8e52419155cc3085f44" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0673.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7a9e036c0c62a5f80997335836a92167b59abdeaa3ee63a9681c4c29209c1ca1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0673.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7240fafe53bbfd77d9438b08a477674a6fdfeb83c97cf8e52419155cc3085f44" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0673.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d6fc18428b7c8f170181bfcffb2bb213facdc14cbc404a8a1248f70b95bc0227" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0674.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ecee408814e87d2ad7d644ef20a38e056f0a99868937263a4ab3cea623475461" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0674.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d6fc18428b7c8f170181bfcffb2bb213facdc14cbc404a8a1248f70b95bc0227" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0674.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-077079ec77eb05ae0c3074d07d075bbc0bc38501c1715618d93de4297359eb46" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0675.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6a984b72bf2e34ad67bc44d6bd5305538180af02d1504a8c8eefa531d725f1ce" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0675.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-077079ec77eb05ae0c3074d07d075bbc0bc38501c1715618d93de4297359eb46" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0675.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e053d1c3df94bc118700c47b640563458517fa0234ecfd4de6972cbc55efbb1b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0676.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a4efc68f852cdcdc0c9e8fe4d43693c11e5a7f165a4578494e28067f2c1b45a2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0676.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e053d1c3df94bc118700c47b640563458517fa0234ecfd4de6972cbc55efbb1b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0676.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c53833d856bf70c21b815b2dee030e6a12ca96510ca5d828cee2097ecac346fb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0677.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3dfa6fa82a95da4dcdcb5d720618e1450f58c8f6cdc0ef5e64ff13a7bfc3c33e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0677.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c53833d856bf70c21b815b2dee030e6a12ca96510ca5d828cee2097ecac346fb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0677.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e4275c903cf3cbdffe50bad3d448f76c0aadc7cf19a477c121dd63cce5224452" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0678.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="efd4d6fa6b45cd718d77bfd9926f616552cabe7a8257eb5962aeaa2a3afde9b1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0678.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e4275c903cf3cbdffe50bad3d448f76c0aadc7cf19a477c121dd63cce5224452" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0678.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8664c78688b49e07625ff368f2f6d616a66346ba55db520382a6219ad39fabdd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0679.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="98ff9b744b105139c9daf0d46c54687005b2297a9f54e5afb1b2727f3b5ff883" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0679.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8664c78688b49e07625ff368f2f6d616a66346ba55db520382a6219ad39fabdd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0679.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0a03e93090595c1a5403a801bd80116bdbbd31d06d4d4c092ecd9e50f03066ee" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0680.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d4260b7d25593647cfab87a944bc4aaf82d234fdb8cbfca5a8e4c336468512cc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0680.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0a03e93090595c1a5403a801bd80116bdbbd31d06d4d4c092ecd9e50f03066ee" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0680.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3881f9547fe33459135cef3e8265a1c9eb2d987347c49a000aff7795739f9c80" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0681.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bc18947d5fcbc78026ea40dfefd5e2234ad64ca6a5b8f844b6ac16bf52eafdd2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0681.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3881f9547fe33459135cef3e8265a1c9eb2d987347c49a000aff7795739f9c80" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0681.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-49840d73235f7602336cfce5c2f79e5d0ea8bfd6ceca6418ab863c7274b5d00b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0682.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45a781aa65770f3240513ead4c4f6f4b0c5546f3b6d92173eed8482bf789b0cb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0682.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-49840d73235f7602336cfce5c2f79e5d0ea8bfd6ceca6418ab863c7274b5d00b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0682.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e38348cfbbe31b138e882c6c25f5d57dd6722dfc1f037daca056d0bb4c1c164d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0683.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1dac926901ef38844282d2c3e76da9ff831434b06bf79b9b13e69bf5de3c11e8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0683.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e38348cfbbe31b138e882c6c25f5d57dd6722dfc1f037daca056d0bb4c1c164d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0683.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d76ef7afde2543da903d87b2522794c183c64c9685f4057eea5c638f51f115fb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0684.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e6b308487b327f84df9fe9338a3737854254e94cf32067c7eac0b8412caef71c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0684.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d76ef7afde2543da903d87b2522794c183c64c9685f4057eea5c638f51f115fb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0684.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-dc3ce69cf27cf4d6c1bbefe31d5163fadc0b2d0a91121c9e45cc60dde14e4c17" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0685.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fe5ea893e67f5b28f62b877cda927b6e167c556d7880b285a96056f4134ae345" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0685.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-dc3ce69cf27cf4d6c1bbefe31d5163fadc0b2d0a91121c9e45cc60dde14e4c17" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0685.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3852947d1b0ca253c445182072a4181e0a68c84e401ad6663ebfc4cd859b2d37" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0686.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="19174a0784e7359bf7b9ef1f394aa8cff53a53cd3cf302f32892acfa81c74d35" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0686.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3852947d1b0ca253c445182072a4181e0a68c84e401ad6663ebfc4cd859b2d37" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0686.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c41d15adc8e888ff92cdf8c8fcd0611fb55c0ce0d3c34f20b5bc4efcebb28344" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0687.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e3c9ca3f8a6a92718e65d3eca0419cb9f5ead2085f4279816c5f041fba119521" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0687.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c41d15adc8e888ff92cdf8c8fcd0611fb55c0ce0d3c34f20b5bc4efcebb28344" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0687.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6d3e069a4bd818b2cc583015c2858a27ab0dcc42d0aa39710b1a7698d148602c" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0688.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d61a5f5cf3ed3326eec2b4821d5e8fad20aa2cf7a01846fc485b988e05a4e1f8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0688.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6d3e069a4bd818b2cc583015c2858a27ab0dcc42d0aa39710b1a7698d148602c" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0688.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d719a667737ce59c7b5e4b55a3b4d73baf313400dd89b72695f03370c8dec8d3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0689.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b5fbcdb0fd9e22e70ebe472882d18c0110f4b88182ba7168fa67d6d4b02a4a75" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0689.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d719a667737ce59c7b5e4b55a3b4d73baf313400dd89b72695f03370c8dec8d3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0689.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-59f14751da718a5fa81d012a7f945c00b34c025b0729130cde4b0aedc4e2b01a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0690.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="69185803f800ae7fcd40df798d37b6c1a8ef284b9b124b5e09117110106a0473" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0690.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-59f14751da718a5fa81d012a7f945c00b34c025b0729130cde4b0aedc4e2b01a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0690.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-60ee2b9e6b3e0ca2da91a972d6bde678df244a967f5db6a28b5572bda9623ba8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0691.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="45019c59788a9e5f8241fe0ab5b2bdea0264ae92801872ca5ece8163064014e0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0691.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-60ee2b9e6b3e0ca2da91a972d6bde678df244a967f5db6a28b5572bda9623ba8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0691.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5efbc0038f3f67b4e8f5cb19265e3abbd0f9ecf2fc0d4a3603c17e55132c0b24" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0692.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ceef6b6cde5842924a40564a460a7ddf98acd1040e3c0cfacd9c1ce7e763449d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0692.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5efbc0038f3f67b4e8f5cb19265e3abbd0f9ecf2fc0d4a3603c17e55132c0b24" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0692.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6db62d39f308eac69130e2de20dc0ab2a0b9fb807b2fe47a1e10429d942c08ba" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0693.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="faaf2c9474d919ab30997ce596f452ea2ba15ebe2b88bb573b623062e665f855" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0693.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6db62d39f308eac69130e2de20dc0ab2a0b9fb807b2fe47a1e10429d942c08ba" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0693.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-03a3cab81d1a756ea117cad6fbe1d1aa234074b59b742c61a08addb98f3bce92" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0694.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5dd611060793caa0e43dddd35e56c6b65b964eeb461f8c1352e03fec8fa0fea8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0694.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-03a3cab81d1a756ea117cad6fbe1d1aa234074b59b742c61a08addb98f3bce92" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0694.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d567c00b912305397062f0992e2380e760c176fa98c9474239edfcea0c58eb36" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0695.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="81e4062eeee7ce142b0c6542894cf9d8aa29a316da45be305c91333d5962fc1e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0695.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d567c00b912305397062f0992e2380e760c176fa98c9474239edfcea0c58eb36" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0695.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-88f8a61a51de5cb50cb54ef0726df9d12fdf95a502901515d5389a3150aee707" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0696.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fafce3b3da806e58bcdec9001117838b7907c84191b2e8faa1ac1d42924ba912" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0696.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-88f8a61a51de5cb50cb54ef0726df9d12fdf95a502901515d5389a3150aee707" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0696.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9420c088ec5689a2ad1e0374bb202f9b1efbd15c0b87b790c224728f78886322" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0697.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9844cdc36403163a7e610f6cb10e78e2371c3cc5552bad534c488a5e88844068" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0697.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9420c088ec5689a2ad1e0374bb202f9b1efbd15c0b87b790c224728f78886322" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0697.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9f32d20ac4306e387bc23d9383f6b5e11c415a80597e112f64dc50491bd46f1e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0698.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2adb36413e8be1afd9625a6430a2fb0fee19f58bfe64238c979abd66ee0456c5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0698.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9f32d20ac4306e387bc23d9383f6b5e11c415a80597e112f64dc50491bd46f1e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0698.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d523d58e264d9baec77e4894175c43906b3f398080076e32c3133c6af0ec7f55" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0699.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6d77882066992bb02e1fcb312309fa861cf08b6cad9cab742dce51cb361f3429" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0699.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d523d58e264d9baec77e4894175c43906b3f398080076e32c3133c6af0ec7f55" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0699.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9ea969b60cc77e50a8b825670385323b5d8926b8c46b45c5a80afd9fe02472c5" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0700.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e8f89b21e0a2bdb19b241454622006449641263980fe99f61c7bb14f1505fdfe" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0700.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9ea969b60cc77e50a8b825670385323b5d8926b8c46b45c5a80afd9fe02472c5" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0700.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-650ef8515001d3733b68c052338337669f31a115f55990250a1c2c98cd72ed40" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0701.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="78d122af416ffd2f522f403ed5b776655f3e8e530e7a2dcbee561ec0222b1fcf" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0701.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-650ef8515001d3733b68c052338337669f31a115f55990250a1c2c98cd72ed40" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0701.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9d54a12e3bef1295c350b236543bd894a590de0cdbe8a259f7ad51ba540c2465" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0702.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b9f83fbf0fcc5b42938ec6dc737e0b8f469fd6a503d8b6663eabe187620d211e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0702.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9d54a12e3bef1295c350b236543bd894a590de0cdbe8a259f7ad51ba540c2465" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0702.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-298a363ceab74f3ba031c59da142024ff8263179299c4ef8792e9eb928abbee7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0703.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="076fc77eb901e35d1e7d4f69acb5d350f59a0879fa6c8201e3ea5b76a3bf0885" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0703.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-298a363ceab74f3ba031c59da142024ff8263179299c4ef8792e9eb928abbee7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0703.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-10cf7bab6dee1111b5e5856c8896cea7079888d3e4effacfd37d7a61984bcb1a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0704.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5696bc94c877c8ea7221b43ae3d73f78d4d6fbaf4621cf182e74c8f360aefe51" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0704.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-10cf7bab6dee1111b5e5856c8896cea7079888d3e4effacfd37d7a61984bcb1a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0704.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f38ac4a55c6d635368ed242e9007b2cee2b0e68efe4c97e77edcd69f1e207729" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0705.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="af9d1e4c5859e12178df141ed9461a13f2afa340d72eaa3b11998c37a16b1c93" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0705.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f38ac4a55c6d635368ed242e9007b2cee2b0e68efe4c97e77edcd69f1e207729" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0705.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bc860bf1b11f4e751bda22d56d1a7d5020d631339c1dd6b946c1d876f8bdfae2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0706.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="17330b03229146a5b642e4920e6c16fa15955db77115a74a41c2001fb17b408f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0706.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bc860bf1b11f4e751bda22d56d1a7d5020d631339c1dd6b946c1d876f8bdfae2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0706.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-acff073362011e2d1826d3883213267411ef9819a3502c1ca5d106df49ff1e9e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0707.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f3b0ba709b7b80cdda092b9dfbb88f43f7c9e42d42e16630d031cb1819159fac" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0707.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-acff073362011e2d1826d3883213267411ef9819a3502c1ca5d106df49ff1e9e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0707.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0154fdf16bc63802594fa237609b28fc1bca77286dd40811af55151a49a68813" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0708.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8b4252cba7316822ad666f0e399028a6d3bd6628cc9a581e9ac9ef24388e7906" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0708.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0154fdf16bc63802594fa237609b28fc1bca77286dd40811af55151a49a68813" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0708.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-893f3826d6f54109e91b3e68bcb90d15641f3a257e1aa467f35d954798c23887" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0709.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e9f69326608b838a80371afc0afdd3e121a47d05312e9e5707310ab7d88dbc48" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0709.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-893f3826d6f54109e91b3e68bcb90d15641f3a257e1aa467f35d954798c23887" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0709.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d6cd0ce37f611f40c52b33bd30694bebd839fd9b458e9e4caac015a8c8e38e3d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0710.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="969b977a7e13f7fff3277165ee2768598643aab8a6fe3738221c456f44957cd5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0710.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d6cd0ce37f611f40c52b33bd30694bebd839fd9b458e9e4caac015a8c8e38e3d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0710.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-da2f523a226a639c046ef02134edc9a94e7b23265fc9193e49eb713dd92fdc34" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0711.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="384ea187c43e8c094c3322b4a5a4350c4ca99d7f5737c3da26bf6010c84f458b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0711.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-da2f523a226a639c046ef02134edc9a94e7b23265fc9193e49eb713dd92fdc34" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0711.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-bd2ccbf40645334b683d82a7f361365fbb99f1b801e1ae2c83cc1ab68a141875" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0712.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="acfced6daacd1633b1d85ac0a132b9089b31da018cd414d007739ec1ba461178" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0712.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-bd2ccbf40645334b683d82a7f361365fbb99f1b801e1ae2c83cc1ab68a141875" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0712.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-49b45877df32ec00133f53d56c70986702196f9050a016d406755312c3f423f0" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0713.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cfea1810f4ac280a83da5b63990e841f9d9fddd1fc3a53782f44e0a84b71e181" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0713.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-49b45877df32ec00133f53d56c70986702196f9050a016d406755312c3f423f0" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0713.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6ecb59b1204f523bef86a75e85c5ad73c3908ac8d54f1dba27542e067ee8f724" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0714.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f93a589d77e3b9fe28cf2c7b0cf33a81f41c0fe4a617ea830be4e3557fad6ebd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0714.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6ecb59b1204f523bef86a75e85c5ad73c3908ac8d54f1dba27542e067ee8f724" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0714.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3d2523a76ec147f305eed005508cdb7f5ede34225cdb922d08b1957c81fc0b46" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0715.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6e8309438f6332ac0d973e7076158bcd4a34bb4d4a87db5c9ae1ffe27c7edf75" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0715.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3d2523a76ec147f305eed005508cdb7f5ede34225cdb922d08b1957c81fc0b46" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0715.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9668e6aa0cf6cb7837c6db031af0f52f134faf604ed4de4d7b19ad4c960b8ae3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0718.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c5f5c53a85592744adeceaecb911e47cd6d3ac6c17919f25f81293d4acbe95ab" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0718.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9668e6aa0cf6cb7837c6db031af0f52f134faf604ed4de4d7b19ad4c960b8ae3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0718.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ef1a6e6ee9dd4852afcb817a503f3f8424ee709256d2396c88ae8d83f5bebe2b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0719.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d94be6d7a898dd1c23002936b511f66e8dd84687ec17ebcab8e78e9e2cbf2b0a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0719.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ef1a6e6ee9dd4852afcb817a503f3f8424ee709256d2396c88ae8d83f5bebe2b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0719.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7f8ca98c7efb39f8fc901d14b7c6661c285deb735835c1b031524ac0d17bc5c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0720.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="afe40b5932e7650b0da9cd2e36cb44f368ab2142805d33aeb8888160e74c6bfc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0720.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7f8ca98c7efb39f8fc901d14b7c6661c285deb735835c1b031524ac0d17bc5c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0720.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-64d648929231071b43f8c35d7db7a4ac26f58eb23c86437b5733f64c098cc5fa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0721.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2d3270e0b9a46292c6a378416392a6dcbc22f1f96be8a138c9c2b547b58cedbe" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0721.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-64d648929231071b43f8c35d7db7a4ac26f58eb23c86437b5733f64c098cc5fa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0721.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cd4adc167116c88d0bea85357247d6d52523a6c50aa9d12d827ff531cbb95dc7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0722.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d78e50cfe133b3b6c7b5b92e9cdbd3bf461c111483c728aca4e1e1f5deb92fa0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0722.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cd4adc167116c88d0bea85357247d6d52523a6c50aa9d12d827ff531cbb95dc7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0722.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9c5c3ccf70ad05deb4802c8686b8d3108c985b128612f7d0b886745c53a3d01b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0723.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e0d52f5d5c2faf718baccbdbfdd44eb258598e9fc06f649af3174f9cc864aa87" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0723.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9c5c3ccf70ad05deb4802c8686b8d3108c985b128612f7d0b886745c53a3d01b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0723.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9b8df3ea7ba6299c43a32daa1ea9ba2e4dcb3a98d086c76db2476da42c1f7fae" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0725.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="422d2874a660424b80efdb5f89f8e722bfa9e02bdc0063ae32fe13fd66abe6c0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0725.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9b8df3ea7ba6299c43a32daa1ea9ba2e4dcb3a98d086c76db2476da42c1f7fae" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0725.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-95956aee057fa169e79fa6c41757443ee940550743d4da5660096b2d60d633bc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0726.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="292e1e3e8571d591bd4724e178099644dbf1ff5bcee5ba461ec2c74127182f7d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0726.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-95956aee057fa169e79fa6c41757443ee940550743d4da5660096b2d60d633bc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0726.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2e0f378fc397178b43cc94e655e4ed7981251b6743ac7d28ac078847b665b07e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0727.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="0319b1ad740dc32b9ec66de875a96fc2e64ea668924072fc397f71d497c197a9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0727.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2e0f378fc397178b43cc94e655e4ed7981251b6743ac7d28ac078847b665b07e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0727.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d47ab58376684c820c4eff58c45c3592a1b9367b6d66c2c5530d343b41a7cb76" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0754.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d53dcfb8fc542c6cc4a3051d3f09f6b944d85a7e929abc947c9d3c3d53a35b5c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0754.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d47ab58376684c820c4eff58c45c3592a1b9367b6d66c2c5530d343b41a7cb76" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0754.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7bcbfc2a0ec58aad9ef0ad4ea449357a80550127c2d3b322014fb944d6503856" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-0801.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b8d2e8d64b4ddc56da0a0d1154ffb07a58bc097bb220688c63fb1b1e989a26ae" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-0801.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7bcbfc2a0ec58aad9ef0ad4ea449357a80550127c2d3b322014fb944d6503856" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-0801.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6ef7b5053136451486f0b8e25fdf47ff436686d1b5f2391718c77faff344d832" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3000.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="95e2bc8290cb148e2c2a92677832f5db6a1e252d91f3a8c2d8a25a41e0d0655d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3000.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6ef7b5053136451486f0b8e25fdf47ff436686d1b5f2391718c77faff344d832" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3000.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-af20ff4e7acb6dca94c079cd16f1da8b8b38da29247b9fd739a107a01222ce48" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3001.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8bb224a7b2189a9d337af8aa85fac818806228991fcad779681395d528cb7a0e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3001.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-af20ff4e7acb6dca94c079cd16f1da8b8b38da29247b9fd739a107a01222ce48" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3001.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-882ca66a7b47a69cb698640e9ce85e5450e6eb64b394e295db9ef6ceb92cd23a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3002.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a39d3a66e1e568573f314368c1c1e7425aa465b5cce4372d6126280bbe7b56d1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3002.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-882ca66a7b47a69cb698640e9ce85e5450e6eb64b394e295db9ef6ceb92cd23a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3002.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-02d543176f7a87dbeedc287128000a7f2eb1a50396220f87dce000c2ff913f94" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3003.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="da62171dc15581eb9d91e1297acb45b12c6b87beae47dc5c7c9478becc7120c3" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3003.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-02d543176f7a87dbeedc287128000a7f2eb1a50396220f87dce000c2ff913f94" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3003.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9d4e2ccbd22174dcd0646aab11c89f5bbe73a37077ee59c48db713a89fd3698d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3099.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e7caa74ad7b071ebfe5e9c98c5cc6394648592163c350845a09c64fdaf84f692" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3099.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9d4e2ccbd22174dcd0646aab11c89f5bbe73a37077ee59c48db713a89fd3698d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3099.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f548b731b5ea3f1d38d8c0f549c53f115784f02fbeb6e664481bc9de35ff88ec" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3100.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b806ff1cc9afe310de9416ae648fdb488b6fe0c7751c1fc4c660ee634d0bb56b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3100.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f548b731b5ea3f1d38d8c0f549c53f115784f02fbeb6e664481bc9de35ff88ec" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3100.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7062cd25caf67ee1c0b61c53f5cc6729b0e58fc501cb0140ff9254ab7d41adbc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3101.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="aae6e158faf605e356ff76340e536d7c783dc21ac9524b4e628ca272eaba3584" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3101.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7062cd25caf67ee1c0b61c53f5cc6729b0e58fc501cb0140ff9254ab7d41adbc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3101.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a9d68b5d201ee92b6784aa89d33dbe22c07079febbdfa1c8b3c906f25c0a19f9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3102.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d6f05f54f8dcf2c0188a259ce3995a1233b5837d68891f2945749cb910e0a490" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3102.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a9d68b5d201ee92b6784aa89d33dbe22c07079febbdfa1c8b3c906f25c0a19f9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3102.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-855ac43f34aa66e031a0c14265d99f1ecaaceae20c3982997e77e9e2da27c759" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3103.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b06e9a5baae2eb2a44a4b75aeb9aeabb5e00c9d0b3eafb2b299bf10cdd958ebe" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3103.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-855ac43f34aa66e031a0c14265d99f1ecaaceae20c3982997e77e9e2da27c759" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3103.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-45d2d40c21f0817e6e42738c6c8a8dcdad858bff54a129325b637ce173ff50fa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3104.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="49725af5e7ff9518bf6dce9e2ead16142c189aee10cee577ee464a9e54da4265" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3104.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-45d2d40c21f0817e6e42738c6c8a8dcdad858bff54a129325b637ce173ff50fa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3104.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7444e2c505e0efbc6a3e6106403dbf973b7109bf0ff730fdb866d74eab468640" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3105.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="8000ad563de119967e51a20fbd1381005ff65e150fc390e21e924cdd01c6dc60" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3105.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7444e2c505e0efbc6a3e6106403dbf973b7109bf0ff730fdb866d74eab468640" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3105.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5e2a1088bb00d7b70bd4ebf79e0be53696c501c01273c573773d74c3a9ccdfb9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3106.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="405a672e68a288ee047d3773d6bf5ffe4b9c8f3e35be9bb39e7a0097308c9e45" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3106.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5e2a1088bb00d7b70bd4ebf79e0be53696c501c01273c573773d74c3a9ccdfb9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3106.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4b0235465d9dd73740f99bcbb05510d2a4ef8e2e7ff1778537bf79d73a9873d9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3107.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4f9c39d5c43768792e19f6200a1d5a6d2e184d9553ece211c362386e985f2b53" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3107.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4b0235465d9dd73740f99bcbb05510d2a4ef8e2e7ff1778537bf79d73a9873d9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3107.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5bb9ba764616f204e331761309994eff5009cf0eb919ce7a6cee9932cd795ce1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3108.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5e4cf222da076b1bfdd47e2f8ab450d692c08fa99daef9bdcdca429f64fc95f9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3108.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5bb9ba764616f204e331761309994eff5009cf0eb919ce7a6cee9932cd795ce1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3108.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-6e2fbdccad09068663e145485b42a86c9fddafb6ed6a25891e4f242a97198844" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3109.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="02539d980fe9a326c9b419ac1131e965ecb051d3c59e450d3e3d76c3175bece4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3109.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-6e2fbdccad09068663e145485b42a86c9fddafb6ed6a25891e4f242a97198844" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3109.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-58a858340b214106d5de207ca5392daefae6e4c992511f7b1326f60b1d5901e6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3110.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3eb975bb617a116953bbaf96b32b62ddecb4fd9fb6263f143db313ab4f3bf3b6" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3110.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-58a858340b214106d5de207ca5392daefae6e4c992511f7b1326f60b1d5901e6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3110.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a450c6ca23eee38eeb858bd869e9a4bf6004446f3b500c44492a658c2a3acd13" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3111.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d0207f10663a6c8dcdc54241b106cccaffffa53ba613ca31a5ea92d0ab726839" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3111.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a450c6ca23eee38eeb858bd869e9a4bf6004446f3b500c44492a658c2a3acd13" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3111.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b7b71a9506c77b99dc86a20936cf53e2267831ab22bd2538c334425510f56a33" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3112.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="49e99938035acc9f656e9b3e7818b370e81cecfa2257f769cde099a8ebf17fcc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3112.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b7b71a9506c77b99dc86a20936cf53e2267831ab22bd2538c334425510f56a33" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3112.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7abefe27b86f1482958e0b446300acbc724b5a94d6947b238bc6d723056fa782" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3113.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fccbfe2d2470e7878e0aa071c4886c447f993b62db09b14e7b537443c4f2bf66" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3113.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7abefe27b86f1482958e0b446300acbc724b5a94d6947b238bc6d723056fa782" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3113.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fffa3ddcdad657d25386553c87f15a28354491c5cbe0e4d240fd4123ae40d2fb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3114.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a15b55fc9714f9bec726517bccd286b8610535bbf70bc5e29c934ec6e0387e53" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3114.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fffa3ddcdad657d25386553c87f15a28354491c5cbe0e4d240fd4123ae40d2fb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3114.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e3a3107d68cd6536febd136fa830e97b272c82da994897c59cb7d9d8471c36c4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3115.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7b46073f4b105c80dc6a92bcab2340cb9faa05b95b2a6552e0a7e967d6d498d2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3115.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e3a3107d68cd6536febd136fa830e97b272c82da994897c59cb7d9d8471c36c4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3115.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ff4b5c5a4d786fe18845209bb4964b7976a3b17269128fc9f4d0424a5496cab9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3116.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a7083062d2d09492c100b8dc4ab3c404ab5a2078f087613519838f90b6ab8012" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3116.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ff4b5c5a4d786fe18845209bb4964b7976a3b17269128fc9f4d0424a5496cab9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3116.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cad58be51b2a056b3b295e664bafecd4c8cc32ba526da1069ad92418ffd837aa" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3117.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3713428ec9fcd27d4cc20ba8c2acc1471021381485b786e8231aaabf546e0b52" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3117.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cad58be51b2a056b3b295e664bafecd4c8cc32ba526da1069ad92418ffd837aa" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3117.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ea3faa91f38907d2c6fec3dc4a569dce42f2dde69aef397c1447cc084d8c84c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3118.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="016b7ffb2f4261839bbe819710e078560a50eba96a575f7de6b445b680e242e5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3118.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ea3faa91f38907d2c6fec3dc4a569dce42f2dde69aef397c1447cc084d8c84c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3118.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-0ab73c8073e1460a70957208bd9d2cc01e01363e325ed6e0256467e55d881ca4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3119.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="bc44214c027319aa376808c4b516c48e96bd72f0e55db17c935846bc0b3729f2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3119.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-0ab73c8073e1460a70957208bd9d2cc01e01363e325ed6e0256467e55d881ca4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3119.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fc985d0860852cc7de4bc151dc81a4b568b2d19eaf25e4a71fda328325eb3726" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3120.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f6778e0b64c7a4e0ec556b6f23e0fb82103098ebe781e13e24a944cb69795a1c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3120.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fc985d0860852cc7de4bc151dc81a4b568b2d19eaf25e4a71fda328325eb3726" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3120.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ce30425fea9d33bd5a955341d522608d0f13286aef46f936c61ba08fbdebcc43" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3121.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="6056a8735bcef3cb5162b875de4c0ba729c497937d94f267b058456d672baeff" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3121.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ce30425fea9d33bd5a955341d522608d0f13286aef46f936c61ba08fbdebcc43" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3121.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-66b6aca268b5e9077d15c50b4326a44e98d1dfc8862e45ca084faacb39a1a3e7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3122.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a06b41980dcdb234b7be38c7575f4de2d2766eedc5d6db5655b5fd2443bd442c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3122.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-66b6aca268b5e9077d15c50b4326a44e98d1dfc8862e45ca084faacb39a1a3e7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3122.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-3a93cb51400dbd66ad21888d804045649a16d4720e28b077ba8884ce4969dd38" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3123.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1152c357102c5f90da2405843683a583b9bdf7613dd69ac7cf2c9ab88d22a9ba" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3123.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-3a93cb51400dbd66ad21888d804045649a16d4720e28b077ba8884ce4969dd38" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3123.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-20810e36adc553c390593c78661ce3d785bae0e8b559e0ebb4766896c4f36969" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3124.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d555b12b002048e2cd312c0fd451dc0e1959ab9116a063dd49b72d97f73059a4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3124.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-20810e36adc553c390593c78661ce3d785bae0e8b559e0ebb4766896c4f36969" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3124.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c78a94a14885afc6d3c054639dcda21a049d2eae352f096ef3ec49e61885c08b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3125.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="73ff40e4e93fb710087947c27dbc68b49fe3fab7dfc30217d786dcacd6f92b4b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3125.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c78a94a14885afc6d3c054639dcda21a049d2eae352f096ef3ec49e61885c08b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3125.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fa1f2e8bbc429d44d9f830dfe32668a5f4f65ff830320d92e3a710342e69dad2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3126.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7dd26123dbd88983593ebe89a0b576e802962ea7389816972e1c525b3fad733d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3126.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fa1f2e8bbc429d44d9f830dfe32668a5f4f65ff830320d92e3a710342e69dad2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3126.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-608e848054d6d892a6fc5159cc5d669f06452395ce60bc0f3efd212b53e94c72" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3127.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d42a9b571f3821752d09376e2179f68742877b9d4922a591e2823cdb11ce32b7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3127.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-608e848054d6d892a6fc5159cc5d669f06452395ce60bc0f3efd212b53e94c72" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3127.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-b388472391e516e68df730863287675e227b564d09fd1279c22f496db505240b" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3128.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c1d7c0443fc088c0d8a2d6c89847de27667da3bc1568f9e952d46205fa84e304" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3128.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-b388472391e516e68df730863287675e227b564d09fd1279c22f496db505240b" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3128.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4f048abc40b2ddfe9d3424f629046261a20821ebaef9ce7940dceed31917959d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3129.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a8a377ae88ca41856ae798fb612f8947a0a9c77dc4bee7a832b62a5f35d47d6d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3129.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4f048abc40b2ddfe9d3424f629046261a20821ebaef9ce7940dceed31917959d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3129.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d3f2565097697fb22d6219612b8aa150a563abc48720c92072ca92af1600d109" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3130.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="459e4869ef754522985d85b2d821c30f565f25c9751a46625d854f5669c39f2c" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3130.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d3f2565097697fb22d6219612b8aa150a563abc48720c92072ca92af1600d109" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3130.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-7c730492d32feedc414e3654d8233bd0e0f60e77ced3eb90d37cd95981b617d8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3131.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="603fb79fbf12994370c9ad33c2a48e52ed52856b4b68629325467b97c101cdf2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3131.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-7c730492d32feedc414e3654d8233bd0e0f60e77ced3eb90d37cd95981b617d8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3131.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e4d10efcec693b080edaea0a235a099336d4ba694cbc2467a374ebe4aaf3435e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3132.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c24b2d0a661b89fb35298d5d98355e3f43d24ed24e2013f1bd7e1ef05b5d107e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3132.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e4d10efcec693b080edaea0a235a099336d4ba694cbc2467a374ebe4aaf3435e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3132.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-765ceb0c535fce6da507448dc08c860bdc73724869a5f920a8abdcbadceef252" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3133.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fd965947136fa9306c28354cd284f6c62c183a6caa8ff85e7899767bf951b95a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3133.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-765ceb0c535fce6da507448dc08c860bdc73724869a5f920a8abdcbadceef252" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3133.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-35341c8595713843609040f16eada27e73f451121742196a193acc922bd7f8c1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3134.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="86fcb4542bdce7c570183adc3f4e59aca784a80f0018d450f441a8dddae780f1" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3134.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-35341c8595713843609040f16eada27e73f451121742196a193acc922bd7f8c1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3134.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fea3cc0a780b4619e18bf7946c432f9453bb60cc158d0dc112213068773f13ea" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3135.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="3a9f2dad970c3b5ed4d97c57205ff97aa02d5fe6d050edde73b58b51b673d986" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3135.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fea3cc0a780b4619e18bf7946c432f9453bb60cc158d0dc112213068773f13ea" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3135.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e94a91c0dcc5805733243b3d5b32bbe43650351b77e045ccd03c44431a5260a9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3136.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f1436b249035ae07a9c776dbf95f54391bd2231c3caefb15d98b8f363febb61a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3136.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e94a91c0dcc5805733243b3d5b32bbe43650351b77e045ccd03c44431a5260a9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3136.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a2a8c66cbc19d4729b58207331711ae9a7dad61d360ceea1a24808a169e66cde" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3137.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="2b11cbcd8aee88b79c82bfe3d74c32f51f153de85b647f7842b16821323f8362" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3137.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a2a8c66cbc19d4729b58207331711ae9a7dad61d360ceea1a24808a169e66cde" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3137.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-cd0c75ede8cc2e0f53ef9a74f903e7595ecab3fb230c430be6ebc66d661200e7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3138.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fddfef3b0a1ea4c1a9ee34fb2f51865654234012c13dcecb4bd7351a39a28263" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3138.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-cd0c75ede8cc2e0f53ef9a74f903e7595ecab3fb230c430be6ebc66d661200e7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3138.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-a09647eb1580733cc7461cafb23f81ac186782055a4c4b028cd15bda6377d896" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3139.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4402aa12d30b46258c9a7025cc4b4faa4e1cca9a09920a1e36630123f31d59c2" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3139.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-a09647eb1580733cc7461cafb23f81ac186782055a4c4b028cd15bda6377d896" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3139.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-46ee3c0871b999053b029af48b3c0a269fb2db104968f7ce37bd6b1a985b98d7" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3140.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="06d1109a9c5ba6640d116ea17098164a69df86c3c532665bea477c12b712316d" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3140.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-46ee3c0871b999053b029af48b3c0a269fb2db104968f7ce37bd6b1a985b98d7" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3140.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-420245f6bafdc1a90cf386712ff7b874727542cfd5462810ab3084fe2493aeef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3141.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="552ee6ac30279b1448057a5a332415a46050e9cbd5e35ef888ad47056c1c2b5e" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3141.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-420245f6bafdc1a90cf386712ff7b874727542cfd5462810ab3084fe2493aeef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3141.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-827e36e9df26f72e4e005cd7f4aaa24491720f826f4754bd3c5889df3b99cc70" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3142.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="74ce9f6f450e4d004c7840f8d32f2354aca8b1f98f7ef183826b343b068993d9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3142.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-827e36e9df26f72e4e005cd7f4aaa24491720f826f4754bd3c5889df3b99cc70" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3142.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4e4e7f7b2bfe8b06ec047efa6e07d4a9305e3e4eb25597ecbc07857b913a71b9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3143.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dd47ac3fb900ffea4b0f29943a80c7c0c5e15a419b578f74533a0972bd4fd9e7" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3143.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4e4e7f7b2bfe8b06ec047efa6e07d4a9305e3e4eb25597ecbc07857b913a71b9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3143.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c8655ef4658318ee70efafed0d24a295a70128dd992bc3832b327bdfa9dcdd02" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3144.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="cf374d2f445fbf5cf7a4c12beeaf1c0d3086748a09da762c3deda5007e5bd9b0" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3144.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c8655ef4658318ee70efafed0d24a295a70128dd992bc3832b327bdfa9dcdd02" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3144.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4d468086ea2f2219ba631d990b7722da83eff8623cbf1e74ea468997bf57c281" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3145.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="378c002005c3c1d96ed5adc74aa76d58aea505b93f3157bfd1298dd9f350e6b4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3145.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4d468086ea2f2219ba631d990b7722da83eff8623cbf1e74ea468997bf57c281" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3145.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d365b4bffd92fa665ede59bdd5155af28543f9dee12ce0083ea6ea7a571c97c8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3146.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="9f0fc83aac51d22831e65c95b38b7427571ff226598998d3778eef37b7db7670" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3146.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d365b4bffd92fa665ede59bdd5155af28543f9dee12ce0083ea6ea7a571c97c8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3146.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-aa3fa5778904774585703629fe6a94fdd1e6cb11dbeae86bfd09b2a60138a218" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3147-1.dia","extension":".dia"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="db8ad695a5d3add16612c87765e4c3f2746e4d39fc69a9b14094edcfed4975d1" data-file-type=".dia" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3147-1.dia</span> <a class="ActionList-content hx_ActionList-content" href="#diff-aa3fa5778904774585703629fe6a94fdd1e6cb11dbeae86bfd09b2a60138a218" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3147-1.dia </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-d14b5e6600724ee5914519a6a6dca77d837eddfce5fe6c1c4e0dc8c313df5a5a" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3147-1.png","extension":".png"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5fcedba83b07d6ca121f70e66ffb47d2db93760808e89b1e265b54058b6bb85d" data-file-type=".png" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3147-1.png</span> <a class="ActionList-content hx_ActionList-content" href="#diff-d14b5e6600724ee5914519a6a6dca77d837eddfce5fe6c1c4e0dc8c313df5a5a" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3147-1.png </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-35d0e52e642112992a38b9e0ca42d2526566ce1f8342c9a210d5014da2d50bb8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3147.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4d985f519ce4745298764d57a6d7672d0de052c8306c1f07fc8a6105b3eaa52f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3147.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-35d0e52e642112992a38b9e0ca42d2526566ce1f8342c9a210d5014da2d50bb8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3147.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-31b53c458540e592e3d088dbc1eaa9b4dc54002b0400ad791036427fcffc76d3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3148.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a4aa48365e4f74313c389bc1ba87057b40e3bb00462de189d985242ab678c605" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3148.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-31b53c458540e592e3d088dbc1eaa9b4dc54002b0400ad791036427fcffc76d3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3148.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-95a91bae22c6157cd218f66640a91053759befed23eb586110f98f75223acfe3" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3149.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="f19c4ccbee82ed34fccbb7341b646835408821ad650e96cc79ee763d90193362" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3149.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-95a91bae22c6157cd218f66640a91053759befed23eb586110f98f75223acfe3" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3149.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8ea735e68e906470caa9965b65dd9681ea15bf2dc8f7ae730bfaffbf6a55d8c9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3150.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ec032c4fdfbe02205cca7580d0a5e781a7b439aa2417604fbd4b55792a8bfc41" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3150.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8ea735e68e906470caa9965b65dd9681ea15bf2dc8f7ae730bfaffbf6a55d8c9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3150.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-047bf0048b4ed0ba0f785bdb6dd7808793e226a67fc249972b00a5ae4d0ae741" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3151.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="b24129a97e5f8f94be0c72e64017b084fd610880230e8eb8c32e2e81fa1df106" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3151.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-047bf0048b4ed0ba0f785bdb6dd7808793e226a67fc249972b00a5ae4d0ae741" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3151.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-2d6e91ce5555f1bd35eb2bbf0fd8ed876923f0cf7e26b9c98d4813b8455e4fdd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3152.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="561f00482274cf14e1c3522a6e19b6769d84142833c468ef208d3bf3db5936eb" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3152.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-2d6e91ce5555f1bd35eb2bbf0fd8ed876923f0cf7e26b9c98d4813b8455e4fdd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3152.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-67ab431c7323e56afc97c3b528d71d815af153820ddca0bf3cda057301344ba2" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3153.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="fb172483fafaf91b25dcd915040b693182e7045f7ec83faa64759199c61e32a5" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3153.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-67ab431c7323e56afc97c3b528d71d815af153820ddca0bf3cda057301344ba2" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3153.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ef9195ebd95670e1dafbb47987bda751c6bef2d49a0e1cf4344a9efbf4bc9846" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3154.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="ce8ce34558fec92f05620c333502622d133c3232ad5ac016758969ddcd90fead" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3154.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ef9195ebd95670e1dafbb47987bda751c6bef2d49a0e1cf4344a9efbf4bc9846" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3154.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-8ff992e578e3896300d167422a4f911033ca98818199b32745bd3a10c56a1dcb" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3155.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="518c29dd899c54be7ceae0e7adb296039c3abc29a8ae31b5c6d40479d0db6176" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3155.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-8ff992e578e3896300d167422a4f911033ca98818199b32745bd3a10c56a1dcb" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3155.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-51b28af9e4d64e5d424f5fa37e07afd76229fb262e7efac98c9e47e52e8e4156" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3156.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="aa33c781a3a1e31c801fc6dc9c2755ef9d32adb54a6289af50b9e97113aadb3b" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3156.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-51b28af9e4d64e5d424f5fa37e07afd76229fb262e7efac98c9e47e52e8e4156" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3156.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ae3ca8be404294f737e7c6d95dd7a2bfa1276e1a009e0d7f214739f914c64fa8" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-3333.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="552031f66d42828bfce9e41b7b4fd3bc13ef9a9f988aa7c821ef1da3c87fe1a4" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-3333.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ae3ca8be404294f737e7c6d95dd7a2bfa1276e1a009e0d7f214739f914c64fa8" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-3333.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c538d4588f2e5b78e7e4fb5477b196a63a74664db240026d88113f7851a7113d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8000.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="7aed92f2fc00e89ba064dfe0fc8e95ef730d276a12a92bb44e59151bf3a84a08" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8000.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c538d4588f2e5b78e7e4fb5477b196a63a74664db240026d88113f7851a7113d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8000.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-4ae6c13a7a2d4877137c3d4562949f61dc64c169310aba4cf0e67739d2882ee6" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8001.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="37c838bb3e183492ece408d839987fa4204a3e6d557252b260086618bfb21acc" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8001.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-4ae6c13a7a2d4877137c3d4562949f61dc64c169310aba4cf0e67739d2882ee6" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8001.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fbb435c825438e856c74cfdda670ec148c162fbd0c5a0f77cdca29457ccee955" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8002.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="48b5fc830209fcbf4a0c2d4314e35222356871c8283d8c36cd57466de6428411" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8002.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fbb435c825438e856c74cfdda670ec148c162fbd0c5a0f77cdca29457ccee955" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8002.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-ef57ec66a48297d1af6fcb4d8cfcaae6199dcc57894d6760e37e1047dfbf1cdc" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8010.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="5f2bf8347e3029e642c1d6aed53cbf2c3035cabe7ba1f050e6bd8c1fa8b4c642" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8010.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-ef57ec66a48297d1af6fcb4d8cfcaae6199dcc57894d6760e37e1047dfbf1cdc" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8010.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-666d8df0b2d7ec83dc04dfa61ec602cd874f989a3965c2fe602b1fb1d3f35188" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8011.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="1a60aacdd27f6f34cc1488b0a9e2a04fdeb3b65d3515122f04bc1fb456b6ca96" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8011.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-666d8df0b2d7ec83dc04dfa61ec602cd874f989a3965c2fe602b1fb1d3f35188" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8011.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-f80f3077147ea59f60967e5ac60a895a77cbe53c274d6e32b916f272cb7dd2d9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8012.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="263b16a40882daefa72dbb1679aa4803362d9dc062fbde05878bb27ac1c98ffd" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8012.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-f80f3077147ea59f60967e5ac60a895a77cbe53c274d6e32b916f272cb7dd2d9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8012.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-087078f4b1f9f69e41815282f22ac2d056a8ecfc214601bc4fe13da8acc8441d" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8013.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a716891577f1bc6ec512f08ee1cc32e89483246d1222abefa9bfc3ca7e861066" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8013.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-087078f4b1f9f69e41815282f22ac2d056a8ecfc214601bc4fe13da8acc8441d" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8013.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-29f1583393fb72faa5ff3dd4b63504af8b80165424304d1d5b521f6c3c2482ef" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8014.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="4aa9d14e004a87a25d63a4beefedaee13a2c23d9f0c3e60f3218864a2a471364" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8014.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-29f1583393fb72faa5ff3dd4b63504af8b80165424304d1d5b521f6c3c2482ef" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8014.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-1d5dbf1c122de369e561e0a7920664cdd673eb49194d7410aba7dbe4f6c87ac1" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8015.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="dce30abc2c9bc4fcff97390689fc9398c89a52593f8e5ca35fb4ec97e1286a1a" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8015.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-1d5dbf1c122de369e561e0a7920664cdd673eb49194d7410aba7dbe4f6c87ac1" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8015.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-fc82bc5b3057343d3a377714f5b2e08eceb70ab78627e01409deb461c8af37fd" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8016.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="c980c830eb9f0361dece5d052527b284327b8ef1da26726567f8593c601f8cea" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8016.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-fc82bc5b3057343d3a377714f5b2e08eceb70ab78627e01409deb461c8af37fd" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8016.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-11a9bbef4293f08cf165abdb35ea82b16ca32d41ff6df37784cce504a839aeb4" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8100.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="d8ed67a819ed40e52033f4e60a827aca7901ce2a2615b698b6b1597db424bdc8" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8100.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-11a9bbef4293f08cf165abdb35ea82b16ca32d41ff6df37784cce504a839aeb4" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8100.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-9142e66cac1282bd118378e355d879d001be3569cd9da262032d8cc287941e88" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8101.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="a97236b3b7fd71953005ed3351af421b788c10610ebd3a15c239271cd25d081f" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8101.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-9142e66cac1282bd118378e355d879d001be3569cd9da262032d8cc287941e88" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8101.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-5a8cd2514db2f54d9a88a5ff95c96aa6a961e7691c0f6aa1a0f10d3eb007507e" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8102.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="732603eb4590ce5d66fce9b0149954e328278307d9a709c93d5c7267e53c09b9" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8102.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-5a8cd2514db2f54d9a88a5ff95c96aa6a961e7691c0f6aa1a0f10d3eb007507e" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8102.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-c79aaf543cc3a6ba170c23344d50eb507606995009cbd0da982890ebad8765b9" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8103.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="e212d4b9335429ad719aef2e2e5fdab31e85eed376ad516a3c0790db0a7d5134" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8103.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-c79aaf543cc3a6ba170c23344d50eb507606995009cbd0da982890ebad8765b9" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8103.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> <li id="file-tree-item-diff-e5bd1804e65590541c06ad05e147a62e62e25561377a88eda0b58b2f68f17026" class="ActionList-item ActionList-item--subItem js-tree-node" role="treeitem" aria-level="2" style="--ActionList-tree-depth: 2;" data-action=" click:experimental-action-list#handleItemClick click:file-tree#instrumentSelectFile " data-target="file-tree.fileTreeNode" data-targets=" diff-file-filter.treeEntries file-tree.fileTreeNodes " data-hydro-click-payload="{"event_type":"pull_request.user_action","payload":{"category":"file_tree","data":{"file_count":678,"path":"peps/pep-8104.rst","extension":".rst"},"pull_request_id":"08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null,"action":"file_selected","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d"}}" data-hydro-click-hmac="52b7cdb4dccb296cf1b53874bc44f7c4472b373fcf4912ffa71a9406b33b5539" data-file-type=".rst" data-file-deleted="false" data-tree-entry-type="file" > <span data-filterable-item-text hidden>peps/pep-8104.rst</span> <a class="ActionList-content hx_ActionList-content" href="#diff-e5bd1804e65590541c06ad05e147a62e62e25561377a88eda0b58b2f68f17026" data-turbo="false" > <span class="ActionList-item-visual ActionList-item-visual--leading hx_ActionList-item-visual"> <svg aria-label="File" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file color-fg-muted"> <use href="#octicon_file_16"></use> </svg> </span> <span class="ActionList-item-label ActionList-item-label--truncate hx_ActionList-item-label" > pep-8104.rst </span> <span class="ActionList-item-visual ActionList-item-visual--trailing hx_ActionList-item-visual"> <svg title="modified" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-diff-renamed color-fg-muted"> <use href="#octicon_diff-renamed_16"></use> </svg> </span> </a> </li> </ul> </li> </ul> </nav> </file-tree> </experimental-action-list> </div> </div> <div data-target="diff-layout.mainContainer" data-view-component="true" class="Layout-main files-next-bucket"> <a name="diff-stat"></a> <template class="js-comment-button-template"> <button data-path="{{ path }}" data-anchor="{{ anchor }}" data-position="{{ position }}" data-side="{{ side }}" data-line="{{ line }}" data-original-line="{{ originalLine }}" aria-label="Add line comment" type="button" data-view-component="true" class="add-line-comment js-add-line-comment js-add-single-line-comment btn-link"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus"> <path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path> </svg> </button></template> <div id="files" class="diff-view js-diff-container js-code-nav-container" data-hpc> <div class="container-md js-file-filter-blankslate" data-target="diff-file-filter.blankslate" hidden> <div class="blankslate-container"> <div data-view-component="true" class="blankslate"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-filter blankslate-icon"> <path d="M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5H2.75ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <h2 data-view-component="true" class="blankslate-heading"> There are no files selected for viewing </h2> </div> </div> </div> <div class="js-diff-progressive-container"> <copilot-diff-entry data-file-path=".github/CODEOWNERS" > <div id="diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open hide-file-notes-toggle js-tagsearch-file" data-file-type="No extension" data-file-deleted="false" data-tagsearch-path=".github/CODEOWNERS" data-tagsearch-lang="CODEOWNERS" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path=".github/CODEOWNERS" data-short-path="3d36a1b" data-anchor="diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" data-file-type="No extension" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <span class="sr-only"> 1,310 changes: 655 additions & 655 deletions </span> <span class="diffstat" aria-hidden="true">1,310 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title=".github/CODEOWNERS" class="Link--primary Truncate-text" href="#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7">.github/CODEOWNERS</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value=".github/CODEOWNERS" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/.github/CODEOWNERS" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="js-diff-load-container" tabIndex="-1"> <include-fragment data-fragment-url="/python/peps/diffs/0?commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&name=main&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&w=false" class="js-diff-entry-loader px-3 py-4 position-relative"> <div> </div> <div data-hide-on-error class="js-skip-tagsearch"> <svg aria-hidden="true" class="width-full" style="max-width: 340px;" height="84" viewBox="0 0 340 84" xmlns="http://www.w3.org/2000/svg" class="d-block"> <path class="js-diff-placeholder" clip-path="url(#diff-placeholder)" d="M0 0h340v84H0z" style="fill: var(--bgColor-muted, var(--color-canvas-subtle))" fill-rule="evenodd"></path> </svg> <div class="d-flex flex-column flex-items-center flex-justify-center position-absolute top-0 left-0 height-full width-full"> <button data-disable-with="Loading…" aria-describedby="hidden-diff-reason-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" type="button" data-view-component="true" class="load-diff-button no-underline js-diff-load Button--link Button--medium Button f4"> <span class="Button-content"> <span class="Button-label"><div class="text-bold f4 js-button-text">Load diff</div></span> </span> </button> <p id="hidden-diff-reason-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7" class="color-fg-muted f6"> Large diffs are not rendered by default. </p> </div> </div> <div class="load-diff-retry text-center p-1" data-show-on-error hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert color-fg-danger mr-1"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> Oops, something went wrong. <button data-retry-button="" type="button" data-view-component="true" class="Button--link Button--medium Button"> <span class="Button-content"> <span class="Button-label">Retry</span> </span> </button> </div> </include-fragment> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path=".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md" > <div id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open soft-wrap file-type-prose js-tagsearch-file" data-file-type=".md" data-file-deleted="false" data-tagsearch-path=".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md" data-tagsearch-lang="Markdown" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path=".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md" data-short-path="ac62b7d" data-anchor="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" data-file-type=".md" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/48aaa3072b73d8aa71a97b32676b5f4699d755e7?anchor=diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664&diff=unified&direction=full&mode=100644&path=.github%2FPULL_REQUEST_TEMPLATE%2FAdd+a+new+PEP.md" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 2 changes: 1 addition & 1 deletion </span> <span class="diffstat" aria-hidden="true">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title=".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md" class="Link--primary Truncate-text" href="#diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664">.github/PULL_REQUEST_TEMPLATE/Add a new PEP.md</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value=".github/PULL_REQUEST_TEMPLATE/Add a new PEP.md" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" data-turbo="false" action="/python/peps/diffs/1?commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&name=main&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&source=true&w=false" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" data-turbo="false" action="/python/peps/diffs/1?commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&name=main&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&short_path=ac62b7d&w=false" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file"> <path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/.github/PULL_REQUEST_TEMPLATE/Add%20a%20new%20PEP.md" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <colgroup> <col width="40"> <col width="40"> <col> </colgroup> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" id="expand-up-link-0-diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/48aaa3072b73d8aa71a97b32676b5f4699d755e7?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=10&left_hunk_size=7&mode=100644&path=.github%2FPULL_REQUEST_TEMPLATE%2FAdd+a+new+PEP.md&right=10&right_hunk_size=7" data-left-range="1-9" data-right-range="1-9"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-406679f3-7e70-4e33-bd0c-60f8d719b749" for="expand-up-link-0-diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -10,7 +10,7 @@ If your PEP is not Standards Track, remove the corresponding section.</td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L10" data-line-number="10" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R10" data-line-number="10" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-mh">## <span class="pl-en">Basic requirements (all PEP Types)</span></span></span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L11" data-line-number="11" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R11" data-line-number="11" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L12" data-line-number="12" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R12" data-line-number="12" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-v">*</span> <span class="pl-k">[ ]</span> Read and followed <span class="pl-s">[</span>PEP 1<span class="pl-s">]</span><span class="pl-s">(</span><span class="pl-corl">https://peps.python.org/1</span><span class="pl-s">)</span> & <span class="pl-s">[</span>PEP 12<span class="pl-s">]</span><span class="pl-s">(</span><span class="pl-corl">https://peps.python.org/12</span><span class="pl-s">)</span></span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L13" data-line-number="13" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-v">*</span> <span class="pl-k">[ ]</span> File created from the <span class="pl-s">[</span>latest PEP template<span class="pl-s">]</span><span class="pl-s">(</span><span class="pl-corl">https://github.com/python/peps/blob/main/pep-0012/pep-NNNN.rst?plain=1</span><span class="pl-s">)</span></span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R13" data-line-number="13" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-v">*</span> <span class="pl-k">[ ]</span> File created from the <span class="pl-s">[</span>latest PEP template<span class="pl-s">]</span><span class="pl-s">(</span><span class="pl-corl">https://github.com/python/peps/blob/main/<span class="x x-first x-last">peps/</span>pep-0012/pep-NNNN.rst?plain=1</span><span class="pl-s">)</span></span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-v">*</span> <span class="pl-k">[ ]</span> PEP has next available number, & set in filename (<span class="pl-s">``</span><span class="pl-c1">pep-NNNN.rst</span><span class="pl-s">``</span>), PR title (<span class="pl-s">``</span><span class="pl-c1">PEP 123: <Title of PEP></span><span class="pl-s">``</span>) and <span class="pl-s">``</span><span class="pl-c1">PEP</span><span class="pl-s">``</span> header</span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L15" data-line-number="15" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R15" data-line-number="15" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-v">*</span> <span class="pl-k">[ ]</span> Title clearly, accurately and concisely describes the content in 79 characters or less</span></td> </tr> <tr data-hunk="3bfbe6f53f4e5332ef38d5c7146e3826b51d1edee79f8ac85da43fe6e79bf02f" class="show-top-border"> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664L16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664R16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-v">*</span> <span class="pl-k">[ ]</span> Core dev/PEP editor listed as <span class="pl-s">``</span><span class="pl-c1">Author</span><span class="pl-s">``</span> or <span class="pl-s">``</span><span class="pl-c1">Sponsor</span><span class="pl-s">``</span>, and formally confirmed their approval</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" id="expand-down-link--diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/48aaa3072b73d8aa71a97b32676b5f4699d755e7?diff=unified&direction=down&in_wiki_context=&last_left=16&last_right=16&left=43&left_hunk_size=&mode=100644&path=.github%2FPULL_REQUEST_TEMPLATE%2FAdd+a+new+PEP.md&right=43&right_hunk_size=" data-left-range="17-42" data-right-range="17-42"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-410e5ef7-10bf-4269-8a27-4fe0410436d8" for="expand-down-link--diff-ac62b7def526bfa279a3bad9a466393b6347af80c17d5c8d386c3007eb197664" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path=".gitignore" > <div id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type="dotfile" data-file-deleted="false" data-tagsearch-path=".gitignore" data-tagsearch-lang="Ignore List" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path=".gitignore" data-short-path="bc37d03" data-anchor="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947" data-file-type="dotfile" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <span class="sr-only"> 28 changes: 17 additions & 11 deletions </span> <span class="diffstat" aria-hidden="true">28 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title=".gitignore" class="Link--primary Truncate-text" href="#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947">.gitignore</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value=".gitignore" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/.gitignore" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr data-position="0"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947HL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947HR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,18 +1,24 @@</td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-e">coverage.xml</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-e">pep-0000.txt</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R1" data-line-number="1" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-c"><span class="pl-c">#</span> PEPs</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-e">pep-0000.rst</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L4" data-line-number="4" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-e">pep-</span><span class="pl-k">????</span><span class="pl-e">.html</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-e">peps.rss</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R4" data-line-number="4" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-e">topic</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R5" data-line-number="5" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+">/<span class="pl-e">build</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R6" data-line-number="6" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R7" data-line-number="7" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-c"><span class="pl-c">#</span> Bytecode</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L6" data-line-number="6" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R8" data-line-number="8" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-e">__pycache__</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L7" data-line-number="7" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-k">*</span><span class="pl-e">.pyc</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L8" data-line-number="8" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-k">*</span><span class="pl-e">.pyo</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R9" data-line-number="9" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-k">*</span><span class="pl-e">.py</span>[<span class="pl-c1">co</span>]</span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R10" data-line-number="10" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R11" data-line-number="11" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-c"><span class="pl-c">#</span> Editors</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L9" data-line-number="9" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R12" data-line-number="12" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-k">*</span><span class="pl-e">~</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L10" data-line-number="10" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-k">*</span><span class="pl-e">env</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L11" data-line-number="11" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-e">.coverage</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L12" data-line-number="12" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-e">.tox</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R13" data-line-number="13" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-e">.idea</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L13" data-line-number="13" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-e">.vscode</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R15" data-line-number="15" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-k">*</span><span class="pl-e">.swp</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L15" data-line-number="15" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">/<span class="pl-e">build</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L16" data-line-number="16" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">/<span class="pl-e">package</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L17" data-line-number="17" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">/<span class="pl-e">topic</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R16" data-line-number="16" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R17" data-line-number="17" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-c"><span class="pl-c">#</span> Tests</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R18" data-line-number="18" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-e">coverage.xml</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R19" data-line-number="19" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-e">.coverage</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R20" data-line-number="20" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-e">.tox</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R21" data-line-number="21" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R22" data-line-number="22" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-c"><span class="pl-c">#</span> Virtual environments</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R23" data-line-number="23" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-k">*</span><span class="pl-e">env</span></span></td> </tr> <tr data-hunk="cdefc36ec0988a1770030a49121b7b7c9ad166d3c61d1ccda36a0eb7fb87bcbe" class="show-top-border"> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947L18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947R24" data-line-number="24" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">/<span class="pl-e">venv</span></span></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path=".pre-commit-config.yaml" > <div id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".yaml" data-file-deleted="false" data-tagsearch-path=".pre-commit-config.yaml" data-tagsearch-lang="YAML" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path=".pre-commit-config.yaml" data-short-path="63a9c44" data-anchor="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" data-file-type=".yaml" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/81d21c8e41862300637954d7e74ef4530f3bfc0a?anchor=diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9&diff=unified&direction=full&mode=100644&path=.pre-commit-config.yaml" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 80 changes: 25 additions & 55 deletions </span> <span class="diffstat" aria-hidden="true">80 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title=".pre-commit-config.yaml" class="Link--primary Truncate-text" href="#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9">.pre-commit-config.yaml</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value=".pre-commit-config.yaml" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/.pre-commit-config.yaml" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" id="expand-up-link-0-diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/81d21c8e41862300637954d7e74ef4530f3bfc0a?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=82&left_hunk_size=16&mode=100644&path=.pre-commit-config.yaml&right=82&right_hunk_size=12" data-left-range="1-81" data-right-range="1-81"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-71a177f2-4710-4cd1-8ddc-c0ec2999eaad" for="expand-up-link-0-diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -82,16 +82,12 @@ repos:</td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L82" data-line-number="82" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R82" data-line-number="82" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">hooks</span>:</span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L83" data-line-number="83" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R83" data-line-number="83" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">rst-backticks</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L84" data-line-number="84" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R84" data-line-number="84" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check RST: No single backticks<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L85" data-line-number="85" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L86" data-line-number="86" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R85" data-line-number="85" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L87" data-line-number="87" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R86" data-line-number="86" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">rst-inline-touching-normal</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L88" data-line-number="88" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R87" data-line-number="87" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check RST: No backticks touching text<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L89" data-line-number="89" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L90" data-line-number="90" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R88" data-line-number="88" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L91" data-line-number="91" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R89" data-line-number="89" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">rst-directive-colons</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L92" data-line-number="92" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R90" data-line-number="90" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check RST: 2 colons after directives<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L93" data-line-number="93" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L94" data-line-number="94" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L95" data-line-number="95" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R91" data-line-number="91" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L96" data-line-number="96" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R92" data-line-number="92" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-c"><span class="pl-c">#</span> Manual codespell check</span></span></td> </tr> <tr data-hunk="06c6283284ab0e509e45b5054ee3ea130d7e234538cb54eea3d4636da9c27247" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L97" data-line-number="97" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R93" data-line-number="93" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">repo</span>: <span class="pl-s">https://github.com/codespell-project/codespell</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="19"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" id="expand-link-19-diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" class="js-expand directional-expander single-expander" aria-label="Expand All" data-url="/python/peps/blob_excerpt/81d21c8e41862300637954d7e74ef4530f3bfc0a?diff=unified&in_wiki_context=&last_left=97&last_right=93&left=112&left_hunk_size=152&mode=100644&path=.pre-commit-config.yaml&right=108&right_hunk_size=126" data-left-range="98-103" data-right-range="94-99"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-d99f9772-6ade-4d71-a109-f3ba6d38ea29" for="expand-link-19-diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand All</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -112,152 +108,126 @@ repos:</td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L112" data-line-number="112" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R108" data-line-number="108" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-c"><span class="pl-c">#</span> files: "^pep-\d{4}\.(rst|txt)$"</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L113" data-line-number="113" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R109" data-line-number="109" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-c"><span class="pl-c">#</span> require_serial: true</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L114" data-line-number="114" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R110" data-line-number="110" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L115" data-line-number="115" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> - <span class="pl-ent">id</span>: <span class="pl-s">check-no-tabs</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L116" data-line-number="116" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check tabs not used in PEPs<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L117" data-line-number="117" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L118" data-line-number="118" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>\t<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L119" data-line-number="119" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L120" data-line-number="120" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L121" data-line-number="121" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L122" data-line-number="122" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R111" data-line-number="111" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">check-required-headers</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L123" data-line-number="123" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R112" data-line-number="112" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>PEPs must have all required headers<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L124" data-line-number="124" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R113" data-line-number="113" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L125" data-line-number="125" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R114" data-line-number="114" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?-m:^PEP:(?=[\s\S]*\nTitle:)(?=[\s\S]*\nAuthor:)(?=[\s\S]*\nStatus:)(?=[\s\S]*\nType:)(?=[\s\S]*\nContent-Type:)(?=[\s\S]*\nCreated:))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L126" data-line-number="126" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R115" data-line-number="115" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">['--negate', '--multiline']</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L127" data-line-number="127" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L128" data-line-number="128" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R116" data-line-number="116" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L129" data-line-number="129" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R117" data-line-number="117" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L130" data-line-number="130" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R118" data-line-number="118" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">check-header-order</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L131" data-line-number="131" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R119" data-line-number="119" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>PEP header order must follow PEP 12<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L132" data-line-number="132" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R120" data-line-number="120" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L133" data-line-number="133" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R121" data-line-number="121" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^PEP:[^\n]+\nTitle:[^\n]+\n(Version:[^\n]+\n)?(Last-Modified:[^\n]+\n)?Author:[^\n]+\n( +\S[^\n]+\n)*(Sponsor:[^\n]+\n)?((PEP|BDFL)-Delegate:[^\n]*\n)?(Discussions-To:[^\n]*\n)?Status:[^\n]+\nType:[^\n]+\n(Topic:[^\n]+\n)?Content-Type:[^\n]+\n(Requires:[^\n]+\n)?Created:[^\n]+\n(Python-Version:[^\n]*\n)?(Post-History:[^\n]*\n( +\S[^\n]*\n)*)?(Replaces:[^\n]+\n)?(Superseded-By:[^\n]+\n)?(Resolution:[^\n]*\n)?\n<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L134" data-line-number="134" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R122" data-line-number="122" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">['--negate', '--multiline']</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L135" data-line-number="135" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L136" data-line-number="136" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R123" data-line-number="123" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L137" data-line-number="137" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R124" data-line-number="124" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L138" data-line-number="138" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R125" data-line-number="125" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-pep-number</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L139" data-line-number="139" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R126" data-line-number="126" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'PEP' header must be a number 1-9999<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L140" data-line-number="140" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R127" data-line-number="127" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L141" data-line-number="141" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R128" data-line-number="128" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?-m:^PEP:(?:(?! +(0|[1-9][0-9]{0,3})\n)))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L142" data-line-number="142" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R129" data-line-number="129" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">['--multiline']</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L143" data-line-number="143" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L144" data-line-number="144" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R130" data-line-number="130" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L145" data-line-number="145" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R131" data-line-number="131" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L146" data-line-number="146" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R132" data-line-number="132" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-title</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L147" data-line-number="147" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R133" data-line-number="133" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Title' must be 1-79 characters<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L148" data-line-number="148" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R134" data-line-number="134" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L149" data-line-number="149" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R135" data-line-number="135" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?<=\n)Title:(?:(?! +\S.{1,78}\n(?=[A-Z])))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L150" data-line-number="150" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R136" data-line-number="136" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">['--multiline']</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L151" data-line-number="151" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L152" data-line-number="152" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-(0499)\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L153" data-line-number="153" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R137" data-line-number="137" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R138" data-line-number="138" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-(0499)\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L154" data-line-number="154" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R139" data-line-number="139" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L155" data-line-number="155" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R140" data-line-number="140" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-author</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L156" data-line-number="156" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R141" data-line-number="141" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Author' must be list of 'Name <email@example.com>, ...'<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L157" data-line-number="157" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R142" data-line-number="142" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L158" data-line-number="158" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R143" data-line-number="143" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?<=\n)Author:(?:(?!((( +|\n {1,8})[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&<span class="pl-cce">''</span>*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?)(,|(?=\n[^ ])))+\n(?=[A-Z])))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L159" data-line-number="159" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">args</span>: <span class="pl-s">[--multiline]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L160" data-line-number="160" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L161" data-line-number="161" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R144" data-line-number="144" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">args</span>: <span class="pl-s">["--multiline"]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R145" data-line-number="145" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L162" data-line-number="162" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R146" data-line-number="146" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L163" data-line-number="163" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R147" data-line-number="147" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-sponsor</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L164" data-line-number="164" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R148" data-line-number="148" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Sponsor' must have format 'Name <email@example.com>'<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L165" data-line-number="165" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R149" data-line-number="149" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L166" data-line-number="166" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R150" data-line-number="150" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Sponsor:(?: (?! *[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&<span class="pl-cce">''</span>*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L167" data-line-number="167" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L168" data-line-number="168" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R151" data-line-number="151" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L169" data-line-number="169" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R152" data-line-number="152" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L170" data-line-number="170" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R153" data-line-number="153" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-delegate</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L171" data-line-number="171" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R154" data-line-number="154" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Delegate' must have format 'Name <email@example.com>'<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L172" data-line-number="172" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R155" data-line-number="155" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L173" data-line-number="173" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R156" data-line-number="156" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^(PEP|BDFL)-Delegate: (?:(?! *[^!#$%&()*+,/:;<=>?@\[\\\]\^_`{|}~]+( <[\w!#$%&<span class="pl-cce">''</span>*+\-/=?^_{|}~.]+(@| at )[\w\-.]+\.[A-Za-z0-9]+>)?$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L174" data-line-number="174" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L175" data-line-number="175" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-(0451)\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L176" data-line-number="176" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R157" data-line-number="157" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R158" data-line-number="158" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-(0451)\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L177" data-line-number="177" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R159" data-line-number="159" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L178" data-line-number="178" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R160" data-line-number="160" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-discussions-to</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L179" data-line-number="179" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R161" data-line-number="161" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Discussions-To' must be a thread URL<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L180" data-line-number="180" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R162" data-line-number="162" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L181" data-line-number="181" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R163" data-line-number="163" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Discussions-To: (?:(?!([\w\-]+@(python\.org|googlegroups\.com))|https://((discuss\.python\.org/t/([\w\-]+/)?\d+/?)|(mail\.python\.org/pipermail/[\w\-]+/\d{4}-[A-Za-z]+/[A-Za-z0-9]+\.html)|(mail\.python\.org/archives/list/[\w\-]+@python\.org/thread/[A-Za-z0-9]+/?))$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L182" data-line-number="182" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L183" data-line-number="183" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R164" data-line-number="164" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L184" data-line-number="184" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R165" data-line-number="165" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L185" data-line-number="185" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R166" data-line-number="166" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-status</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L186" data-line-number="186" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R167" data-line-number="167" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Status' must be a valid PEP status<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L187" data-line-number="187" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R168" data-line-number="168" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L188" data-line-number="188" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R169" data-line-number="169" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Status:(?:(?! +(Draft|Withdrawn|Rejected|Accepted|Final|Active|Provisional|Deferred|Superseded|April Fool!)$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L189" data-line-number="189" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L190" data-line-number="190" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R170" data-line-number="170" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L191" data-line-number="191" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R171" data-line-number="171" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L192" data-line-number="192" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R172" data-line-number="172" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-type</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L193" data-line-number="193" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R173" data-line-number="173" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Type' must be a valid PEP type<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L194" data-line-number="194" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R174" data-line-number="174" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L195" data-line-number="195" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R175" data-line-number="175" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Type:(?:(?! +(Standards Track|Informational|Process)$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L196" data-line-number="196" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L197" data-line-number="197" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R176" data-line-number="176" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L198" data-line-number="198" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R177" data-line-number="177" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L199" data-line-number="199" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R178" data-line-number="178" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-topic</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L200" data-line-number="200" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R179" data-line-number="179" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Topic' must be for a valid sub-index<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L201" data-line-number="201" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R180" data-line-number="180" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L202" data-line-number="202" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R181" data-line-number="181" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Topic:(?:(?! +(Governance|Packaging|Typing|Release)(, (Governance|Packaging|Typing|Release))*$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L203" data-line-number="203" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L204" data-line-number="204" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R182" data-line-number="182" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L205" data-line-number="205" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R183" data-line-number="183" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L206" data-line-number="206" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R184" data-line-number="184" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-content-type</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L207" data-line-number="207" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R185" data-line-number="185" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Content-Type' must be 'text/x-rst'<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L208" data-line-number="208" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R186" data-line-number="186" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L209" data-line-number="209" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R187" data-line-number="187" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Content-Type:(?:(?! +text/x-rst$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L210" data-line-number="210" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L211" data-line-number="211" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R188" data-line-number="188" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L212" data-line-number="212" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R189" data-line-number="189" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L213" data-line-number="213" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R190" data-line-number="190" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-pep-references</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L214" data-line-number="214" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R191" data-line-number="191" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>`Requires`/`Replaces`/`Superseded-By` must be 'NNN' PEP IDs<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L215" data-line-number="215" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R192" data-line-number="192" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L216" data-line-number="216" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R193" data-line-number="193" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^(Requires|Replaces|Superseded-By):(?:(?! *( (0|[1-9][0-9]{0,3})(,|$))+$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L217" data-line-number="217" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L218" data-line-number="218" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R194" data-line-number="194" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L219" data-line-number="219" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R195" data-line-number="195" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L220" data-line-number="220" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R196" data-line-number="196" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-created</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L221" data-line-number="221" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R197" data-line-number="197" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Created' must be a 'DD-mmm-YYYY' date<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L222" data-line-number="222" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R198" data-line-number="198" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L223" data-line-number="223" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R199" data-line-number="199" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Created:(?:(?! +([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L224" data-line-number="224" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L225" data-line-number="225" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R200" data-line-number="200" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L226" data-line-number="226" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R201" data-line-number="201" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L227" data-line-number="227" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R202" data-line-number="202" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-python-version</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L228" data-line-number="228" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R203" data-line-number="203" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Python-Version' must be a 'X.Y[.Z]` version<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L229" data-line-number="229" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R204" data-line-number="204" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L230" data-line-number="230" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R205" data-line-number="205" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>^Python-Version:(?:(?! *( [1-9]\.([0-9][0-9]?|x)(\.[1-9][0-9]?)?(,|$))+$))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L231" data-line-number="231" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L232" data-line-number="232" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R206" data-line-number="206" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L233" data-line-number="233" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R207" data-line-number="207" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L234" data-line-number="234" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R208" data-line-number="208" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-post-history</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L235" data-line-number="235" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R209" data-line-number="209" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Post-History' must be '`DD-mmm-YYYY <Thread URL>`__, ...'<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L236" data-line-number="236" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R210" data-line-number="210" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L237" data-line-number="237" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R211" data-line-number="211" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?<=\n)Post-History:(?:(?! ?\n|((( +|\n {1,14})(([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])|`([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9]) <https://((discuss\.python\.org/t/([\w\-]+/)?\d+(?:/\d+/|/?))|(mail\.python\.org/pipermail/[\w\-]+/\d{4}-[A-Za-z]+/[A-Za-z0-9]+\.html)|(mail\.python\.org/archives/list/[\w\-]+@python\.org/thread/[A-Za-z0-9]+/?(#[A-Za-z0-9]+)?))>`__)(,|(?=\n[^ ])))+\n(?=[A-Z\n]))))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L238" data-line-number="238" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R212" data-line-number="212" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">[--multiline]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L239" data-line-number="239" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L240" data-line-number="240" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R213" data-line-number="213" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L241" data-line-number="241" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R214" data-line-number="214" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L242" data-line-number="242" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R215" data-line-number="215" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">validate-resolution</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L243" data-line-number="243" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R216" data-line-number="216" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>'Resolution' must be a direct thread/message URL<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L244" data-line-number="244" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R217" data-line-number="217" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L245" data-line-number="245" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R218" data-line-number="218" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(?<!\n\n)(?<=\n)Resolution: (?:(?!https://((discuss\.python\.org/t/([\w\-]+/)?\d+(/\d+)?/?)|(mail\.python\.org/pipermail/[\w\-]+/\d{4}-[A-Za-z]+/[A-Za-z0-9]+\.html)|(mail\.python\.org/archives/list/[\w\-]+@python\.org/(message|thread)/[A-Za-z0-9]+/?(#[A-Za-z0-9]+)?))\n))<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L246" data-line-number="246" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R219" data-line-number="219" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">args</span>: <span class="pl-s">['--multiline']</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L247" data-line-number="247" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L248" data-line-number="248" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R220" data-line-number="220" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L249" data-line-number="249" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R221" data-line-number="221" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L250" data-line-number="250" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R222" data-line-number="222" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">check-direct-pep-links</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L251" data-line-number="251" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R223" data-line-number="223" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check that PEPs aren't linked directly<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L252" data-line-number="252" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R224" data-line-number="224" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L253" data-line-number="253" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R225" data-line-number="225" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(dev/peps|peps\.python\.org)/pep-\d+<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L254" data-line-number="254" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-\d+\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L255" data-line-number="255" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^pep-(0009|0287|0676|0684|8001)\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L256" data-line-number="256" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R226" data-line-number="226" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-\d+\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R227" data-line-number="227" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">exclude</span>: <span class="pl-s"><span class="pl-pds">'</span>^peps/pep-(0009|0287|0676|0684|8001)\.rst$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L257" data-line-number="257" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R228" data-line-number="228" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L258" data-line-number="258" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R229" data-line-number="229" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> - <span class="pl-ent">id</span>: <span class="pl-s">check-direct-rfc-links</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L259" data-line-number="259" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R230" data-line-number="230" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">name</span>: <span class="pl-s"><span class="pl-pds">"</span>Check that RFCs aren't linked directly<span class="pl-pds">"</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L260" data-line-number="260" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R231" data-line-number="231" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">language</span>: <span class="pl-s">pygrep</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L261" data-line-number="261" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R232" data-line-number="232" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class="pl-ent">entry</span>: <span class="pl-s"><span class="pl-pds">'</span>(rfc-editor\.org|ietf\.org)/[\.\-_\?\&\#\w/]*[Rr][Ff][Cc][\-_]?\d+<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L262" data-line-number="262" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">files</span>: <span class="pl-s"><span class="pl-pds">'</span>\.(rst|txt)$<span class="pl-pds">'</span></span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9L263" data-line-number="263" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-ent">types</span>: <span class="pl-s">[text]</span></span></td> </tr> <tr data-hunk="8d72f6528a16cf68853dd12ba3e72e3a15fddc76ada9516a5194244686bd1c48" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9R233" data-line-number="233" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-ent">types</span>: <span class="pl-s">['rst']</span></span></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="Makefile" > <div id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type="No extension" data-file-deleted="false" data-tagsearch-path="Makefile" data-tagsearch-lang="Makefile" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="Makefile" data-short-path="76ed074" data-anchor="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" data-file-type="No extension" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/8f973be2c7275e6c657bbdc26efd86f32f7f97e2?anchor=diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52&diff=unified&direction=full&mode=100644&path=Makefile" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 2 changes: 1 addition & 1 deletion </span> <span class="diffstat" aria-hidden="true">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="Makefile" class="Link--primary Truncate-text" href="#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52">Makefile</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="Makefile" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/Makefile" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" id="expand-up-link-0-diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/8f973be2c7275e6c657bbdc26efd86f32f7f97e2?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=12&left_hunk_size=7&mode=100644&path=Makefile&right=12&right_hunk_size=7" data-left-range="1-11" data-right-range="1-11"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-61ae7359-f70d-4216-a36a-8514b3b0b265" for="expand-up-link-0-diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -12,7 +12,7 @@ OUTPUT_DIR = build</td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L12" data-line-number="12" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R12" data-line-number="12" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-smi">SPHINXERRORHANDLING</span> = -W --keep-going -w sphinx-warnings.txt</span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L13" data-line-number="13" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R13" data-line-number="13" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R14" data-line-number="14" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-smi">ALLSPHINXOPTS</span> = -b <span class="pl-s">$(<span class="pl-smi">BUILDER</span>)</span> -j <span class="pl-s">$(<span class="pl-smi">JOBS</span>)</span> <span class="pl-cce">\</span></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L15" data-line-number="15" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s">$(<span class="pl-smi">SPHINXOPTS</span>)</span> <span class="pl-s">$(<span class="pl-smi">SPHINXERRORHANDLING</span>)</span> <span class="x x-first x-last">.</span> <span class="pl-s">$(<span class="pl-smi">OUTPUT_DIR</span>)</span> <span class="pl-s">$(<span class="pl-smi">SOURCES</span>)</span></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R15" data-line-number="15" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s">$(<span class="pl-smi">SPHINXOPTS</span>)</span> <span class="pl-s">$(<span class="pl-smi">SPHINXERRORHANDLING</span>)</span> <span class="x x-first x-last">peps</span> <span class="pl-s">$(<span class="pl-smi">OUTPUT_DIR</span>)</span> <span class="pl-s">$(<span class="pl-smi">SOURCES</span>)</span></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-c"><span class="pl-c">#</span># html to render PEPs to "pep-NNNN.html" files</span></span></td> </tr> <tr data-hunk="41e73ac886654f4179a4c27864cbef8794c2add4f493c6bac6a8356f4bfd5a6a" class="show-top-border"> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52L18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-c1">.PHONY</span>: html</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" id="expand-down-link--diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/8f973be2c7275e6c657bbdc26efd86f32f7f97e2?diff=unified&direction=down&in_wiki_context=&last_left=18&last_right=18&left=83&left_hunk_size=&mode=100644&path=Makefile&right=83&right_hunk_size=" data-left-range="19-82" data-right-range="19-82"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-270b6f6e-9c80-40b3-acba-d3d06750e092" for="expand-down-link--diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="build.py" > <div id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="build.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="build.py" data-short-path="b70bfb0" data-anchor="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/04f0b5fdb053f8b52cf1cad65161bc41dfa29de4?anchor=diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e&diff=unified&direction=full&mode=100755&path=build.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 2 changes: 1 addition & 1 deletion </span> <span class="diffstat" aria-hidden="true">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="build.py" class="Link--primary Truncate-text" href="#diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e">build.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="build.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/build.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" id="expand-up-link-0-diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/04f0b5fdb053f8b52cf1cad65161bc41dfa29de4?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=54&left_hunk_size=7&mode=100755&path=build.py&right=54&right_hunk_size=7" data-left-range="1-53" data-right-range="1-53"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-e8060984-f175-4153-9db9-82cf4832d059" for="expand-up-link-0-diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -54,7 +54,7 @@ def create_index_file(html_root: Path, builder: str) -> None:</td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL54" data-line-number="54" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR54" data-line-number="54" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>args</span> <span class=pl-c1>=</span> <span class=pl-en>create_parser</span>()</span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL55" data-line-number="55" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR55" data-line-number="55" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL56" data-line-number="56" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR56" data-line-number="56" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>root_directory</span> <span class=pl-c1>=</span> <span class=pl-v>Path</span>(<span class=pl-s1>__file__</span>).<span class=pl-en>resolve</span>().<span class=pl-s1>parent</span></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL57" data-line-number="57" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">source_directory</span> <span class="pl-c1">=</span> <span class="pl-s1">root_directory</span></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR57" data-line-number="57" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">source_directory</span> <span class="pl-c1">=</span> <span class="pl-s1">root_directory</span><span class="x x-first"> </span><span class="pl-c1 x">/</span><span class="x"> </span><span class="pl-s x x-last">"peps"</span></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL58" data-line-number="58" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR58" data-line-number="58" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>build_directory</span> <span class=pl-c1>=</span> <span class=pl-s1>root_directory</span> <span class=pl-c1>/</span> <span class=pl-s1>args</span>.<span class=pl-s1>output_dir</span></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL59" data-line-number="59" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR59" data-line-number="59" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="38a239f4986af73a43aa68c3919af4e558a4b9ef577e49fdda90a85c890d1c0f" class="show-top-border"> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eL60" data-line-number="60" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5eR60" data-line-number="60" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-c># builder configuration</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" id="expand-down-link--diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/04f0b5fdb053f8b52cf1cad65161bc41dfa29de4?diff=unified&direction=down&in_wiki_context=&last_left=60&last_right=60&left=77&left_hunk_size=&mode=100755&path=build.py&right=77&right_hunk_size=" data-left-range="61-76" data-right-range="61-76"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-6832990e-a5f6-47a3-90d8-cacf67d8038b" for="expand-down-link--diff-b70bfb027a8ef3ec4ab07a53a3b8ba83e63334ba3ce5ca6d9d773900ed452e5e" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="check-peps.py" > <div id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="check-peps.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="check-peps.py" data-short-path="44b59d7" data-anchor="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?anchor=diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0&diff=unified&direction=full&mode=100755&path=check-peps.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 8 changes: 4 additions & 4 deletions </span> <span class="diffstat" aria-hidden="true">8 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="check-peps.py" class="Link--primary Truncate-text" href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0">check-peps.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="check-peps.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/check-peps.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-up-link-0-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=16&left_hunk_size=7&mode=100755&path=check-peps.py&right=16&right_hunk_size=6" data-left-range="1-15" data-right-range="1-15"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-84ed554e-c0ad-4ded-ac41-5f1fd26cad87" for="expand-up-link-0-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -16,7 +16,6 @@</td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R16" data-line-number="16" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> __future__ <span class=pl-k>import</span> <span class=pl-s1>annotations</span></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>import</span> <span class=pl-s1>datetime</span> <span class=pl-k>as</span> <span class=pl-s1>dt</span></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L19" data-line-number="19" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class=pl-k>import</span> <span class=pl-s1>itertools</span></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L20" data-line-number="20" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R19" data-line-number="19" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>import</span> <span class=pl-s1>re</span></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L21" data-line-number="21" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R20" data-line-number="20" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>import</span> <span class=pl-s1>sys</span></span></td> </tr> <tr data-hunk="4bcfa1e0a6bc8bca3959dbc01a336208431990f0db453ff35f29c3265cc6d731" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L22" data-line-number="22" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R21" data-line-number="21" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> <span class=pl-s1>pathlib</span> <span class=pl-k>import</span> <span class=pl-v>Path</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="8"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-link-8-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander single-expander" aria-label="Expand All" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&in_wiki_context=&last_left=22&last_right=21&left=32&left_hunk_size=7&mode=100755&path=check-peps.py&right=31&right_hunk_size=8" data-left-range="23-26" data-right-range="22-25"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-8dcc3086-3fbb-47a8-93c7-3ae900ba6791" for="expand-link-8-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand All</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -32,7 +31,8 @@</td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L32" data-line-number="32" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R31" data-line-number="31" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L33" data-line-number="33" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R32" data-line-number="32" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L34" data-line-number="34" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R33" data-line-number="33" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-c># get the directory with the PEP sources</span></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L35" data-line-number="35" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class=pl-v>PEP_ROOT</span> <span class=pl-c1>=</span> <span class=pl-v>Path</span>(<span class=pl-s1>__file__</span>).<span class=pl-en>resolve</span>().<span class=pl-s1>parent</span></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R34" data-line-number="34" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class=pl-v>ROOT_DIR</span> <span class=pl-c1>=</span> <span class=pl-v>Path</span>(<span class=pl-s1>__file__</span>).<span class=pl-en>resolve</span>().<span class=pl-s1>parent</span></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R35" data-line-number="35" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class=pl-v>PEP_ROOT</span> <span class=pl-c1>=</span> <span class=pl-v>ROOT_DIR</span> <span class=pl-c1>/</span> <span class=pl-s>"peps"</span></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L36" data-line-number="36" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R36" data-line-number="36" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L37" data-line-number="37" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R37" data-line-number="37" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-c># See PEP 12 for the order</span></span></td> </tr> <tr data-hunk="824a741318f1611d7c5b50b88a1990861212edd22e22166c6c14f1e6f1e58e54" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L38" data-line-number="38" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R38" data-line-number="38" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-c># Note we retain "BDFL-Delegate"</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="18"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-down-link-18-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=down&in_wiki_context=&last_left=38&last_right=38&left=101&left_hunk_size=7&mode=100755&path=check-peps.py&right=101&right_hunk_size=7" data-left-range="39-68" data-right-range="39-68"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-811390e0-e32f-4831-8c02-b86714898b5c" for="expand-down-link-18-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-up-link-18-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=up&in_wiki_context=&last_left=38&last_right=38&left=101&left_hunk_size=7&mode=100755&path=check-peps.py&right=101&right_hunk_size=7" data-left-range="69-100" data-right-range="69-100"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-a888be7b-53ee-4eed-8b2b-dcf715701d1b" for="expand-up-link-18-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -101,7 +101,7 @@ def check(filenames: Sequence[str] = (), /) -> int:</td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L101" data-line-number="101" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R101" data-line-number="101" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>if</span> <span class=pl-s1>filenames</span>:</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L102" data-line-number="102" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R102" data-line-number="102" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>filenames</span> <span class=pl-c1>=</span> <span class=pl-en>map</span>(<span class=pl-v>Path</span>, <span class=pl-s1>filenames</span>)</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L103" data-line-number="103" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R103" data-line-number="103" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>else</span>:</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L104" data-line-number="104" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">filenames</span> <span class="pl-c1">=</span> <span class="pl-s1 x x-first">itertools</span><span class="x">.</span><span class="pl-en x">chain</span><span class="x x-last">(</span><span class="pl-v">PEP_ROOT</span>.<span class="pl-en">glob</span>(<span class="pl-s">"pep-????.<span class="x x-first">txt"</span></span><span class="x">), </span><span class="pl-v x">PEP_ROOT</span><span class="x">.</span><span class="pl-en x">glob</span><span class="x">(</span><span class="pl-s"><span class="x x-last">"pep-????.</span>rst"</span><span class="x x-first x-last">)</span>)</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R104" data-line-number="104" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">filenames</span> <span class="pl-c1">=</span> <span class="pl-v">PEP_ROOT</span>.<span class="pl-en">glob</span>(<span class="pl-s">"pep-????.rst"</span>)</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L105" data-line-number="105" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R105" data-line-number="105" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>if</span> (<span class=pl-s1>count</span> <span class=pl-c1>:=</span> <span class=pl-en>sum</span>(<span class=pl-en>map</span>(<span class=pl-s1>check_file</span>, <span class=pl-s1>filenames</span>))) <span class=pl-c1>></span> <span class=pl-c1>0</span>:</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L106" data-line-number="106" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R106" data-line-number="106" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>s</span> <span class=pl-c1>=</span> <span class=pl-s>"s"</span> <span class=pl-c1>*</span> (<span class=pl-s1>count</span> <span class=pl-c1>!=</span> <span class=pl-c1>1</span>)</span></td> </tr> <tr data-hunk="a87abc1b644e0cd964c5570b77f0f0e1f9a051ad4f0f3a16d773beb0cadae416" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L107" data-line-number="107" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R107" data-line-number="107" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-en>print</span>(<span class=pl-s>f"check-peps failed: <span class=pl-s1><span class=pl-kos>{</span><span class=pl-s1>count</span><span class=pl-kos>}</span></span> error<span class=pl-s1><span class=pl-kos>{</span><span class=pl-s1>s</span><span class=pl-kos>}</span></span>"</span>, <span class=pl-s1>file</span><span class=pl-c1>=</span><span class=pl-s1>sys</span>.<span class=pl-s1>stderr</span>)</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="27"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-down-link-27-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=down&in_wiki_context=&last_left=107&last_right=107&left=207&left_hunk_size=7&mode=100755&path=check-peps.py&right=207&right_hunk_size=7" data-left-range="108-156" data-right-range="108-156"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-f7e87d51-2350-47ae-b381-008022a2b422" for="expand-down-link-27-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-up-link-27-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=up&in_wiki_context=&last_left=107&last_right=107&left=207&left_hunk_size=7&mode=100755&path=check-peps.py&right=207&right_hunk_size=7" data-left-range="157-206" data-right-range="157-206"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-5db1bff5-a57a-45f1-9012-88938c652ab7" for="expand-up-link-27-diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -207,7 +207,7 @@ def check_direct_links(line_num: int, line: str) -> MessageIterator:</td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L207" data-line-number="207" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R207" data-line-number="207" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L208" data-line-number="208" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R208" data-line-number="208" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L209" data-line-number="209" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R209" data-line-number="209" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>def</span> <span class=pl-en>_output_error</span>(<span class=pl-s1>filename</span>: <span class=pl-v>Path</span>, <span class=pl-s1>lines</span>: <span class=pl-v>Sequence</span>[<span class=pl-s1>str</span>], <span class=pl-s1>errors</span>: <span class=pl-v>Iterable</span>[<span class=pl-v>Message</span>]) <span class=pl-c1>-></span> <span class=pl-s1>int</span>:</span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L210" data-line-number="210" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">relative_filename</span> <span class="pl-c1">=</span> <span class="pl-s1">filename</span>.<span class="pl-en">relative_to</span>(<span class="pl-v x x-first x-last">PEP_ROOT</span>)</span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R210" data-line-number="210" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">relative_filename</span> <span class="pl-c1">=</span> <span class="pl-s1">filename</span>.<span class="pl-en">relative_to</span>(<span class="pl-v x x-first x-last">ROOT_DIR</span>)</span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L211" data-line-number="211" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R211" data-line-number="211" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>err_count</span> <span class=pl-c1>=</span> <span class=pl-c1>0</span></span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L212" data-line-number="212" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R212" data-line-number="212" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>for</span> <span class=pl-s1>line_num</span>, <span class=pl-s1>msg</span> <span class=pl-c1>in</span> <span class=pl-s1>errors</span>:</span></td> </tr> <tr data-hunk="03b1d2f28f160e01f65207f1d1f4f3c5876763028e0382c50456fd078a954574" class="show-top-border"> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0L213" data-line-number="213" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0R213" data-line-number="213" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>err_count</span> <span class=pl-c1>+=</span> <span class=pl-c1>1</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" id="expand-down-link--diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/ea45cd1619ab31f6bef38be9c24c5eeb75be0ef8?diff=unified&direction=down&in_wiki_context=&last_left=213&last_right=213&left=606&left_hunk_size=&mode=100755&path=check-peps.py&right=606&right_hunk_size=" data-left-range="214-605" data-right-range="214-605"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-21338d04-f132-44c4-9e5d-7c13e2ec19f0" for="expand-down-link--diff-44b59d7edcb7bd4af06f6b09724e2ad6353ce776ff6680f00945af5bcc25c0a0" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="docs/rendering_system.rst" > <div id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open soft-wrap file-type-prose js-tagsearch-file" data-file-type=".rst" data-file-deleted="false" data-tagsearch-path="docs/rendering_system.rst" data-tagsearch-lang="reStructuredText" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="docs/rendering_system.rst" data-short-path="800a308" data-anchor="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" data-file-type=".rst" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/fc20d00df106f4e432fab914ab491117fd81c95e?anchor=diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43&diff=unified&direction=full&mode=100644&path=docs%2Frendering_system.rst" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 8 changes: 4 additions & 4 deletions </span> <span class="diffstat" aria-hidden="true">8 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="docs/rendering_system.rst" class="Link--primary Truncate-text" href="#diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43">docs/rendering_system.rst</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="docs/rendering_system.rst" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <span class="BtnGroup flex-auto min-width-0"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" data-turbo="false" action="/python/peps/diffs/7?commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&name=main&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&source=true&w=false" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w source js-source selected" aria-current="true" aria-label="Display the source diff" type="submit" data-disable-with> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"> <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> </form> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="BtnGroup-parent js-prose-diff-toggle-form" data-turbo="false" action="/python/peps/diffs/7?commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&name=main&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&short_path=800a308&w=false" accept-charset="UTF-8" method="get"> <button class="btn btn-sm BtnGroup-item tooltipped tooltipped-w rendered js-rendered" aria-label="Display the rich diff" type="submit" data-disable-with> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file"> <path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </button> </form> </span> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/docs/rendering_system.rst" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <colgroup> <col width="40"> <col width="40"> <col> </colgroup> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" id="expand-up-link-0-diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/fc20d00df106f4e432fab914ab491117fd81c95e?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=17&left_hunk_size=14&mode=100644&path=docs%2Frendering_system.rst&right=17&right_hunk_size=14" data-left-range="1-16" data-right-range="1-16"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-07a50aa7-fb56-4c31-8418-06bc09370806" for="expand-up-link-0-diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -17,14 +17,14 @@ to `PEP 676 <https://peps.python.org/pep-0676/>`__.</td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R17" data-line-number="17" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R18" data-line-number="18" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">Configuration is stored in three files:</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L19" data-line-number="19" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R19" data-line-number="19" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L20" data-line-number="20" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">- ``<span class="pl-c1">conf.py</span>`` contains the majority of the Sphinx configuration</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L21" data-line-number="21" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">- ``<span class="pl-c1">contents.rst</span>`` contains the compulsory table of contents directive</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R20" data-line-number="20" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+">- ``<span class="pl-c1"><span class="x x-first x-last">peps/</span>conf.py</span>`` contains the majority of the Sphinx configuration</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R21" data-line-number="21" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+">- ``<span class="pl-c1"><span class="x x-first x-last">peps/</span>contents.rst</span>`` contains the compulsory table of contents directive</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L22" data-line-number="22" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R22" data-line-number="22" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">- ``<span class="pl-c1">pep_sphinx_extensions/pep_theme/theme.conf</span>`` sets the Pygments themes</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L23" data-line-number="23" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R23" data-line-number="23" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L24" data-line-number="24" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R24" data-line-number="24" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">The configuration:</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L25" data-line-number="25" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R25" data-line-number="25" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L26" data-line-number="26" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R26" data-line-number="26" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">- registers the custom Sphinx extension</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L27" data-line-number="27" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">- sets <span class="x x-first x-last">both</span> ``<span class="pl-c1">.<span class="x x-first">txt</span></span><span class="x">`` and ``</span><span class="pl-c1"><span class="x x-last">.</span>rst</span>`` <span class="x x-first x-last">suffixes</span> to be parsed as PEPs</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R27" data-line-number="27" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+">- sets <span class="x x-first x-last">the</span> ``<span class="pl-c1">.rst</span>`` <span class="x x-first x-last">suffix</span> to be parsed as PEPs</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L28" data-line-number="28" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R28" data-line-number="28" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">- tells Sphinx which source files to use</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L29" data-line-number="29" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R29" data-line-number="29" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">- registers the PEP theme, maths renderer, and template</span></td> </tr> <tr data-hunk="e52452253c3b8a9bab0765b69ba830949d9c02f12a14ff2dfddd7a0b81cb535d" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L30" data-line-number="30" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R30" data-line-number="30" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">- disables some default settings that are covered in the extension</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="18"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" id="expand-link-18-diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" class="js-expand directional-expander single-expander" aria-label="Expand All" data-url="/python/peps/blob_excerpt/fc20d00df106f4e432fab914ab491117fd81c95e?diff=unified&in_wiki_context=&last_left=30&last_right=30&left=35&left_hunk_size=7&mode=100644&path=docs%2Frendering_system.rst&right=35&right_hunk_size=7" data-left-range="31-31" data-right-range="31-31"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-95950727-aa22-4820-9ad9-9021f524eb0f" for="expand-link-18-diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand All</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -35,7 +35,7 @@ The configuration:</td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L35" data-line-number="35" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R35" data-line-number="35" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class="pl-mh">----------------</span></span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L36" data-line-number="36" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R36" data-line-number="36" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L37" data-line-number="37" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R37" data-line-number="37" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">``<span class="pl-c1">build.py</span>`` manages the rendering process.</span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L38" data-line-number="38" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-">Usage is covered in <span class="pl-k x x-first">:doc:</span><span class="x x-last">`</span><span class="pl-corl">build</span><span class="x x-first x-last">`</span>.</span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R38" data-line-number="38" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+">Usage is covered in <span class="x x-first">`</span><span class="pl-en x">Building PEPs Locally </span><span class="x"><</span><span class="pl-corl"><span class="x x-last">./</span>build<span class="x x-first">.rst</span></span><span class="x x-last">>`_</span>.</span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L39" data-line-number="39" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R39" data-line-number="39" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L40" data-line-number="40" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R40" data-line-number="40" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="bc0291fbaf4a2ed6998cf497a0b907086a3e7d799d0e6f09deac6fe584666bf8" class="show-top-border"> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43L41" data-line-number="41" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43R41" data-line-number="41" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" ">3. Extension</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" id="expand-down-link--diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/fc20d00df106f4e432fab914ab491117fd81c95e?diff=unified&direction=down&in_wiki_context=&last_left=41&last_right=41&left=241&left_hunk_size=&mode=100644&path=docs%2Frendering_system.rst&right=241&right_hunk_size=" data-left-range="42-240" data-right-range="42-240"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-72f38d47-21f9-4205-baf6-166f83a0402e" for="expand-down-link--diff-800a3084db202b20572fad1b4dcf4d9f991af2ca8dfb85c2721e8edcea977d43" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" > <div id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" data-short-path="c8a4d51" data-anchor="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/7349f712ffdd5245b0ce7864e096e10bd0caf28b?anchor=diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b&diff=unified&direction=full&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Fhtml%2Fpep_html_builder.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 8 changes: 1 addition & 7 deletions </span> <span class="diffstat" aria-hidden="true">8 <span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" class="Link--primary Truncate-text" href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b">pep_sphinx_extensions/pep_processor/html/pep_html_builder.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/pep_sphinx_extensions/pep_processor/html/pep_html_builder.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr data-position="0"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bHL1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bHR1" class="blob-num blob-num-hunk non-expandable" data-line-number="..."></td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -1,5 +1,3 @@</td> </tr> <tr data-hunk="ded0a7427c418d718d48044c95d20dfa42e00849b656b61b89fcd1090b23dc69" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL1" data-line-number="1" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class=pl-k>from</span> <span class=pl-s1>pathlib</span> <span class=pl-k>import</span> <span class=pl-v>Path</span></span></td> </tr> <tr data-hunk="ded0a7427c418d718d48044c95d20dfa42e00849b656b61b89fcd1090b23dc69" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL2" data-line-number="2" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><br></span></td> </tr> <tr data-hunk="ded0a7427c418d718d48044c95d20dfa42e00849b656b61b89fcd1090b23dc69" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR1" data-line-number="1" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> <span class=pl-s1>docutils</span> <span class=pl-k>import</span> <span class=pl-s1>nodes</span></span></td> </tr> <tr data-hunk="ded0a7427c418d718d48044c95d20dfa42e00849b656b61b89fcd1090b23dc69" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR2" data-line-number="2" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> <span class=pl-s1>docutils</span>.<span class=pl-s1>frontend</span> <span class=pl-k>import</span> <span class=pl-v>OptionParser</span></span></td> </tr> <tr data-hunk="ded0a7427c418d718d48044c95d20dfa42e00849b656b61b89fcd1090b23dc69" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> <span class=pl-s1>sphinx</span>.<span class=pl-s1>builders</span>.<span class=pl-s1>html</span> <span class=pl-k>import</span> <span class=pl-v>StandaloneHTMLBuilder</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="6"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" id="expand-down-link-6-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" class="js-expand directional-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/7349f712ffdd5245b0ce7864e096e10bd0caf28b?diff=unified&direction=down&in_wiki_context=&last_left=5&last_right=3&left=31&left_hunk_size=10&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Fhtml%2Fpep_html_builder.py&right=29&right_hunk_size=6" data-left-range="6-17" data-right-range="4-15"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-f8ebe3ed-c343-4501-89c2-99655d0a5ea4" for="expand-down-link-6-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> <a href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" id="expand-up-link-6-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" class="js-expand directional-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/7349f712ffdd5245b0ce7864e096e10bd0caf28b?diff=unified&direction=up&in_wiki_context=&last_left=5&last_right=3&left=31&left_hunk_size=10&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Fhtml%2Fpep_html_builder.py&right=29&right_hunk_size=6" data-left-range="18-30" data-right-range="16-28"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-a7e21410-5218-465d-acce-59f41deb13a9" for="expand-up-link-6-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -31,10 +29,6 @@ def get_doc_context(self, docname: str, body: str, _metatags: str) -> dict:</td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL31" data-line-number="31" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR29" data-line-number="29" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>except</span> <span class=pl-v>KeyError</span>:</span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL32" data-line-number="32" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR30" data-line-number="30" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>title</span> <span class=pl-c1>=</span> <span class=pl-s>""</span></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL33" data-line-number="33" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR31" data-line-number="31" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL34" data-line-number="34" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class=pl-c># source filename</span></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL35" data-line-number="35" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class=pl-s1>file_is_rst</span> <span class=pl-c1>=</span> <span class=pl-v>Path</span>(<span class=pl-s1>self</span>.<span class=pl-s1>env</span>.<span class=pl-s1>srcdir</span>, <span class=pl-s1>docname</span> <span class=pl-c1>+</span> <span class=pl-s>".rst"</span>).<span class=pl-en>exists</span>()</span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL36" data-line-number="36" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class=pl-s1>source_name</span> <span class=pl-c1>=</span> <span class=pl-s>f"<span class=pl-s1><span class=pl-kos>{</span><span class=pl-s1>docname</span><span class=pl-kos>}</span></span>.rst"</span> <span class=pl-k>if</span> <span class=pl-s1>file_is_rst</span> <span class=pl-k>else</span> <span class=pl-s>f"<span class=pl-s1><span class=pl-kos>{</span><span class=pl-s1>docname</span><span class=pl-kos>}</span></span>.txt"</span></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL37" data-line-number="37" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><br></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL38" data-line-number="38" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR32" data-line-number="32" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-c># local table of contents</span></span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL39" data-line-number="39" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR33" data-line-number="33" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>toc_tree</span> <span class=pl-c1>=</span> <span class=pl-s1>self</span>.<span class=pl-s1>env</span>.<span class=pl-s1>tocs</span>[<span class=pl-s1>docname</span>].<span class=pl-en>deepcopy</span>()</span></td> </tr> <tr data-hunk="ab77aeff3cda6b948f7272b946c16e1144006e1302f5f54d0b16a698907e03f4" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL40" data-line-number="40" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR34" data-line-number="34" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>if</span> <span class=pl-en>len</span>(<span class=pl-s1>toc_tree</span>) <span class=pl-c1>and</span> <span class=pl-en>len</span>(<span class=pl-s1>toc_tree</span>[<span class=pl-c1>0</span>]) <span class=pl-c1>></span> <span class=pl-c1>1</span>:</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="17"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" id="expand-link-17-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" class="js-expand directional-expander single-expander" aria-label="Expand All" data-url="/python/peps/blob_excerpt/7349f712ffdd5245b0ce7864e096e10bd0caf28b?diff=unified&in_wiki_context=&last_left=40&last_right=34&left=46&left_hunk_size=7&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Fhtml%2Fpep_html_builder.py&right=40&right_hunk_size=7" data-left-range="41-42" data-right-range="35-36"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-32309f6d-7677-4b4c-be80-6df2acd05afe" for="expand-link-17-diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand All</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -46,7 +40,7 @@ def get_doc_context(self, docname: str, body: str, _metatags: str) -> dict:</td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL46" data-line-number="46" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR40" data-line-number="40" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>else</span>:</span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL47" data-line-number="47" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR41" data-line-number="41" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>toc</span> <span class=pl-c1>=</span> <span class=pl-s>""</span> <span class=pl-c># PEPs with no sections -- 9, 210</span></span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL48" data-line-number="48" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR42" data-line-number="42" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL49" data-line-number="49" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-k">return</span> {<span class="pl-s">"title"</span>: <span class="pl-s1">title</span>, <span class="pl-s">"<span class="x x-first">sourcename"</span></span><span class="x">: </span><span class="pl-s1 x">source_name</span><span class="x">, </span><span class="pl-s"><span class="x x-last">"</span>toc"</span>: <span class="pl-s1">toc</span>, <span class="pl-s">"body"</span>: <span class="pl-s1">body</span>}</span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR43" data-line-number="43" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-k">return</span> {<span class="pl-s">"title"</span>: <span class="pl-s1">title</span>, <span class="pl-s">"toc"</span>: <span class="pl-s1">toc</span>, <span class="pl-s">"body"</span>: <span class="pl-s1">body</span>}</span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL50" data-line-number="50" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR44" data-line-number="44" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL51" data-line-number="51" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR45" data-line-number="45" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="16060ff0304b82201453df80dd99245e8530594f4cafee1de1caf58e3a57f0bb" class="show-top-border"> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bL52" data-line-number="52" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216bR46" data-line-number="46" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>class</span> <span class=pl-v>DirectoryBuilder</span>(<span class=pl-v>FileBuilder</span>):</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" id="expand-down-link--diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/7349f712ffdd5245b0ce7864e096e10bd0caf28b?diff=unified&direction=down&in_wiki_context=&last_left=52&last_right=46&left=51&left_hunk_size=&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Fhtml%2Fpep_html_builder.py&right=51&right_hunk_size=" data-left-range="53-50" data-right-range="47-50"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-e7c3ed3e-fb08-4f07-8592-a476d4002992" for="expand-down-link--diff-c8a4d51d7dcb4073a640239a328f9b08eb02cb9da2d15cd418df9fe82b86216b" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" > <div id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" data-short-path="37f8af8" data-anchor="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/c49355fd1631da85f9856df83466e3692130298b?anchor=diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d&diff=unified&direction=full&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Ftransforms%2Fpep_footer.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 9 changes: 6 additions & 3 deletions </span> <span class="diffstat" aria-hidden="true">9 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" class="Link--primary Truncate-text" href="#diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d">pep_sphinx_extensions/pep_processor/transforms/pep_footer.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/pep_sphinx_extensions/pep_processor/transforms/pep_footer.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" id="expand-up-link-0-diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/c49355fd1631da85f9856df83466e3692130298b?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=54&left_hunk_size=7&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Ftransforms%2Fpep_footer.py&right=54&right_hunk_size=7" data-left-range="1-53" data-right-range="1-53"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-7745ff38-1e44-4e05-aced-066e11200bc0" for="expand-up-link-0-diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -54,7 +54,7 @@ def apply(self) -> None:</td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL54" data-line-number="54" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR54" data-line-number="54" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL55" data-line-number="55" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR55" data-line-number="55" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>def</span> <span class=pl-en>_add_source_link</span>(<span class=pl-s1>pep_source_path</span>: <span class=pl-v>Path</span>) <span class=pl-c1>-></span> <span class=pl-s1>nodes</span>.<span class=pl-s1>paragraph</span>:</span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL56" data-line-number="56" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR56" data-line-number="56" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s>"""Add link to source text on VCS (GitHub)"""</span></span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL57" data-line-number="57" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">source_link</span> <span class="pl-c1">=</span> <span class="pl-s">f"https://github.com/python/peps/blob/main/<span class="pl-s1"><span class="pl-kos">{</span><span class="pl-s1">pep_source_path</span>.<span class="pl-s1">name</span><span class="pl-kos">}</span></span>"</span></span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR57" data-line-number="57" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">source_link</span> <span class="pl-c1">=</span> <span class="pl-s">f"https://github.com/python/peps/blob/main/<span class="x x-first x-last">peps/</span><span class="pl-s1"><span class="pl-kos">{</span><span class="pl-s1">pep_source_path</span>.<span class="pl-s1">name</span><span class="pl-kos">}</span></span>"</span></span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL58" data-line-number="58" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR58" data-line-number="58" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>link_node</span> <span class=pl-c1>=</span> <span class=pl-s1>nodes</span>.<span class=pl-en>reference</span>(<span class=pl-s>""</span>, <span class=pl-s1>source_link</span>, <span class=pl-s1>refuri</span><span class=pl-c1>=</span><span class=pl-s1>source_link</span>)</span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL59" data-line-number="59" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR59" data-line-number="59" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>return</span> <span class=pl-s1>nodes</span>.<span class=pl-en>paragraph</span>(<span class=pl-s>""</span>, <span class=pl-s>"Source: "</span>, <span class=pl-s1>link_node</span>)</span></td> </tr> <tr data-hunk="8067cd920d75331def8b9a6d192b818a3a79f465c89e43028a360963e923a507" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL60" data-line-number="60" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR60" data-line-number="60" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position="9"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" id="expand-link-9-diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" class="js-expand directional-expander single-expander" aria-label="Expand All" data-url="/python/peps/blob_excerpt/c49355fd1631da85f9856df83466e3692130298b?diff=unified&in_wiki_context=&last_left=60&last_right=60&left=79&left_hunk_size=9&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Ftransforms%2Fpep_footer.py&right=79&right_hunk_size=12" data-left-range="61-68" data-right-range="61-68"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-0d1041aa-ddbe-4409-8598-821b8d663ffd" for="expand-link-9-diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand All</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -79,9 +79,12 @@ def _get_last_modified_timestamps():</td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL79" data-line-number="79" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR79" data-line-number="79" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>return</span> {}</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL80" data-line-number="80" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR80" data-line-number="80" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>all_modified</span> <span class=pl-c1>=</span> <span class=pl-s1>ret</span>.<span class=pl-s1>stdout</span></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL81" data-line-number="81" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR81" data-line-number="81" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR82" data-line-number="82" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class=pl-c># remove "peps/" prefix from file names</span></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR83" data-line-number="83" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class=pl-s1>all_modified</span> <span class=pl-c1>=</span> <span class=pl-s1>all_modified</span>.<span class=pl-en>replace</span>(<span class=pl-s>"<span class=pl-cce>\n</span>peps/"</span>, <span class=pl-s>"<span class=pl-cce>\n</span>"</span>)</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR84" data-line-number="84" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><br></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL82" data-line-number="82" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR85" data-line-number="85" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-c># set up the dictionary with the *current* files</span></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL83" data-line-number="83" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">peps_dir</span> <span class="pl-c1">=</span> <span class="pl-v">Path</span>(<span class="pl-s1">__file__</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span>).<span class="pl-en">resolve</span>()</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL84" data-line-number="84" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-s1">last_modified</span> <span class="pl-c1">=</span> {<span class="pl-s1">path</span>.<span class="pl-s1">stem</span>: <span class="pl-s">""</span> <span class="pl-k">for</span> <span class="pl-s1">path</span> <span class="pl-c1">in</span> <span class="pl-s1">peps_dir</span>.<span class="pl-en">glob</span>(<span class="pl-s">"pep-????.<span class="x x-first">???"</span></span><span class="x">) </span><span class="pl-k x">if</span><span class="x"> </span><span class="pl-s1 x">path</span><span class="x">.</span><span class="pl-s1 x">suffix</span><span class="x"> </span><span class="pl-c1 x">in</span><span class="x"> {</span><span class="pl-s x">".txt"</span><span class="x">, </span><span class="pl-s"><span class="x x-last">".</span>rst"</span><span class="x x-first x-last">}</span>}</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR86" data-line-number="86" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">peps_dir</span> <span class="pl-c1">=</span> <span class="pl-v">Path</span>(<span class="pl-s1">__file__</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span>, <span class="pl-s">".."</span><span class="x x-first">, </span><span class="pl-s x x-last">"peps"</span>).<span class="pl-en">resolve</span>()</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR87" data-line-number="87" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-s1">last_modified</span> <span class="pl-c1">=</span> {<span class="pl-s1">path</span>.<span class="pl-s1">stem</span>: <span class="pl-s">""</span> <span class="pl-k">for</span> <span class="pl-s1">path</span> <span class="pl-c1">in</span> <span class="pl-s1">peps_dir</span>.<span class="pl-en">glob</span>(<span class="pl-s">"pep-????.rst"</span><span class="x x-first x-last">)</span>}</span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL85" data-line-number="85" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR88" data-line-number="88" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL86" data-line-number="86" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR89" data-line-number="89" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-c># iterate through newest to oldest, updating per file timestamps</span></span></td> </tr> <tr data-hunk="bcae72a71f7f1276ca095ff5672a85ca56e09d2d6c915f96d30624312b3dd2a9" class="show-top-border"> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dL87" data-line-number="87" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26dR90" data-line-number="90" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>change_sets</span> <span class=pl-c1>=</span> <span class=pl-s1>all_modified</span>.<span class=pl-en>removeprefix</span>(<span class=pl-s>"#"</span>).<span class=pl-en>split</span>(<span class=pl-s>"#"</span>)</span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" id="expand-down-link--diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/c49355fd1631da85f9856df83466e3692130298b?diff=unified&direction=down&in_wiki_context=&last_left=87&last_right=90&left=109&left_hunk_size=&mode=100644&path=pep_sphinx_extensions%2Fpep_processor%2Ftransforms%2Fpep_footer.py&right=109&right_hunk_size=" data-left-range="88-108" data-right-range="91-108"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-eed32b39-59a3-424a-8501-f87a39264dc9" for="expand-down-link--diff-37f8af89d0b96d7cb710317e863feeaf7ec2c5f8cbff7c9e4790be386587c26d" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="pep_sphinx_extensions/pep_theme/templates/page.html" > <div id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".html" data-file-deleted="false" data-tagsearch-path="pep_sphinx_extensions/pep_theme/templates/page.html" data-tagsearch-lang="HTML" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="pep_sphinx_extensions/pep_theme/templates/page.html" data-short-path="5d5a58b" data-anchor="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" data-file-type=".html" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/46be8c5bbe25720d1a0f5195d0d053490b55719c?anchor=diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef&diff=unified&direction=full&mode=100644&path=pep_sphinx_extensions%2Fpep_theme%2Ftemplates%2Fpage.html" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 4 changes: 2 additions & 2 deletions </span> <span class="diffstat" aria-hidden="true">4 <span class="diffstat-block-added"></span><span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="pep_sphinx_extensions/pep_theme/templates/page.html" class="Link--primary Truncate-text" href="#diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef">pep_sphinx_extensions/pep_theme/templates/page.html</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="pep_sphinx_extensions/pep_theme/templates/page.html" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/pep_sphinx_extensions/pep_theme/templates/page.html" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" id="expand-up-link-0-diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/46be8c5bbe25720d1a0f5195d0d053490b55719c?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=43&left_hunk_size=8&mode=100644&path=pep_sphinx_extensions%2Fpep_theme%2Ftemplates%2Fpage.html&right=43&right_hunk_size=8" data-left-range="1-42" data-right-range="1-42"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-6dac9864-20fa-4af6-8fb3-17727e3e376a" for="expand-up-link-0-diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -43,8 +43,8 @@ <h1>Python Enhancement Proposals</h1></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL43" data-line-number="43" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR43" data-line-number="43" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-kos><</span><span class=pl-ent>h2</span><span class=pl-kos>></span>Contents<span class=pl-kos></</span><span class=pl-ent>h2</span><span class=pl-kos>></span></span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL44" data-line-number="44" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR44" data-line-number="44" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> {{ toc }}</span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL45" data-line-number="45" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR45" data-line-number="45" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-kos><</span><span class=pl-ent>br</span><span class=pl-kos>></span></span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL46" data-line-number="46" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> {%- if not <span class="x x-first x-last">sourcename</span>.startswith(("pep-0000", "topic")) %}</span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL47" data-line-number="47" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-kos"><</span><span class="pl-ent">a</span> <span class="pl-c1">id</span>="<span class="pl-s">source</span>" <span class="pl-c1">href</span>="<span class="pl-s">https://github.com/python/peps/blob/main/<span class="x x-first x-last">{{sourcename}}</span></span>"<span class="pl-kos">></span>Page Source (GitHub)<span class="pl-kos"></</span><span class="pl-ent">a</span><span class="pl-kos">></span></span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR46" data-line-number="46" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> {%- if not <span class="x x-first x-last">pagename</span>.startswith(("pep-0000", "topic")) %}</span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR47" data-line-number="47" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-kos"><</span><span class="pl-ent">a</span> <span class="pl-c1">id</span>="<span class="pl-s">source</span>" <span class="pl-c1">href</span>="<span class="pl-s">https://github.com/python/peps/blob/main/<span class="x x-first x-last">peps/{{pagename}}.rst</span></span>"<span class="pl-kos">></span>Page Source (GitHub)<span class="pl-kos"></</span><span class="pl-ent">a</span><span class="pl-kos">></span></span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL48" data-line-number="48" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR48" data-line-number="48" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> {%- endif %}</span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL49" data-line-number="49" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR49" data-line-number="49" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-kos></</span><span class=pl-ent>nav</span><span class=pl-kos>></span></span></td> </tr> <tr data-hunk="0ff949304674f6108e252ef3d3127c08682843c156dfdcb24023119f4a67cebd" class="show-top-border"> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efL50" data-line-number="50" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17efR50" data-line-number="50" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-kos></</span><span class=pl-ent>section</span><span class=pl-kos>></span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" id="expand-down-link--diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/46be8c5bbe25720d1a0f5195d0d053490b55719c?diff=unified&direction=down&in_wiki_context=&last_left=50&last_right=50&left=56&left_hunk_size=&mode=100644&path=pep_sphinx_extensions%2Fpep_theme%2Ftemplates%2Fpage.html&right=56&right_hunk_size=" data-left-range="51-55" data-right-range="51-55"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-2fb7b841-0c79-4916-b06b-a11d03fb9287" for="expand-down-link--diff-5d5a58bead7d89082f59faa09b94c708a5e452aab4e7a518f1db284c5c1c17ef" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" > <div id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" data-short-path="345073a" data-anchor="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/8fbf5cc7e656e90c6f2761604865101f3402793f?anchor=diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886&diff=unified&direction=full&mode=100644&path=pep_sphinx_extensions%2Fpep_zero_generator%2Fpep_index_generator.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 2 changes: 1 addition & 1 deletion </span> <span class="diffstat" aria-hidden="true">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" class="Link--primary Truncate-text" href="#diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886">pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/pep_sphinx_extensions/pep_zero_generator/pep_index_generator.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" id="expand-up-link-0-diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/8fbf5cc7e656e90c6f2761604865101f3402793f?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=41&left_hunk_size=7&mode=100644&path=pep_sphinx_extensions%2Fpep_zero_generator%2Fpep_index_generator.py&right=41&right_hunk_size=7" data-left-range="1-40" data-right-range="1-40"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-1f0b932b-8453-497a-9b35-019170e0771e" for="expand-up-link-0-diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -41,7 +41,7 @@ def _parse_peps(path: Path) -> list[parser.PEP]:</td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L41" data-line-number="41" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R41" data-line-number="41" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>continue</span> <span class=pl-c># Skip directories etc.</span></span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L42" data-line-number="42" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R42" data-line-number="42" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>if</span> <span class=pl-s1>file_path</span>.<span class=pl-en>match</span>(<span class=pl-s>"pep-0000*"</span>):</span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L43" data-line-number="43" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R43" data-line-number="43" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-k>continue</span> <span class=pl-c># Skip pre-existing PEP 0 files</span></span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L44" data-line-number="44" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"> <span class="pl-k">if</span> <span class="pl-s1">file_path</span>.<span class="pl-en">match</span>(<span class="pl-s">"pep-????.<span class="x x-first">???"</span></span><span class="x">) </span><span class="pl-c1 x">and</span><span class="x"> </span><span class="pl-s1 x">file_path</span><span class="x">.</span><span class="pl-s1 x">suffix</span><span class="x"> </span><span class="pl-c1 x">in</span><span class="x"> {</span><span class="pl-s x">".txt"</span><span class="x">, </span><span class="pl-s"><span class="x x-last">".</span>rst"</span><span class="x x-first x-last">}</span>:</span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R44" data-line-number="44" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"> <span class="pl-k">if</span> <span class="pl-s1">file_path</span>.<span class="pl-en">match</span>(<span class="pl-s">"pep-????.rst"</span><span class="x x-first x-last">)</span>:</span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L45" data-line-number="45" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R45" data-line-number="45" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>pep</span> <span class=pl-c1>=</span> <span class=pl-s1>parser</span>.<span class=pl-v>PEP</span>(<span class=pl-s1>path</span>.<span class=pl-en>joinpath</span>(<span class=pl-s1>file_path</span>).<span class=pl-en>absolute</span>())</span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L46" data-line-number="46" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R46" data-line-number="46" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "> <span class=pl-s1>peps</span>.<span class=pl-en>append</span>(<span class=pl-s1>pep</span>)</span></td> </tr> <tr data-hunk="da6fdf61b79f872fb3454fe3dfe71e182446241bf44b240535c8a912e1f66699" class="show-top-border"> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886L47" data-line-number="47" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886R47" data-line-number="47" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" id="expand-down-link--diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/8fbf5cc7e656e90c6f2761604865101f3402793f?diff=unified&direction=down&in_wiki_context=&last_left=47&last_right=47&left=73&left_hunk_size=&mode=100644&path=pep_sphinx_extensions%2Fpep_zero_generator%2Fpep_index_generator.py&right=73&right_hunk_size=" data-left-range="48-72" data-right-range="48-72"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-3630033f-ca25-48fd-b593-0c2e3bfa5ffd" for="expand-down-link--diff-345073a560783f66447adec8ce8c9ae0f635eef164dc6a2cb6a38d8f08bc1886" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> <copilot-diff-entry data-file-path="pep_sphinx_extensions/tests/conftest.py" > <div id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" data-details-container-group="file" class="file js-file js-details-container js-targetable-element show-inline-notes Details Details--on open js-tagsearch-file" data-file-type=".py" data-file-deleted="false" data-tagsearch-path="pep_sphinx_extensions/tests/conftest.py" data-tagsearch-lang="Python" data-targets="diff-file-filter.diffEntries" > <div class="file-header d-flex flex-md-row flex-column flex-md-items-center file-header--expandable js-file-header js-skip-tagsearch" data-path="pep_sphinx_extensions/tests/conftest.py" data-short-path="13541b0" data-anchor="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" data-file-type=".py" data-file-deleted="false" > <div class="file-info flex-auto min-width-0 mb-md-0 mb-2"> <button type="button" class="btn-octicon js-details-target" aria-label="Toggle diff contents" aria-expanded="true" style="width: 22px;"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down Details-content--hidden"> <path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right Details-content--shown"> <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="js-expand-full-wrapper d-inline-block"> <button type="button" class="btn-link color-fg-muted no-underline js-expand-full directional-expander tooltipped tooltipped-se" aria-label="Expand all" data-url="/python/peps/blob_expand/15f3c907bafbf3b95b6570e1856c54792976ba5b?anchor=diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf&diff=unified&direction=full&mode=100644&path=pep_sphinx_extensions%2Ftests%2Fconftest.py" > <svg aria-label="Expand all" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-unfold"> <path d="m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> <button type="button" class="btn-link color-fg-muted no-underline js-collapse-diff tooltipped tooltipped-se" aria-label="Collapse expanded lines" hidden > <svg aria-label="Collapse added diff lines" aria-hidden="false" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold"> <path d="M10.896 2H8.75V.75a.75.75 0 0 0-1.5 0V2H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 2ZM8.75 15.25a.75.75 0 0 1-1.5 0V14H5.104a.25.25 0 0 1-.177-.427l2.896-2.896a.25.25 0 0 1 .354 0l2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25Zm-6.5-6.5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </button> </div> <span class="sr-only"> 2 changes: 1 addition & 1 deletion </span> <span class="diffstat" aria-hidden="true">2 <span class="diffstat-block-added"></span><span class="diffstat-block-deleted"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span><span class="diffstat-block-neutral"></span></span> <span class="Truncate"> <a title="pep_sphinx_extensions/tests/conftest.py" class="Link--primary Truncate-text" href="#diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf">pep_sphinx_extensions/tests/conftest.py</a> <span data-view-component="true"> <clipboard-copy data-copy-feedback="Copied!" aria-label="Copy" value="pep_sphinx_extensions/tests/conftest.py" data-view-component="true" class="Link--onHover color-fg-muted ml-2 mr-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg style="display: none;" aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check color-fg-success"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> <div aria-live="polite" aria-atomic="true" class="sr-only" data-clipboard-copy-feedback></div> </span> </span> </div> <div class="file-actions pt-0 mb-md-0 mb-2 ml-md-2 flex-shrink-0 flex-md-justify-end"> <div class="d-flex flex-justify-end"> <details class="js-file-header-dropdown dropdown details-overlay details-reset pr-2 pl-2"> <summary class="height-full"> <div class="height-full d-flex flex-items-center Link--secondary"> <svg aria-label="Show options" role="img" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal"> <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path> </svg> </div> </summary> <details-menu class="dropdown-menu dropdown-menu-sw show-more-popover color-fg-default position-absolute f5" style="width:fit-content; min-width:185px; z-index:99; right: -4px;"> <label role="menuitemradio" class="dropdown-item btn-link text-normal d-block pl-5" tabindex="0" aria-checked="true"> <span class="position-absolute ml-n4"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg></span> <input type="checkbox" checked class="d-none js-toggle-file-notes"> Show comments </label> <div role="none" class="dropdown-divider"></div> <a href="/python/peps/blob/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/pep_sphinx_extensions/tests/conftest.py" class="pl-5 dropdown-item btn-link" rel="nofollow" role="menuitem" data-ga-click="View file, click, location:files_changed_dropdown" > View file </a> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to make changes."> Edit file </button> <button type="button" disabled role="menuitem" class="pl-5 dropdown-item btn-link" aria-label="You must be signed in and have push access to delete this file."> Delete file </button> <div role="none" class="dropdown-divider"></div> <span data-target="copilot-diff-entry.menuItemsSlot"></span> </details-menu> </details> </div> </div> </div> <div class="js-file-content Details-content--hidden position-relative" data-hydro-view="{"event_type":"pull_request.select_diff_range","payload":{"actor_id":null,"pull_request_id":null,"repository_id":null,"diff_type":"UNIFIED","whitespace_ignored":false,"originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-view-hmac="863e4432096c0f29c5a5013e16f77a959edf1445834b3c8c1eec2642e3c49afb"> <div class="data highlight js-blob-wrapper js-check-bidi " > <template class="js-file-alert-template"> <div data-view-component="true" class="flash flash-warn flash-full d-flex flex-items-center"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <span> This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. <a class="Link--inTextBlock" href="https://github.co/hiddenchars" target="_blank">Learn more about bidirectional Unicode characters</a> </span> <div data-view-component="true" class="flash-action"> <a href="{{ revealButtonHref }}" data-view-component="true" class="btn-sm btn"> Show hidden characters </a> </div> </div></template> <template class="js-line-alert-template"> <span aria-label="This line has hidden Unicode characters" data-view-component="true" class="line-alert tooltipped tooltipped-e"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </span></template> <table class=" diff-table js-diff-table tab-size " data-tab-size="8" data-diff-anchor="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" data-paste-markdown-skip> <thead class="sr-only"> <tr> <th scope="col">Original file line number</th> <th scope="col">Diff line number</th> <th scope="col">Diff line change</th> </tr> </thead> <tbody> <tr class="js-expandable-line js-skip-tagsearch" data-position="0"> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" id="expand-up-link-0-diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" class="js-expand directional-expander single-expander" aria-label="Expand Up" data-url="/python/peps/blob_excerpt/15f3c907bafbf3b95b6570e1856c54792976ba5b?diff=unified&direction=up&in_wiki_context=&last_left=&last_right=&left=3&left_hunk_size=7&mode=100644&path=pep_sphinx_extensions%2Ftests%2Fconftest.py&right=3&right_hunk_size=7" data-left-range="1-2" data-right-range="1-2"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-up"> <path d="M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"></path> </svg> </a> <tool-tip id="tooltip-363f7d46-fe5c-4c1c-bc48-f732d40a3972" for="expand-up-link-0-diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Up</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk">@@ -3,7 +3,7 @@</td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR3" data-line-number="3" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-k>from</span> <span class=pl-s1>pathlib</span> <span class=pl-k>import</span> <span class=pl-v>Path</span></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR4" data-line-number="4" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR5" data-line-number="5" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-s1>_ROOT_PATH</span> <span class=pl-c1>=</span> <span class=pl-v>Path</span>(<span class=pl-s1>__file__</span>, <span class=pl-s>".."</span>, <span class=pl-s>".."</span>, <span class=pl-s>".."</span>).<span class=pl-en>resolve</span>()</span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL6" data-line-number="6" class="blob-num blob-num-deletion js-linkable-line-number"></td> <td class="blob-num blob-num-deletion empty-cell"></td> <td class="blob-code blob-code-deletion js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass js-skip-tagsearch' data-code-marker="-"><span class="pl-v">PEP_ROOT</span> <span class="pl-c1">=</span> <span class="pl-s1">_ROOT_PATH</span></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR6" data-line-number="6" class="blob-num blob-num-addition js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-addition js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker="+"><span class="pl-v">PEP_ROOT</span> <span class="pl-c1">=</span> <span class="pl-s1">_ROOT_PATH</span><span class="x x-first"> </span><span class="pl-c1 x">/</span><span class="x"> </span><span class="pl-s x x-last">"peps"</span></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL7" data-line-number="7" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR7" data-line-number="7" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><br></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL8" data-line-number="8" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR8" data-line-number="8" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-c># Import "check-peps.py" as "check_peps"</span></span></td> </tr> <tr data-hunk="2366c504756d32a15b49a3b1ff9355127b0c113ef3938adb24b7a1b92b8d9f68" class="show-top-border"> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafL9" data-line-number="9" class="blob-num blob-num-context js-linkable-line-number"></td> <td id="diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaafR9" data-line-number="9" class="blob-num blob-num-context js-linkable-line-number js-code-nav-line-number js-blob-rnum"></td> <td class="blob-code blob-code-context js-file-line"> <span class='blob-code-inner blob-code-marker js-code-nav-pass ' data-code-marker=" "><span class=pl-v>CHECK_PEPS_PATH</span> <span class=pl-c1>=</span> <span class=pl-s1>_ROOT_PATH</span> <span class=pl-c1>/</span> <span class=pl-s>"check-peps.py"</span></span></td> </tr> <tr class="js-expandable-line js-skip-tagsearch" data-position=""> <td class="blob-num blob-num-expandable" colspan="2"> <a href="#diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" id="expand-down-link--diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" class="js-expand directional-expander single-expander" aria-label="Expand Down" data-url="/python/peps/blob_excerpt/15f3c907bafbf3b95b6570e1856c54792976ba5b?diff=unified&direction=down&in_wiki_context=&last_left=9&last_right=9&left=13&left_hunk_size=&mode=100644&path=pep_sphinx_extensions%2Ftests%2Fconftest.py&right=13&right_hunk_size=" data-left-range="10-12" data-right-range="10-12"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-fold-down"> <path d="m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"></path> </svg> </a> <tool-tip id="tooltip-a4baa5f2-1903-44dd-9646-7087911a5895" for="expand-down-link--diff-13541b0ce88a27e4789b42cb57ff2358db3dfe04ef692b7e5ac22c73ebf7eaaf" popover="manual" data-direction="ne" data-type="label" data-view-component="true" class="sr-only position-absolute">Expand Down</tool-tip> </td> <td class="blob-code blob-code-inner blob-code-hunk"></td> </tr> </tbody> </table> </div> </div> </div> </copilot-diff-entry> </div> <div class="js-diff-progressive-container"> <include-fragment src="/python/peps/diffs?bytes=16266&commit=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&lines=400&responsive=true&sha1=0f2226896373c17d69d7ea7487c90a05f5dd3370&sha2=08d688fdcafc1557bf7fc53573e5c84b31b78b5d&start_entry=13&sticky=false&w=false" class="diff-progressive-loader js-diff-progressive-loader mb-4 d-flex flex-items-center flex-justify-center" data-targets="diff-file-filter.progressiveLoaders" data-action="include-fragment-replace:diff-file-filter#refilterAfterAsyncLoad" > <span data-view-component="true"> <svg data-hide-on-error="true" style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" /> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" /> </svg> <span class="sr-only">Loading</span> </span> <div data-show-on-error hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert color-fg-danger mr-1"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> Oops, something went wrong. <button data-retry-button="" type="button" data-view-component="true" class="btn-link"> Retry </button> </div> </include-fragment> </div> </div> <button type="button" class="js-toggle-all-file-notes" data-hotkey="i" style="display:none">Toggle all file notes</button> <button type="button" class="js-toggle-all-file-annotations" data-hotkey="a" style="display:none">Toggle all file annotations</button> <svg aria-hidden="true" width="100px" height="84px" viewBox="0 0 340 84" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="diff-placeholder-svg position-absolute bottom-0"> <defs> <clippath id="diff-placeholder"> <rect x="0" y="0" width="67.0175439" height="11.9298746" rx="2"></rect> <rect x="18.9473684" y="47.7194983" width="100.701754" height="11.9298746" rx="2"></rect> <rect x="0" y="71.930126" width="37.8947368" height="11.9298746" rx="2"></rect> <rect x="127.017544" y="48.0703769" width="53.3333333" height="11.9298746" rx="2"></rect> <rect x="187.719298" y="48.0703769" width="72.9824561" height="11.9298746" rx="2"></rect> <rect x="76.8421053" y="0" width="140.350877" height="11.9298746" rx="2"></rect> <rect x="17.8947368" y="23.8597491" width="140.350877" height="11.9298746" rx="2"></rect> <rect x="166.315789" y="23.8597491" width="173.684211" height="11.9298746" rx="2"></rect> </clippath> <linearGradient id="animated-diff-gradient" x1="0" x2="0" y1="0" y2="1" spreadMethod="reflect"> <stop offset="0" stop-color="#eee"></stop> <stop offset="0.2" stop-color="#eee"></stop> <stop offset="0.5" stop-color="#ddd"></stop> <stop offset="0.8" stop-color="#eee"></stop> <stop offset="1" stop-color="#eee"></stop> <animateTransform attributeName="y1" values="0%; 100%; 0" dur="1s" repeatCount="3"></animateTransform> <animateTransform attributeName="y2" values="100%; 200%; 0" dur="1s" repeatCount="3"></animateTransform> </linearGradient> </defs> </svg> <div id="all_commit_comments" class="js-quote-selection-container" data-quote-markdown=".js-comment-body"> <div class="mb-1 mb-md-3"> <div id="partial-visible-comments-header" class="d-flex flex-items-center flex-column-reverse flex-md-row"> <h3 class="h4 flex-auto text-md-left text-center"> 0 comments on commit <code class="commit-sha">08d688f</code> </h3> <div class="flex-shrink-0 mb-2 mb-md-0"> </div> </div> </div> <div id="comments" class="comment-holder ml-0 pl-0 ml-md-6 pl-md-3"> <!-- Rendered timeline since 2023-09-09 10:39:29 --> <div id="partial-timeline-marker" class="js-timeline-marker js-socket-channel js-updatable-content" data-channel="eyJjIjoicmVwbzoxMzQxNDEwNTpjb21taXQ6MDhkNjg4ZmRjYWZjMTU1N2JmN2ZjNTM1NzNlNWM4NGIzMWI3OGI1ZCIsInQiOjE3MzI1MTc4ODJ9--3525de259df7eca649cc4dadbcf8bd3884bc4a28b9f4f4bf2a52006648029f69" data-url="/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d/show_partial?partial=commit%2Ftimeline_marker&since=1694281169" data-last-modified="Sat, 09 Sep 2023 17:39:29 GMT"> </div> </div> Please <a rel="nofollow" class="Link--inTextBlock" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"commit comment","repository_id":13414105,"auth_type":"LOG_IN","originating_url":"https://github.com/python/peps/commit/08d688fdcafc1557bf7fc53573e5c84b31b78b5d","user_id":null}}" data-hydro-click-hmac="4df0edabc1826745cde56c205f72fed11909732cf38bcfcf681e3312e505db75" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fpeps%2Fcommit%2F08d688fdcafc1557bf7fc53573e5c84b31b78b5d">sign in</a> to comment. </div> </div> </div> </diff-layout> </div> </div> </turbo-frame> </main> </div> </div> <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" > <h2 class='sr-only'>Footer</h2> <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap"> <div class="d-flex flex-items-center flex-shrink-0 mx-2"> <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com"> <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github"> <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg> </a> <span> © 2024 GitHub, Inc. </span> </div> <nav aria-label="Footer"> <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3> <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading"> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to Terms","label":"text:terms"}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to privacy","label":"text:privacy"}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to security","label":"text:security"}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to status","label":"text:status"}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to docs","label":"text:docs"}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a> </li> <li class="mx-2"> <a data-analytics-event="{"category":"Footer","action":"go to contact","label":"text:contact"}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a> </li> <li class="mx-2" > <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}" > Manage cookies </button> </cookie-consent-link> </li> <li class="mx-2"> <cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}" > Do not share my personal information </button> </cookie-consent-link> </li> </ul> </nav> </div> </footer> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"> <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"> <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> </body> </html>