Metadata-Version: 2.4
Name: schemagic-boo
Version: 0.1.0
Summary: Auto-generate Pydantic models from JSON/YAML structures - Created by Boobesh (Boo)
Author-email: "Boobesh (Boo)" <boobeshganesan@gmail.com>
Maintainer-email: "Boobesh (Boo)" <boobeshganesan@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/boobesh2912/schemagic-boo
Project-URL: Documentation, https://github.com/boobesh2912/schemagic-boo#readme
Project-URL: Repository, https://github.com/boobesh2912/schemagic-boo
Project-URL: Issues, https://github.com/boobesh2912/schemagic-boo/issues
Project-URL: Changelog, https://github.com/boobesh2912/schemagic-boo/blob/main/CHANGELOG.md
Keywords: pydantic,json,yaml,schema,code-generation,models
Classifier: Development Status :: 4 - Beta
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.8
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: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Requires-Dist: typing-extensions>=4.0.0; python_version < "3.10"
Provides-Extra: yaml
Requires-Dist: PyYAML>=6.0; extra == "yaml"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: pre-commit>=3.0.0; extra == "dev"
Provides-Extra: all
Requires-Dist: schemagic-boo[dev,yaml]; extra == "all"
Dynamic: license-file

# 🔥 schemagic_boo ✨

> **Auto-generate Pydantic models from JSON/YAML structures**  
> Created by **Boobesh (Boo)** - GARI TECH

Make schema generation from JSON feel like magic — with Pythonic elegance!

## 🚀 Features

- ✅ **Auto-generate** Pydantic models from JSON, YAML, or Python dictionaries
- ✅ **Smart type inference** with support for `Optional`, `List`, `Dict`, `Union`
- ✅ **Nested model generation** for complex structures
- ✅ **Field sanitization** for invalid Python identifiers
- ✅ **Clean, readable output** with proper imports and formatting
- ✅ **Zero configuration** - just pass your data and get models!

## 📦 Installation

```bash
pip install schemagic-boo
