Show
Ignore:
Timestamp:
02/04/06 19:29:16 (3 years ago)
Author:
tim
Message:

added new expected data because of updates to docutils I think

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/timadditionaltypes/pyramid/test/testdata/build_tests/firstpythontest/expected/dev/.cache.dump

    r100 r118  
    7474p32 
    7575g6 
    76 S'<div class="section" id="can-t-find-what-you-re-looking-for">\n<h1><a name="can-t-find-what-you-re-looking-for">Can\'t find what you\'re looking for?</a></h1>\n<div class="section" id="new-to-programming-and-to-python">\n<h2><a name="new-to-programming-and-to-python">New to programming and to Python?</a></h2>\n<ul class="simple">\n<li>Check out the <a class="reference" href="http://www.python.org/moin/BeginnersGuide">Beginner\'s Guide</a>.</li>\n</ul>\n</div>\n<div class="section" id="new-to-python">\n<h2><a name="new-to-python">New to Python?</a></h2>\n<ul class="simple">\n<li>The standard <a class="reference" href="doc/current/tut/tut.html">tutorial</a> is available for\nonline browsing and downloading from the <a class="reference" href="doc/">documentation</a> web page.</li>\n<li>A growing number of <a class="reference" href="http://www.python.org/moin/PythonBooks">Python books</a> is available at\nyour local bookstore.</li>\n<li>Many good examples of Python coding can be found in the standard libraries\n<a class="reference" href="download/">distributed</a> with Python.</li>\n</ul>\n</div>\n<div class="section" id="looking-for-downloads">\n<h2><a name="looking-for-downloads">Looking for downloads?</a></h2>\n<ul class="simple">\n<li>See the <a class="reference" href="download/">download page</a> for links to the important downloads.</li>\n</ul>\n</div>\n<div class="section" id="got-a-python-problem-or-question">\n<h2><a name="got-a-python-problem-or-question">Got a Python problem or question?</a></h2>\n<ul class="simple">\n<li>First check the <a class="reference" href="doc/faq/">Python FAQs</a>, with answers to many common,\ngeneral Python questions.</li>\n<li>If you suspect a bug in the Python core, search the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=105470">Python Bug Tracker</a>.</li>\n<li>For Python CGI questions, try Dave Mitchell\'s <a class="reference" href="http://starship.python.net/crew/davem/cgifaq/faqw.cgi">Python CGI FAQ</a> on Starship.</li>\n<li><a class="reference" href="mailto:python-help&#64;python.org">python-help&#64;python.org</a>\n(a.k.a. <a class="reference" href="mailto:help&#64;python.org">help&#64;python.org</a>) reaches a volunteer\nteam of crack Python experts.  (When posing questions, take care - the\nbetter your details - including exact error messages, system\nconfiguration, etc - the more likely the helpers will be able to grasp\nwhat\'s going on.)  More info: <a class="reference" href="community/lists.html#help">Python-help description</a>.</li>\n<li>The Python newsgroup, <a class="reference" href="news:comp.lang.python">comp.lang.python</a>, reaches\nmany many people, some of whom may already have hit and surmounted your\nproblem.  Also available as a maillist - for more info, see <a class="reference" href="community/lists.html#clp">the newsgroup\ndescription</a>.</li>\n</ul>\n</div>\n<div class="section" id="looking-for-a-particular-python-module-or-application">\n<h2><a name="looking-for-a-particular-python-module-or-application">Looking for a particular Python module or application?</a></h2>\n<ul class="simple">\n<li>Try the <a class="reference" href="search/">python.org search engines</a> - you can\nfind anything mentioned on the Python site, in the <a class="reference" href="doc/faq/">FAQ</a>, on\n<a class="reference" href="http://starship.python.net/">the starship</a>, or in the newsgroup (see\nabove).  More info: <a class="reference" href="search/#help">where to search</a>.</li>\n<li>Find out about <a class="reference" href="download/Contributed.html">other Python software</a> around\nthe net.</li>\n<li>The <a class="reference" href="sigs/">Python Special Interest Groups (SIGS)</a>\nprovide a focus for concerted, active development efforts - check there to\nsee whether one on your topic of concern already exists, or whether it\nmakes sense to start one.</li>\n</ul>\n</div>\n<div class="section" id="want-to-contribute">\n<h2><a name="want-to-contribute">Want to contribute?</a></h2>\n<ul class="simple">\n<li>To report a bug in the Python core, use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=105470">Python Bug Tracker</a> at\nSourceForge.</li>\n<li>To contribute a bug fix or other patch to the Python\ncore, see the <a class="reference" href="/dev/">Python Developer\'s Guide</a>.</li>\n<li>To contribute to the official <a class="reference" href="doc/">Python documentation</a>, write to\n<a class="reference" href="mailto:docs&#64;python.org">docs&#64;python.org</a>, or use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=305470">Patch Manger</a> to\ncontribute a documentation patch.</li>\n<li>To announce your module or application to the Python community,\nuse <a class="reference" href="news:comp.lang.python.announce">comp.lang.python.announce</a> (or via\nemail, <a class="reference" href="mailto:python-announce&#64;python.org">python-announce&#64;python.org</a>,\nif you lack news access).  More info: <a class="reference" href="community/lists.html#clpa">the announcements newsgroup\ndescription</a></li>\n<li>To propose changes to the python core, post your thoughts to\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>.  If you have an\nimplementation, follow the <a class="reference" href="/patches/">Python Patch Guidelines</a>.</li>\n</ul>\n</div>\n<div class="section" id="did-we-miss-your-concern">\n<h2><a name="did-we-miss-your-concern">Did we miss your concern?</a></h2>\n<ul class="simple">\n<li>Contact <a class="reference" href="mailto:webmaster&#64;python.org">webmaster&#64;python.org</a> and let us\nknow how we can help!</li>\n</ul>\n</div>\n</div>\n' 
     76S'<div class="section">\n<h1><a id="can-t-find-what-you-re-looking-for" name="can-t-find-what-you-re-looking-for">Can\'t find what you\'re looking for?</a></h1>\n<div class="section">\n<h2><a id="new-to-programming-and-to-python" name="new-to-programming-and-to-python">New to programming and to Python?</a></h2>\n<ul class="simple">\n<li>Check out the <a class="reference" href="http://www.python.org/moin/BeginnersGuide">Beginner\'s Guide</a>.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="new-to-python" name="new-to-python">New to Python?</a></h2>\n<ul class="simple">\n<li>The standard <a class="reference" href="doc/current/tut/tut.html">tutorial</a> is available for\nonline browsing and downloading from the <a class="reference" href="doc/">documentation</a> web page.</li>\n<li>A growing number of <a class="reference" href="http://www.python.org/moin/PythonBooks">Python books</a> is available at\nyour local bookstore.</li>\n<li>Many good examples of Python coding can be found in the standard libraries\n<a class="reference" href="download/">distributed</a> with Python.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="looking-for-downloads" name="looking-for-downloads">Looking for downloads?</a></h2>\n<ul class="simple">\n<li>See the <a class="reference" href="download/">download page</a> for links to the important downloads.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="got-a-python-problem-or-question" name="got-a-python-problem-or-question">Got a Python problem or question?</a></h2>\n<ul class="simple">\n<li>First check the <a class="reference" href="doc/faq/">Python FAQs</a>, with answers to many common,\ngeneral Python questions.</li>\n<li>If you suspect a bug in the Python core, search the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=105470">Python Bug Tracker</a>.</li>\n<li>For Python CGI questions, try Dave Mitchell\'s <a class="reference" href="http://starship.python.net/crew/davem/cgifaq/faqw.cgi">Python CGI FAQ</a> on Starship.</li>\n<li><a class="reference" href="mailto:python-help&#64;python.org">python-help&#64;python.org</a>\n(a.k.a. <a class="reference" href="mailto:help&#64;python.org">help&#64;python.org</a>) reaches a volunteer\nteam of crack Python experts.  (When posing questions, take care - the\nbetter your details - including exact error messages, system\nconfiguration, etc - the more likely the helpers will be able to grasp\nwhat\'s going on.)  More info: <a class="reference" href="community/lists.html#help">Python-help description</a>.</li>\n<li>The Python newsgroup, <a class="reference" href="news:comp.lang.python">comp.lang.python</a>, reaches\nmany many people, some of whom may already have hit and surmounted your\nproblem.  Also available as a maillist - for more info, see <a class="reference" href="community/lists.html#clp">the newsgroup\ndescription</a>.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="looking-for-a-particular-python-module-or-application" name="looking-for-a-particular-python-module-or-application">Looking for a particular Python module or application?</a></h2>\n<ul class="simple">\n<li>Try the <a class="reference" href="search/">python.org search engines</a> - you can\nfind anything mentioned on the Python site, in the <a class="reference" href="doc/faq/">FAQ</a>, on\n<a class="reference" href="http://starship.python.net/">the starship</a>, or in the newsgroup (see\nabove).  More info: <a class="reference" href="search/#help">where to search</a>.</li>\n<li>Find out about <a class="reference" href="download/Contributed.html">other Python software</a> around\nthe net.</li>\n<li>The <a class="reference" href="sigs/">Python Special Interest Groups (SIGS)</a>\nprovide a focus for concerted, active development efforts - check there to\nsee whether one on your topic of concern already exists, or whether it\nmakes sense to start one.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="want-to-contribute" name="want-to-contribute">Want to contribute?</a></h2>\n<ul class="simple">\n<li>To report a bug in the Python core, use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=105470">Python Bug Tracker</a> at\nSourceForge.</li>\n<li>To contribute a bug fix or other patch to the Python\ncore, see the <a class="reference" href="/dev/">Python Developer\'s Guide</a>.</li>\n<li>To contribute to the official <a class="reference" href="doc/">Python documentation</a>, write to\n<a class="reference" href="mailto:docs&#64;python.org">docs&#64;python.org</a>, or use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&amp;atid=305470">Patch Manger</a> to\ncontribute a documentation patch.</li>\n<li>To announce your module or application to the Python community,\nuse <a class="reference" href="news:comp.lang.python.announce">comp.lang.python.announce</a> (or via\nemail, <a class="reference" href="mailto:python-announce&#64;python.org">python-announce&#64;python.org</a>,\nif you lack news access).  More info: <a class="reference" href="community/lists.html#clpa">the announcements newsgroup\ndescription</a></li>\n<li>To propose changes to the python core, post your thoughts to\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>.  If you have an\nimplementation, follow the <a class="reference" href="/patches/">Python Patch Guidelines</a>.</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="did-we-miss-your-concern" name="did-we-miss-your-concern">Did we miss your concern?</a></h2>\n<ul class="simple">\n<li>Contact <a class="reference" href="mailto:webmaster&#64;python.org">webmaster&#64;python.org</a> and let us\nknow how we can help!</li>\n</ul>\n</div>\n</div>\n' 
    7777tRp33 
    7878sssS'template' 
     
    289289sg25 
    290290(dp132 
    291 S'utility
     291S'title
    292292p133 
    293 (lp134 
    294 (dp135 
     293S'The Official Python Programming Language Website' 
     294p134 
     295sS'metadata' 
     296p135 
     297(dp136 
     298S'keywords' 
     299p137 
     300S'python programming language object oriented web free source' 
     301p138 
     302sS'description' 
     303p139 
     304S'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.\n' 
     305p140 
     306ssS'nav' 
     307p141 
     308(ipyramid.yamlRegistry 
     309fragmentFile 
     310p142 
     311(dp143 
     312g23 
     313g39 
     314sbsS'utility' 
     315p144 
     316(lp145 
     317(dp146 
    295318g45 
    296319S'/help' 
    297 p136 
     320p147 
    298321sg47 
    299322S'help' 
    300 p137 
    301 sa(dp138 
     323p148 
     324sa(dp149 
    302325g45 
    303326S'/sitemap' 
    304 p139 
     327p150 
    305328sg47 
    306329S'sitemap' 
    307 p140 
    308 sasS'metadata' 
    309 p141 
    310 (dp142 
    311 S'keywords' 
    312 p143 
    313 S'python programming language object oriented web free source' 
    314 p144 
    315 sS'description' 
    316 p145 
    317 S'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.\n' 
    318 p146 
    319 ssS'nav' 
    320 p147 
    321 (ipyramid.yamlRegistry 
    322 fragmentFile 
    323 p148 
    324 (dp149 
    325 g23 
    326 g39 
    327 sbsS'title' 
    328 p150 
    329 S'The Official Python Programming Language Website' 
    330330p151 
    331 ssg27 
     331sassg27 
    332332(dp152 
    333333S'content' 
     
    370370(g32 
    371371g6 
    372 S'<div class="section" id="python-for-windows-95-98-nt-2000-me-xp">\n<h1><a name="python-for-windows-95-98-nt-2000-me-xp">Python for Windows 95, 98, NT, 2000, ME, XP</a></h1>\n<p>For many years, Python releases have included an excellent Windows\ninstaller.  See the <a class="reference" href="./">individual releases</a> for details.</p>\n<p>Users of Python 2.2.1 and earlier may want to download a new\n<a class="reference" href="http://www.python.org/ftp/python/2.2.1/UNWISE.EXE">UNWISE.EXE</a>\nfrom Wise that fixes a bug which could cause the uninstaller to\ndisappear in some circumstances. Just drop it over the old uninstaller,\nwhich will be at C:Python22UNWISE.EXE unless you chose a different\ndirectory at install time.</p>\n<p>Win32all, Mark Hammond\'s add-on for the regular Python installer (also\nincluding the Win32 API, COM support, and Pythonwin), is available from the\n<a class="reference" href="http://sourceforge.net/projects/pywin32/">pywin32 project</a> on\nSourceForge.</p>\n</div>\n<div class="section" id="python-for-alpha-nt">\n<h1><a name="python-for-alpha-nt">Python for Alpha/NT</a></h1>\n<p>There\'s a Python 1.5.2 binary for Windows NT on DEC Alpha\nworkstations on <a class="reference" href="http://www.alphant.com">www.alphant.com</a>\n(in the Programming category of the File Archives).</p>\n</div>\n<div class="section" id="python-for-windows-ce">\n<h1><a name="python-for-windows-ce">Python for Windows CE</a></h1>\n<p>Mark Hammond once ported Python 1.5.2 to Windows CE.  This is still\navailable from <a class="reference" href="http://starship.python.net/crew/mhammond/ce/old.html">Mark\'s Windows CE pages on Starship</a>.</p>\n<p>More recently, there is an active <a class="reference" href="http://mail.python.org/mailman/listinfo/pythonce">PythonCE list</a>.  This list has migrated from a yahoo groups list, the <a class="reference" href="http://groups.yahoo.com/group/python-ce/">archives there</a> may\nstill be of use.</p>\n<p>There is a <a class="reference" href="http://www.murkworks.com/Research/Python/PocketPCPython/Overview">StrongArm WinCE binary of Python 2.2</a> available.</p>\n<p><a class="reference" href="http://sourceforge.net/projects/pythonce">The PythonCE project on Sourceforge</a> has binaries of 2.3.4 for StrongArm available.</p>\n</div>\n<div class="section" id="python-for-dos">\n<h1><a name="python-for-dos">Python for DOS</a></h1>\n<p><a class="reference" href="http://members.lycos.co.uk/bdeck/">Python 2.2.1 for DOS/DPMI</a> is now available (built on the DJGPP platform).</p>\n</div>\n' 
     372S'<div class="section">\n<h1><a id="python-for-windows-95-98-nt-2000-me-xp" name="python-for-windows-95-98-nt-2000-me-xp">Python for Windows 95, 98, NT, 2000, ME, XP</a></h1>\n<p>For many years, Python releases have included an excellent Windows\ninstaller.  See the <a class="reference" href="./">individual releases</a> for details.</p>\n<p>Users of Python 2.2.1 and earlier may want to download a new\n<a class="reference" href="http://www.python.org/ftp/python/2.2.1/UNWISE.EXE">UNWISE.EXE</a>\nfrom Wise that fixes a bug which could cause the uninstaller to\ndisappear in some circumstances. Just drop it over the old uninstaller,\nwhich will be at C:Python22UNWISE.EXE unless you chose a different\ndirectory at install time.</p>\n<p>Win32all, Mark Hammond\'s add-on for the regular Python installer (also\nincluding the Win32 API, COM support, and Pythonwin), is available from the\n<a class="reference" href="http://sourceforge.net/projects/pywin32/">pywin32 project</a> on\nSourceForge.</p>\n</div>\n<div class="section">\n<h1><a id="python-for-alpha-nt" name="python-for-alpha-nt">Python for Alpha/NT</a></h1>\n<p>There\'s a Python 1.5.2 binary for Windows NT on DEC Alpha\nworkstations on <a class="reference" href="http://www.alphant.com">www.alphant.com</a>\n(in the Programming category of the File Archives).</p>\n</div>\n<div class="section">\n<h1><a id="python-for-windows-ce" name="python-for-windows-ce">Python for Windows CE</a></h1>\n<p>Mark Hammond once ported Python 1.5.2 to Windows CE.  This is still\navailable from <a class="reference" href="http://starship.python.net/crew/mhammond/ce/old.html">Mark\'s Windows CE pages on Starship</a>.</p>\n<p>More recently, there is an active <a class="reference" href="http://mail.python.org/mailman/listinfo/pythonce">PythonCE list</a>.  This list has migrated from a yahoo groups list, the <a class="reference" href="http://groups.yahoo.com/group/python-ce/">archives there</a> may\nstill be of use.</p>\n<p>There is a <a class="reference" href="http://www.murkworks.com/Research/Python/PocketPCPython/Overview">StrongArm WinCE binary of Python 2.2</a> available.</p>\n<p><a class="reference" href="http://sourceforge.net/projects/pythonce">The PythonCE project on Sourceforge</a> has binaries of 2.3.4 for StrongArm available.</p>\n</div>\n<div class="section">\n<h1><a id="python-for-dos" name="python-for-dos">Python for DOS</a></h1>\n<p><a class="reference" href="http://members.lycos.co.uk/bdeck/">Python 2.2.1 for DOS/DPMI</a> is now available (built on the DJGPP platform).</p>\n</div>\n' 
    373373tRp170 
    374374sS'breadcrumb' 
     
    759759(dp329 
    760760g133 
    761 (lp330 
    762 (dp331 
    763 g45 
    764 g136 
    765 sg47 
     761g134 
     762sg135 
     763(dp330 
    766764g137 
    767 sa(dp332 
    768 g45 
    769 g139 
    770 sg47 
     765g138 
     766sg139 
    771767g140 
    772 sasg141 
    773 (dp333 
    774 g143 
    775 g144 
    776 sg145 
    777 g146 
    778 ssg147 
     768ssg141 
    779769(ipyramid.yamlRegistry 
    780770fragmentFile 
    781 p334 
    782 (dp335 
     771p331 
     772(dp332 
    783773g23 
    784774g39 
    785 sbsg150 
     775sbsg144 
     776(lp333 
     777(dp334 
     778g45 
     779g147 
     780sg47 
     781g148 
     782sa(dp335 
     783g45 
     784g150 
     785sg47 
    786786g151 
    787 ssg27 
     787sassg27 
    788788(dp336 
    789789S'content' 
     
    826826(g32 
    827827g6 
    828 S'<div class="section" id="python-1-5-2">\n<h1><a name="python-1-5-2">Python 1.5.2</a></h1>\n<blockquote>\n<strong>Do yourself a favor</strong> and get a <a class="reference" href="../download/">more recent version</a>!</blockquote>\n<p>On 13 April 1999, the final version of Python 1.5.2 was released:</p>\n<ul class="simple">\n<li><a class="reference" href="../ftp/python/src/py152.tgz">Python 1.5.2 sources</a> (2.5 MB)</li>\n<li><a class="reference" href="../ftp/python/win32/py152.exe">Python 1.5.2 installer for Windows</a> (5.0 MB)</li>\n<li><a class="reference" href="NEWS-152.txt">What\'s new in 1.5.2?</a></li>\n<li><a class="reference" href="../doc/1.5.2p2/">Documentation</a> (both online and downloadable)</li>\n</ul>\n<p>Note: the Python installer for Windows includes the Tcl/Tk 8.0.5\ninstaller.  See the <a class="reference" href="../topics/tkinter/trouble.html#win">Tkinter resource guide</a>\nfor troubleshooting the Tcl/Tk installation.</p>\n<p>Windows users may also be interested in Mark Hammond\'s <a class="reference" href="http://starship.python.net/crew/mhammond/">win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>\n</div>\n<div class="section" id="if-you-find-a-bug">\n<h1><a name="if-you-find-a-bug">If You Find a Bug</a></h1>\n<p>It was probably already fixed in a later version.  Please try the\n<a class="reference" href="../download/">latest version</a> before <a class="reference" href="http://sourceforge.net/bugs/?group_id=5470">reporting bugs</a>.</p>\n</div>\n' 
     828S'<div class="section">\n<h1><a id="python-1-5-2" name="python-1-5-2">Python 1.5.2</a></h1>\n<blockquote>\n<strong>Do yourself a favor</strong> and get a <a class="reference" href="../download/">more recent version</a>!</blockquote>\n<p>On 13 April 1999, the final version of Python 1.5.2 was released:</p>\n<ul class="simple">\n<li><a class="reference" href="../ftp/python/src/py152.tgz">Python 1.5.2 sources</a> (2.5 MB)</li>\n<li><a class="reference" href="../ftp/python/win32/py152.exe">Python 1.5.2 installer for Windows</a> (5.0 MB)</li>\n<li><a class="reference" href="NEWS-152.txt">What\'s new in 1.5.2?</a></li>\n<li><a class="reference" href="../doc/1.5.2p2/">Documentation</a> (both online and downloadable)</li>\n</ul>\n<p>Note: the Python installer for Windows includes the Tcl/Tk 8.0.5\ninstaller.  See the <a class="reference" href="../topics/tkinter/trouble.html#win">Tkinter resource guide</a>\nfor troubleshooting the Tcl/Tk installation.</p>\n<p>Windows users may also be interested in Mark Hammond\'s <a class="reference" href="http://starship.python.net/crew/mhammond/">win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>\n</div>\n<div class="section">\n<h1><a id="if-you-find-a-bug" name="if-you-find-a-bug">If You Find a Bug</a></h1>\n<p>It was probably already fixed in a later version.  Please try the\n<a class="reference" href="../download/">latest version</a> before <a class="reference" href="http://sourceforge.net/bugs/?group_id=5470">reporting bugs</a>.</p>\n</div>\n' 
    829829tRp354 
    830830sS'breadcrumb' 
     
    13831383(dp552 
    13841384g133 
    1385 (lp553 
    1386 (dp554 
    1387 g45 
    1388 g136 
    1389 sg47 
     1385g134 
     1386sg135 
     1387(dp553 
    13901388g137 
    1391 sa(dp555 
    1392 g45 
    1393 g139 
    1394 sg47 
     1389g138 
     1390sg139 
    13951391g140 
    1396 sasg141 
    1397 (dp556 
    1398 g143 
    1399 g144 
    1400 sg145 
    1401 g146 
    1402 ssg147 
     1392ssg141 
    14031393(ipyramid.yamlRegistry 
    14041394fragmentFile 
    1405 p557 
    1406 (dp558 
     1395p554 
     1396(dp555 
    14071397g23 
    14081398g39 
    1409 sbsg150 
     1399sbsg144 
     1400(lp556 
     1401(dp557 
     1402g45 
     1403g147 
     1404sg47 
     1405g148 
     1406sa(dp558 
     1407g45 
     1408g150 
     1409sg47 
    14101410g151 
    1411 ssg27 
     1411sassg27 
    14121412(dp559 
    14131413S'content' 
     
    14501450(g32 
    14511451g6 
    1452 S'<div class="section" id="openpgp-public-keys">\n<h1><a name="openpgp-public-keys">OpenPGP Public Keys</a></h1>\n<p>OpenPGP Public Keys are available to <a class="reference" href="/download/pubkeys/pubkeys.txt">download</a>.</p>\n</div>\n' 
     1452S'<div class="section">\n<h1><a id="openpgp-public-keys" name="openpgp-public-keys">OpenPGP Public Keys</a></h1>\n<p>OpenPGP Public Keys are available to <a class="reference" href="/download/pubkeys/pubkeys.txt">download</a>.</p>\n</div>\n' 
    14531453tRp577 
    14541454sS'breadcrumb' 
     
    17931793(dp690 
    17941794g133 
    1795 (lp691 
    1796 (dp692 
    1797 g45 
    1798 g136 
    1799 sg47 
     1795g134 
     1796sg135 
     1797(dp691 
    18001798g137 
    1801 sa(dp693 
    1802 g45 
    1803 g139 
    1804 sg47 
     1799g138 
     1800sg139 
    18051801g140 
    1806 sasg141 
    1807 (dp694 
    1808 g143 
    1809 g144 
    1810 sg145 
    1811 g146 
    1812 ssg147 
     1802ssg141 
    18131803(ipyramid.yamlRegistry 
    18141804fragmentFile 
    1815 p695 
    1816 (dp696 
     1805p692 
     1806(dp693 
    18171807g23 
    18181808g39 
    1819 sbsg150 
     1809sbsg144 
     1810(lp694 
     1811(dp695 
     1812g45 
     1813g147 
     1814sg47 
     1815g148 
     1816sa(dp696 
     1817g45 
     1818g150 
     1819sg47 
    18201820g151 
    1821 ssg27 
     1821sassg27 
    18221822(dp697 
    18231823S'content' 
     
    18601860(g32 
    18611861g6 
    1862 S'<div class="section" id="the-python-community">\n<h1><a name="the-python-community">The Python Community</a></h1>\n<p>The only thing more fun than programming in Python is exchanging\ninformation and ideas with other Python users.  The Python community\ninteracts in many different forums, both online and in the real world.</p>\n<ul class="simple">\n<li><a class="reference" href="/community/lists">Mailing Lists and Newsgroups</a></li>\n<li><a class="reference" href="/community/sigs">SIGS</a></li>\n<li><a class="reference" href="/community/irc">Internet Relay Chat (IRC)</a></li>\n<li><a class="reference" href="/community/logos">Logos</a></li>\n</ul>\n<p><a class="reference" href="http://www.python.org/moin/LocalUserGroups">A listing of local user groups</a>\nand <a class="reference" href="http://www.python.org/moin/PythonEvents">a calendar of events</a>\nare maintained in the Python Wiki.</p>\n<p>In addition to user groups, there are three large conferences each\nyear where the Python community gathers together:</p>\n<ul class="simple">\n<li><a class="reference" href="/community/pycon">PyCon</a></li>\n<li><a class="reference" href="/community/europython">EuroPython</a></li>\n<li><a class="reference" href="http://conferences.oreilly.com/oscon/">OSCON/IPC (O\'Reilly Open Source Convention / International Python Conference)</a></li>\n</ul>\n<p>These conference pages often tend to lag behind until the next\nconference starts gearing up.  You can see the history of previous\nconferences on the <a class="reference" href="workshops">conferences and workshops page</a></p>\n</div>\n' 
     1862S'<div class="section">\n<h1><a id="the-python-community" name="the-python-community">The Python Community</a></h1>\n<p>The only thing more fun than programming in Python is exchanging\ninformation and ideas with other Python users.  The Python community\ninteracts in many different forums, both online and in the real world.</p>\n<ul class="simple">\n<li><a class="reference" href="/community/lists">Mailing Lists and Newsgroups</a></li>\n<li><a class="reference" href="/community/sigs">SIGS</a></li>\n<li><a class="reference" href="/community/irc">Internet Relay Chat (IRC)</a></li>\n<li><a class="reference" href="/community/logos">Logos</a></li>\n</ul>\n<p><a class="reference" href="http://www.python.org/moin/LocalUserGroups">A listing of local user groups</a>\nand <a class="reference" href="http://www.python.org/moin/PythonEvents">a calendar of events</a>\nare maintained in the Python Wiki.</p>\n<p>In addition to user groups, there are three large conferences each\nyear where the Python community gathers together:</p>\n<ul class="simple">\n<li><a class="reference" href="/community/pycon">PyCon</a></li>\n<li><a class="reference" href="/community/europython">EuroPython</a></li>\n<li><a class="reference" href="http://conferences.oreilly.com/oscon/">OSCON/IPC (O\'Reilly Open Source Convention / International Python Conference)</a></li>\n</ul>\n<p>These conference pages often tend to lag behind until the next\nconference starts gearing up.  You can see the history of previous\nconferences on the <a class="reference" href="workshops">conferences and workshops page</a></p>\n</div>\n' 
    18631863tRp715 
    18641864sS'breadcrumb' 
     
    21382138(dp824 
    21392139g133 
    2140 (lp825 
    2141 (dp826 
    2142 g45 
    2143 g136 
    2144 sg47 
     2140g134 
     2141sg135 
     2142(dp825 
    21452143g137 
    2146 sa(dp827 
    2147 g45 
    2148 g139 
    2149 sg47 
     2144g138 
     2145sg139 
    21502146g140 
    2151 sasg141 
    2152 (dp828 
    2153 g143 
    2154 g144 
    2155 sg145 
    2156 g146 
    2157 ssg147 
     2147ssg141 
    21582148(ipyramid.yamlRegistry 
    21592149fragmentFile 
    2160 p829 
    2161 (dp830 
     2150p826 
     2151(dp827 
    21622152g23 
    21632153g39 
    2164 sbsg150 
     2154sbsg144 
     2155(lp828 
     2156(dp829 
     2157g45 
     2158g147 
     2159sg47 
     2160g148 
     2161sa(dp830 
     2162g45 
     2163g150 
     2164sg47 
    21652165g151 
    2166 ssg27 
     2166sassg27 
    21672167(dp831 
    21682168S'content' 
     
    22052205(g32 
    22062206g6 
    2207 S'<div class="section" id="contributed-python-software">\n<h1><a name="contributed-python-software">Contributed Python Software</a></h1>\n<p><a class="reference" href="ahref=&quot;http://www.vex.net/parnassus/vop-feedback.py&quot;">Tim Middleton</a> manages the <a class="reference" href="http://www.vex.net/parnassus/">Vaults of Parnassus: Python Resources</a>, a very cool repository of Python software. We are encouraging everyone writing or looking for third-party Python software to use Parnassus.</p>\n<div class="section" id="how-to-contribute-python-software">\n<h2><a name="how-to-contribute-python-software">How to Contribute Python Software</a></h2>\n<p>You write some cool Python module or application, and you\'d like to make it available to the wider Python community.  How do you go about doing this?  Below are some general guidelines on what you should do to package, register, and announce your software.</p>\n<p>If you wish to contribute a patch or improvement to Python, you should consult the <a class="reference" href="../dev/">Python Developer\'s Guide</a>.</p>\n<ul>\n<li><dl class="first docutils">\n<dt><strong>Create your distribution.</strong></dt>\n<dd><p class="first last">Do yourself a favor, and check out the <a class="reference" href="../doc/current/dist/dist.html">distutils</a> package.</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Make your package available.</strong></dt>\n<dd><p class="first last">Next, you need to make your package available on the net some\nwhere.  The best thing to do is to put your package on your own\nWeb or FTP site.  If you don\'t have such a site readily available,\nyou might consider getting one of those free Web accounts that\nseem to be all over the place these days.  Any of these should be\nadequate for disseminating small Python packages.</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Register your package.</strong></dt>\n<dd><p class="first last">Once your stuff is available on the net, you\'ll want to register\nit with <a class="reference" href="http://www.vex.net/parnassus/">The Vaults of     Parnassus</a>.  We\'d like to see Parnassus become the\ncentral registry of all Python contributed software, so you should\ndefinitely register your software there.  If you\'re looking for\nPython software, Parnassus should be your first stop!</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Make an announcement.</strong></dt>\n<dd><p class="first last">Finally, you\'ll want to announce your software to the Python\nworld!  The best way to do this is to send an email to\n<a class="reference" href="mailto:python-announce&#64;python.org">python-announce&#64;python.org</a> \ndescribing your software.  See <a class="reference" href="#pyann">below for posting guidelines</a>.  You might also want to post the same announcement\nto the general Python list\n<a class="reference" href="mailto:python-list&#64;python.org">python-list&#64;python.org</a>\n(mirrored as the Usenet newsgroup\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>).</p>\n</dd>\n</dl>\n</li>\n<li><p class="first"><strong>Sit back and await your fame.</strong></p>\n</li>\n</ul>\n</div>\n<div class="section" id="python-announce-mailing-list-guidelines">\n<h2><a name="python-announce-mailing-list-guidelines">Python-announce mailing list guidelines</a></h2>\n<p>Here is the\n<a class="reference" href="ftp://rtfm.mit.edu/pub/usenet/comp.lang.python.announce/python-newsgroup-faq">comp.lang.python.announce posting guidelines</a> (A.K.A. the c.l.py.a FAQ).  These are posted bi-weekly to the\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>,\n<a class="reference" href="news:comp.lang.python.announce">comp.lang.python.announce</a>,\n<a class="reference" href="news:comp.answers">comp.answers</a>, and\n<a class="reference" href="news:news.answers">news.answers</a> newsgroups.  Your\nannouncement will be parsed by automated scripts which update other\nlists of recent Python news, so failure to follow the guidelines may\nprevent your announcement from reaching the whole Python community.</p>\n</div>\n</div>\n' 
     2207S'<div class="section">\n<h1><a id="contributed-python-software" name="contributed-python-software">Contributed Python Software</a></h1>\n<p><a class="reference" href="ahref=&quot;http://www.vex.net/parnassus/vop-feedback.py&quot;">Tim Middleton</a> manages the <a class="reference" href="http://www.vex.net/parnassus/">Vaults of Parnassus: Python Resources</a>, a very cool repository of Python software. We are encouraging everyone writing or looking for third-party Python software to use Parnassus.</p>\n<div class="section">\n<h2><a id="how-to-contribute-python-software" name="how-to-contribute-python-software">How to Contribute Python Software</a></h2>\n<p>You write some cool Python module or application, and you\'d like to make it available to the wider Python community.  How do you go about doing this?  Below are some general guidelines on what you should do to package, register, and announce your software.</p>\n<p>If you wish to contribute a patch or improvement to Python, you should consult the <a class="reference" href="../dev/">Python Developer\'s Guide</a>.</p>\n<ul>\n<li><dl class="first docutils">\n<dt><strong>Create your distribution.</strong></dt>\n<dd><p class="first last">Do yourself a favor, and check out the <a class="reference" href="../doc/current/dist/dist.html">distutils</a> package.</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Make your package available.</strong></dt>\n<dd><p class="first last">Next, you need to make your package available on the net some\nwhere.  The best thing to do is to put your package on your own\nWeb or FTP site.  If you don\'t have such a site readily available,\nyou might consider getting one of those free Web accounts that\nseem to be all over the place these days.  Any of these should be\nadequate for disseminating small Python packages.</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Register your package.</strong></dt>\n<dd><p class="first last">Once your stuff is available on the net, you\'ll want to register\nit with <a class="reference" href="http://www.vex.net/parnassus/">The Vaults of     Parnassus</a>.  We\'d like to see Parnassus become the\ncentral registry of all Python contributed software, so you should\ndefinitely register your software there.  If you\'re looking for\nPython software, Parnassus should be your first stop!</p>\n</dd>\n</dl>\n</li>\n<li><dl class="first docutils">\n<dt><strong>Make an announcement.</strong></dt>\n<dd><p class="first last">Finally, you\'ll want to announce your software to the Python\nworld!  The best way to do this is to send an email to\n<a class="reference" href="mailto:python-announce&#64;python.org">python-announce&#64;python.org</a>\ndescribing your software.  See <a class="reference" href="#pyann">below for posting guidelines</a>.  You might also want to post the same announcement\nto the general Python list\n<a class="reference" href="mailto:python-list&#64;python.org">python-list&#64;python.org</a>\n(mirrored as the Usenet newsgroup\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>).</p>\n</dd>\n</dl>\n</li>\n<li><p class="first"><strong>Sit back and await your fame.</strong></p>\n</li>\n</ul>\n</div>\n<div class="section">\n<h2><a id="python-announce-mailing-list-guidelines" name="python-announce-mailing-list-guidelines">Python-announce mailing list guidelines</a></h2>\n<p>Here is the\n<a class="reference" href="ftp://rtfm.mit.edu/pub/usenet/comp.lang.python.announce/python-newsgroup-faq">comp.lang.python.announce posting guidelines</a> (A.K.A. the c.l.py.a FAQ).  These are posted bi-weekly to the\n<a class="reference" href="news:comp.lang.python">comp.lang.python</a>,\n<a class="reference" href="news:comp.lang.python.announce">comp.lang.python.announce</a>,\n<a class="reference" href="news:comp.answers">comp.answers</a>, and\n<a class="reference" href="news:news.answers">news.answers</a> newsgroups.  Your\nannouncement will be parsed by automated scripts which update other\nlists of recent Python news, so failure to follow the guidelines may\nprevent your announcement from reaching the whole Python community.</p>\n</div>\n</div>\n' 
    22082208tRp849 
    22092209sS'breadcrumb' 
     
    25722572(dp972 
    25732573g133 
    2574 (lp973 
    2575 (dp974 
    2576 g45 
    2577 g136 
    2578 sg47 
     2574g134 
     2575sg135 
     2576(dp973 
    25792577g137 
    2580 sa(dp975 
    2581 g45 
    2582 g139 
    2583 sg47 
     2578g138 
     2579sg139 
    25842580g140 
    2585 sasg141 
    2586 (dp976 
    2587 g143 
    2588 g144 
    2589 sg145 
    2590 g146 
    2591 ssg147 
     2581ssg141 
    25922582(ipyramid.yamlRegistry 
    25932583fragmentFile 
    2594 p977 
    2595 (dp978 
     2584p974 
     2585(dp975 
    25962586g23 
    25972587g39 
    2598 sbsg150 
     2588sbsg144 
     2589(lp976 
     2590(dp977 
     2591g45 
     2592g147 
     2593sg47 
     2594g148 
     2595sa(dp978 
     2596g45 
     2597g150 
     2598sg47 
    25992599g151 
    2600 ssg27 
     2600sassg27 
    26012601(dp979 
    26022602S'content' 
     
    26392639(g32 
    26402640g6 
    2641 S'<div class="section" id="database-topic-guide">\n<h1><a name="database-topic-guide">Database Topic Guide</a></h1>\n<p>This Topic Guide covers accessing relational databases from Python.\nThe related issue of adding persistence to Python objects is also\ndiscussed.  Links to relevant Python modules, documentation, and\nprojects are provided.</p>\n<ul class="simple">\n<li><a class="reference" href="/peps/pep-0249.html">DB-API spec v2.0</a> Version 2.0 of an API specification for connecting to databases from Python.</li>\n<li><a class="reference" href="/peps/pep-0248.html">DB-API spec v1.0</a> Version 1.0 of the API specification.</li>\n<li><a class="reference" href="modules.html">Database Modules</a> Database modules that implement the DB-API specification.</li>\n<li><a class="reference" href="docs.html">Documentation</a> Related documents and articles</li>\n<li><a class="reference" href="other-db.html">Other Database Modules</a> Older database modules that <strong>do not</strong> implement the DB-API specification.</li>\n<li><a class="reference" href="persistence.html">Persistence</a> Other mechanisms for implementing persistent Python objects.</li>\n<li><a class="reference" href="books.html">Database Books</a> A list of books useful for learning about database programming and SQL.</li>\n<li><a class="reference" href="../../sigs/db-sig/">Database SIG</a> The Database Special Interest Group</li>\n</ul>\n</div>\n' 
     2641S'<div class="section">\n<h1><a id="database-topic-guide" name="database-topic-guide">Database Topic Guide</a></h1>\n<p>This Topic Guide covers accessing relational databases from Python.\nThe related issue of adding persistence to Python objects is also\ndiscussed.  Links to relevant Python modules, documentation, and\nprojects are provided.</p>\n<ul class="simple">\n<li><a class="reference" href="/peps/pep-0249.html">DB-API spec v2.0</a> Version 2.0 of an API specification for connecting to databases from Python.</li>\n<li><a class="reference" href="/peps/pep-0248.html">DB-API spec v1.0</a> Version 1.0 of the API specification.</li>\n<li><a class="reference" href="modules.html">Database Modules</a> Database modules that implement the DB-API specification.</li>\n<li><a class="reference" href="docs.html">Documentation</a> Related documents and articles</li>\n<li><a class="reference" href="other-db.html">Other Database Modules</a> Older database modules that <strong>do not</strong> implement the DB-API specification.</li>\n<li><a class="reference" href="persistence.html">Persistence</a> Other mechanisms for implementing persistent Python objects.</li>\n<li><a class="reference" href="books.html">Database Books</a> A list of books useful for learning about database programming and SQL.</li>\n<li><a class="reference" href="../../sigs/db-sig/">Database SIG</a> The Database Special Interest Group</li>\n</ul>\n</div>\n' 
    26422642tRp997 
    26432643sS'breadcrumb' 
     
    32743274(dp1255 
    32753275g133 
    3276 (lp1256 
    3277 (dp1257 
    3278 g45 
    3279 g136 
    3280 sg47 
     3276g134 
     3277sg135 
     3278(dp1256 
    32813279g137 
    3282 sa(dp1258 
    3283 g45 
    3284 g139 
    3285 sg47 
     3280g138 
     3281sg139 
    32863282g140 
    3287 sasg141 
    3288 (dp1259 
    3289 g143 
    3290 g144 
    3291 sg145 
    3292 g146 
    3293 ssg147 
     3283ssg141 
    32943284(ipyramid.yamlRegistry 
    32953285fragmentFile 
    3296 p1260 
    3297 (dp1261 
     3286p1257 
     3287(dp1258 
    32983288g23 
    32993289g39 
    3300 sbsg150 
     3290sbsg144 
     3291(lp1259 
     3292(dp1260 
     3293g45 
     3294g147 
     3295sg47 
     3296g148 
     3297sa(dp1261 
     3298g45 
     3299g150 
     3300sg47 
    33013301g151 
    3302 ssg27 
     3302sassg27 
    33033303(dp1262 
    33043304S'content' 
     
    33413341(g32 
    33423342g6 
    3343 S'<div class="section" id="python-topic-guides">\n<h1><a name="python-topic-guides">Python Topic Guides</a></h1>\n<p>Python Topic Guides provide overviews of Python resources associated\nwith specific topics.  They are produced by volunteers\ninterested in making those resources easier for everyone to\nfind.</p>\n<blockquote>\n<ul class="simple">\n<li><a class="reference" href="http://www.python.org/moin/BeginnersGuide">Beginner\'s Guide</a> - Help for the beginning programmer</li>\n<li><a class="reference" href="database/">Databases</a> - About interfacing with\nexternal databases</li>\n<li><a class="reference" href="http://www.python.org/moin/LanguageParsing">Parser Generators</a> - Generating Python lexers and parsers.</li>\n<li><a class="reference" href="http://www.python.org/moin/NumericAndScientific">Scientific Computing</a> - Numeric\nPython, Symbolic Computing, Data Plotting, etc.</li>\n<li><a class="reference" href="http://www.python.org/moin/TkInter">Tkinter</a> - Python\'s de-facto GUI\nstandard (based on Tcl/Tk)</li>\n<li><a class="reference" href="web/">Web Programming</a> - General guide to\nWeb-related programming with Python</li>\n<li><a class="reference" href="http://pyxml.sourceforge.net/topics/">XML</a> - eXtensible Markup Language processing</li>\n</ul>\n</blockquote>\n<div class="section" id="year-end-summaries">\n<h2><a name="year-end-summaries">Year-end Summaries</a></h2>\n<p>These reports summarize the Python community\'s activities \nfor a given year.</p>\n<blockquote>\n<ul class="simple">\n<li><a class="reference" href="yisl2002.html">2002</a> -- also includes Lua, Perl, Ruby, Tcl summaries.</li>\n<li><a class="reference" href="2003.html">2003</a></li>\n</ul>\n</blockquote>\n</div>\n</div>\n' 
     3343S'<div class="section">\n<h1><a id="python-topic-guides" name="python-topic-guides">Python Topic Guides</a></h1>\n<p>Python Topic Guides provide overviews of Python resources associated\nwith specific topics.  They are produced by volunteers\ninterested in making those resources easier for everyone to\nfind.</p>\n<blockquote>\n<ul class="simple">\n<li><a class="reference" href="http://www.python.org/moin/BeginnersGuide">Beginner\'s Guide</a> - Help for the beginning programmer</li>\n<li><a class="reference" href="database/">Databases</a> - About interfacing with\nexternal databases</li>\n<li><a class="reference" href="http://www.python.org/moin/LanguageParsing">Parser Generators</a> - Generating Python lexers and parsers.</li>\n<li><a class="reference" href="http://www.python.org/moin/NumericAndScientific">Scientific Computing</a> - Numeric\nPython, Symbolic Computing, Data Plotting, etc.</li>\n<li><a class="reference" href="http://www.python.org/moin/TkInter">Tkinter</a> - Python\'s de-facto GUI\nstandard (based on Tcl/Tk)</li>\n<li><a class="reference" href="web/">Web Programming</a> - General guide to\nWeb-related programming with Python</li>\n<li><a class="reference" href="http://pyxml.sourceforge.net/topics/">XML</a> - eXtensible Markup Language processing</li>\n</ul>\n</blockquote>\n<div class="section">\n<h2><a id="year-end-summaries" name="year-end-summaries">Year-end Summaries</a></h2>\n<p>These reports summarize the Python community\'s activities\nfor a given year.</p>\n<blockquote>\n<ul class="simple">\n<li><a class="reference" href="yisl2002.html">2002</a> -- also includes Lua, Perl, Ruby, Tcl summaries.</li>\n<li><a class="reference" href="2003.html">2003</a></li>\n</ul>\n</blockquote>\n</div>\n</div>\n' 
    33443344tRp1280 
    33453345sS'breadcrumb' 
     
    38833883(dp1451 
    38843884g133 
    3885 (lp1452 
    3886 (dp1453 
    3887 g45 
    3888 g136 
    3889 sg47 
     3885g134 
     3886sg135 
     3887(dp1452 
    38903888g137 
    3891 sa(dp1454 
    3892 g45 
    3893 g139 
    3894 sg47 
     3889g138 
     3890sg139 
    38953891g140 
    3896 sasg141 
    3897 (dp1455 
    3898 g143 
    3899 g144 
    3900 sg145 
    3901 g146 
    3902 ssg147 
     3892ssg141 
    39033893(ipyramid.yamlRegistry 
    39043894fragmentFile 
    3905 p1456 
    3906 (dp1457 
     3895p1453 
     3896(dp1454 
    39073897g23 
    39083898g39 
    3909 sbsg150 
     3899sbsg144 
     3900(lp1455 
     3901(dp1456 
     3902g45 
     3903g147 
     3904sg47 
     3905g148 
     3906sa(dp1457 
     3907g45 
     3908g150 
     3909sg47 
    39103910g151 
    3911 ssg27 
     3911sassg27 
    39123912(dp1458 
    39133913S'content' 
     
    39503950(g32 
    39513951g6 
    3952 S'<div class="section" id="download-python-software">\n<h1><a name="download-python-software">Download Python Software</a></h1>\n<blockquote>\n<div class="note">\n<p class="first admonition-title">Note</p>\n<p class="last"><strong>Note:</strong> There\'s a <a class="reference" href="/security/PSF-2005-001">security fix</a> for SimpleXMLRPCServer.py in Python 2.2, 2.3, 2.4. Versions before 2.2 are not vulnerable. Of the releases below, only 2.3.5 and 2.4.1 include the fix.</p>\n</div>\n</blockquote>\n<p><a class="reference" href="/download/2.4.1">Python 2.4.1</a> is the current production version of Python. You should start here if you want to learn Python or if you want the most stable version. Here are some quick download links; if you want the MD5 checksums and OpenPGP signatures, look at the <a class="reference" href="/download/2.4.1">Python 2.4.1</a> page:</p>\n<ul class="simple">\n<li><a class="reference" href="/ftp/python/2.4.1/Python-2.4.1.tgz">Python 2.4.1 source</a> (for Unix or OS X compile)</li>\n<li><a class="reference" href="/ftp/python/2.4.1/Python-2.4.1.tar.bz2">Python 2.4.1 source</a> (for Unix or OS X compile, more compressed)</li>\n<li><a class="reference" href="/ftp/python/2.4.1/python-2.4.1.msi">Python 2.4.1 Windows installer</a> (Windows binary -- does not include source)</li>\n<li><a class="reference" href="/ftp/python/2.4/python-2.4.1.ia64.msi">Python 2.4.1 Windows installer</a> (Windows Itanium binary -- does not include source)</li>\n<li><a class="reference" href="http://ftp.cwi.nl/jack/python/mac/MacPython-OSX-2.3-1.dmg">Python 2.3 OS X 10.2 installer</a> (requires admin privileges -- see MacPython download page for details). Note that as of the 2.4 Python release, the Mac OS X installer is still at version 2.3.</li>\n</ul>\n<p>This is a list of the standard releases, both source and Windows\ninstallers.  Consider your needs carefully before using a version\nother than the current production version:</p>\n<ul class="simple">\n<li><a class="reference" href="/download/2.4.1">Python 2.4.1</a> (March 30, 2005)</li>\n<li><a class="reference" href="/download/2.4">Python 2.4</a> (November 30, 2004)</li>\n<li><a class="reference" href="/download/2.3.5">Python 2.3.5</a> (February 8, 2005)</li>\n<li><a class="reference" href="/download/2.2.3">Python 2.2.3</a> (May 30, 2003)</li>\n<li><a class="reference" href="/download/2.1.3">Python 2.1.3</a> (April 8, 2002)</li>\n<li><a class="reference" href="/download/2.0.1">Python 2.0.1</a> (June 2001)</li>\n<li><a class="reference" href="/download/1.6.1">Python 1.6.1</a> (September 2000)</li>\n<li><a class="reference" href="/download/1.5">Python 1.5.2</a> (April 1999)</li>\n<li><a class="reference" href="http://www.activestate.com/Products/ActivePython/">ActiveState ActivePython</a> (not open source)</li>\n</ul>\n<p>Information about specific ports, and developer info:</p>\n<ul class="simple">\n<li><a class="reference" href="/download/windows">Windows (and DOS)</a></li>\n<li><a class="reference" href="/download/mac">Macintosh</a></li>\n<li><a class="reference" href="/download/linux">Linux</a></li>\n<li><a class="reference" href="/download/other">Other platforms</a></li>\n<li><a class="reference" href="/download/src">Source</a></li>\n<li><a class="reference" href="/dev">Python Developer\'s Guide</a><ul>\n<li><a class="reference" href="http://sourceforge.net/bugs/?group_id=5470">Python Bugs Manager</a></li>\n<li><a class="reference" href="http://sourceforge.net/patch/?group_id=5470">Python Patch Manager</a></li>\n<li><a class="reference" href="http://sourceforge.net/cvs/?group_id=5470">CVS tree access</a></li>\n</ul>\n</li>\n</ul>\n<div class="section" id="openpgp-public-keys">\n<h2><a name="openpgp-public-keys">OpenPGP Public Keys</a></h2>\n<p>Starting with Python 2.3, the release manager has signed both the source tarball and the Windows executable with their OpenPGP key:</p>\n<ul class="simple">\n<li>Anthony Baxter (key id: <a class="reference" href="/~anthony/anthonypub.asc">6A45C816</a>)</li>\n<li>Barry Warsaw (key id: <a class="reference" href="http://barry.warsaw.us/barrypub-gpg.asc">ED9D77D5</a>)</li>\n</ul>\n<p>You can import the release manager public keys by either downloading the <a class="reference" href="/download/pubkeys">public key file from here</a> and then running:</p>\n<pre class="literal-block">\n% gpg --import pubkeys.txt\n</pre>\n<p>or by grabbing the individual keys directly from the keyserver network by running this command:</p>\n<pre class="literal-block">\n% gpg --recv-keys 6A45C816 ED9D77D5\n</pre>\n<p>On the version-specific download pages, you should see a link to both the downloadable file and a detached signature file. To verify the authenticity of the download, grab both files and then run this command:</p>\n<pre class="literal-block">\n% gpg --verify Python-2.4.tgz.asc\n</pre>\n<p>Note that you must use the name of the signature file, and you should use the one that\'s appropriate to the download you\'re verifying.</p>\n<p><em>These instructions are geared to</em> <a class="reference" href="http://www.gnupg.org/">GnuPG</a> <em>and Unix command-line weenies. Suggestions are welcome for other platforms and OpenPGP applications.</em></p>\n</div>\n</div>\n<div class="section" id="other-useful-items">\n<h1><a name="other-useful-items">Other Useful Items</a></h1>\n<ul class="simple">\n<li>Looking for 3rd party Python modules? The <a class="reference" href="/pypi">Package Index</a> has them all.</li>\n<li>You can <a class="reference" href="/doc/current">view the standard documentation</a> online, or you can <a class="reference" href="/doc/current/download">download</a> it in HTML, PostScript, PDF and other formats. See the the main <a class="reference" href="/doc">Documentation</a> page.</li>\n<li>Tip: even if you download a ready-made binary for your platform, it makes sense to also download the <a class="reference" href="/download/src">source</a>. This lets you browse the standard library (the subdirectory <strong>Lib</strong>) and the standard collections of demos (<strong>Demo</strong>) and tools (<strong>Tools</strong>) that come with it. There\'s a lot you can learn from the source!</li>\n<li>There is also a collection of <a class="reference" href="/emacs">Emacs packages</a> that the Emacsing Pythoneer might find useful. This includes major modes for editing Python, C, C++, Java, etc., Python debugger interfaces and more. Most packages are compatible with Emacs and XEmacs.</li>\n</ul>\n<p>Want to contribute? See the <a class="reference" href="/dev">Python Developer\'s Guide</a> to learn about how Python development is managed.</p>\n<p><em>Python is OSI Certified Open Source:</em></p>\n<div class="image"><img alt="/images/osi-certified-120x100.gif" src="/images/osi-certified-120x100.gif" /></div>\n</div>\n' 
     3952S'<div class="section">\n<h1><a id="download-python-software" name="download-python-software">Download Python Software</a></h1>\n<blockquote>\n<div class="note">\n<p class="first admonition-title">Note</p>\n<p class="last"><strong>Note:</strong> There\'s a <a class="reference" href="/security/PSF-2005-001">security fix</a> for SimpleXMLRPCServer.py in Python 2.2, 2.3, 2.4. Versions before 2.2 are not vulnerable. Of the releases below, only 2.3.5 and 2.4.1 include the fix.</p>\n</div>\n</blockquote>\n<p><a class="reference" href="/download/2.4.1">Python 2.4.1</a> is the current production version of Python. You should start here if you want to learn Python or if you want the most stable version. Here are some quick download links; if you want the MD5 checksums and OpenPGP signatures, look at the <a class="reference" href="/download/2.4.1">Python 2.4.1</a> page:</p>\n<ul class="simple">\n<li><a class="reference" href="/ftp/python/2.4.1/Python-2.4.1.tgz">Python 2.4.1 source</a> (for Unix or OS X compile)</li>\n<li><a class="reference" href="/ftp/python/2.4.1/Python-2.4.1.tar.bz2">Python 2.4.1 source</a> (for Unix or OS X compile, more compressed)</li>\n<li><a class="reference" href="/ftp/python/2.4.1/python-2.4.1.msi">Python 2.4.1 Windows installer</a> (Windows binary -- does not include source)</li>\n<li><a class="reference" href="/ftp/python/2.4/python-2.4.1.ia64.msi">Python 2.4.1 Windows installer</a> (Windows Itanium binary -- does not include source)</li>\n<li><a class="reference" href="http://ftp.cwi.nl/jack/python/mac/MacPython-OSX-2.3-1.dmg">Python 2.3 OS X 10.2 installer</a> (requires admin privileges -- see MacPython download page for details). Note that as of the 2.4 Python release, the Mac OS X installer is still at version 2.3.</li>\n</ul>\n<p>This is a list of the standard releases, both source and Windows\ninstallers.  Consider your needs carefully before using a version\nother than the current production version:</p>\n<ul class="simple">\n<li><a class="reference" href="/download/2.4.1">Python 2.4.1</a> (March 30, 2005)</li>\n<li><a class="reference" href="/download/2.4">Python 2.4</a> (November 30, 2004)</li>\n<li><a class="reference" href="/download/2.3.5">Python 2.3.5</a> (February 8, 2005)</li>\n<li><a class="reference" href="/download/2.2.3">Python 2.2.3</a> (May 30, 2003)</li>\n<li><a class="reference" href="/download/2.1.3">Python 2.1.3</a> (April 8, 2002)</li>\n<li><a class="reference" href="/download/2.0.1">Python 2.0.1</a> (June 2001)</li>\n<li><a class="reference" href="/download/1.6.1">Python 1.6.1</a> (September 2000)</li>\n<li><a class="reference" href="/download/1.5">Python 1.5.2</a> (April 1999)</li>\n<li><a class="reference" href="http://www.activestate.com/Products/ActivePython/">ActiveState ActivePython</a> (not open source)</li>\n</ul>\n<p>Information about specific ports, and developer info:</p>\n<ul class="simple">\n<li><a class="reference" href="/download/windows">Windows (and DOS)</a></li>\n<li><a class="reference" href="/download/mac">Macintosh</a></li>\n<li><a class="reference" href="/download/linux">Linux</a></li>\n<li><a class="reference" href="/download/other">Other platforms</a></li>\n<li><a class="reference" href="/download/src">Source</a></li>\n<li><a class="reference" href="/dev">Python Developer\'s Guide</a><ul>\n<li><a class="reference" href="http://sourceforge.net/bugs/?group_id=5470">Python Bugs Manager</a></li>\n<li><a class="reference" href="http://sourceforge.net/patch/?group_id=5470">Python Patch Manager</a></li>\n<li><a class="reference" href="http://sourceforge.net/cvs/?group_id=5470">CVS tree access</a></li>\n</ul>\n</li>\n</ul>\n<div class="section">\n<h2><a id="openpgp-public-keys" name="openpgp-public-keys">OpenPGP Public Keys</a></h2>\n<p>Starting with Python 2.3, the release manager has signed both the source tarball and the Windows executable with their OpenPGP key:</p>\n<ul class="simple">\n<li>Anthony Baxter (key id: <a class="reference" href="/~anthony/anthonypub.asc">6A45C816</a>)</li>\n<li>Barry Warsaw (key id: <a class="reference" href="http://barry.warsaw.us/barrypub-gpg.asc">ED9D77D5</a>)</li>\n</ul>\n<p>You can import the release manager public keys by either downloading the <a class="reference" href="/download/pubkeys">public key file from here</a> and then running:</p>\n<pre class="literal-block">\n% gpg --import pubkeys.txt\n</pre>\n<p>or by grabbing the individual keys directly from the keyserver network by running this command:</p>\n<pre class="literal-block">\n% gpg --recv-keys 6A45C816 ED9D77D5\n</pre>\n<p>On the version-specific download pages, you should see a link to both the downloadable file and a detached signature file. To verify the authenticity of the download, grab both files and then run this command:</p>\n<pre class="literal-block">\n% gpg --verify Python-2.4.tgz.asc\n</pre>\n<p>Note that you must use the name of the signature file, and you should use the one that\'s appropriate to the download you\'re verifying.</p>\n<p><em>These instructions are geared to</em> <a class="reference" href="http://www.gnupg.org/">GnuPG</a> <em>and Unix command-line weenies. Suggestions are welcome for other platforms and OpenPGP applications.</em></p>\n</div>\n</div>\n<div class="section">\n<h1><a id="other-useful-items" name="other-useful-items">Other Useful Items</a></h1>\n<ul class="simple">\n<li>Looking for 3rd party Python modules? The <a class="reference" href="/pypi">Package Index</a> has them all.</li>\n<li>You can <a class="reference" href="/doc/current">view the standard documentation</a> online, or you can <a class="reference" href="/doc/current/download">download</a> it in HTML, PostScript, PDF and other formats. See the the main <a class="reference" href="/doc">Documentation</a> page.</li>\n<li>Tip: even if you download a ready-made binary for your platform, it makes sense to also download the <a class="reference" href="/download/src">source</a>. This lets you browse the standard library (the subdirectory <strong>Lib</strong>) and the standard collections of demos (<strong>Demo</strong>) and tools (<strong>Tools</strong>) that come with it. There\'s a lot you can learn from the source!</li>\n<li>There is also a collection of <a class="reference" href="/emacs">Emacs packages</a> that the Emacsing Pythoneer might find useful. This includes major modes for editing Python, C, C++, Java, etc., Python debugger interfaces and more. Most packages are compatible with Emacs and XEmacs.</li>\n</ul>\n<p>Want to contribute? See the <a class="reference" href="/dev">Python Developer\'s Guide</a> to learn about how Python development is managed.</p>\n<p><em>Python is OSI Certified Open Source:</em></p>\n<img alt="/images/osi-certified-120x100.gif" src="/images/osi-certified-120x100.gif" />\n</div>\n' 
    39533953tRp1476 
    39543954sS'breadcrumb' 
     
    42844284(dp1586 
    42854285g133 
    4286 (lp1587 
    4287 (dp1588 
    4288 g45 
    4289 g136 
    4290 sg47 
     4286g134 
     4287sg135 
     4288(dp1587 
    42914289g137 
    4292 sa(dp1589 
    4293 g45 
    4294 g139 
    4295 sg47 
     4290g138 
     4291sg139 
    42964292g140 
    4297 sasg141 
    4298 (dp1590 
    4299 g143 
    4300 g144 
    4301 sg145 
    4302 g146 
    4303 ssg147 
     4293ssg141 
    43044294(ipyramid.yamlRegistry 
    43054295fragmentFile 
    4306 p1591 
    4307 (dp1592 
     4296p1588 
     4297(dp1589 
    43084298g23 
    43094299g39 
    4310 sbsg150 
     4300sbsg144 
     4301(lp1590 
     4302(dp1591 
     4303g45 
     4304g147 
     4305sg47 
     4306g148 
     4307sa(dp1592 
     4308g45 
     4309g150 
     4310sg47 
    43114311g151 
    4312 ssg27 
     4312sassg27 
    43134313(dp1593 
    43144314S'content' 
     
    43514351(g32 
    43524352g6 
    4353 S'<div class="section" id="python-2-3-5">\n<h1><a name="python-2-3-5">Python 2.3.5</a></h1>\n<p>We\'re happy to announce the release of \n<strong>Python 2.3.5 (final)</strong> on \nFeb 8th, 2005.\nThis is a bug-fix release for Python 2.3. There have been around 50\nbugs fixed since 2.3.4 - in the Python interpreter, the standard library\nand also in the build process - see the <a class="reference" href="NEWS.html">release  notes</a> for details.</p>\n<p>Python 2.3.5 supersedes the previous <a class="reference" href="../2.3.4/">Python 2.3.4</a> \nrelease.</p>\n<p>No new features have been added in Python 2.3.5 -- the 2.3 series is\nin bugfix-only mode.</p>\n<p><strong>2.3.5 contains an important security fix for \nSimpleXMLRPCServer - see `the  advisory (PSF-2005-001) &lt;../security/PSF-2005-001/&gt;`_ for more.</strong></p>\n<p>Python 2.3.5 is the last planned release in the Python 2.3 series, and \nis being released for those people who are stuck on Python 2.3 for some \nreason.  <a class="reference" href="../2.4/">Python 2.4</a>\nis a newer release, and should be preferred where possible. \nFrom here, bugfix releases will be made from the Python 2.4 branch - \n2.4.1 will be the next Python release.</p>\n<p>Please see the separate <a class="reference" href="bugs.html">bugs page</a> for known\nissues and the bug reporting procedure.</p>\n</div>\n<div class="section" id="download-the-release">\n<h1><a name="download-the-release">Download the release</a></h1>\n<p><strong>Windows</strong> users should download the Windows installer, <a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.exe">Python-2.3.5.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation.  Windows users may also be interested in Mark Hammond\'s\n<a class="reference" href="http://starship.python.net/crew/mhammond/">win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>\n<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from <a class="reference" href="rpms.html">the RPMs page</a>.</p>\n<p><strong>All others</strong> should download either \n<a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tgz">Python-2.3.5.tgz</a> or\n<a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tar.bz2">Python-2.3.5.tar.bz2</a>,\nthe source archive.  The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a class="reference" href="http://sources.redhat.com/bzip2/">appropriate  tools</a> to deal with it. Unpack it with \n&quot;tar -zxvf Python-2.3.5.tgz&quot; (or \n&quot;bzcat Python-2.3.5.tar.bz2 | tar -xf -&quot;).  \nChange to the Python-2.3.5 directory\nand run the &quot;./configure&quot;, &quot;make&quot;, &quot;make install&quot; commands to compile \nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.</p>\n<p><strong>Warning for Solaris and HP-UX users</strong>: Some versions of the\nSolaris and HP/UX versions of <em>tar(1)</em> report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor\'s version. Use\n<a class="reference" href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.</p>\n<p>If you\'re having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the \n<a class="reference" href="bugs.html#build">Build Bugs</a> section on the Bugs webpage.</p>\n</div>\n<div class="section" id="what-s-new">\n<h1><a name="what-s-new">What\'s New?</a></h1>\n<ul class="simple">\n<li>A detailed list of the changes since 2.3.4 is in the <a class="reference" href="NEWS.html">release notes</a>, also available as the file <tt class="docutils literal"><span class="pre">Misc/NEWS</span></tt> in the source distribution.</li>\n<li>See the <a class="reference" href="../2.3/highlights.html">highlights</a> of the Python 2.3 release. As noted, the 2.3.5 release is a bugfix release of 2.3.4, itself a bugfix release of 2.3.</li>\n<li>The Windows installer now includes the documentation in searchable  htmlhelp format, rather than individual HTML files. You can still download the <a class="reference" href="../ftp/python/doc/2.3.5/">individual HTML files</a>.</li>\n<li>Andrew Kuchling\'s <a class="reference" href="../doc/2.3/whatsnew/">What\'s New in Python 2.3</a> describes the most visible changes since <a class="reference" href="../2.2.3/">Python 2.2</a> in more detail.</li>\n<li>For the full list of changes, you can poke around in <a class="reference" href="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.</li>\n</ul>\n</div>\n<div class="section" id="documentation">\n<h1><a name="documentation">Documentation</a></h1>\n<p>The documentation has been updated too:</p>\n<ul class="simple">\n<li><a class="reference" href="../doc/2.3.5/">Browse HTML documentation on-line</a></li>\n<li>Download using <a class="reference" href="../ftp/python/doc/2.3.5/">HTTP</a> or <a class="reference" href="ftp://ftp.python.org/pub/python/doc/2.3.5/">FTP</a></li>\n</ul>\n<p>The <a class="reference" href="../2.2.3/descrintro.html">interim documentation for new-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.5.  Raymond Hettinger has also written a <a class="reference" href="http://users.rcn.com/python/download/Descriptor.htm">tutorial on descriptors</a>, introduced in Python 2.2.  \nIn addition, <a class="reference" href="../2.3/mro.html">The Python 2.3 Method Resolution Order</a> is a nice paper by Michele Simionato that\nexplains the C3 MRO algorithm (new in Python 2.3) clearly.  (Also\navailable as <a class="reference" href="../2.3/mro.txt">reStructured Text</a>.  Copied with\npermission.)</p>\n</div>\n<div class="section" id="files-md5-checksums-signatures-and-sizes">\n<h1><a name="files-md5-checksums-signatures-and-sizes">Files, <a class="reference" href="md5sum.py">MD5</a> checksums, signatures, and sizes</a></h1>\n<blockquote>\n<tt class="docutils literal"><span class="pre">7a1ecc1196c5c0e9d4eef90ba684c4e9</span></tt> <a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tgz">Python-2.3.5.tgz</a> (8535749 bytes, <a class="reference" href="Python-2.3.5.tgz.asc">sig</a>)\n<tt class="docutils literal"><span class="pre">c12b57c6e0cf8bc676fd9444d71c9e18</span></tt> <a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tar.bz2">Python-2.3.5.tar.bz2</a> (7230000 bytes, <a class="reference" href="Python-2.3.5.tar.bz2.asc">sig</a>)\n<tt class="docutils literal"><span class="pre">ba6f9eb9da40ad23bc631a1f31149a01</span></tt> <a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.exe">Python-2.3.5.exe</a> (9881382 bytes, <a class="reference" href="Python-2.3.5.exe.asc">sig</a>)</blockquote>\n<p>HTTP not working for you?  All the above files can be found <a class="reference" href="ftp://ftp.python.org/pub/python/2.3.5/">via FTP</a> too.</p>\n<p>The signatures above were generated with\n<a class="reference" href="http://www.gnupg.org">GnuPG</a> using the release manager\'s\n(Anthony Baxter)\n<a class="reference" href="../download/index.html#pubkeys">public key</a> \nwhich has a key id of 6A45C816.</p>\n</div>\n' 
     4353S'<div class="section">\n<h1><a id="python-2-3-5" name="python-2-3-5">Python 2.3.5</a></h1>\n<p>We\'re happy to announce the release of\n<strong>Python 2.3.5 (final)</strong> on\nFeb 8th, 2005.\nThis is a bug-fix release for Python 2.3. There have been around 50\nbugs fixed since 2.3.4 - in the Python interpreter, the standard library\nand also in the build process - see the <a class="reference" href="NEWS.html">release  notes</a> for details.</p>\n<p>Python 2.3.5 supersedes the previous <a class="reference" href="../2.3.4/">Python 2.3.4</a>\nrelease.</p>\n<p>No new features have been added in Python 2.3.5 -- the 2.3 series is\nin bugfix-only mode.</p>\n<p><strong>2.3.5 contains an important security fix for\nSimpleXMLRPCServer - see `the  advisory (PSF-2005-001) &lt;../security/PSF-2005-001/&gt;`_ for more.</strong></p>\n<p>Python 2.3.5 is the last planned release in the Python 2.3 series, and\nis being released for those people who are stuck on Python 2.3 for some\nreason.  <a class="reference" href="../2.4/">Python 2.4</a>\nis a newer release, and should be preferred where possible.\nFrom here, bugfix releases will be made from the Python 2.4 branch -\n2.4.1 will be the next Python release.</p>\n<p>Please see the separate <a class="reference" href="bugs.html">bugs page</a> for known\nissues and the bug reporting procedure.</p>\n</div>\n<div class="section">\n<h1><a id="download-the-release" name="download-the-release">Download the release</a></h1>\n<p><strong>Windows</strong> users should download the Windows installer, <a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.exe">Python-2.3.5.exe</a>, run\nit and follow the friendly instructions on the screen to complete the\ninstallation.  Windows users may also be interested in Mark Hammond\'s\n<a class="reference" href="http://starship.python.net/crew/mhammond/">win32all</a>, a collection of Windows-specific extensions including\nCOM support and Pythonwin, an IDE built using Windows components.</p>\n<p>RPMs suitable for Red Hat/Fedora and source RPMs for other RPM-using\noperating systems are available from <a class="reference" href="rpms.html">the RPMs page</a>.</p>\n<p><strong>All others</strong> should download either\n<a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tgz">Python-2.3.5.tgz</a> or\n<a class="reference" href="../ftp/python/2.3.5/Python-2.3.5.tar.bz2">Python-2.3.5.tar.bz2</a>,\nthe source archive.  The tar.bz2 is considerably smaller, so get that one if\nyour system has the <a class="reference" href="http://sources.redhat.com/bzip2/">appropriate  tools</a> to deal with it. Unpack it with\n&quot;tar -zxvf Python-2.3.5.tgz&quot; (or\n&quot;bzcat Python-2.3.5.tar.bz2 | tar -xf -&quot;).\nChange to the Python-2.3.5 directory\nand run the &quot;./configure&quot;, &quot;make&quot;, &quot;make install&quot; commands to compile\nand install Python. The source archive is also suitable for Windows users\nwho feel the need to build their own version.</p>\n<p><strong>Warning for Solaris and HP-UX users</strong>: Some versions of the\nSolaris and HP/UX versions of <em>tar(1)</em> report checksum\nerrors and are unable to unpack the Python source tree.\nThis is caused by some pathnames being too\nlong for the vendor\'s version. Use\n<a class="reference" href="http://www.gnu.org/software/tar/tar.html">GNU tar</a> instead.</p>\n<p>If you\'re having trouble building on your system, check the top-level\nREADME file for platform-specific tips, or check the\n<a class="reference" href="bugs.html#build">Build Bugs</a> section on the Bugs webpage.</p>\n</div>\n<div class="section">\n<h1><a id="what-s-new" name="what-s-new">What\'s New?</a></h1>\n<ul class="simple">\n<li>A detailed list of the changes since 2.3.4 is in the <a class="reference" href="NEWS.html">release notes</a>, also available as the file <tt class="docutils literal"><span class="pre">Misc/NEWS</span></tt> in the source distribution.</li>\n<li>See the <a class="reference" href="../2.3/highlights.html">highlights</a> of the Python 2.3 release. As noted, the 2.3.5 release is a bugfix release of 2.3.4, itself a bugfix release of 2.3.</li>\n<li>The Windows installer now includes the documentation in searchable  htmlhelp format, rather than individual HTML files. You can still download the <a class="reference" href="../ftp/python/doc/2.3.5/">individual HTML files</a>.</li>\n<li>Andrew Kuchling\'s <a class="reference" href="../doc/2.3/whatsnew/">What\'s New in Python 2.3</a> describes the most visible changes since <a class="reference" href="../2.2.3/">Python 2.2</a> in more detail.</li>\n<li>For the full list of changes, you can poke around in <a class="reference" href="http://sourceforge.net/cvs/?group_id=5470">CVS</a>.</li>\n</ul>\n</div>\n<div class="section">\n<h1><a id="documentation" name="documentation">Documentation</a></h1>\n<p>The documentation has been updated too:</p>\n<ul class="simple">\n<li><a class="reference" href="../doc/2.3.5/">Browse HTML documentation on-line</a></li>\n<li>Download using <a class="reference" href="../ftp/python/doc/2.3.5/">HTTP</a> or <a class="reference" href="ftp://ftp.python.org/pub/python/doc/2.3.5/">FTP</a></li>\n</ul>\n<p>The <a class="reference" href="../2.2.3/descrintro.html">interim documentation for new-style classes</a>, last seen for Python 2.2.3, is still relevant\nfor Python 2.3.5.  Raymond Hettinger has also written a <a class="reference" href="http://users.rcn.com/python/download/Descriptor