Metadata-Version: 2.4
Name: datadiffx
Version: 1.0.0
Summary: High-performance Excel reconciliation engine wrapper.
Author-email: Mahendran Chinnaiah <mahendranchinnaiah@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/mahendranchinnaiah/DataDiffX
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# DataDiffX Python Wrapper[cite: 5]

Python client wrapper for the high-performance Java Excel reconciliation engine[cite: 5].

## Features

- **Seamless Integration:** Bridge your Python data pipelines directly with the high-speed Java core reconciliation engine.
- **Complex Workbook Support:** Effortlessly compare multi-sheet spreadsheets with deep value-diff mapping.
- **Flexible Automation:** Script your data validation workflows directly into Python scripts and automated tasks.

## Installation

Navigate to the Python wrapper directory and install the package locally in editable mode:

```bash
pip install -e .
```

# Quick Start

Here is a basic example of how to use the wrapper in your Python scripts:

from datadiffx import core

# Run your comparison workflow

exit_code = core.run_comparison("path/to/config.json")

if exit_code == 0:
print("Reconciliation completed successfully!")
else:
print(f"Reconciliation exited with code: {exit_code}")

# Requirements

Python 3.8 or higher

Java Runtime Environment (required to execute the underlying core engine)

# License

Distributed under the MIT License.

If you copy this version into your `README.md` file, the code snippet will display neatly inside a dark code box and the headers will render with proper hierarchy!
