News about zipimport.

This commit is contained in:
Guido van Rossum 2002-12-30 22:59:32 +00:00
parent f271c272a2
commit a3b8953233

View File

@ -78,6 +78,19 @@ Type/class unification and new-style classes
Core and builtins
-----------------
- Import from zipfiles is now supported. The name of a zipfile placed
on sys.path causes the import statement to look for importable
Python modules (with .py, pyc and .pyo extensions) and packages
inside the zipfile. To support this, several new variables have
been added to the sys module: sys.meta_path, sys.path_hooks, and
sys.path_importer_cache; these make extending the import statement
much more convenient than overriding the __import__ built-in
function. For a description of these, see PEP 302. The zipfile
import follows the specification (though not the sample
implementation) of PEP 273. The semantics of __path__ are
compatible with those that have been implemented in Jython since
Jython 2.1.
- A frame object's f_lineno attribute can now be written to from a
trace function to change which line will execute next. A command to
exploit this from pdb has been added. [SF patch #643835]
@ -343,6 +356,9 @@ Core and builtins
Extension modules
-----------------
- A module zipimport exists to support importing code from zip
archives.
- The new datetime module supplies classes for manipulating dates and
times. The basic design came from the Zope "fishbowl process", and
favors practical commercial applications over calendar esoterica. See