summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2009-02-01 05:55:23 (GMT)
committerBrett Cannon <bcannon@gmail.com>2009-02-01 05:55:23 (GMT)
commit20b56e1a1c737ee9409626b7cbccc91c237966d1 (patch)
tree75cfb402e57961903339c7a14958eb1cbd2ddfb2
parentba96f0f89a4ea4346840a6d65c7098e1dc3d440d (diff)
downloadcpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.zip
cpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.tar.gz
cpython-20b56e1a1c737ee9409626b7cbccc91c237966d1.tar.bz2
Update importlib notes.
-rw-r--r--Lib/importlib/NOTES23
1 files changed, 11 insertions, 12 deletions
diff --git a/Lib/importlib/NOTES b/Lib/importlib/NOTES
index 7e785ff..7a9ca66 100644
--- a/Lib/importlib/NOTES
+++ b/Lib/importlib/NOTES
@@ -1,20 +1,10 @@
to do
/////
-* API simplification?
-
- + write_bytecode -> complete set of bytes for bytecode instead of
- individual arguments.
-
* Create meta_path importer for sys.path.
-* OPTIMIZE!
-
- + Write benchmark suite.
- + Fast path common cases.
-
- - Absolute name from sys.path.
- - Relative name from sys.path.
+ + Create hook.
+ + Rewrite Import to use the hook.
* Implement PEP 302 protocol for loaders (should just be a matter of testing).
@@ -73,4 +63,13 @@ to do
* SourceFinder
* (?) Loader
+* Write benchmark suite.
+
+* OPTIMIZE!
+
+ + Fast path common cases.
+
+ - Absolute name from sys.path.
+ - Relative name from sys.path.
+
* Bootstrap importlib as implementation of builtins.__import__