{"id":21273261,"url":"https://github.com/sclorg/rpm-list-builder","last_synced_at":"2025-07-11T06:33:02.523Z","repository":{"id":54477462,"uuid":"89611954","full_name":"sclorg/rpm-list-builder","owner":"sclorg","description":"RPM List Builder helps you to build a list of defined RPM packages including Software Collection from the recipe file","archived":false,"fork":false,"pushed_at":"2019-05-13T11:17:57.000Z","size":210,"stargazers_count":4,"open_issues_count":17,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-19T12:59:39.470Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sclorg.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-27T15:21:39.000Z","updated_at":"2024-05-01T06:31:12.000Z","dependencies_parsed_at":"2022-08-13T17:10:09.739Z","dependency_job_id":null,"html_url":"https://github.com/sclorg/rpm-list-builder","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Frpm-list-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Frpm-list-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Frpm-list-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sclorg%2Frpm-list-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sclorg","download_url":"https://codeload.github.com/sclorg/rpm-list-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225700924,"owners_count":17510448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T09:13:14.660Z","updated_at":"2024-11-21T09:13:15.385Z","avatar_url":"https://github.com/sclorg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"RPM List Builder\n================\n\n.. image:: https://img.shields.io/pypi/v/rpmlb.svg\n     :alt: PyPI\n     :target: https://pypi.python.org/pypi/rpmlb\n\n.. image:: https://travis-ci.org/sclorg/rpm-list-builder.svg?branch=master\n     :alt: Travis Build Status\n     :target: https://travis-ci.org/sclorg/rpm-list-builder\n\nRPM List Builder (``rpmlb``) helps you to build a list of defined RPM\npackages including Red Hat Software Collection (SCL) continually from\n`a recipe file \u003chttps://github.com/sclorg/rhscl-rebuild-recipes\u003e`__.\n\nFeatures\n--------\n\nRPM List Builder ...\n\n- Supports building a list of RPMs and SCL that is a extension of the\n  RPM packages.\n- Supports several build types\n\n  - Mock (``mock``)\n  - Copr (``copr-cli``)\n  - Custom build by config file. You can customize the build with\n    ``fedpkg``, ``rhpkg``, ``koji``, ``brew`` and etc.\n\n- Supports several types to get packages by recipe file.\n\n  - Copy from local directory\n  - Download by ``fedpkg clone`` and ``rhpkg clone``.\n  - Custom download. You can customize the way with ``fedpkg``, ``rhpkg``,\n    and etc.\n\n- Supports retry feature.\n- Supports build by resume from any positon of the recipe file.\n\nSupported platforms\n-------------------\n\n- Python 3.6 (Recommended), 3.5, 3.4\n\nInstall\n-------\n\n::\n\n    $ pip3 install rpmlb\n\nor\n\n::\n\n    $ git clone REPO_URL\n    $ cd rpm-list-builder\n    $ pip3 install .\n\nUsage\n-----\n\nTo show help.\n\n::\n\n    $ rpmlb -h\n\nBasic usage.\n\n::\n\n    $ rpmlb \\\n      --download DOWNLOAD_TYPE \\\n      --build BUILD_TYPE \\\n      RECIPE_FILE \\\n      COLLECTION_ID\n\nSee `Users Guide \u003chttps://github.com/sclorg/rpm-list-builder/blob/master/docs/users_guide.md\u003e`_ for detail.\n\nContributing\n------------\n\nRunning test\n^^^^^^^^^^^^\n\n::\n\n    $ pip3 install tox\n    $ tox\n\nLicense\n-------\n\nGPL-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorg%2Frpm-list-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsclorg%2Frpm-list-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsclorg%2Frpm-list-builder/lists"}