Metadata-Version: 2.4
Name: sql-schema-kit
Version: 0.1.0
Summary: Typed query helpers from live database schema introspection — no ORM, no migrations.
License: MIT
License-File: LICENSE
Keywords: sql,database,schema,codegen,typed,db-api
Author: Your Name
Author-email: you@example.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Provides-Extra: all
Provides-Extra: mysql
Provides-Extra: postgres
Requires-Dist: Jinja2 (>=3.0,<4.0)
Requires-Dist: click (>=8.0,<9.0)
Requires-Dist: psycopg2-binary (>=2.9,<3.0) ; extra == "postgres" or extra == "all"
Requires-Dist: pymysql (>=1.0,<2.0) ; extra == "mysql" or extra == "all"
Project-URL: Documentation, https://github.com/yourusername/sql-schema-kit#readme
Project-URL: Homepage, https://github.com/yourusername/sql-schema-kit
Project-URL: Repository, https://github.com/yourusername/sql-schema-kit
Description-Content-Type: text/markdown

# sql-schema-kit

[![PyPI version](https://img.shields.io/pypi/v/sql-schema-kit.svg)](https://pypi.org/project/sql-schema-kit/)
[![Python versions](https://img.shields.io/pypi/pyversions/sql-schema-kit.svg)](https://pypi.org/project/sql-schema-kit/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Coverage](https://img.shields.io/badge/coverage-80%25+-brightgreen.svg)](https://github.com/yourusername/sql-schema-kit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

---

## What is sql-schema-kit?

`sql-schema-kit` is a lightweight Python library that introspects a live database schema and generates typed query helper functions, keeping **SQL as the source of truth**. It eliminates the boilerplate of result mapping, parameter binding, and cursor management without introducing an ORM, migration system, or query builder. You write plain SQL; `sql-schema-kit` handles the plumbing.

### What it is NOT

- ❌ Not a migration tool (use Alembic, Flyway, or Liquibase for that)
- ❌ Not a query builder (write your own SQL)
- ❌ Not an ORM (no model classes, no relationship loading)
- ❌ Not async-first (sync DB-API 2.0 is the primary target)
- ❌ No SQLAlchemy dependency

---

## Installation


