Qu'est-ce que__import__('pkg_resources').declare_namespace (___nom_)` faire?

Dans certains __init__.py fichiers de modules je n'ai vu une seule ligne:

__import__('pkg_resources').declare_namespace(__name__)

Que fait-il et pourquoi les gens l'utilisent? Supposons que c'est lié à la dynamique de l'importation et de la création de l'espace de noms lors de l'exécution.

InformationsquelleAutor rsk | 2011-10-16