PyRPM ist ein experimentelles Projekt, das sich die RPM-Paketverwaltung ansieht. Es ist ein Python-Modul und eine Sammlung von Skripten, die ähnliche Funktionalität wie rpm, yum und verwandte Software bereitstellen. Es behandelt hauptsächlich RPM-Pakete, die RPM-Datenbank in /var/lib/rpm, comps.xml-Dateien und yum-Repositorien (Repo-Daten genannt).