Metadata-Version: 2.1
Name: flowingo
Version: 0.0.1
Summary: `flowingo` is `airflow` for dataflow
Home-page: https://github.com/k4black/flowingo
Author: Konstantin Chernyshev
Author-email: kdchernyshev@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: System :: Monitoring
Requires-Python: <3.10,>=3.7
Description-Content-Type: text/markdown
Requires-Dist: click (<8.0,>=7.0)
Requires-Dist: celery (<6.0.0,>=5.0.0)
Requires-Dist: sqlalchemy[aiosqlite,asyncio] (<2.0,>=1.4.26)
Requires-Dist: alembic (<2.0.0,>=1.7.0)
Requires-Dist: Werkzeug (<3.0.0,>=2.0.0)
Requires-Dist: PyYAML (<6.0.0,>=5.0.0)
Requires-Dist: yamale (<4.0.0,>=3.0.0)
Requires-Dist: uvicorn[standard] (<0.14.0,>=0.12.0)
Requires-Dist: fastapi (<0.70.0,>=0.60.0)
Requires-Dist: aiofiles (<0.6.0,>=0.5.0)
Requires-Dist: jinja2 (<3.0.0,>=2.11.2)
Provides-Extra: dev
Requires-Dist: watchdog[watchmedo] (<3.0.0,>=2.0.0) ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs (<2.0.0,>=1.2.0) ; extra == 'docs'
Requires-Dist: mkdocs-material (<8.0.0,>=7.1.0) ; extra == 'docs'
Requires-Dist: MkAutoDoc (<1.0.0,>=0.1.0) ; extra == 'docs'
Requires-Dist: lazydocs (<1.0.0,>=0.4.5) ; extra == 'docs'
Requires-Dist: mkdocs-include-markdown-plugin (<4.0.0,>=3.1.0) ; extra == 'docs'
Requires-Dist: mkdocs-awesome-pages-plugin (<3.0.0,>=2.5.0) ; extra == 'docs'
Requires-Dist: mike (<2.0.0,>=1.0.0) ; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest (<6.0.0,>=5.0.0) ; extra == 'test'
Requires-Dist: pytest-cov (<3.0.0,>=2.0.0) ; extra == 'test'
Requires-Dist: pytest-timeout (<2.0.0,>=1.4.0) ; extra == 'test'
Requires-Dist: pytest-mock (<4.0.0,>=3.0.0) ; extra == 'test'
Requires-Dist: requests (<3.0.0,>=2.20.0) ; extra == 'test'
Requires-Dist: black (==21.5b2) ; extra == 'test'
Requires-Dist: mypy (>=0.782) ; extra == 'test'
Requires-Dist: flake8 (<4.0.0,>=3.0.0) ; extra == 'test'
Requires-Dist: pylint (<3.0.0,>=2.9.0) ; extra == 'test'
Requires-Dist: isort (<6.0.0,>=5.0.6) ; extra == 'test'

# Flowingo
[![Test](https://github.com/k4black/flowingo/actions/workflows/test.yml/badge.svg)](https://github.com/k4black/flowingo/actions/workflows/test.yml)
[![Publish](https://github.com/k4black/flowingo/actions/workflows/publish.yml/badge.svg)](https://github.com/k4black/flowingo/actions/workflows/publish.yml)
[![codecov](https://img.shields.io/codecov/c/github/k4black/flowingo?token=ZX7TA177XY)](https://codecov.io/gh/k4black/flowingo)
[![pypi](https://img.shields.io/pypi/v/flowingo)](https://pypi.org/project/flowingo/)
[![docker](https://img.shields.io/docker/v/k4black/flowingo?sort=semver)](https://hub.docker.com/r/k4black/flowingo/)


<!--logo-start-->
![Flowingo](./docs/images/logo-full.png)
<!--logo-end-->


like airflow but for dataflows 


```shell
pip install flowingo
```


## Development 

See development documentation for:  

* [backend](docs/docs/developing/backend.md)  
* [frontend](docs/docs/developing/frontend.md)  
* [docs](docs/docs/developing/docs.md)  

