Metadata-Version: 2.1
Name: bigflow
Version: 1.0.dev27
Summary: BigQuery client wrapper with clean API
Home-page: https://github.com/allegro/bigflow
Author: Chi
Author-email: chibox-team@allegrogroup.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: mock (==2.0.0)
Requires-Dist: responses (==0.10.15)
Requires-Dist: google-resumable-media (==0.5.0)
Requires-Dist: googleapis-common-protos (==1.6.0)
Requires-Dist: google-cloud-storage (==1.26.0)
Requires-Dist: better-setuptools-git-version (==1.0.5)
Requires-Dist: unittest-xml-reporting (==3.0.2)
Provides-Extra: bigquery
Requires-Dist: google-cloud-core (==1.4.1) ; extra == 'bigquery'
Requires-Dist: google-cloud-bigquery (==1.24.0) ; extra == 'bigquery'
Requires-Dist: pandas (==0.25.3) ; extra == 'bigquery'
Requires-Dist: google-auth (==1.20.1) ; extra == 'bigquery'
Provides-Extra: monitoring
Requires-Dist: google-api-python-client (==1.10.0) ; extra == 'monitoring'

# BigFlow

## Documentation

1. [What is BigFlow?](#what-is-bigflow)
1. [Getting started](#getting-started)
1. [Installing Bigflow](#installing-bigflow)
1. [Help me](#help-me)
1. [CLI](docs/cli.md)
1. [Configuration](./docs/configuration.md)
1. [Project setup and build](./docs/project_setup_and_build.md)
1. Deployment
    1. Cloud Composer
    1. Kubernetes
    1. Vault
1. [Workflow & Job](./docs/workflow-and-job.md)
1. Starter
1. Utils
    1. BigQuery
    1. Apache Beam
    1. Dataproc
    1. Job monitoring
1. Roadmap

## What is BigFlow?
TODO

## Getting started
TODO

## Installing BigFlow

**Prerequisites**. Before you start, make sure you have the following software installed:

1. [Python](https://www.python.org/downloads/) 3.7
2. [Google Cloud SDK](https://cloud.google.com/sdk/docs/downloads-interactive)
3. [Docker Engine](https://docs.docker.com/engine/install/)  

You can install the `bigflow` package globally but we recommend to 
install it locally with `venv`, in your project's folder:

```bash
python -m venv .bigflow_env
source .bigflow_env/bin/activate
```

Install the `bigflow` PIP package:

```bash
pip install bigflow
```

Test it:

```shell
bigflow -h
```

Read more about [BigFlow CLI](docs/cli.md).

## Help me
TODO

