Compare commits
4 Commits
v0.1.0
...
v0.1.0.pos
| Author | SHA1 | Date | |
|---|---|---|---|
| 8f569f2446 | |||
| e05c68ffb4 | |||
| 95600dfbe6 | |||
|
7a75bef9ec
|
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: Example
|
||||
name: Test and Publish
|
||||
|
||||
|
||||
on:
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
- "3.10"
|
||||
- "3.11"
|
||||
- "3.12"
|
||||
|
||||
- "3.13"
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
15
README.md
15
README.md
@@ -1,5 +1,20 @@
|
||||
# Jambo - JSON Schema to Pydantic Converter
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/HideyoshiNakazone/jambo" target="_blank">
|
||||
<img src="https://img.shields.io/github/last-commit/HideyoshiNakazone/jambo.svg">
|
||||
<img src="https://github.com/HideyoshiNakazone/jambo/actions/workflows/build.yml/badge.svg" alt="Tests">
|
||||
</a>
|
||||
<br />
|
||||
<a href="https://pypi.org/project/jambo" target="_blank">
|
||||
<img src="https://badge.fury.io/py/jambo.svg" alt="Package version">
|
||||
</a>
|
||||
<a href="https://github.com/HideyoshiNakazone/jambo" target="_blank">
|
||||
<img src="https://img.shields.io/pypi/pyversions/jambo.svg" alt="Python versions">
|
||||
<img src="https://img.shields.io/github/license/HideyoshiNakazone/jambo.svg" alt="License">
|
||||
</a>
|
||||
</p>
|
||||
|
||||
**Jambo** is a Python package that automatically converts [JSON Schema](https://json-schema.org/) definitions into [Pydantic](https://docs.pydantic.dev/) models.
|
||||
It's designed to streamline schema validation and enforce type safety using Pydantic's powerful validation features.
|
||||
|
||||
|
||||
@@ -3,6 +3,22 @@ name = "jambo"
|
||||
dynamic = ["version"]
|
||||
description = "Add your description here"
|
||||
requires-python = ">=3.10,<4.0"
|
||||
maintainers = [
|
||||
{ name = "Vitor Hideyoshi", email = "vitor.h.n.batista@gmail.com" },
|
||||
]
|
||||
classifiers = [
|
||||
"Development Status :: 3 - Alpha",
|
||||
|
||||
"Intended Audience :: Developers",
|
||||
|
||||
"License :: OSI Approved :: MIT License",
|
||||
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
]
|
||||
license = { file = "LICENSE" }
|
||||
readme = "README.md"
|
||||
|
||||
# Project Dependencies
|
||||
@@ -20,6 +36,11 @@ dev = [
|
||||
]
|
||||
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/HideyoshiNakazone/jambo"
|
||||
repository = "https://github.com/HideyoshiNakazone/jambo.git"
|
||||
|
||||
|
||||
# POE Tasks
|
||||
[tool.poe.tasks]
|
||||
create-hooks = "bash .githooks/set-hooks.sh"
|
||||
|
||||
Reference in New Issue
Block a user