<p>Horribly convenient? Entry points already import every __init__.py at the root. This would in most cases be looking in a single directory, instead of iterating over every distribution most of which aren&#39;t providing any kind of plugin at all. Why not, apart from the occasional name clashes and only supporting one version of each plugin provider?</p>