├── .coveragerc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .python-version ├── LICENSE ├── README.md ├── changelog.md ├── doc ├── concept.png ├── forward.png ├── intro.jpeg └── resolver.png ├── examples ├── 0_demo.py ├── 0_demo_loader.py ├── 1_simple_resolve.py ├── 2_simple_array.py ├── 3_resolve_recursively.py ├── 4_sqlalchemy_demo.py ├── 5_sqlalchemy_loaderdepend.py ├── 6_sqlalchemy_loaderdepend_global_filter.py ├── 7_resolve_recursively.py ├── 8_simple_loader.py ├── __init__.py ├── fastapi_demo │ ├── __init__.py │ ├── db.py │ ├── loader.py │ ├── main.py │ ├── model.py │ └── schema.py └── readme_demo │ ├── 0_basic.py │ ├── 1_filter.py │ ├── 2_post_method.py │ ├── 3_context.py │ ├── 4_loader_instance.py │ ├── 5_subset.py │ ├── 6_mapper.py │ ├── 7_single.py │ ├── __init__.py │ ├── datum.py │ └── readme.md ├── log.txt ├── poetry.lock ├── poetry.toml ├── pydantic_resolve ├── __init__.py ├── constant.py ├── core.py ├── exceptions.py ├── resolver.py └── util.py ├── pyproject.toml ├── tests ├── __init__.py ├── core │ ├── test_field.py │ ├── test_field_dataclass.py │ ├── test_field_dataclass_anno.py │ ├── test_field_mix.py │ ├── test_field_pydantic.py │ ├── test_field_pydantic_error.py │ ├── test_field_validate_and_create_loader_instance.py │ ├── test_input.py │ ├── test_scan_post_method.py │ ├── test_scan_resolve_method.py │ └── test_specific_type.py ├── resolver │ ├── __init__.py │ ├── test_0_depends.py │ ├── test_10_sqlalchemy_query_with_change.py │ ├── test_11_sqlalchemy_query_global_filter.py │ ├── test_12_loader_global_filter_exception.py │ ├── test_13_check_wrong_type.py │ ├── test_14_check_loader_name.py │ ├── test_14_deps │ │ ├── __init__.py │ │ ├── mod_a.py │ │ └── mod_b.py │ ├── test_15_support_batch_load_fn.py │ ├── test_16_mapper.py │ ├── test_17_mapper_deep.py │ ├── test_18_post_methods.py │ ├── test_19_post_methods_exception.py │ ├── test_1_pydantic_resolve.py │ ├── test_20_loader_instance.py │ ├── test_21_not_stop_by_idle_level.py │ ├── test_22_not_stop_by_idle_level_complex.py │ ├── test_23_parse_to_obj_for_pydantic.py │ ├── test_24_parse_to_obj_for_dataclass.py │ ├── test_25_parse_to_obj_for_pydantic_with_annotation.py │ ├── test_26_tree.py │ ├── test_27_context.py │ ├── test_28_parse_to_obj_for_dataclass_with_annotation.py │ ├── test_29_better_warning_of_list.py │ ├── test_2_resolve_object.py │ ├── test_30_loader_in_object.py │ ├── test_31_dynamic_variable_for_descdant_loader.py │ ├── test_32_dynamic_variable_for_descdant_loader_exception.py │ ├── test_33_global_loader_filter.py │ ├── test_34_filter_rename_deprecation.py │ ├── test_35_collector.py │ ├── test_36_collector_level_by_level.py │ ├── test_37_specific_types.py │ ├── test_39_parent.py │ ├── test_3_tuple_list.py │ ├── test_4_resolve_return_types.py │ ├── test_5_exception.py │ ├── test_6_resolve_dataclass.py │ ├── test_7_sqlalchemy_query.py │ ├── test_8_loader_depend.py │ └── test_9_sqlalchemy_query_fix_cache.py └── utils │ ├── test_2_ensure_subset.py │ ├── test_model_config.py │ ├── test_output.py │ ├── test_output_2.py │ ├── test_parse.py │ ├── test_parse_forward_ref.py │ └── test_utils.py ├── tox.ini └── v2_research └── 1_fields.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source = pydantic_resolve/ -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10.4 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/changelog.md -------------------------------------------------------------------------------- /doc/concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/doc/concept.png -------------------------------------------------------------------------------- /doc/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/doc/forward.png -------------------------------------------------------------------------------- /doc/intro.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/doc/intro.jpeg -------------------------------------------------------------------------------- /doc/resolver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/doc/resolver.png -------------------------------------------------------------------------------- /examples/0_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/0_demo.py -------------------------------------------------------------------------------- /examples/0_demo_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/0_demo_loader.py -------------------------------------------------------------------------------- /examples/1_simple_resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/1_simple_resolve.py -------------------------------------------------------------------------------- /examples/2_simple_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/2_simple_array.py -------------------------------------------------------------------------------- /examples/3_resolve_recursively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/3_resolve_recursively.py -------------------------------------------------------------------------------- /examples/4_sqlalchemy_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/4_sqlalchemy_demo.py -------------------------------------------------------------------------------- /examples/5_sqlalchemy_loaderdepend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/5_sqlalchemy_loaderdepend.py -------------------------------------------------------------------------------- /examples/6_sqlalchemy_loaderdepend_global_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/6_sqlalchemy_loaderdepend_global_filter.py -------------------------------------------------------------------------------- /examples/7_resolve_recursively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/7_resolve_recursively.py -------------------------------------------------------------------------------- /examples/8_simple_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/8_simple_loader.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/fastapi_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/fastapi_demo/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/fastapi_demo/db.py -------------------------------------------------------------------------------- /examples/fastapi_demo/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/fastapi_demo/loader.py -------------------------------------------------------------------------------- /examples/fastapi_demo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/fastapi_demo/main.py -------------------------------------------------------------------------------- /examples/fastapi_demo/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/fastapi_demo/model.py -------------------------------------------------------------------------------- /examples/fastapi_demo/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/fastapi_demo/schema.py -------------------------------------------------------------------------------- /examples/readme_demo/0_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/0_basic.py -------------------------------------------------------------------------------- /examples/readme_demo/1_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/1_filter.py -------------------------------------------------------------------------------- /examples/readme_demo/2_post_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/2_post_method.py -------------------------------------------------------------------------------- /examples/readme_demo/3_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/3_context.py -------------------------------------------------------------------------------- /examples/readme_demo/4_loader_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/4_loader_instance.py -------------------------------------------------------------------------------- /examples/readme_demo/5_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/5_subset.py -------------------------------------------------------------------------------- /examples/readme_demo/6_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/6_mapper.py -------------------------------------------------------------------------------- /examples/readme_demo/7_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/7_single.py -------------------------------------------------------------------------------- /examples/readme_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/readme_demo/datum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/datum.py -------------------------------------------------------------------------------- /examples/readme_demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/examples/readme_demo/readme.md -------------------------------------------------------------------------------- /log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /pydantic_resolve/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/__init__.py -------------------------------------------------------------------------------- /pydantic_resolve/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/constant.py -------------------------------------------------------------------------------- /pydantic_resolve/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/core.py -------------------------------------------------------------------------------- /pydantic_resolve/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/exceptions.py -------------------------------------------------------------------------------- /pydantic_resolve/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/resolver.py -------------------------------------------------------------------------------- /pydantic_resolve/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pydantic_resolve/util.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field.py -------------------------------------------------------------------------------- /tests/core/test_field_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_dataclass.py -------------------------------------------------------------------------------- /tests/core/test_field_dataclass_anno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_dataclass_anno.py -------------------------------------------------------------------------------- /tests/core/test_field_mix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_mix.py -------------------------------------------------------------------------------- /tests/core/test_field_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_pydantic.py -------------------------------------------------------------------------------- /tests/core/test_field_pydantic_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_pydantic_error.py -------------------------------------------------------------------------------- /tests/core/test_field_validate_and_create_loader_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_field_validate_and_create_loader_instance.py -------------------------------------------------------------------------------- /tests/core/test_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_input.py -------------------------------------------------------------------------------- /tests/core/test_scan_post_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_scan_post_method.py -------------------------------------------------------------------------------- /tests/core/test_scan_resolve_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_scan_resolve_method.py -------------------------------------------------------------------------------- /tests/core/test_specific_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/core/test_specific_type.py -------------------------------------------------------------------------------- /tests/resolver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resolver/test_0_depends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_0_depends.py -------------------------------------------------------------------------------- /tests/resolver/test_10_sqlalchemy_query_with_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_10_sqlalchemy_query_with_change.py -------------------------------------------------------------------------------- /tests/resolver/test_11_sqlalchemy_query_global_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_11_sqlalchemy_query_global_filter.py -------------------------------------------------------------------------------- /tests/resolver/test_12_loader_global_filter_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_12_loader_global_filter_exception.py -------------------------------------------------------------------------------- /tests/resolver/test_13_check_wrong_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_13_check_wrong_type.py -------------------------------------------------------------------------------- /tests/resolver/test_14_check_loader_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_14_check_loader_name.py -------------------------------------------------------------------------------- /tests/resolver/test_14_deps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resolver/test_14_deps/mod_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_14_deps/mod_a.py -------------------------------------------------------------------------------- /tests/resolver/test_14_deps/mod_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_14_deps/mod_b.py -------------------------------------------------------------------------------- /tests/resolver/test_15_support_batch_load_fn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_15_support_batch_load_fn.py -------------------------------------------------------------------------------- /tests/resolver/test_16_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_16_mapper.py -------------------------------------------------------------------------------- /tests/resolver/test_17_mapper_deep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_17_mapper_deep.py -------------------------------------------------------------------------------- /tests/resolver/test_18_post_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_18_post_methods.py -------------------------------------------------------------------------------- /tests/resolver/test_19_post_methods_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_19_post_methods_exception.py -------------------------------------------------------------------------------- /tests/resolver/test_1_pydantic_resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_1_pydantic_resolve.py -------------------------------------------------------------------------------- /tests/resolver/test_20_loader_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_20_loader_instance.py -------------------------------------------------------------------------------- /tests/resolver/test_21_not_stop_by_idle_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_21_not_stop_by_idle_level.py -------------------------------------------------------------------------------- /tests/resolver/test_22_not_stop_by_idle_level_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_22_not_stop_by_idle_level_complex.py -------------------------------------------------------------------------------- /tests/resolver/test_23_parse_to_obj_for_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_23_parse_to_obj_for_pydantic.py -------------------------------------------------------------------------------- /tests/resolver/test_24_parse_to_obj_for_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_24_parse_to_obj_for_dataclass.py -------------------------------------------------------------------------------- /tests/resolver/test_25_parse_to_obj_for_pydantic_with_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_25_parse_to_obj_for_pydantic_with_annotation.py -------------------------------------------------------------------------------- /tests/resolver/test_26_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_26_tree.py -------------------------------------------------------------------------------- /tests/resolver/test_27_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_27_context.py -------------------------------------------------------------------------------- /tests/resolver/test_28_parse_to_obj_for_dataclass_with_annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_28_parse_to_obj_for_dataclass_with_annotation.py -------------------------------------------------------------------------------- /tests/resolver/test_29_better_warning_of_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_29_better_warning_of_list.py -------------------------------------------------------------------------------- /tests/resolver/test_2_resolve_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_2_resolve_object.py -------------------------------------------------------------------------------- /tests/resolver/test_30_loader_in_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_30_loader_in_object.py -------------------------------------------------------------------------------- /tests/resolver/test_31_dynamic_variable_for_descdant_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_31_dynamic_variable_for_descdant_loader.py -------------------------------------------------------------------------------- /tests/resolver/test_32_dynamic_variable_for_descdant_loader_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_32_dynamic_variable_for_descdant_loader_exception.py -------------------------------------------------------------------------------- /tests/resolver/test_33_global_loader_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_33_global_loader_filter.py -------------------------------------------------------------------------------- /tests/resolver/test_34_filter_rename_deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_34_filter_rename_deprecation.py -------------------------------------------------------------------------------- /tests/resolver/test_35_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_35_collector.py -------------------------------------------------------------------------------- /tests/resolver/test_36_collector_level_by_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_36_collector_level_by_level.py -------------------------------------------------------------------------------- /tests/resolver/test_37_specific_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_37_specific_types.py -------------------------------------------------------------------------------- /tests/resolver/test_39_parent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_39_parent.py -------------------------------------------------------------------------------- /tests/resolver/test_3_tuple_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_3_tuple_list.py -------------------------------------------------------------------------------- /tests/resolver/test_4_resolve_return_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_4_resolve_return_types.py -------------------------------------------------------------------------------- /tests/resolver/test_5_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_5_exception.py -------------------------------------------------------------------------------- /tests/resolver/test_6_resolve_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_6_resolve_dataclass.py -------------------------------------------------------------------------------- /tests/resolver/test_7_sqlalchemy_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_7_sqlalchemy_query.py -------------------------------------------------------------------------------- /tests/resolver/test_8_loader_depend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_8_loader_depend.py -------------------------------------------------------------------------------- /tests/resolver/test_9_sqlalchemy_query_fix_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/resolver/test_9_sqlalchemy_query_fix_cache.py -------------------------------------------------------------------------------- /tests/utils/test_2_ensure_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_2_ensure_subset.py -------------------------------------------------------------------------------- /tests/utils/test_model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_model_config.py -------------------------------------------------------------------------------- /tests/utils/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_output.py -------------------------------------------------------------------------------- /tests/utils/test_output_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_output_2.py -------------------------------------------------------------------------------- /tests/utils/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_parse.py -------------------------------------------------------------------------------- /tests/utils/test_parse_forward_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_parse_forward_ref.py -------------------------------------------------------------------------------- /tests/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tests/utils/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/tox.ini -------------------------------------------------------------------------------- /v2_research/1_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allmonday/pydantic2-resolve/HEAD/v2_research/1_fields.py --------------------------------------------------------------------------------