Bonjour (Mille excuses pour les accents.. clavier Qwerty)

je dispose d'une application qui met en oeuvre plusieurs packages ou python eggs.

Apres l'installation de mes eggs, chaque repertoire contient un fichier setup.py qui contient des informations telles que :
setup(
name="packageName",
version = "packageVersion",

# uncomment the following lines if you fill them out in release.py
#description=description,
#author=author,
#author_email=email,
#url=url,
#download_url=download_url,
#license=license,

install_requires = [
"PkgReq_1 >= 0.4.1",
"PkgReq_2 == 1.0.4.4",
],
...


ou PkgReq_1 est le nom d'une dependence du package en question.

En gros, je dispose de plusieurs repertoires:
Pkg1, Pkg2, Pkg3, ...
Dans Pkg1, j'ai un setup.py qui liste les dependences du Pkg1
Dans Pkg2, j'ai un setup.py qui liste les dependences du Pkg2
....

Je voudrais savoir s'il ya moyen de lister les dependences de chaque package par un simple appel d'une fonction.
ex:
print_dependencies "Pkg1"
--> PkgReq1
PkgReq2

Je sais que Setuptools et Pkg_resources peuvent faire ca, mais j'ai beau cherche dans la doc, je n'y arrive pas.

Quelqu'un q une idee? Merci