4 Commits

Author SHA1 Message Date
8f569f2446 Merge pull request #5 from HideyoshiNakazone/badges-readme
Adds Badges to README
2025-04-10 13:34:29 -03:00
e05c68ffb4 Adds Badges to README 2025-04-10 13:33:51 -03:00
95600dfbe6 Merge pull request #4 from HideyoshiNakazone/fixes-metadata
Fixes Metadata
2025-04-10 01:15:04 -03:00
7a75bef9ec Fixes Metadata 2025-04-10 01:14:22 -03:00
3 changed files with 38 additions and 2 deletions

View File

@@ -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

View File

@@ -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.

View File

@@ -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"