tl.eggdeps


English version

Das Werkzeug »eggdeps« analysiert Abhängigkeiten zwischen installierten Python-Eggs. (Eggs sind ein Distributionsformat für Python-Software.) Dabei entsteht ein gerichteter Graph, der direkte und optionale Paketabhängigkeiten beschreibt.

Die Ausgabe des Programms besteht entweder aus einer Textdarstellung des Graphen, einer Liste von Egg-Spezifikationen oder einer Eingabedatei für die Graphviz-Werkzeuge, die ein Bild des Graphen zeichnen.

Als ein einfaches Beispiel stellt eggdeps die Abhängigkeiten des Pakets zope.component folgendermaßen dar:

  Beispiel: Abhängigkeiten für zope.component
zope.component
    setuptools
    zope.deferredimport
        setuptools
        zope.proxy
            setuptools
            zope.interface ...
    zope.deprecation
        setuptools
    zope.event
        setuptools
    zope.interface
        setuptools

25.08.2018