PiperCI Python Shared Libraries

A python library for interacting with the various components of PiperCI

Build Status

Project Source

API Docs

Installation

pip install piperci

OR

pip install -e piperci@git+https://gitlab.com/dreamer-labs/piperci/python-piperci.git

Provided Libraries

  • faas.ThisTask: a wrapper class to ease the burden of developing PiperCI compatible FaaS functions.

  • ArtMan Client: a client library for interacting with artifact REST APIs

  • GMan Client: a client library for interacting with the gman REST APIs

  • StoreMan: a library for interacting with the storage backends

  • sritool: a CLI and python utility library for generating sri hashes used for working with ArtMan

License

MIT