Metadata-Version: 2.3
Name: ubi-population-tool
Version: 0.19.0
Summary: Tool for populating ubi repositories
Home-page: https://github.com/release-engineering/ubi-population-tool
License: GPL-3.0-or-later
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: attrs
Requires-Dist: fastpurge
Requires-Dist: more-executors
Requires-Dist: pubtools-pulplib
Requires-Dist: pyrsistent
Requires-Dist: requests-gssapi (>=1.3.0,<2.0.0)
Requires-Dist: requires
Requires-Dist: ubi-config
Requires-Dist: urllib3
Project-URL: Documentation, https://release-engineering.github.io/ubi-population-tool
Project-URL: Repository, https://github.com/release-engineering/ubi-population-tool
Description-Content-Type: text/markdown

# **ubi-population-tool**
[![Build Status](https://github.com/release-engineering/ubi-population-tool/actions/workflows/tox-test.yml/badge.svg)](https://github.com/release-engineering/ubi-population-tool/actions/workflows/tox-test.yml)
[![codecov](https://codecov.io/gh/release-engineering/ubi-population-tool/branch/master/graph/badge.svg?token=APniN2wa2U)](https://codecov.io/gh/release-engineering/ubi-population-tool)
[![Source](https://badgen.net/badge/icon/source?icon=github&label)](https://github.com/release-engineering/ubi-population-tool/)
[![Documentation](https://github.com/release-engineering/ubi-population-tool/actions/workflows/docs.yml/badge.svg)](https://release-engineering.github.io/ubi-population-tool/)
[![PyPI version](https://badgen.net/pypi/v/ubi-population-tool?color=blue)](https://pypi.org/project/ubi-population-tool/)

A command-line tool for populating ubi repositories.

# Cli usage

Cli can be run by *ubipop* with arguments:

- positional arguments:
  - content_sets: list of content sets to be processed

- optional arguments:
  - -h, --help: show this help message and exit
  - --pulp-hostname HOSTNAME: hostname of Pulp server
  - --user USER: username for authentication to Pulp
  - --password PASSWORD: password for authentication to Pulp
  - --dry-run: if True, print pulp actions only, do not execute

# Development
-----------

Patches may be contributed via pull requests to
https://github.com/release-engineering/ubi-population-tool

All changes must pass the automated test suite, along with various static
checks.

The [Black](https://black.readthedocs.io/) code style is enforced.
Enabling autoformatting via a pre-commit hook is recommended:

```
pip install -r requirements-dev.txt
pre-commit install
```
