Comment faire pour lister, ajouter et supprimer des référentiels avec yum l'API python?

Comment puis-je rechercher installé repostiries, ajouter et supprimer avec yum l'API python (sous fedora 17).
J'ai cherché des tonnes de sites web et j'ai trouvé comment gérer les packages (comme ici: http://phacker.org/2008/06/20/yum-python-api/), mais je n'ai pas trouvé nulle part comment gérer les référentiels).

Je veux par exemple, pour être en mesure d'obtenir avec python yum API le même résultat que:

yum repolist
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm`

(la dernière est simmilar à yum-config-manager --add-repo; yum-config-manager --enable)

etc.

La dernière n'est pas tout sur le même; la manipulation de yum référentiel d'information ne sera pas ajouter au public des clés de signature pour le référentiel.
Oui, vous avez raison. Je l'ai corrigé dans ma question. De toute façon - comment faire les deux d'entre eux avec python yum module?

OriginalL'auteur Wojciech Danilo | 2012-10-20