Metadata-Version: 2.4
Name: cs-workflows-helper-libs
Version: 1.2.1
Summary: Shared libraries used in cs-workflows
Author: CanonicalLtd
Author-email: jaas-dev@lists.launchpad.net
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: PGPy (>=0.6.0,<0.7.0)
Requires-Dist: gitpython (>=3.1.46,<4.0.0)
Requires-Dist: gspread (>=6.1.4,<7.0.0)
Requires-Dist: paramiko (>=3.5.0,<4.0.0)
Requires-Dist: pydantic-settings (>=2.4.0,<3.0.0)
Requires-Dist: trino[sqlalchemy] (>=0.333.0,<0.334.0)
Project-URL: source, https://github.com/canonical/cs-workflows/tree/main/libs
Description-Content-Type: text/markdown

# Workflow Helper Libs

## Getting started

Add the library to your project with poetry:

```bash
poetry add cs-workflows-helper-libs
```

## Available modules

### [Git](docs/git.md)

Client for interacting with git repositories.

### [Mattermost](docs/mattermost.md)

Client for uploading files and sending messages
to Mattermost channels via the API.

## Development

### Setup

```bash
make install-dev
```

### Run tests

```bash
make test
```


