This branch does a few different things, all to do with the import fascist. The patch:
* restructures the logic to be a bit clearer.
* provides a data-driven approach for allowing imports that aren't in __all__
* makes importfascist check packages in 'lp' and not just 'canonical'
* stops the warnings that we were all getting when running the tests
* fixes a whole bunch of warnings that we weren't getting because of 'lp' being ignored
* cleans up random pyflakes
This branch does a few different things, all to do with the import fascist. The patch:
* restructures the logic to be a bit clearer.
* provides a data-driven approach for allowing imports that aren't in __all__
* makes importfascist check packages in 'lp' and not just 'canonical'
* stops the warnings that we were all getting when running the tests
* fixes a whole bunch of warnings that we weren't getting because of 'lp' being ignored
* cleans up random pyflakes
Merry Christmas