summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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__