Metadata-Version: 2.1
Name: bigeye-sdk
Version: 0.4.42
Summary: Bigeye SDK offers developer tools and clients to interact with Bigeye programmatically.
Home-page: https://docs.bigeye.com/docs
Author: Bigeye
Author-email: support@bigeye.com
Requires-Python: >=3.7.2,<4.0.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Provides-Extra: poetry_plugin
Requires-Dist: PyGithub (==1.54.1)
Requires-Dist: PyYAML (==5.4.1)
Requires-Dist: betterproto[compiler] (>=1.2.5,<2.0.0)
Requires-Dist: boto3 (==1.18.65)
Requires-Dist: botocore (==1.21.65)
Requires-Dist: fuzzywuzzy (>=0.18.0,<0.19.0)
Requires-Dist: grpclib (>=0.4.2,<0.5.0)
Requires-Dist: keyring (==23.2.1)
Requires-Dist: lz4 (>=4.0.1,<5.0.0)
Requires-Dist: pycryptodomex (==3.11.0)
Requires-Dist: pydantic (==1.9.2)
Requires-Dist: pydantic-yaml (>=0.8.0,<0.9.0)
Requires-Dist: python-Levenshtein (>=0.12.2,<0.13.0)
Requires-Dist: requests (==2.26.0)
Requires-Dist: setuptools (>=59.6.0,<60.0.0)
Requires-Dist: smart-open (>=6.1.0,<7.0.0)
Requires-Dist: types-PyYAML (>=6.0.11,<7.0.0)
Description-Content-Type: text/markdown

# Bigeye SDK

Bigeye SDK is a collection of protobuf generated code, functions, and models used to interact programmatically
with the Bigeye API.  Bigeye currently supports a Python SDK.  The main entry point is the DatawatchClient 
abstraction and, in this core package, a basic auth client has been implemented.  The abstract base class 
includes core functionality (methods to interact with the API) and each implementation should enable a 
different authorization methods.

## Install

```shell
pip install bigeye_sdk
```

## Basic Auth

Basic authorization credentials can be stored as Json either on disk or in a secrets/credentials manager.  This
format will be marshalled into an instance of [BasicAuthRequestLibApiConf](bigeye_sdk/authentication/api_authentication.py).

```json
{
    "base_url": "https://app.bigeye.com",
    "user": "",
    "password": ""
}
```

