├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── coverage_external_pr.yml │ ├── lint_and_test.yml │ └── test_all_oses.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── LICENSE ├── README.md ├── benchmarks ├── benchmarks │ ├── __init__.py │ ├── bench_nexus.py │ ├── gh_issues │ │ ├── __init__.py │ │ ├── bench_adaptix.py │ │ ├── bench_asdict.py │ │ ├── bench_cattrs.py │ │ ├── bench_dataclass_factory.py │ │ ├── bench_marshmallow.py │ │ ├── bench_mashumaro.py │ │ ├── bench_msgspec.py │ │ ├── bench_pydantic.py │ │ ├── bench_schematics.py │ │ ├── common.py │ │ ├── conftest.py │ │ ├── data.zip │ │ ├── hub_dumping.py │ │ └── hub_loading.py │ ├── pybench │ │ ├── __init__.py │ │ ├── bench_api.py │ │ ├── director_api.py │ │ ├── parametrization.py │ │ ├── pyperf_runner.py │ │ ├── storage.py │ │ └── utils.py │ └── simple_structures │ │ ├── __init__.py │ │ ├── bench_adaptix.py │ │ ├── bench_asdict.py │ │ ├── bench_cattrs.py │ │ ├── bench_dataclass_factory.py │ │ ├── bench_marshmallow.py │ │ ├── bench_mashumaro.py │ │ ├── bench_msgspec.py │ │ ├── bench_pydantic.py │ │ ├── bench_schematics.py │ │ ├── common.py │ │ ├── conftest.py │ │ ├── hub_dumping.py │ │ └── hub_loading.py └── setup.py ├── docs ├── __init__.py ├── _static │ └── gurubase-widget.js ├── benchmarks.rst ├── changelog │ ├── changelog_body.rst │ ├── fragments │ │ └── README.rst │ └── template.rst.jinja2 ├── common │ ├── dealing-with-if-type-checking.rst │ └── installation.rst ├── conf.py ├── conversion │ ├── extended-usage.rst │ └── tutorial.rst ├── custom_ext │ ├── __init__.py │ ├── bench_tools.py │ ├── macros.py │ └── utils.py ├── examples │ ├── benchmarks │ │ ├── __init__.py │ │ ├── gh_issues_models.py │ │ └── simple_structures_models.py │ ├── common │ │ └── dealing_with_type_checking │ │ │ ├── __init__.py │ │ │ ├── chat.py │ │ │ ├── error_on_analysis.py │ │ │ ├── main.py │ │ │ └── message.py │ ├── conversion │ │ ├── extended_usage │ │ │ ├── __init__.py │ │ │ ├── global_allow_unlinked_optional.py │ │ │ ├── link_constant.py │ │ │ ├── link_function_fields.py │ │ │ ├── link_function_model.py │ │ │ ├── link_function_with_extra_parameters.py │ │ │ ├── link_function_with_extra_parameters_type_coercion.py │ │ │ ├── retort_extend.py │ │ │ ├── retort_introduction.py │ │ │ └── using_default_value_for_fields.py │ │ └── tutorial │ │ │ ├── __init__.py │ │ │ ├── convert_function.py │ │ │ ├── downcasting.py │ │ │ ├── fields_linking.py │ │ │ ├── nested.py │ │ │ ├── nested_from_param.py │ │ │ ├── putting_together.py │ │ │ ├── tldr.py │ │ │ ├── type_coercion.py │ │ │ ├── type_coercion_via_link.py │ │ │ └── upcasting.py │ ├── loading-and-dumping │ │ ├── extended_usage │ │ │ ├── __init__.py │ │ │ ├── advanced_mapping.py │ │ │ ├── chaining.py │ │ │ ├── chaining_overriding.py │ │ │ ├── detecting_absense_of_a_field │ │ │ │ ├── __init__.py │ │ │ │ ├── custom_sentinel.py │ │ │ │ ├── none_as_sentinel.py │ │ │ │ ├── omitted.py │ │ │ │ └── typed_dict.py │ │ │ ├── field_renaming.py │ │ │ ├── fields_filtering_only.py │ │ │ ├── fields_filtering_only.pytb │ │ │ ├── fields_filtering_skip.py │ │ │ ├── fields_filtering_skip.pytb │ │ │ ├── fields_filtering_skip_optional.py │ │ │ ├── fields_filtering_type.py │ │ │ ├── generic_classes_simple.py │ │ │ ├── mapping_to_list.py │ │ │ ├── mapping_to_list_map.py │ │ │ ├── mapping_to_list_only_map.py │ │ │ ├── name_style.py │ │ │ ├── omit_default.py │ │ │ ├── omit_default_selective.py │ │ │ ├── private_fields_including_no_rename_pydantic.py │ │ │ ├── private_fields_including_pydantic.py │ │ │ ├── private_fields_skipping_pydantic.py │ │ │ ├── recursive_data_types.py │ │ │ ├── stripping_underscore.py │ │ │ ├── stripping_underscore_disable.py │ │ │ ├── structure_flattening.py │ │ │ ├── structure_flattening_compressed.py │ │ │ └── unknown_fields_processing │ │ │ │ ├── __init__.py │ │ │ │ ├── on_dumping_extra_skip.py │ │ │ │ ├── on_dumping_extractor.py │ │ │ │ ├── on_dumping_field_id.py │ │ │ │ ├── on_dumping_several_field_id.py │ │ │ │ ├── on_loading_extra_forbid.py │ │ │ │ ├── on_loading_extra_kwargs.py │ │ │ │ ├── on_loading_extra_kwargs_renaming.py │ │ │ │ ├── on_loading_extra_skip.py │ │ │ │ ├── on_loading_field_id.py │ │ │ │ └── on_loading_saturator.py │ │ ├── specific_types_behavior │ │ │ ├── __init__.py │ │ │ ├── union_case_overlapping.py │ │ │ ├── union_model_supersets.py │ │ │ └── union_with_designator.py │ │ └── tutorial │ │ │ ├── __init__.py │ │ │ ├── chaining.py │ │ │ ├── collection.py │ │ │ ├── load_error_dt_all.py │ │ │ ├── load_error_dt_all.pytb │ │ │ ├── load_error_dt_disable.pytb │ │ │ ├── load_error_dt_first.pytb │ │ │ ├── nested.py │ │ │ ├── predicate_system_p.py │ │ │ ├── recipe_providers_priority.py │ │ │ ├── retort_combination.py │ │ │ ├── retort_extend.py │ │ │ ├── retort_recipe_intro.py │ │ │ ├── retort_recipe_intro_dumper.py │ │ │ ├── retort_replace.py │ │ │ ├── tldr.py │ │ │ ├── unexpected_error.py │ │ │ ├── validators.py │ │ │ ├── validators_1.pytb │ │ │ └── validators_2.pytb │ ├── reference │ │ └── integrations │ │ │ ├── __init__.py │ │ │ ├── native_msgspec.py │ │ │ ├── native_pydantic.py │ │ │ └── sqlalchemy_json │ │ │ ├── __init__.py │ │ │ ├── basic_usage.py │ │ │ ├── helpers.py │ │ │ ├── mutation_tracking.py │ │ │ ├── preamble.py │ │ │ ├── querying_and_filtering.py │ │ │ └── redefined_impl.py │ └── why_not_pydantic │ │ ├── __init__.py │ │ ├── aliasing_mess_extra.py │ │ ├── implicit_conversions.py │ │ ├── implicit_conversions_workaround.py │ │ ├── instantiating_penalty_benchmark.py │ │ ├── instantiating_penalty_benchmark_datetime.py │ │ ├── instantiating_penalty_benchmark_model_construct.py │ │ ├── instantiating_penalty_models.py │ │ ├── migration_pydantic_model.py │ │ ├── mistakes_silencing.py │ │ ├── underdone_class_mapping_default.py │ │ └── underdone_class_mapping_intro.py ├── index.rst ├── loading-and-dumping │ ├── extended-usage.rst │ ├── specific-types-behavior.rst │ └── tutorial.rst ├── logo │ ├── adaptix-dark.svg │ ├── adaptix-light.svg │ ├── adaptix-with-title-dark.png │ ├── adaptix-with-title-dark.svg │ ├── adaptix-with-title-light.png │ └── adaptix-with-title-light.svg ├── overview.rst ├── readme_advantages.md ├── reference │ ├── bugs-found-in-python.rst │ ├── changelog.rst │ ├── contributing.rst │ ├── examples.rst │ └── integrations.rst └── why-not-pydantic.rst ├── examples ├── api_division │ ├── README.md │ ├── __init__.py │ ├── models.py │ ├── money.py │ ├── retort.py │ └── test_example.py └── simple_api_processing │ ├── README.md │ ├── __init__.py │ ├── models.py │ ├── retort.py │ └── test_example.py ├── justfile ├── pyproject.toml ├── requirements ├── bench.txt ├── dev.txt ├── doc.txt ├── lint.txt ├── pre.txt ├── raw │ ├── _bench-orchestrate.txt │ ├── bench.txt │ ├── dev.txt │ ├── doc.txt │ ├── lint.txt │ ├── pre.txt │ ├── runner.txt │ ├── test_extra_new.txt │ ├── test_extra_none.txt │ ├── test_extra_old.txt │ └── test_extra_old_py313.txt ├── runner.txt ├── test_extra_new.txt ├── test_extra_none.txt ├── test_extra_old.txt └── test_extra_old_py313.txt ├── scripts ├── astpath_lint.py └── invoke_tasks.py ├── src └── adaptix │ ├── __init__.py │ ├── _internal │ ├── __init__.py │ ├── code_tools │ │ ├── __init__.py │ │ ├── ast_templater.py │ │ ├── cascade_namespace.py │ │ ├── code_block_tree.py │ │ ├── code_builder.py │ │ ├── compiler.py │ │ ├── name_sanitizer.py │ │ └── utils.py │ ├── common.py │ ├── compat.py │ ├── conversion │ │ ├── __init__.py │ │ ├── broaching │ │ │ ├── __init__.py │ │ │ ├── code_generator.py │ │ │ └── definitions.py │ │ ├── coercer_provider.py │ │ ├── converter_provider.py │ │ ├── facade │ │ │ ├── __init__.py │ │ │ ├── checker.py │ │ │ ├── func.py │ │ │ ├── provider.py │ │ │ └── retort.py │ │ ├── linking_provider.py │ │ ├── model_coercer_provider.py │ │ ├── policy_provider.py │ │ ├── provider_template.py │ │ ├── request_cls.py │ │ └── request_filtering.py │ ├── datastructures.py │ ├── definitions.py │ ├── feature_requirement.py │ ├── integrations │ │ ├── __init__.py │ │ ├── msgspec │ │ │ ├── __init__.py │ │ │ └── native.py │ │ ├── pydantic │ │ │ ├── __init__.py │ │ │ └── native.py │ │ └── sqlalchemy │ │ │ ├── __init__.py │ │ │ └── orm.py │ ├── model_tools │ │ ├── __init__.py │ │ ├── definitions.py │ │ └── introspection │ │ │ ├── __init__.py │ │ │ ├── attrs.py │ │ │ ├── callable.py │ │ │ ├── class_init.py │ │ │ ├── dataclass.py │ │ │ ├── msgspec.py │ │ │ ├── named_tuple.py │ │ │ ├── pydantic.py │ │ │ ├── sqlalchemy.py │ │ │ └── typed_dict.py │ ├── morphing │ │ ├── __init__.py │ │ ├── concrete_provider.py │ │ ├── constant_length_tuple_provider.py │ │ ├── dict_provider.py │ │ ├── enum_provider.py │ │ ├── facade │ │ │ ├── __init__.py │ │ │ ├── func.py │ │ │ ├── provider.py │ │ │ └── retort.py │ │ ├── generic_provider.py │ │ ├── iterable_provider.py │ │ ├── json_schema │ │ │ ├── __init__.py │ │ │ ├── definitions.py │ │ │ ├── mangling.py │ │ │ ├── providers.py │ │ │ ├── ref_generator.py │ │ │ ├── request_cls.py │ │ │ ├── resolver.py │ │ │ ├── schema_model.py │ │ │ └── schema_tools.py │ │ ├── load_error.py │ │ ├── model │ │ │ ├── __init__.py │ │ │ ├── basic_gen.py │ │ │ ├── crown_definitions.py │ │ │ ├── dumper_gen.py │ │ │ ├── dumper_provider.py │ │ │ ├── loader_gen.py │ │ │ ├── loader_provider.py │ │ │ └── request_filtering.py │ │ ├── name_layout │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── component.py │ │ │ ├── crown_builder.py │ │ │ ├── name_mapping.py │ │ │ └── provider.py │ │ ├── provider_template.py │ │ ├── request_cls.py │ │ ├── sentinel_provider.py │ │ ├── union_provider.py │ │ └── utils.py │ ├── name_style.py │ ├── provider │ │ ├── __init__.py │ │ ├── essential.py │ │ ├── facade │ │ │ ├── __init__.py │ │ │ └── provider.py │ │ ├── fields.py │ │ ├── loc_stack_filtering.py │ │ ├── loc_stack_tools.py │ │ ├── located_request.py │ │ ├── location.py │ │ ├── methods_provider.py │ │ ├── overlay_schema.py │ │ ├── provider_wrapper.py │ │ ├── request_checkers.py │ │ ├── shape_provider.py │ │ └── value_provider.py │ ├── py.typed │ ├── retort │ │ ├── __init__.py │ │ ├── base_retort.py │ │ ├── builtin_mediator.py │ │ ├── error_renderer.py │ │ ├── operating_retort.py │ │ ├── request_bus.py │ │ ├── routers.py │ │ └── searching_retort.py │ ├── special_cases_optimization.py │ ├── struct_trail.py │ ├── tree_renderer.py │ ├── type_tools │ │ ├── __init__.py │ │ ├── basic_utils.py │ │ ├── constants.py │ │ ├── fundamentals.py │ │ ├── fwd_ref.py │ │ ├── generic_resolver.py │ │ ├── implicit_params.py │ │ ├── norm_utils.py │ │ ├── normalize_type.py │ │ └── type_evaler.py │ └── utils.py │ ├── conversion │ └── __init__.py │ ├── integrations │ ├── __init__.py │ ├── msgspec │ │ └── __init__.py │ ├── pydantic │ │ └── __init__.py │ └── sqlalchemy │ │ └── __init__.py │ ├── load_error.py │ ├── provider │ └── __init__.py │ ├── py.typed │ ├── retort.py │ ├── struct_trail.py │ └── type_tools │ └── __init__.py ├── tests ├── __init__.py ├── conftest.py ├── integration │ ├── __init__.py │ ├── conversion │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_basics.py │ │ ├── test_coercer.py │ │ ├── test_link_function.py │ │ ├── test_linking.py │ │ ├── test_not_a_model.py │ │ └── test_policy.py │ └── morphing │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── real_api │ │ ├── __init__.py │ │ ├── open_library_search.zip │ │ └── test_open_library_search.py │ │ ├── test_attrs.py │ │ ├── test_basics.py │ │ ├── test_dump_order.py │ │ ├── test_empty.py │ │ ├── test_examples.py │ │ ├── test_generic_model_312.py │ │ ├── test_kline_to_list.py │ │ ├── test_msgspec.py │ │ ├── test_pydantic.py │ │ ├── test_recursive_type.py │ │ ├── test_rest_api_filtering.py │ │ ├── test_sqlalchemy.py │ │ └── test_type_alias_312.py ├── test_doc.py ├── test_meta.py ├── tests_helpers │ ├── setup.py │ └── tests_helpers │ │ ├── __init__.py │ │ ├── misc.py │ │ └── model_spec.py └── unit │ ├── __init__.py │ ├── code_tools │ ├── __init__.py │ ├── test_code_block_tree.py │ └── test_code_builder.py │ ├── conversion │ ├── __init__.py │ └── facade │ │ ├── __init__.py │ │ └── test_checker.py │ ├── integrations │ ├── __init__.py │ ├── msgspec │ │ ├── __init__.py │ │ └── test_native.py │ ├── pydantic │ │ ├── __init__.py │ │ └── test_native.py │ └── sqlalchemy │ │ ├── __init__.py │ │ └── test_orm.py │ ├── model_tools │ ├── __init__.py │ ├── introspection │ │ ├── __init__.py │ │ ├── test_attrs.py │ │ ├── test_callable.py │ │ ├── test_class_init.py │ │ ├── test_dataclass.py │ │ ├── test_msgspec.py │ │ ├── test_namedtuple.py │ │ ├── test_pydantic.py │ │ ├── test_sqlalchemy.py │ │ └── test_typed_dict.py │ └── test_definitions.py │ ├── morphing │ ├── __init__.py │ ├── facade │ │ ├── __init__.py │ │ ├── provider │ │ │ ├── __init__.py │ │ │ ├── test_constructor.py │ │ │ ├── test_name_mapping.py │ │ │ └── test_with_property.py │ │ └── test_retort.py │ ├── generic_provider │ │ ├── __init__.py │ │ └── test_literal_provider.py │ ├── model │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_dumper_provider.py │ │ └── test_loader_provider.py │ ├── name_layout │ │ ├── __init__.py │ │ └── test_provider.py │ ├── test_concrete_provider.py │ ├── test_constant_length_tuple_provider.py │ ├── test_dict_provider.py │ ├── test_enum_provider.py │ ├── test_iterable_provider.py │ └── test_union_provider.py │ ├── provider │ ├── __init__.py │ ├── shape_provider │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── data_gen_models.py │ │ ├── data_gen_models_312.py │ │ ├── local_helpers.py │ │ └── test_generic_resolving.py │ ├── test_loc_stack_filtering.py │ ├── test_methods_provider.py │ └── test_overlay_schema.py │ ├── retort │ ├── __init__.py │ ├── test_base_retort.py │ └── test_operating_retort.py │ ├── test_datastructures.py │ ├── test_name_style.py │ ├── test_struct_trail.py │ ├── test_utils.py │ └── type_tools │ ├── __init__.py │ ├── conftest.py │ ├── data_generics.py │ ├── data_generics_312.py │ ├── data_type_alias_312.py │ ├── data_type_checking.py │ ├── local_helpers.py │ ├── test_basic_utils.py │ ├── test_normalize_type.py │ ├── test_normalize_type_312.py │ └── test_type_evaler.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverage_external_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.github/workflows/coverage_external_pr.yml -------------------------------------------------------------------------------- /.github/workflows/lint_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.github/workflows/lint_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/test_all_oses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.github/workflows/test_all_oses.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/benchmarks/bench_nexus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/bench_nexus.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_adaptix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_adaptix.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_asdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_asdict.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_cattrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_cattrs.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_dataclass_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_dataclass_factory.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_marshmallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_marshmallow.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_mashumaro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_mashumaro.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_msgspec.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_pydantic.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/bench_schematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/bench_schematics.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/common.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/conftest.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/data.zip -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/hub_dumping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/hub_dumping.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/gh_issues/hub_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/gh_issues/hub_loading.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/bench_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/bench_api.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/director_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/director_api.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/parametrization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/parametrization.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/pyperf_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/pyperf_runner.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/storage.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/pybench/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/pybench/utils.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_adaptix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_adaptix.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_asdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_asdict.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_cattrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_cattrs.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_dataclass_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_dataclass_factory.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_marshmallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_marshmallow.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_mashumaro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_mashumaro.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_msgspec.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_pydantic.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/bench_schematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/bench_schematics.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/common.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/conftest.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/hub_dumping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/hub_dumping.py -------------------------------------------------------------------------------- /benchmarks/benchmarks/simple_structures/hub_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/benchmarks/simple_structures/hub_loading.py -------------------------------------------------------------------------------- /benchmarks/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/benchmarks/setup.py -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_static/gurubase-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/_static/gurubase-widget.js -------------------------------------------------------------------------------- /docs/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/benchmarks.rst -------------------------------------------------------------------------------- /docs/changelog/changelog_body.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/changelog/changelog_body.rst -------------------------------------------------------------------------------- /docs/changelog/fragments/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/changelog/fragments/README.rst -------------------------------------------------------------------------------- /docs/changelog/template.rst.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/changelog/template.rst.jinja2 -------------------------------------------------------------------------------- /docs/common/dealing-with-if-type-checking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/common/dealing-with-if-type-checking.rst -------------------------------------------------------------------------------- /docs/common/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/common/installation.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/conversion/extended-usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/conversion/extended-usage.rst -------------------------------------------------------------------------------- /docs/conversion/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/conversion/tutorial.rst -------------------------------------------------------------------------------- /docs/custom_ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/custom_ext/bench_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/custom_ext/bench_tools.py -------------------------------------------------------------------------------- /docs/custom_ext/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/custom_ext/macros.py -------------------------------------------------------------------------------- /docs/custom_ext/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/custom_ext/utils.py -------------------------------------------------------------------------------- /docs/examples/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/benchmarks/gh_issues_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/benchmarks/gh_issues_models.py -------------------------------------------------------------------------------- /docs/examples/benchmarks/simple_structures_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/benchmarks/simple_structures_models.py -------------------------------------------------------------------------------- /docs/examples/common/dealing_with_type_checking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/common/dealing_with_type_checking/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/common/dealing_with_type_checking/chat.py -------------------------------------------------------------------------------- /docs/examples/common/dealing_with_type_checking/error_on_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/common/dealing_with_type_checking/error_on_analysis.py -------------------------------------------------------------------------------- /docs/examples/common/dealing_with_type_checking/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/common/dealing_with_type_checking/main.py -------------------------------------------------------------------------------- /docs/examples/common/dealing_with_type_checking/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/common/dealing_with_type_checking/message.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/global_allow_unlinked_optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/global_allow_unlinked_optional.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/link_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/link_constant.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/link_function_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/link_function_fields.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/link_function_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/link_function_model.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/link_function_with_extra_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/link_function_with_extra_parameters.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/link_function_with_extra_parameters_type_coercion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/link_function_with_extra_parameters_type_coercion.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/retort_extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/retort_extend.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/retort_introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/retort_introduction.py -------------------------------------------------------------------------------- /docs/examples/conversion/extended_usage/using_default_value_for_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/extended_usage/using_default_value_for_fields.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/convert_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/convert_function.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/downcasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/downcasting.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/fields_linking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/fields_linking.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/nested.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/nested_from_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/nested_from_param.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/putting_together.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/putting_together.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/tldr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/tldr.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/type_coercion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/type_coercion.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/type_coercion_via_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/type_coercion_via_link.py -------------------------------------------------------------------------------- /docs/examples/conversion/tutorial/upcasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/conversion/tutorial/upcasting.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/advanced_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/advanced_mapping.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/chaining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/chaining.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/chaining_overriding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/chaining_overriding.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/custom_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/custom_sentinel.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/none_as_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/none_as_sentinel.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/omitted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/omitted.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/typed_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/detecting_absense_of_a_field/typed_dict.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/field_renaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/field_renaming.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_only.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_only.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_only.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip_optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_skip_optional.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/fields_filtering_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/fields_filtering_type.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/generic_classes_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/generic_classes_simple.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/mapping_to_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/mapping_to_list.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/mapping_to_list_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/mapping_to_list_map.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/mapping_to_list_only_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/mapping_to_list_only_map.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/name_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/name_style.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/omit_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/omit_default.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/omit_default_selective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/omit_default_selective.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/private_fields_including_no_rename_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/private_fields_including_no_rename_pydantic.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/private_fields_including_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/private_fields_including_pydantic.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/private_fields_skipping_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/private_fields_skipping_pydantic.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/recursive_data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/recursive_data_types.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/stripping_underscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/stripping_underscore.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/stripping_underscore_disable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/stripping_underscore_disable.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/structure_flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/structure_flattening.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/structure_flattening_compressed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/structure_flattening_compressed.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_extra_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_extra_skip.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_extractor.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_field_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_field_id.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_several_field_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_dumping_several_field_id.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_forbid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_forbid.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_kwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_kwargs.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_kwargs_renaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_kwargs_renaming.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_extra_skip.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_field_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_field_id.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_saturator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/extended_usage/unknown_fields_processing/on_loading_saturator.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/specific_types_behavior/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/specific_types_behavior/union_case_overlapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/specific_types_behavior/union_case_overlapping.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/specific_types_behavior/union_model_supersets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/specific_types_behavior/union_model_supersets.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/specific_types_behavior/union_with_designator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/specific_types_behavior/union_with_designator.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/chaining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/chaining.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/collection.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/load_error_dt_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/load_error_dt_all.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/load_error_dt_all.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/load_error_dt_all.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/load_error_dt_disable.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/load_error_dt_disable.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/load_error_dt_first.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/load_error_dt_first.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/nested.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/predicate_system_p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/predicate_system_p.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/recipe_providers_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/recipe_providers_priority.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/retort_combination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/retort_combination.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/retort_extend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/retort_extend.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/retort_recipe_intro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/retort_recipe_intro.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/retort_recipe_intro_dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/retort_recipe_intro_dumper.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/retort_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/retort_replace.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/tldr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/tldr.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/unexpected_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/unexpected_error.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/validators.py -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/validators_1.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/validators_1.pytb -------------------------------------------------------------------------------- /docs/examples/loading-and-dumping/tutorial/validators_2.pytb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/loading-and-dumping/tutorial/validators_2.pytb -------------------------------------------------------------------------------- /docs/examples/reference/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/reference/integrations/native_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/native_msgspec.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/native_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/native_pydantic.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/basic_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/basic_usage.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/helpers.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/mutation_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/mutation_tracking.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/preamble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/preamble.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/querying_and_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/querying_and_filtering.py -------------------------------------------------------------------------------- /docs/examples/reference/integrations/sqlalchemy_json/redefined_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/reference/integrations/sqlalchemy_json/redefined_impl.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/aliasing_mess_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/aliasing_mess_extra.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/implicit_conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/implicit_conversions.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/implicit_conversions_workaround.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/implicit_conversions_workaround.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/instantiating_penalty_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/instantiating_penalty_benchmark.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/instantiating_penalty_benchmark_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/instantiating_penalty_benchmark_datetime.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/instantiating_penalty_benchmark_model_construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/instantiating_penalty_benchmark_model_construct.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/instantiating_penalty_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/instantiating_penalty_models.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/migration_pydantic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/migration_pydantic_model.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/mistakes_silencing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/mistakes_silencing.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/underdone_class_mapping_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/underdone_class_mapping_default.py -------------------------------------------------------------------------------- /docs/examples/why_not_pydantic/underdone_class_mapping_intro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/examples/why_not_pydantic/underdone_class_mapping_intro.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/loading-and-dumping/extended-usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/loading-and-dumping/extended-usage.rst -------------------------------------------------------------------------------- /docs/loading-and-dumping/specific-types-behavior.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/loading-and-dumping/specific-types-behavior.rst -------------------------------------------------------------------------------- /docs/loading-and-dumping/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/loading-and-dumping/tutorial.rst -------------------------------------------------------------------------------- /docs/logo/adaptix-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-dark.svg -------------------------------------------------------------------------------- /docs/logo/adaptix-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-light.svg -------------------------------------------------------------------------------- /docs/logo/adaptix-with-title-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-with-title-dark.png -------------------------------------------------------------------------------- /docs/logo/adaptix-with-title-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-with-title-dark.svg -------------------------------------------------------------------------------- /docs/logo/adaptix-with-title-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-with-title-light.png -------------------------------------------------------------------------------- /docs/logo/adaptix-with-title-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/logo/adaptix-with-title-light.svg -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/readme_advantages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/readme_advantages.md -------------------------------------------------------------------------------- /docs/reference/bugs-found-in-python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/reference/bugs-found-in-python.rst -------------------------------------------------------------------------------- /docs/reference/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/reference/changelog.rst -------------------------------------------------------------------------------- /docs/reference/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/reference/contributing.rst -------------------------------------------------------------------------------- /docs/reference/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/reference/examples.rst -------------------------------------------------------------------------------- /docs/reference/integrations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/reference/integrations.rst -------------------------------------------------------------------------------- /docs/why-not-pydantic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/docs/why-not-pydantic.rst -------------------------------------------------------------------------------- /examples/api_division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/api_division/README.md -------------------------------------------------------------------------------- /examples/api_division/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api_division/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/api_division/models.py -------------------------------------------------------------------------------- /examples/api_division/money.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/api_division/money.py -------------------------------------------------------------------------------- /examples/api_division/retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/api_division/retort.py -------------------------------------------------------------------------------- /examples/api_division/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/api_division/test_example.py -------------------------------------------------------------------------------- /examples/simple_api_processing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/simple_api_processing/README.md -------------------------------------------------------------------------------- /examples/simple_api_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/simple_api_processing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/simple_api_processing/models.py -------------------------------------------------------------------------------- /examples/simple_api_processing/retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/simple_api_processing/retort.py -------------------------------------------------------------------------------- /examples/simple_api_processing/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/examples/simple_api_processing/test_example.py -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/bench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/bench.txt -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/doc.txt -------------------------------------------------------------------------------- /requirements/lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/lint.txt -------------------------------------------------------------------------------- /requirements/pre.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/pre.txt -------------------------------------------------------------------------------- /requirements/raw/_bench-orchestrate.txt: -------------------------------------------------------------------------------- 1 | -r bench.txt 2 | 3 | plotly==5.24.1 4 | -------------------------------------------------------------------------------- /requirements/raw/bench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/bench.txt -------------------------------------------------------------------------------- /requirements/raw/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/dev.txt -------------------------------------------------------------------------------- /requirements/raw/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/doc.txt -------------------------------------------------------------------------------- /requirements/raw/lint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/lint.txt -------------------------------------------------------------------------------- /requirements/raw/pre.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/pre.txt -------------------------------------------------------------------------------- /requirements/raw/runner.txt: -------------------------------------------------------------------------------- 1 | tox-uv==1.16.1 2 | invoke==2.2.0 3 | coverage==7.6.9 4 | -------------------------------------------------------------------------------- /requirements/raw/test_extra_new.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/test_extra_new.txt -------------------------------------------------------------------------------- /requirements/raw/test_extra_none.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/test_extra_none.txt -------------------------------------------------------------------------------- /requirements/raw/test_extra_old.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/test_extra_old.txt -------------------------------------------------------------------------------- /requirements/raw/test_extra_old_py313.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/raw/test_extra_old_py313.txt -------------------------------------------------------------------------------- /requirements/runner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/runner.txt -------------------------------------------------------------------------------- /requirements/test_extra_new.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/test_extra_new.txt -------------------------------------------------------------------------------- /requirements/test_extra_none.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/test_extra_none.txt -------------------------------------------------------------------------------- /requirements/test_extra_old.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/test_extra_old.txt -------------------------------------------------------------------------------- /requirements/test_extra_old_py313.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/requirements/test_extra_old_py313.txt -------------------------------------------------------------------------------- /scripts/astpath_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/scripts/astpath_lint.py -------------------------------------------------------------------------------- /scripts/invoke_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/scripts/invoke_tasks.py -------------------------------------------------------------------------------- /src/adaptix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/__init__.py -------------------------------------------------------------------------------- /src/adaptix/_internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/ast_templater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/ast_templater.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/cascade_namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/cascade_namespace.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/code_block_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/code_block_tree.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/code_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/code_builder.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/compiler.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/name_sanitizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/name_sanitizer.py -------------------------------------------------------------------------------- /src/adaptix/_internal/code_tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/code_tools/utils.py -------------------------------------------------------------------------------- /src/adaptix/_internal/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/common.py -------------------------------------------------------------------------------- /src/adaptix/_internal/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/compat.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/broaching/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/broaching/code_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/broaching/code_generator.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/broaching/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/broaching/definitions.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/coercer_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/coercer_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/converter_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/converter_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/facade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/facade/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/facade/checker.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/facade/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/facade/func.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/facade/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/facade/provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/facade/retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/facade/retort.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/linking_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/linking_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/model_coercer_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/model_coercer_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/policy_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/policy_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/provider_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/provider_template.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/request_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/request_cls.py -------------------------------------------------------------------------------- /src/adaptix/_internal/conversion/request_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/conversion/request_filtering.py -------------------------------------------------------------------------------- /src/adaptix/_internal/datastructures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/datastructures.py -------------------------------------------------------------------------------- /src/adaptix/_internal/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/definitions.py -------------------------------------------------------------------------------- /src/adaptix/_internal/feature_requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/feature_requirement.py -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/msgspec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/msgspec/native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/integrations/msgspec/native.py -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/pydantic/native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/integrations/pydantic/native.py -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/integrations/sqlalchemy/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/integrations/sqlalchemy/orm.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/definitions.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/attrs.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/callable.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/class_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/class_init.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/dataclass.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/msgspec.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/named_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/named_tuple.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/pydantic.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/sqlalchemy.py -------------------------------------------------------------------------------- /src/adaptix/_internal/model_tools/introspection/typed_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/model_tools/introspection/typed_dict.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/concrete_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/concrete_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/constant_length_tuple_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/constant_length_tuple_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/dict_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/dict_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/enum_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/enum_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/facade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/facade/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/facade/func.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/facade/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/facade/provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/facade/retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/facade/retort.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/generic_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/generic_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/iterable_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/iterable_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/definitions.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/mangling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/mangling.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/providers.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/ref_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/ref_generator.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/request_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/request_cls.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/resolver.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/schema_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/schema_model.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/json_schema/schema_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/json_schema/schema_tools.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/load_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/load_error.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/basic_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/basic_gen.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/crown_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/crown_definitions.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/dumper_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/dumper_gen.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/dumper_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/dumper_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/loader_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/loader_gen.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/loader_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/loader_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/model/request_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/model/request_filtering.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/name_layout/base.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/name_layout/component.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/crown_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/name_layout/crown_builder.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/name_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/name_layout/name_mapping.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/name_layout/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/name_layout/provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/provider_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/provider_template.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/request_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/request_cls.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/sentinel_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/sentinel_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/union_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/union_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/morphing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/morphing/utils.py -------------------------------------------------------------------------------- /src/adaptix/_internal/name_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/name_style.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/essential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/essential.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/facade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/facade/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/facade/provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/fields.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/loc_stack_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/loc_stack_filtering.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/loc_stack_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/loc_stack_tools.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/located_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/located_request.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/location.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/methods_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/methods_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/overlay_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/overlay_schema.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/provider_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/provider_wrapper.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/request_checkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/request_checkers.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/shape_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/shape_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/provider/value_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/provider/value_provider.py -------------------------------------------------------------------------------- /src/adaptix/_internal/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/base_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/base_retort.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/builtin_mediator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/builtin_mediator.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/error_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/error_renderer.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/operating_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/operating_retort.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/request_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/request_bus.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/routers.py -------------------------------------------------------------------------------- /src/adaptix/_internal/retort/searching_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/retort/searching_retort.py -------------------------------------------------------------------------------- /src/adaptix/_internal/special_cases_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/special_cases_optimization.py -------------------------------------------------------------------------------- /src/adaptix/_internal/struct_trail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/struct_trail.py -------------------------------------------------------------------------------- /src/adaptix/_internal/tree_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/tree_renderer.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/__init__.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/basic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/basic_utils.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/constants.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/fundamentals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/fundamentals.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/fwd_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/fwd_ref.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/generic_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/generic_resolver.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/implicit_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/implicit_params.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/norm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/norm_utils.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/normalize_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/normalize_type.py -------------------------------------------------------------------------------- /src/adaptix/_internal/type_tools/type_evaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/type_tools/type_evaler.py -------------------------------------------------------------------------------- /src/adaptix/_internal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/_internal/utils.py -------------------------------------------------------------------------------- /src/adaptix/conversion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/conversion/__init__.py -------------------------------------------------------------------------------- /src/adaptix/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/integrations/msgspec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/integrations/msgspec/__init__.py -------------------------------------------------------------------------------- /src/adaptix/integrations/pydantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/integrations/pydantic/__init__.py -------------------------------------------------------------------------------- /src/adaptix/integrations/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/integrations/sqlalchemy/__init__.py -------------------------------------------------------------------------------- /src/adaptix/load_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/load_error.py -------------------------------------------------------------------------------- /src/adaptix/provider/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/provider/__init__.py -------------------------------------------------------------------------------- /src/adaptix/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/adaptix/retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/retort.py -------------------------------------------------------------------------------- /src/adaptix/struct_trail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/struct_trail.py -------------------------------------------------------------------------------- /src/adaptix/type_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/src/adaptix/type_tools/__init__.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/conversion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/conversion/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/conftest.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_basics.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_coercer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_coercer.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_link_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_link_function.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_linking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_linking.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_not_a_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_not_a_model.py -------------------------------------------------------------------------------- /tests/integration/conversion/test_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/conversion/test_policy.py -------------------------------------------------------------------------------- /tests/integration/morphing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/morphing/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/conftest.py -------------------------------------------------------------------------------- /tests/integration/morphing/real_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/morphing/real_api/open_library_search.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/real_api/open_library_search.zip -------------------------------------------------------------------------------- /tests/integration/morphing/real_api/test_open_library_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/real_api/test_open_library_search.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_attrs.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_basics.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_dump_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_dump_order.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_empty.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_examples.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_generic_model_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_generic_model_312.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_kline_to_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_kline_to_list.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_msgspec.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_pydantic.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_recursive_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_recursive_type.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_rest_api_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_rest_api_filtering.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_sqlalchemy.py -------------------------------------------------------------------------------- /tests/integration/morphing/test_type_alias_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/integration/morphing/test_type_alias_312.py -------------------------------------------------------------------------------- /tests/test_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/test_doc.py -------------------------------------------------------------------------------- /tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/test_meta.py -------------------------------------------------------------------------------- /tests/tests_helpers/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/tests_helpers/setup.py -------------------------------------------------------------------------------- /tests/tests_helpers/tests_helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/tests_helpers/tests_helpers/__init__.py -------------------------------------------------------------------------------- /tests/tests_helpers/tests_helpers/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/tests_helpers/tests_helpers/misc.py -------------------------------------------------------------------------------- /tests/tests_helpers/tests_helpers/model_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/tests_helpers/tests_helpers/model_spec.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/code_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/code_tools/test_code_block_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/code_tools/test_code_block_tree.py -------------------------------------------------------------------------------- /tests/unit/code_tools/test_code_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/code_tools/test_code_builder.py -------------------------------------------------------------------------------- /tests/unit/conversion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conversion/facade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conversion/facade/test_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/conversion/facade/test_checker.py -------------------------------------------------------------------------------- /tests/unit/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/integrations/msgspec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/integrations/msgspec/test_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/integrations/msgspec/test_native.py -------------------------------------------------------------------------------- /tests/unit/integrations/pydantic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/integrations/pydantic/test_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/integrations/pydantic/test_native.py -------------------------------------------------------------------------------- /tests/unit/integrations/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/integrations/sqlalchemy/test_orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/integrations/sqlalchemy/test_orm.py -------------------------------------------------------------------------------- /tests/unit/model_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_attrs.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_callable.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_class_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_class_init.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_dataclass.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_msgspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_msgspec.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_namedtuple.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_pydantic.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_sqlalchemy.py -------------------------------------------------------------------------------- /tests/unit/model_tools/introspection/test_typed_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/introspection/test_typed_dict.py -------------------------------------------------------------------------------- /tests/unit/model_tools/test_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/model_tools/test_definitions.py -------------------------------------------------------------------------------- /tests/unit/morphing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/facade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/facade/provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/facade/provider/test_constructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/facade/provider/test_constructor.py -------------------------------------------------------------------------------- /tests/unit/morphing/facade/provider/test_name_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/facade/provider/test_name_mapping.py -------------------------------------------------------------------------------- /tests/unit/morphing/facade/provider/test_with_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/facade/provider/test_with_property.py -------------------------------------------------------------------------------- /tests/unit/morphing/facade/test_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/facade/test_retort.py -------------------------------------------------------------------------------- /tests/unit/morphing/generic_provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/generic_provider/test_literal_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/generic_provider/test_literal_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/model/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/model/conftest.py -------------------------------------------------------------------------------- /tests/unit/morphing/model/test_dumper_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/model/test_dumper_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/model/test_loader_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/model/test_loader_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/name_layout/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/morphing/name_layout/test_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/name_layout/test_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_concrete_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_concrete_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_constant_length_tuple_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_constant_length_tuple_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_dict_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_dict_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_enum_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_enum_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_iterable_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_iterable_provider.py -------------------------------------------------------------------------------- /tests/unit/morphing/test_union_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/morphing/test_union_provider.py -------------------------------------------------------------------------------- /tests/unit/provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/shape_provider/conftest.py -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/data_gen_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/shape_provider/data_gen_models.py -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/data_gen_models_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/shape_provider/data_gen_models_312.py -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/local_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/shape_provider/local_helpers.py -------------------------------------------------------------------------------- /tests/unit/provider/shape_provider/test_generic_resolving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/shape_provider/test_generic_resolving.py -------------------------------------------------------------------------------- /tests/unit/provider/test_loc_stack_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/test_loc_stack_filtering.py -------------------------------------------------------------------------------- /tests/unit/provider/test_methods_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/test_methods_provider.py -------------------------------------------------------------------------------- /tests/unit/provider/test_overlay_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/provider/test_overlay_schema.py -------------------------------------------------------------------------------- /tests/unit/retort/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/retort/test_base_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/retort/test_base_retort.py -------------------------------------------------------------------------------- /tests/unit/retort/test_operating_retort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/retort/test_operating_retort.py -------------------------------------------------------------------------------- /tests/unit/test_datastructures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/test_datastructures.py -------------------------------------------------------------------------------- /tests/unit/test_name_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/test_name_style.py -------------------------------------------------------------------------------- /tests/unit/test_struct_trail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/test_struct_trail.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /tests/unit/type_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/type_tools/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/conftest.py -------------------------------------------------------------------------------- /tests/unit/type_tools/data_generics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/data_generics.py -------------------------------------------------------------------------------- /tests/unit/type_tools/data_generics_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/data_generics_312.py -------------------------------------------------------------------------------- /tests/unit/type_tools/data_type_alias_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/data_type_alias_312.py -------------------------------------------------------------------------------- /tests/unit/type_tools/data_type_checking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/data_type_checking.py -------------------------------------------------------------------------------- /tests/unit/type_tools/local_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/local_helpers.py -------------------------------------------------------------------------------- /tests/unit/type_tools/test_basic_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/test_basic_utils.py -------------------------------------------------------------------------------- /tests/unit/type_tools/test_normalize_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/test_normalize_type.py -------------------------------------------------------------------------------- /tests/unit/type_tools/test_normalize_type_312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/test_normalize_type_312.py -------------------------------------------------------------------------------- /tests/unit/type_tools/test_type_evaler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tests/unit/type_tools/test_type_evaler.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reagento/adaptix/HEAD/tox.ini --------------------------------------------------------------------------------