Metadata-Version: 2.1
Name: bakplane-python-sdk
Version: 1.1.8
Summary: A Python Client for Bakplane
Home-page: https://github.com/openaristos/bakplane-python-sdk
Author: Aristos Data, LLC.
Author-email: hello@openaristos.io
License: SSPL
Keywords: open aristos
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Telecommunications Industry
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Requires-Dist: grpcio (==1.30.0)
Requires-Dist: grpcio-tools (==1.30.0)
Requires-Dist: h2 (==3.2.0)
Requires-Dist: hpack (==3.0.0)
Requires-Dist: hyperframe (==5.2.0)
Requires-Dist: multidict (==4.7.6)
Requires-Dist: protobuf (==3.12.4)
Requires-Dist: six (==1.15.0)
Requires-Dist: pre-commit (==2.2.0)
Requires-Dist: SQLAlchemy (==1.3.20)
Requires-Dist: psycopg2-binary (==2.8.6)

# Bakplane Client for Python
Bakplane is the orchestration backbone for Dominus, FinFlo, and Fabrik.

This SDK can be used to control ingestion sessions, mastering executions, plugin installation, etc. 

As an example, we use this package to with Airflow to control ingestion orchestration. 

## Installation
Installing the bakplane python client takes just a few seconds:
```bash
pip install bakplane-python-sdk
```

## Bindings
If you're a contributor and would like to generate the bindings from proto then run:

```bash
scripts/proto.sh
```

## Examples
If you want to explore the notebooks then install `jupyter`:
```shell script
pip install jupyter
cd bakplane/examples
jupyter notebook
```

## Packages
If you want to build a new bakplane binary then run:

```shell script
git tag -a v1.1.1 -m "Bakplane SDK Release"
git push origin v1.1.1
```

Then you may find the packages available here: https://github.com/openaristos/bakplane-python-sdk/releases

## Documentation
If you're interested in learning more then read the documentation: https://oa.docs.openaristos.io/

<h1 align="center">
    <img src="https://gist.githubusercontent.com/daefresh/32418b316dda99eb537fcef08b4c88af/raw/f4ed8e6fb4fd343eb61541c76871233d1105d2ec/bakplane_logo.svg" alt="Bakplane"/>
</h1>

Copyright (C) 2020 Aristos Data, LLC

