April 5, 2008
8:14 p.m.
Hallo, ich habe mir kürzlich zope.interface angesehen. Dabei ist mir aufgefallen, dass hier namespace packages verwendet werden (sinnvoll). Gleichzeit gibt es dort aber einen except-Handler für den Fall, dass setuptools nicht installiert ist: | # this is a namespace package | try: | import pkg_resources | pkg_resources.declare_namespace(__name__) | except ImportError: | import pkgutil | __path__ = pkgutil.extend_path(__path__, __name__) Meine Frage ist, ob pkgutil tatsächlich namespace packages emulieren kann, so wie ich das aus dem obigen Code entnehme. Welche Gründe gäbe es aber dann, nicht immer nur pkgutil zu verwenden? Vielen Dank fs