Skip to main content

An automation tool for rebuilding RPMs and Software Collections

Project description

Travis CI Status PyPI release ReadTheDocs

The RPM Rebuild Helper (or rpmrh for short) is an automation tool for rebuilding sets of (S)RPM files. Its main focus are Software Collections.

The tool allows the user to compare two sets of RPMs, download and modify the respective SRPMs locally and automatically rebuild them in a build service, among other things.

Usage example

Compare packages between two tags, to find out which packages in rh-python36 collection needs to be tested in CentoOS 7:

rpmrh \
     --from sclo-candidate --to sclo-testing \
     --collection rh-python36 --el 7 \
     diff

Check which packages needs to be tested in all currently supported (released and not End-Of-Life) collections for both CentOS 6 and 7:

rpmrh --from sclo-candidate --to sclo-testing \
    --all-collections --el 6 --el 7 \
    diff

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpmrh-0.7.2.tar.gz (291.7 kB view details)

Uploaded Source

Built Distribution

rpmrh-0.7.2-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

Details for the file rpmrh-0.7.2.tar.gz.

File metadata

  • Download URL: rpmrh-0.7.2.tar.gz
  • Upload date:
  • Size: 291.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for rpmrh-0.7.2.tar.gz
Algorithm Hash digest
SHA256 48a2f3e02c665f8e2dd921cfb000ca7f00a02db706270dbed407ef0c6e293022
MD5 f676ee2e37728d7312fefb96246b16a3
BLAKE2b-256 1509a85940e38b2cd3bad3ebcd2ff28825938dbfe20e47d3837ed0f66ed53604

See more details on using hashes here.

File details

Details for the file rpmrh-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: rpmrh-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 46.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for rpmrh-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2535d872d680c26c2320a13945f90d36fd0b2389e8a4fa5592c0f3a1b76467db
MD5 097937a7aed823b4dbf437c16633dd3d
BLAKE2b-256 fc66a0437bf65d968b46a7ed0600199d7bcef104a468f6518cbb8f274d862b96

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page