Changeset 118 for branches/timadditionaltypes/pyramid/test/testdata/build_tests/firstpythontest/expected/dev/.cache.dump
- Timestamp:
- 02/04/06 19:29:16 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/timadditionaltypes/pyramid/test/testdata/build_tests/firstpythontest/expected/dev/.cache.dump
r100 r118 74 74 p32 75 75 g6 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&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@python.org">python-help@python.org</a>\n(a.k.a. <a class="reference" href="mailto:help@python.org">help@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&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@python.org">docs@python.org</a>, or use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&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@python.org">python-announce@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><aname="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@python.org">webmaster@python.org</a> and let us\nknow how we can help!</li>\n</ul>\n</div>\n</div>\n'76 S'<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&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@python.org">python-help@python.org</a>\n(a.k.a. <a class="reference" href="mailto:help@python.org">help@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&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@python.org">docs@python.org</a>, or use the <a class="reference" href="http://sourceforge.net/tracker/?group_id=5470&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@python.org">python-announce@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@python.org">webmaster@python.org</a> and let us\nknow how we can help!</li>\n</ul>\n</div>\n</div>\n' 77 77 tRp33 78 78 sssS'template' … … 289 289 sg25 290 290 (dp132 291 S' utility'291 S'title' 292 292 p133 293 (lp134 294 (dp135 293 S'The Official Python Programming Language Website' 294 p134 295 sS'metadata' 296 p135 297 (dp136 298 S'keywords' 299 p137 300 S'python programming language object oriented web free source' 301 p138 302 sS'description' 303 p139 304 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' 305 p140 306 ssS'nav' 307 p141 308 (ipyramid.yamlRegistry 309 fragmentFile 310 p142 311 (dp143 312 g23 313 g39 314 sbsS'utility' 315 p144 316 (lp145 317 (dp146 295 318 g45 296 319 S'/help' 297 p1 36320 p147 298 321 sg47 299 322 S'help' 300 p1 37301 sa(dp1 38323 p148 324 sa(dp149 302 325 g45 303 326 S'/sitemap' 304 p1 39327 p150 305 328 sg47 306 329 S'sitemap' 307 p140308 sasS'metadata'309 p141310 (dp142311 S'keywords'312 p143313 S'python programming language object oriented web free source'314 p144315 sS'description'316 p145317 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 p146319 ssS'nav'320 p147321 (ipyramid.yamlRegistry322 fragmentFile323 p148324 (dp149325 g23326 g39327 sbsS'title'328 p150329 S'The Official Python Programming Language Website'330 330 p151 331 s sg27331 sassg27 332 332 (dp152 333 333 S'content' … … 370 370 (g32 371 371 g6 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><aname="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'372 S'<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' 373 373 tRp170 374 374 sS'breadcrumb' … … 759 759 (dp329 760 760 g133 761 (lp330 762 (dp331 763 g45 764 g136 765 sg47 761 g134 762 sg135 763 (dp330 766 764 g137 767 sa(dp332 768 g45 769 g139 770 sg47 765 g138 766 sg139 771 767 g140 772 sasg141 773 (dp333 774 g143 775 g144 776 sg145 777 g146 778 ssg147 768 ssg141 779 769 (ipyramid.yamlRegistry 780 770 fragmentFile 781 p33 4782 (dp33 5771 p331 772 (dp332 783 773 g23 784 774 g39 785 sbsg150 775 sbsg144 776 (lp333 777 (dp334 778 g45 779 g147 780 sg47 781 g148 782 sa(dp335 783 g45 784 g150 785 sg47 786 786 g151 787 s sg27787 sassg27 788 788 (dp336 789 789 S'content' … … 826 826 (g32 827 827 g6 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><aname="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'828 S'<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' 829 829 tRp354 830 830 sS'breadcrumb' … … 1383 1383 (dp552 1384 1384 g133 1385 (lp553 1386 (dp554 1387 g45 1388 g136 1389 sg47 1385 g134 1386 sg135 1387 (dp553 1390 1388 g137 1391 sa(dp555 1392 g45 1393 g139 1394 sg47 1389 g138 1390 sg139 1395 1391 g140 1396 sasg141 1397 (dp556 1398 g143 1399 g144 1400 sg145 1401 g146 1402 ssg147 1392 ssg141 1403 1393 (ipyramid.yamlRegistry 1404 1394 fragmentFile 1405 p55 71406 (dp55 81395 p554 1396 (dp555 1407 1397 g23 1408 1398 g39 1409 sbsg150 1399 sbsg144 1400 (lp556 1401 (dp557 1402 g45 1403 g147 1404 sg47 1405 g148 1406 sa(dp558 1407 g45 1408 g150 1409 sg47 1410 1410 g151 1411 s sg271411 sassg27 1412 1412 (dp559 1413 1413 S'content' … … 1450 1450 (g32 1451 1451 g6 1452 S'<div class="section" id="openpgp-public-keys">\n<h1><aname="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'1452 S'<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' 1453 1453 tRp577 1454 1454 sS'breadcrumb' … … 1793 1793 (dp690 1794 1794 g133 1795 (lp691 1796 (dp692 1797 g45 1798 g136 1799 sg47 1795 g134 1796 sg135 1797 (dp691 1800 1798 g137 1801 sa(dp693 1802 g45 1803 g139 1804 sg47 1799 g138 1800 sg139 1805 1801 g140 1806 sasg141 1807 (dp694 1808 g143 1809 g144 1810 sg145 1811 g146 1812 ssg147 1802 ssg141 1813 1803 (ipyramid.yamlRegistry 1814 1804 fragmentFile 1815 p69 51816 (dp69 61805 p692 1806 (dp693 1817 1807 g23 1818 1808 g39 1819 sbsg150 1809 sbsg144 1810 (lp694 1811 (dp695 1812 g45 1813 g147 1814 sg47 1815 g148 1816 sa(dp696 1817 g45 1818 g150 1819 sg47 1820 1820 g151 1821 s sg271821 sassg27 1822 1822 (dp697 1823 1823 S'content' … … 1860 1860 (g32 1861 1861 g6 1862 S'<div class="section" id="the-python-community">\n<h1><aname="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'1862 S'<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' 1863 1863 tRp715 1864 1864 sS'breadcrumb' … … 2138 2138 (dp824 2139 2139 g133 2140 (lp825 2141 (dp826 2142 g45 2143 g136 2144 sg47 2140 g134 2141 sg135 2142 (dp825 2145 2143 g137 2146 sa(dp827 2147 g45 2148 g139 2149 sg47 2144 g138 2145 sg139 2150 2146 g140 2151 sasg141 2152 (dp828 2153 g143 2154 g144 2155 sg145 2156 g146 2157 ssg147 2147 ssg141 2158 2148 (ipyramid.yamlRegistry 2159 2149 fragmentFile 2160 p82 92161 (dp8 302150 p826 2151 (dp827 2162 2152 g23 2163 2153 g39 2164 sbsg150 2154 sbsg144 2155 (lp828 2156 (dp829 2157 g45 2158 g147 2159 sg47 2160 g148 2161 sa(dp830 2162 g45 2163 g150 2164 sg47 2165 2165 g151 2166 s sg272166 sassg27 2167 2167 (dp831 2168 2168 S'content' … … 2205 2205 (g32 2206 2206 g6 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="http://www.vex.net/parnassus/vop-feedback.py"">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@python.org">python-announce@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@python.org">python-list@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><aname="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'2207 S'<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="http://www.vex.net/parnassus/vop-feedback.py"">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@python.org">python-announce@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@python.org">python-list@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' 2208 2208 tRp849 2209 2209 sS'breadcrumb' … … 2572 2572 (dp972 2573 2573 g133 2574 (lp973 2575 (dp974 2576 g45 2577 g136 2578 sg47 2574 g134 2575 sg135 2576 (dp973 2579 2577 g137 2580 sa(dp975 2581 g45 2582 g139 2583 sg47 2578 g138 2579 sg139 2584 2580 g140 2585 sasg141 2586 (dp976 2587 g143 2588 g144 2589 sg145 2590 g146 2591 ssg147 2581 ssg141 2592 2582 (ipyramid.yamlRegistry 2593 2583 fragmentFile 2594 p97 72595 (dp97 82584 p974 2585 (dp975 2596 2586 g23 2597 2587 g39 2598 sbsg150 2588 sbsg144 2589 (lp976 2590 (dp977 2591 g45 2592 g147 2593 sg47 2594 g148 2595 sa(dp978 2596 g45 2597 g150 2598 sg47 2599 2599 g151 2600 s sg272600 sassg27 2601 2601 (dp979 2602 2602 S'content' … … 2639 2639 (g32 2640 2640 g6 2641 S'<div class="section" id="database-topic-guide">\n<h1><aname="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'2641 S'<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' 2642 2642 tRp997 2643 2643 sS'breadcrumb' … … 3274 3274 (dp1255 3275 3275 g133 3276 (lp1256 3277 (dp1257 3278 g45 3279 g136 3280 sg47 3276 g134 3277 sg135 3278 (dp1256 3281 3279 g137 3282 sa(dp1258 3283 g45 3284 g139 3285 sg47 3280 g138 3281 sg139 3286 3282 g140 3287 sasg141 3288 (dp1259 3289 g143 3290 g144 3291 sg145 3292 g146 3293 ssg147 3283 ssg141 3294 3284 (ipyramid.yamlRegistry 3295 3285 fragmentFile 3296 p12 603297 (dp12 613286 p1257 3287 (dp1258 3298 3288 g23 3299 3289 g39 3300 sbsg150 3290 sbsg144 3291 (lp1259 3292 (dp1260 3293 g45 3294 g147 3295 sg47 3296 g148 3297 sa(dp1261 3298 g45 3299 g150 3300 sg47 3301 3301 g151 3302 s sg273302 sassg27 3303 3303 (dp1262 3304 3304 S'content' … … 3341 3341 (g32 3342 3342 g6 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'3343 S'<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' 3344 3344 tRp1280 3345 3345 sS'breadcrumb' … … 3883 3883 (dp1451 3884 3884 g133 3885 (lp1452 3886 (dp1453 3887 g45 3888 g136 3889 sg47 3885 g134 3886 sg135 3887 (dp1452 3890 3888 g137 3891 sa(dp1454 3892 g45 3893 g139 3894 sg47 3889 g138 3890 sg139 3895 3891 g140 3896 sasg141 3897 (dp1455 3898 g143 3899 g144 3900 sg145 3901 g146 3902 ssg147 3892 ssg141 3903 3893 (ipyramid.yamlRegistry 3904 3894 fragmentFile 3905 p145 63906 (dp145 73895 p1453 3896 (dp1454 3907 3897 g23 3908 3898 g39 3909 sbsg150 3899 sbsg144 3900 (lp1455 3901 (dp1456 3902 g45 3903 g147 3904 sg47 3905 g148 3906 sa(dp1457 3907 g45 3908 g150 3909 sg47 3910 3910 g151 3911 s sg273911 sassg27 3912 3912 (dp1458 3913 3913 S'content' … … 3950 3950 (g32 3951 3951 g6 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'3952 S'<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' 3953 3953 tRp1476 3954 3954 sS'breadcrumb' … … 4284 4284 (dp1586 4285 4285 g133 4286 (lp1587 4287 (dp1588 4288 g45 4289 g136 4290 sg47 4286 g134 4287 sg135 4288 (dp1587 4291 4289 g137 4292 sa(dp1589 4293 g45 4294 g139 4295 sg47 4290 g138 4291 sg139 4296 4292 g140 4297 sasg141 4298 (dp1590 4299 g143 4300 g144 4301 sg145 4302 g146 4303 ssg147 4293 ssg141 4304 4294 (ipyramid.yamlRegistry 4305 4295 fragmentFile 4306 p15 914307 (dp15 924296 p1588 4297 (dp1589 4308 4298 g23 4309 4299 g39 4310 sbsg150 4300 sbsg144 4301 (lp1590 4302 (dp1591 4303 g45 4304 g147 4305 sg47 4306 g148 4307 sa(dp1592 4308 g45 4309 g150 4310 sg47 4311 4311 g151 4312 s sg274312 sassg27 4313 4313 (dp1593 4314 4314 S'content' … … 4351 4351 (g32 4352 4352 g6 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) <../security/PSF-2005-001/>`_ 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"tar -zxvf Python-2.3.5.tgz" (or \n"bzcat Python-2.3.5.tar.bz2 | tar -xf -"). \nChange to the Python-2.3.5 directory\nand run the "./configure", "make", "make install" 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'4353 S'<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) <../security/PSF-2005-001/>`_ 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"tar -zxvf Python-2.3.5.tgz" (or\n"bzcat Python-2.3.5.tar.bz2 | tar -xf -").\nChange to the Python-2.3.5 directory\nand run the "./configure", "make", "make install" 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
