Construire un graphe de dépendance en python

Je me demandais si le python a quelques intégré dans la bibliothèque (ou une bibliothèque sur le net..)
Qui va créer pour moi un graphe de dépendances ?
J'ai un fichier formaté comme ça

A::Requires         = ""
B::Requires     = A
C::Requires     = B
H::Requires     = A

AA::Requires         = ""
BB::Requires         = AA
C::Requires     = B

CC::Requires    = BB

Idéalement, je voudrais avoir quelque chose comme un arbre comme ça:

A
 +-B
   +-C
 +-H

AA
 +-BB
   +-CC

Donc, fondamentalement, Une lib, où je vais donner un tuple (A,B) ou (A,H) et il va construire l'arbre pour moi?
Si une telle lib n'existe pas, ce serait la façon la plus facile d'accomplir quelque chose comme ça?

Merci

furius.ca/snakefood - mais il me semble qu'à travailler avec Python 2.

OriginalL'auteur Johny19 | 2013-01-09