Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

A web application to track differences across RPM repositories

Project Description


rpm-versiontracker is a small, generic, Flask web application that leverages the DNF API to display the list of packages available from different repositories and compare them.

It provides a REST API to query it’s settings and return package lists so you can build and integrate around it.

DNF is short for Dandified Yum, the next generation of package management for Red Hat based distributions.

Use case

The typical use case for this application is to monitor which version is in which repository.

If you happen to have multiple mirrors for your packages (i.e: trunk, staging, production), this tool could be useful.

We have created this application to be able to easily distinguish versions of the same packages across different repositories.

What it looks like

This application is currently used for following package versions across different Openstack repositories here.


Documentation on the REST API, how to install, configure and run rpm-versiontracker is available on


David Moreau Simard

Release History

This version
History Node


History Node


Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers