This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brett.cannon
Recipients brett.cannon
Date 2012-04-17.15:58:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
There should no longer be any implicit part of import when there doesn't have to be. To make import fully explicit, some things need to happen (in context to importlib):

* Expose FileLoader
* Expose SourceFileLoader
* Expose PathFinder
* Expose the extension loader
* Expose the default path hook
* Explicitly set sys.meta_path with PathFinder
* Explicitly set sys.path_hooks with the default path hook and zipimport
* Make sys.path_importer_cache view None as no finder discovered
* Insert None into sys.path_importer_cache instead of NullImporter

I am not exposing SourcelessFileLoader because importlib publicly tries to discourage the shipping of .pyc files w/o their corresponding source files. Otherwise all objects as used by importlib for performing imports will become public.
Date User Action Args
2012-04-17 15:58:05brett.cannonsetrecipients: + brett.cannon
2012-04-17 15:58:05brett.cannonsetmessageid: <>
2012-04-17 15:58:04brett.cannonlinkissue14605 messages
2012-04-17 15:58:04brett.cannoncreate