Metadata-Version: 2.1
Name: qubership-pipelines-common-library
Version: 0.0.2
Summary: Qubership Pipelines common library
Author: Igor Lebedev
Author-email: lebedev.light@gmail.com
Requires-Python: >=3.8,<4.0
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
Requires-Dist: GitPython (>=3.1.43,<4.0.0)
Requires-Dist: PyArtifactory (>=2.7.1,<3.0.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: http-exceptions (>=0.2.10,<0.3.0)
Requires-Dist: python-gitlab (>=4.13.0,<5.0.0)
Requires-Dist: python-jenkins (>=1.8.2,<2.0.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: urllib3 (>=2.2.3,<3.0.0)
Description-Content-Type: text/markdown

# Qubership Pipelines Common Library

Common open-source python library of clients used by Qubership pipelines/modules

## Structure

Library is presented as a set of [clients](docs/Clients.md), as well as a standalone CLI tool with predefined operations (e.g. `qubership-pipelines-common-library get_file`)


## Installation

* Add the following section to your dependencies to add Qubership library as a dependency in your project:
  ```toml
  [tool.poetry.dependencies]
  qubership-pipelines-common-library = "*"
  ```

* Or you can install it via `pip`:
  ```bash
  pip install qubership-pipelines-common-library
  ```
  
  After installing, it will be available as a standalone CLI tool in your env:
  ```bash
  qubership-pipelines-common-library --help
  ```
