It's a matter of opinion, but my personal preference is to import items directly from their source, rather than using the __all__ feature. I don't really have a strong reason why, so feel free to leave it like this, but I also don't really see what we gain by doing it this way either. YMMV, IANAL, etc.