Metadata-Version: 2.1
Name: yetl-framework
Version: 2.0.0.dev1
Summary: yet (another spark) etl framework
Home-page: https://www.yetl.io/
Author: Shaun Ryan
Author-email: shaun_chiburi@hotmail.com
License: MIT
Project-URL: GitHub, https://github.com/sibytes/yetl
Project-URL: Documentation, https://www.yetl.io/
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
Requires-Dist: PyYAML
Requires-Dist: jinja2
Requires-Dist: pydantic
Requires-Dist: jsonschema
Requires-Dist: typer
Requires-Dist: pandas
Requires-Dist: openpyxl
Requires-Dist: delta-spark
Requires-Dist: pyspark

# What Is Yetl

Website: https://www.yetl.io/


## Development Setup

```
pip install -r requirements.txt
```

## Unit Tests

To run the unit tests with a coverage report.

```
pip install -e .
pytest test/unit --junitxml=junit/test-results.xml --cov=yetl --cov-report=xml --cov-report=html
```

## Integration Tests

To run the integration tests with a coverage report.

```
pip install -e .
pytest test/integration --junitxml=junit/test-results.xml --cov=yetl --cov-report=xml --cov-report=html
```

## Build

```
python setup.py sdist bdist_wheel
```

## Publish


```
twine upload dist/*
```
