2009-01-18 00:24:28 +00:00
|
|
|
to do
|
|
|
|
|
/////
|
|
|
|
|
|
2009-02-06 00:07:49 +00:00
|
|
|
* Public API left to expose (w/ docs!)
|
2009-01-22 22:43:07 +00:00
|
|
|
|
2009-03-09 03:35:50 +00:00
|
|
|
+ abc.PyLoader.get_source
|
|
|
|
|
+ util.set_loader
|
2009-02-17 02:45:03 +00:00
|
|
|
|
2009-03-09 03:35:50 +00:00
|
|
|
* Implement InspectLoader for BuiltinImporter and FrozenImporter.
|
2009-01-22 22:43:07 +00:00
|
|
|
|
2009-03-09 03:35:50 +00:00
|
|
|
+ Expose function to see if a frozen module is a package.
|
2009-02-07 01:15:27 +00:00
|
|
|
|
2009-02-21 03:12:17 +00:00
|
|
|
* Remove ``import *`` from importlib.__init__.
|
|
|
|
|
|
|
|
|
|
* Remove __all__ from importlib._bootstrap.
|
|
|
|
|
|
|
|
|
|
* Add leading underscores to all objects in importlib._bootstrap that are not
|
|
|
|
|
publicly exposed.
|
|
|
|
|
|
2009-02-21 05:41:15 +00:00
|
|
|
* Reorder importlib/_bootstrap.py so definitions are not in inverted order.
|
|
|
|
|
|
2009-02-16 04:18:01 +00:00
|
|
|
* Make sure that there is documentation *somewhere* fully explaining the
|
|
|
|
|
semantics of import that can be referenced from the package's documentation
|
|
|
|
|
(even if it is in the package documentation itself, although it might be best
|
|
|
|
|
in the language specification).
|
|
|
|
|
|
2009-02-01 05:55:23 +00:00
|
|
|
* Write benchmark suite.
|
|
|
|
|
|
|
|
|
|
* OPTIMIZE!
|
|
|
|
|
|
2009-02-06 00:07:49 +00:00
|
|
|
+ Fast path absolute name.
|
|
|
|
|
+ Fast path pulling from sys.modules.
|
2009-02-01 05:55:23 +00:00
|
|
|
|
2009-01-18 00:36:55 +00:00
|
|
|
* Bootstrap importlib as implementation of builtins.__import__
|
2009-02-02 20:32:29 +00:00
|
|
|
|
|
|
|
|
* Replace standard library modules.
|
|
|
|
|
|
|
|
|
|
+ imp
|
|
|
|
|
+ py_compile
|
|
|
|
|
+ compileall
|
2009-03-09 03:35:50 +00:00
|
|
|
+ zipimport
|