The PEAK Developers' Center   Diff for "Python25" UserPreferences
 
HelpContents Search Diffs Info Edit Subscribe XML Print View
Ignore changes in the amount of whitespace

Differences between version dated 2006-03-24 19:30:07 and 2006-07-06 10:46:07 (spanning 15 versions)

Deletions are marked like this.
Additions are marked like this.

Items marked "PATCH" have a patch registered with the Python patch tracker for feedback prior to checkin.
 
 
2.5 Alpha 1 Targets (4/1/06)
2.5 Alpha 1 Targets (4/5/06)
=============================
 
Distutils Enhancements
----------------------
 
* install PKG-INFO with packages
* install PKG-INFO with packages (as described in http://mail.python.org/pipermail/python-dev/2006-February/060719.html )
 
  * create install_egg_info command, link in with install
  * (`DONE #1459476 <https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1459476&group_id=5470>`_) create install_egg_info command, link in with install
 
  * where should this be documented?
 

 
* (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 <http://sourceforge.net/tracker/index.php?func=detail&aid=1463867&group_id=5470&atid=305470>`_) 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
 
Misc.
-----
 
* (DONE) Fix PEP 343 contextmanager __exit__() issue and missing RuntimeError
* Have ``site`` module process .pth files in all ``sys.path`` dirs, not just "site-packages" dirs
 
* (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.)
 
 
 

Setuptools Integration
----------------------
 
* Release setuptools 0.6a11
* Integrate pkg_resources module (probably needed for PEP 302 fixes to ``pydoc``)
* (DONE) Release setuptools 0.6a11
* (DONE) Cut an 0.6 maintenance branch for 0.6b1 and beyond
* (DONE) Move ``site.py`` to ``setuptools/site-patch.py`` 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
------------------
 
* Make ``pydoc`` support zipped modules and packages
* Make ``traceback`` module support zipped modules
* Make ``inspect`` module support zipped modules
* Add code to support find/load of modules ala ``imp``, but using full PEP 302 semantics
* (`DONE in r45248 <http://svn.python.org/view?rev=45248&view=rev>`_) 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
 
 
Documentation
-------------
 
* 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
* Create stdlib documentation for the modules, 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
 
 
* (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

PythonPowered
ShowText of this page
EditText of this page
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck