<commit_before><?xml version="1.0" encoding="UTF-8"?>
<metal:macro define-macro="page"
             xmlns="http://www.w3.org/1999/xhtml" 
             xmlns:tal="http://xml.zope.org/namespaces/tal"
             xmlns:metal="http://xml.zope.org/namespaces/metal">
  <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW" tal:condition="data/norobots"/>
      <meta content="text/html; charset=utf-8" http-equiv="content-type" />
      <base tal:attributes="href data/FULL_PATH_INFO"/>
      <title tal:content="string:Python Package Index : ${data/title}" />
      <meta content="python programming language object oriented web free source" name="keywords" />
      <meta content="Home page for Python, an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
                     " name="description" />
       <link rel="stylesheet" href="http://www.python.org/css/pypi.css" type="text/css"/>

       <link rel="alternate" type="application/rss+xml" title="RSS: 30 latest updates" href="http://www.python.org/pypi?:action=rss"/>
      <link media="screen" href="http://www.python.org/styles/screen-switcher-default.css" type="text/css" id="screen-switcher-stylesheet" rel="stylesheet" />
      <link media="screen" href="http://www.python.org/styles/netscape4.css" type="text/css" rel="stylesheet" />
      <link media="print" href="http://www.python.org/styles/print.css" type="text/css" rel="stylesheet" />
      <link media="screen" href="http://www.python.org/styles/largestyles.css" type="text/css" rel="alternate stylesheet" title="large text" />
      <link media="screen" href="http://www.python.org/styles/defaultfonts.css" type="text/css" rel="alternate stylesheet" title="default fonts" />
      
      <metal:slot define-slot="head" />
    </head>
    <body>
      <!--  Logo  -->
      <h1 id="logoheader">
        <a accesskey="1" href="http://www.python.org" id="logolink"><img src="http://www.python.org/images/python-logo.gif" alt="homepage" border="0" id="logo" /></a>
      </h1>
      <!--  Skip to Navigation  -->
      <div class="skiptonav"><a accesskey="2" href="#left-hand-navigation"><img src="http://www.python.org/images/trans.gif" alt="skip to navigation" border="0" id="skiptonav" /></a></div>
      <div class="skiptonav"><a accesskey="3" href="#content-body"><img src="http://www.python.org/images/trans.gif" alt="skip to content" border="0" id="skiptocontent" /></a></div>
      <!--  Utility Menu  -->

      <div id="utility-menu">
        <!--  Search Box  -->
        <div id="searchbox">
          <form tal:attributes="action app/url_path" id="searchform"
                method="get" name="searchform">
            <input type="hidden" name=":action" value="search" />
            <div id="search">
              <input class="input-text" id="term" name="term" />
              <input class="input-button" type="submit" name="submit"
                     value="search" id="submit" />
            </div>
          </form>
        </div>
<!-- XXX: reinstate this       <div id="screen-switcher"></div> -->
      </div>
      <div id="left-hand-navigation">
        
        <!--  Main Menu NEED LEVEL TWO HEADER AND FOOTER -->
        <div id="menu">
          <ul class="level-one">            
            <li class="selected">
              <a class="selected" tal:attributes="href app/url_path">Package Index</a>
            
              <ul class="level-two">
                
                <tal:for-nav repeat="link app/navlinks_html">
                  <span tal:replace="structure link"/>
                </tal:for-nav>

                <li><a href="http://wiki.python.org/moin/CheeseShopTutorial">Tutorial</a></li>
<commit_msg>Add link to Python 3 category.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<metal:macro define-macro="page"
             xmlns="http://www.w3.org/1999/xhtml" 
             xmlns:tal="http://xml.zope.org/namespaces/tal"
             xmlns:metal="http://xml.zope.org/namespaces/metal">
  <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW" tal:condition="data/norobots"/>
      <meta content="text/html; charset=utf-8" http-equiv="content-type" />
      <base tal:attributes="href data/FULL_PATH_INFO"/>
      <title tal:content="string:Python Package Index : ${data/title}" />
      <meta content="python programming language object oriented web free source" name="keywords" />
      <meta content="Home page for Python, an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
                     " name="description" />
       <link rel="stylesheet" href="http://www.python.org/css/pypi.css" type="text/css"/>

       <link rel="alternate" type="application/rss+xml" title="RSS: 30 latest updates" href="http://www.python.org/pypi?:action=rss"/>
      <link media="screen" href="http://www.python.org/styles/screen-switcher-default.css" type="text/css" id="screen-switcher-stylesheet" rel="stylesheet" />
      <link media="screen" href="http://www.python.org/styles/netscape4.css" type="text/css" rel="stylesheet" />
      <link media="print" href="http://www.python.org/styles/print.css" type="text/css" rel="stylesheet" />
      <link media="screen" href="http://www.python.org/styles/largestyles.css" type="text/css" rel="alternate stylesheet" title="large text" />
      <link media="screen" href="http://www.python.org/styles/defaultfonts.css" type="text/css" rel="alternate stylesheet" title="default fonts" />
      
      <metal:slot define-slot="head" />
    </head>
    <body>
      <!--  Logo  -->
      <h1 id="logoheader">
        <a accesskey="1" href="http://www.python.org" id="logolink"><img src="http://www.python.org/images/python-logo.gif" alt="homepage" border="0" id="logo" /></a>
      </h1>
      <!--  Skip to Navigation  -->
      <div class="skiptonav"><a accesskey="2" href="#left-hand-navigation"><img src="http://www.python.org/images/trans.gif" alt="skip to navigation" border="0" id="skiptonav" /></a></div>
      <div class="skiptonav"><a accesskey="3" href="#content-body"><img src="http://www.python.org/images/trans.gif" alt="skip to content" border="0" id="skiptocontent" /></a></div>
      <!--  Utility Menu  -->

      <div id="utility-menu">
        <!--  Search Box  -->
        <div id="searchbox">
          <form tal:attributes="action app/url_path" id="searchform"
                method="get" name="searchform">
            <input type="hidden" name=":action" value="search" />
            <div id="search">
              <input class="input-text" id="term" name="term" />
              <input class="input-button" type="submit" name="submit"
                     value="search" id="submit" />
            </div>
          </form>
        </div>
<!-- XXX: reinstate this       <div id="screen-switcher"></div> -->
      </div>
      <div id="left-hand-navigation">
        
        <!--  Main Menu NEED LEVEL TWO HEADER AND FOOTER -->
        <div id="menu">
          <ul class="level-one">            
            <li class="selected">
              <a class="selected" tal:attributes="href app/url_path">Package Index</a>
            
              <ul class="level-two">
                
                <tal:for-nav repeat="link app/navlinks_html">
                  <span tal:replace="structure link"/>
                </tal:for-nav>
		<li><a href="/pypi?:action=browse&c=533&show=all">Python 3 packages</a></li>

                <li><a href="http://wiki.python.org/moin/CheeseShopTutorial">Tutorial</a></li>

{'fraction_non_alphanumeric': 0.18292682926829268, 'fraction_numerical': 0.006986788617886179, 'mean_word_length': 2.7633843212237093, 'pattern_counts': {'":': 2, '<': 143, '<?xml version=': 2, '>': 143, 'https://': 0, 'lorem ipsum': 0, 'www.': 26, 'xml': 18}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2951475', 'n_tokens_mistral': 2482, 'n_tokens_neox': 2385, 'n_words': 457}