A set of utilities for working with Pungi composes. Composes are release snapshots that contain a set of builds.
Install it in Fedora or EPEL:
yum -y install compose-utils
Or run directly from Git in a virtualenv:
git clone https://pagure.io/compose-utils.git cd compose-utils python3 -m venv venv . venv/bin/activate python setup.py develop # The commands will be in your $PATH, for example: compose-diff-rpms ...
.composeinfo file in legacy INI-style formatcompose-changelog.rsync.Feel free to open pull requests on Pagure.
Tests can be run by tox. That should take care of all dependencies, run
tests on multiple versions of Python and also compute coverage report.