Metadata-Version: 2.4
Name: schemabridge
Version: 0.2.0
Summary: Cross-language schema converter
Author-email: Temi <a.adenuga@hotmail.com>
License: MIT
Project-URL: Homepage, https://github.com/iamtemi/schemabridge
Project-URL: Documentation, https://iamtemi.github.io/schemabridge/
Project-URL: Repository, https://github.com/iamtemi/schemabridge
Project-URL: Issues, https://github.com/iamtemi/schemabridge/issues
Keywords: zod,pydantic,typescript,schema,converter,codegen
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.1.0; extra == "dev"
Requires-Dist: mypy>=1.8.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"

# SchemaBridge Python Package

Python wrapper for SchemaBridge - a cross-language schema converter.

## Installation

```bash
pip install schemabridge
```

**Note:** This package requires Node.js to be installed on your system. SchemaBridge will automatically detect your Node.js installation.

## Usage

```bash
schemabridge convert zod input.ts --export enrichedTransactionSchema --to pydantic --out model.py
```

## Requirements

- Python >= 3.9
- Node.js >= 18.0.0

## Documentation

For full documentation, visit the [main SchemaBridge repository](https://github.com/iamtemi/schemabridge).
