[Import-SIG] New PEP draft: "Simplified Package Layout and Partitioning"

P.J. Eby pje at telecommunity.com
Wed Aug 24 15:18:48 CEST 2011


At 03:05 PM 8/24/2011 +0200, Greg Slodkowicz wrote:
>So that means that a module that has no __path__ defined is causing 
>importlib to pass something other than None for a 'path' argument. 
>Didn't you add some argument to meta_path importers? That could be 
>triggering the failure.Â
>
>
>Okay, this was in fact quite simple, _gcd_import() didn't need to 
>initialise the path passed to the importers with sys.path: 
><https://bitbucket.org/jergosh/pep-402/changeset/ff388e7aafd1>https://bitbucket.org/jergosh/pep-402/changeset/ff388e7aafd1. 
>Thanks for the tip, it helped me a lot. This means all unittests now 
>pass (minus the 5 mentioned earlier).

By the way, do any of your tests make sys.path changes and check 
whether virtual packages' __path__ attributes are updated accordingly?



More information about the Import-SIG mailing list