Metadata-Version: 2.1
Name: brickflows
Version: 0.9.2
Summary: Deploy scalable workflows to databricks using python
Home-page: https://github.com/Nike-Inc/brickflow
License: Apache-2.0
Author: Ashok Singamaneni, Sriharsha Tikkireddy
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: all
Provides-Extra: deploy
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: cdktf (>=0.17.3,<0.18.0) ; extra == "deploy" or extra == "all"
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: databricks-sdk (>=0.1.8,<1.0.0)
Requires-Dist: networkx (==3.1)
Requires-Dist: pendulum (==2.1.2)
Requires-Dist: pluggy (>=1.0.0,<2.0.0)
Requires-Dist: pydantic (>=1.10.9,<2.0.0)
Requires-Dist: python-decouple (==3.8)
Requires-Dist: pyyaml (>=6.0.0,<7.0.0)
Requires-Dist: requests (>=2.28.2,<3.0.0)
Project-URL: Repository, https://github.com/Nike-Inc/brickflow
Description-Content-Type: text/markdown

# Brickflow

[//]: # ([![CodeQL]&#40;https://github.com/Nike-Inc/brickflow/actions/workflows/codeql-analysis.yml/badge.svg&#41;]&#40;https://github.com/Nike-Inc/brickflow/actions/workflows/codeql-analysis.yml&#41;)
[![build](https://github.com/Nike-Inc/brickflow/actions/workflows/onpush.yml/badge.svg)](https://github.com/Nike-Inc/brickflow/actions/workflows/onpush.yml)
[![codecov](https://codecov.io/gh/Nike-Inc/brickflow/branch/main/graph/badge.svg)](https://codecov.io/gh/Nike-Inc/brickflow)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

<p align="center">
BrickFlow is specifically designed to enable the development of Databricks workflows using Python, streamlining the 
process through a command-line interface (CLI) tool.</p>

<p align="center">
<img src=https://raw.githubusercontent.com/Nike-Inc/brickflow/master/docs/img/bf_logo_1.png width="400" height="400"></p>

---

### Documentation

Brickflow documentation can be found [here](https://engineering.nike.com/brickflow/).

### Installation

```shell
pip install brickflows
```

### Contributors

Thanks to all the [contributors](CONTRIBUTORS.md) who have helped ideate, develop and bring Brickflow to its current state. 

### Contributing

We're delighted that you're interested in contributing to our project! To get started, 
please carefully read and follow the guidelines provided in our [contributing](CONTRIBUTING.md) document.

