From 7575283c69c7ed560b19c937f25d2d6b7c9f4e16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=A8=E4=B9=8B=E6=B8=85=E6=B3=A0?= Date: Thu, 12 Feb 2026 16:23:31 +0800 Subject: [PATCH] feat: add simplified methods for `get_primitive_object` to package root Now you can import them from path `primitive_type` immediately. --- src/primitive_type/__init__.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/primitive_type/__init__.py b/src/primitive_type/__init__.py index 6bc3e53..a398e9b 100644 --- a/src/primitive_type/__init__.py +++ b/src/primitive_type/__init__.py @@ -2,7 +2,14 @@ from primitive_type.types import Primitive, PrimitiveMap from primitive_type.checker import is_primitive, is_nested_dict -from primitive_type.converter import get_primitive_object, ConvertError +from primitive_type.converter import ( + get_primitive_object, + get_str_object, + get_int_object, + get_float_object, + get_bool_object, + ConvertError, +) from importlib.metadata import version, PackageNotFoundError try: @@ -17,5 +24,9 @@ __all__ = [ "is_primitive", "is_nested_dict", "get_primitive_object", + "get_str_object", + "get_int_object", + "get_float_object", + "get_bool_object", "ConvertError", ]