Metadata-Version: 2.4
Name: datajobs
Version: 0.2.8
Summary: Python ETL framework with Business Rule Validator for Databricks and PostgreSQL
Author: Complere Infosystem
Author-email: puneet.taneja@complereinfosystem.com
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.3.0
Requires-Dist: psycopg2-binary>=2.9.0
Requires-Dist: sqlalchemy>=1.4.0
Requires-Dist: pytz
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: retry>=0.9.2
Provides-Extra: databricks
Requires-Dist: databricks-sdk>=0.1.0; extra == "databricks"
Requires-Dist: databricks-sql-connectordatabricks-sql-connector[pyarrow]>=3.0.0; extra == "databricks"
Provides-Extra: spark
Requires-Dist: pyspark>=3.0.0; extra == "spark"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# datajobs

A Python ETL framework with Business Rule Validator for Databricks and PostgreSQL.

## ðŸš€ Features

- SQL Template and Snippet Injection
- Dynamic Rule Processing
- Config-driven ETL Execution
- PostgreSQL & Databricks support

## Create new build
- update version in setup.py
- in terminal 
python -m build
python -m twine upload -u __token__ -p "token ID" dist/*

## ðŸ“¦ Installation

```bash
pip install datajobs


