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: on:
@@ -17,7 +17,7 @@ jobs:
- "3.10" - "3.10"
- "3.11" - "3.11"
- "3.12" - "3.12"
- "3.13"
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

View File

@@ -1,5 +1,20 @@
# Jambo - JSON Schema to Pydantic Converter # 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. **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. 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"] dynamic = ["version"]
description = "Add your description here" description = "Add your description here"
requires-python = ">=3.10,<4.0" 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" readme = "README.md"
# Project Dependencies # Project Dependencies
@@ -20,6 +36,11 @@ dev = [
] ]
[project.urls]
homepage = "https://github.com/HideyoshiNakazone/jambo"
repository = "https://github.com/HideyoshiNakazone/jambo.git"
# POE Tasks # POE Tasks
[tool.poe.tasks] [tool.poe.tasks]
create-hooks = "bash .githooks/set-hooks.sh" create-hooks = "bash .githooks/set-hooks.sh"