Metadata-Version: 2.4
Name: sql_xml_executor
Version: 0.1.0
Summary: A dynamic SQL query executor using XML configuration for SQLAlchemy and FastAPI.
Home-page: https://github.com/yhf98/sql_xml_executor
Author: Yao Hengfeng
Author-email: yaohengfeng98@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: sqlalchemy>=2.0
Requires-Dist: fastapi>=0.68.0
Requires-Dist: asyncpg>=0.27.0
Requires-Dist: python-dotenv>=0.19.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 🧩 Custom Query Executor

A lightweight dynamic SQL executor based on XML configuration files for **FastAPI** and **SQLAlchemy (Async)**.

## ✅ Features

- Support for dynamic SQL via XML tags like `<if>`, `<where>`, etc.
- Compatible with FastAPI and SQLAlchemy async sessions.
- Easy to integrate into existing projects.
- Can be used to separate SQL logic from business logic.

---

## 🚀 Installation

```bash
pip install sql_xml_executor

