The PEAK Developers' Center   Python25 UserPreferences
HelpContents Search Diffs Info Edit Subscribe XML Print View
The following 281 words could not be found in the dictionary of 50 words (including 50 LocalSpellingWords) and are highlighted below:
6a11   6b1   Add   Alpha   Apply   Checkin   Contents   Convert   Copy   Coroutines   Create   Cut   Date   Decimal   Dev   Doc   Document   Documentation   Element   Enhance   Enhancements   Error   February   Feedback   Finish   Fix   Generator   Guido   Have   Implement   Integrate   Integration   Is   Items   Iteration   Lib   Library   Make   Migrate   Misc   Move   None   Out   Pending   Python   Release   Runtime   Setuptools   Stop   Table   Targets   The   Tree   Update   about   accept   active   actually   add   aid   ala   all   allow   along   an   and   are   argument   as   atid   be   been   beyond   blocks   body   box   branch   breaking   build   but   can   catch   changes   chapter   checked   checkin   cleanup   code   collector   command   compatibility   completeness   contents   context   contextlib   contextmanager   copying   correctness   create   ctypes   cycles   described   detail   dev   dict   dirs   do   docs   doctest   document   documentation   documented   dummy   easy   egg   eliminate   enable   exceptions   exit   explicit   expose   feedback   file   files   finally   find   finding   for   format   framework   from   full   func   functionality   garbage   generation   generator   group   hacks   has   have   header   https   id   if   imp   implementation   imported   in   including   index   inside   inspect   install   installation   installs   is   issue   it   just   langref   language   launcher   library   linecache   link   load   loader   loaders   mail   maintenance   manager   manifest   manuals   marked   meaning   missing   module   modules   need   needed   needs   net   new   no   not   now   objections   occur   of   on   ones   optional   or   org   other   out   package   packages   pass   patch   path   php   pipermail   pkg   pkgutil   prior   process   propagating   proper   proposed   protocol   pth   pydoc   python   pythondoc   r45248   raised   re   ready   reference   registered   regression   reorg   resources   rev   review   roundtripping   runpy   semantics   setuptools   should   simple   site   so   source   sourceforge   statement   states   stdlib   string   stuff   suggestion   suite   support   suppressed   svn   sys   system   test   tests   that   the   there   this   thread   threading   through   throw   to   traceback   tracker   trunk   try   tutorial   uninstallation   updated   using   view   warnings   whatsnew   when   where   will   with   work   would   wsgiref   yield   zipfiles   zipped  

Clear message

PJE's work on Python 2.5

Table of Contents

Items marked "CPF" are "Checkin Pending Feedback", meaning there is an implementation that has been proposed to Python-Dev and is ready to be checked in if there are no objections.

Items marked "PATCH" have a patch registered with the Python patch tracker for feedback prior to checkin.

2.5 Alpha 1 Targets (4/5/06)

Distutils Enhancements

PEP 342 - Coroutines/Generator Enhancements

  • (DONE) traceback argument to throw() needs to accept an explicit None
  • (DONE) throw() needs to support propagating string exceptions
  • (DONE) document that yield can now occur inside try/finally
  • (DONE #1463867) Enhance garbage collector to allow breaking cycles that pass through simple generator states (i.e., ones with no active try blocks).
  • review stdlib/langref/tutorial/whatsnew docs for correctness/completeness

PEP 343 - The "with" statement

  • (DONE) Document the with statement in the language reference
  • (DONE) Document the context manager protocol in the language reference
  • (DONE) Implement context support for dummy_thread
  • (DONE) Document the contextlib module in the library reference
  • (DONE) Document PEP 343 changes to thread, threading, file, and Decimal
  • (DONE) Fix contextlib.contextmanager not copying __dict__
  • (DONE) Fix SF#1462485: StopIteration raised in body of with statement suppressed
  • (DONE) Apply Guido's cleanup suggestion to the StopIteration catch


  • (DONE) Fix PEP 343 contextmanager __exit__() issue and missing RuntimeError
  • (REJECTED) Have site module process .pth files in all sys.path dirs, not just "site-packages" dirs (this is actually optional, but it would eliminate the need for easy_install to do hacks when it installs stuff to PYTHONPATH dirs.)

2.5 Alpha 2 Targets (4/29/06)

Setuptools Integration

  • (DONE) Release setuptools 0.6a11
  • (DONE) Cut an 0.6 maintenance branch for 0.6b1 and beyond
  • (DONE) Move to setuptools/ for 2.5 stdlib compatibility
  • (DONE) Misc. cleanup/reorg work to
  • (DONE) re-enable 'python -m easy_install' so that on 2.5 this will work out-of-the-box
  • (DONE) Integrate setuptools' tests with the Python regression test framework
  • (DONE) Copy setuptools, easy_install, and pkg_resources to the Python Lib/ trunk
  • Implement installation manifest to allow uninstallation & egg roundtripping for system packages
  • Implement install_egg_info manifest generation in distutils
  • Copy launcher.c to PC/setuptools?
  • Create PKG-INFO files for ctypes and ElementTree

PEP 302 Finish-Out

  • (DONE in r45248) Make traceback, inspect, linecache, site, warnings, and doctest support modules imported from zipfiles or other PEP 302 loaders, including tests for the new functionality and updated library docs where needed.
  • (DONE) Make pydoc support zipped modules and packages (using pkg_resources APIs)
  • (DONE) Migrate PEP 302 support code from stdlib runpy and pkg_resources to pkgutil
  • (DONE) Add code to support find/load of modules ala imp, but using full PEP 302 semantics
  • Add C code to imp to expose PEP 302 loader finding


  • Update pkgutil library reference chapter with info about new APIs
  • Convert pkg_resources.txt to a library reference chapter and add to setuptools build
  • Convert other setuptools manuals to pythondoc format

The wsgiref Library

  • (DONE) Implement Guido's patch for proper HTTP Date: header format
  • (DONE) Create documentation for the package in PythonDoc format
  • (DONE) Copy source and docs to the stdlib, along with a PKG-INFO
  • (DONE) Integrate the test suite with the stdlib test suite
  • (DONE) Integrate the docs with the stdlib docs

EditText of this page (last modified 2006-07-06 10:46:07)
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck