PJE's work on Python 2.5
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.
- (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
- (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 site.py hacks when it installs stuff to PYTHONPATH dirs.)
- Make traceback module support zipped modules (using __loader__.get_source)
- Make inspect module support zipped modules (using __loader__.get_source)
- Make pydoc support zipped modules and packages (using pkg_resources APIs)
- Add code to support find/load of modules ala imp, but using full PEP 302 semantics
- (DONE) Implement Guido's patch for proper HTTP Date: header format
- Create documentation for the package in PythonDoc format
- Copy source and docs to the stdlib
- Integrate the test suite with the stdlib test suite
- Integrate the docs with the stdlib docs