Commit d0005ff4 authored by Brett Cannon's avatar Brett Cannon

Update NOTES for importlib.

parent 4e9c0f5c
to do
/////
* Expose resolve_name().
* Backport to Python 2.7.
+ import_module
+ resolve_name
* Create reasonable base tests that all finders and loaders must pass so
that various implementations can just subclass as needed.
* Expose built-in and frozen importers.
+ Make staticmethods so that class can be used directly.
* Reorganize support code.
+ Separate general support code and importer-specific (e.g. source) support
......@@ -31,13 +20,6 @@ to do
+ write_bytecode -> complete set of bytes for bytecode instead of
individual arguments.
* Implement PEP 302 protocol for loaders (should just be a matter of testing).
+ Built-in.
+ Frozen.
+ Extension.
+ Source/bytecode.
* Create meta_path importer for sys.path.
* OPTIMIZE!
......@@ -48,6 +30,13 @@ to do
- Absolute name from sys.path.
- Relative name from sys.path.
* Implement PEP 302 protocol for loaders (should just be a matter of testing).
+ Built-in.
+ Frozen.
+ Extension.
+ Source/bytecode.
* Public API to expose (w/ docs!)
+ abc
......@@ -80,6 +69,7 @@ to do
- get_module decorator (new name)
- check_name decorator (new name)
- resolve_name
+ machinery
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment