chore: adds python3.14 metadata #76

Merged
HideyoshiNakazone merged 3 commits from chore/adds-python3.14-metadata into main 2025-12-08 22:07:19 +00:00
HideyoshiNakazone commented 2025-12-08 21:58:22 +00:00 (Migrated from github.com)

This pull request updates dependencies and improves type safety in the SchemaConverter class. The most important changes are grouped below:

Dependency and environment updates:

  • Updated the uv setup action in .github/workflows/build.yml to use version 0.9.15 instead of 0.6.14, ensuring the build uses the latest features and fixes.
  • Added support for Python 3.14 in the pyproject.toml classifiers, expanding compatibility to the latest Python release.

Type safety and code improvements in SchemaConverter:

  • Imported MutableMapping from typing_extensions and used it for the type of _namespace_registry and the namespace_registry parameter, improving type safety and clarity. [1] [2]
  • Explicitly typed ref_cache as RefCacheDict in the build method to prevent type errors and clarify expected types.
This pull request updates dependencies and improves type safety in the `SchemaConverter` class. The most important changes are grouped below: Dependency and environment updates: * Updated the `uv` setup action in `.github/workflows/build.yml` to use version `0.9.15` instead of `0.6.14`, ensuring the build uses the latest features and fixes. * Added support for Python 3.14 in the `pyproject.toml` classifiers, expanding compatibility to the latest Python release. Type safety and code improvements in `SchemaConverter`: * Imported `MutableMapping` from `typing_extensions` and used it for the type of `_namespace_registry` and the `namespace_registry` parameter, improving type safety and clarity. [[1]](diffhunk://#diff-5eb39c1cffff2b2a9a900defd2b0298fc810cf4d9206a237ecf69ece8fe07561L8-R8) [[2]](diffhunk://#diff-5eb39c1cffff2b2a9a900defd2b0298fc810cf4d9206a237ecf69ece8fe07561R20-R23) * Explicitly typed `ref_cache` as `RefCacheDict` in the `build` method to prevent type errors and clarify expected types.
codecov[bot] commented 2025-12-08 22:05:19 +00:00 (Migrated from github.com)

Codecov Report

All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

## [Codecov](https://app.codecov.io/gh/HideyoshiNakazone/jambo/pull/76?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Vitor+Hideyoshi) Report :white_check_mark: All modified and coverable lines are covered by tests. :loudspeaker: Thoughts on this report? [Let us know!](https://github.com/codecov/feedback/issues/255)
Sign in to join this conversation.