Skip to main content
PyPI Travis Build Status

RPM List Builder (rpmlb) helps you to build a list of defined RPM packages including Red Hat Software Collection (SCL) continually from a recipe file.

Features

RPM List Builder …

  • Supports building a list of RPMs and SCL that is a extension of the RPM packages.

  • Supports several build types

    • Mock (mock)

    • Copr (copr-cli)

    • Custom build by config file. You can customize the build with fedpkg, rhpkg, koji, brew and etc.

  • Supports several types to get packages by recipe file.

    • Copy from local directory

    • Download by fedpkg clone and rhpkg clone.

    • Custom download. You can customize the way with fedpkg, rhpkg, and etc.

  • Supports retry feature.

  • Supports build by resume from any positon of the recipe file.

Supported platforms

  • Python 3.6 (Recommended), 3.5, 3.4

Install

$ pip3 install rpmlb

or

$ git clone REPO_URL
$ cd rpm-list-builder
$ pip3 install .

Usage

To show help.

$ rpmlb -h

Basic usage.

$ rpmlb \
  --download DOWNLOAD_TYPE \
  --build BUILD_TYPE \
  RECIPE_FILE \
  COLLECTION_ID

See Users Guide for detail.

Contributing

Running test

$ pip3 install tox
$ tox

License

GPL-2.0

Release files for rpmlb 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rpmlb 1.1.1
File Size Uploaded
rpmlb-1.1.1.tar.gz 45.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rpmlb 1.1.1
File Interpreter ABI Platform
rpmlb-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 69.2 kB

Release files / rpmlb-1.1.1.tar.gz

Download URL rpmlb-1.1.1.tar.gz
Size 45.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4ea7d37dea80c93e64a85f9bb411956b58ffaca234a07b971a63aa7f6dd4b4e2
BLAKE2b-256 checksum
How to use checksums
8e97345b29bf6651b9a3f237ee600101ced27425a1023dd66aa0541a2ee2c6c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / rpmlb-1.1.1-py3-none-any.whl

Download URL rpmlb-1.1.1-py3-none-any.whl
Size 24.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c967837e7a669de598a5cd62db2a093a9eb4e5910fe55dcce0db09a986cc464
BLAKE2b-256 checksum
How to use checksums
dab370196d91b0103ad723f8570bdc98c8a02853fb90bc41773519965e77eb37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page