Merge pull request #76 from HideyoshiNakazone/chore/adds-python3.14-metadata

chore: adds python3.14 metadata
This commit was merged in pull request #76.
This commit is contained in:
2025-12-08 19:07:19 -03:00
committed by GitHub
3 changed files with 6 additions and 3 deletions

View File

@@ -69,7 +69,7 @@ jobs:
uses: astral-sh/setup-uv@v5
with:
# Install a specific version of uv.
version: "0.6.14"
version: "0.9.15"
enable-cache: true
cache-dependency-glob: "uv.lock"

View File

@@ -5,7 +5,7 @@ from jambo.types import JSONSchema, RefCacheDict
from jsonschema.exceptions import SchemaError
from jsonschema.validators import validator_for
from pydantic import BaseModel
from typing_extensions import Optional
from typing_extensions import MutableMapping, Optional
class SchemaConverter:
@@ -17,8 +17,10 @@ class SchemaConverter:
fields and types. The generated model can be used for data validation and serialization.
"""
_namespace_registry: MutableMapping[str, RefCacheDict]
def __init__(
self, namespace_registry: Optional[dict[str, RefCacheDict]] = None
self, namespace_registry: Optional[MutableMapping[str, RefCacheDict]] = None
) -> None:
if namespace_registry is None:
namespace_registry = dict()

View File

@@ -17,6 +17,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
license = "MIT"
readme = "README.md"