pyvider
2025-10-22
Updated CLAUDE
86 files · 15,864+ · 308-
CLAUDE.md Updates
15 files changed
CLAUDE.mdUpdated CLAUDE.md (+26/-17 lines)settings.local.jsonUpdated settings.local.json (+27/-1 lines).mutmut-config.pyAdded .mutmut-config.py (+26 lines)MUTMUT_USAGE.mdAdded MUTMUT_USAGE.md (+117 lines)README.mdUpdated README.md (+1/-1 lines)coverage.jsonUpdated coverage.json (+1/-1 lines)ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdAdded ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md (+1698 lines)installation.mdUpdated installation.md (+1/-1 lines)pyproject.tomlUpdated pyproject.toml (+10/-1 lines)run_mutmut.pyAdded run_mutmut.py (+104 lines)adapters.pyAdded adapters.py (+2 lines)plan_resource_change.pyAdded plan_resource_change.py (+1 lines)utils.pyAdded utils.py (+4 lines)temp_mutmut_config.txtAdded temp_mutmut_config.txt (+6 lines)uv.lockUpdated uv.lock (+73/-47 lines)
- Updated all commands in CLAUDE.md to use
uv runprefix (e.g.,uv run pytest,uv run ruff check) qualify internal1 file
CLAUDE.md
- Simplified environment setup to
uv syncbaseline internal1 file
CLAUDE.md
- Added testing verification section with lint, format, type checking, and test commands
qualify
errata
1 file
CLAUDE.md
Mutation Testing Configuration
70 files changed
mutantsAdded mutants (+1 lines)test_cli_entrypoints.pyUpdated test_cli_entrypoints.py (+1/-1 lines)test_components_commands.pyAdded test_components_commands.py (+188 lines)test_context.pyAdded test_context.py (+290 lines)test_install_command.pyAdded test_install_command.py (+234 lines)test_launch_context_command.pyAdded test_launch_context_command.py (+345 lines)test_attrs_factory.pyRemoved content from test_attrs_factory.py (-89 lines)test_config.pyAdded test_config.py (+182 lines)test_encryption_unit.pyUpdated test_encryption_unit.py (+1/-1 lines)test_attrs_factory.pyAdded test_attrs_factory.py (+165 lines)conftest.pyUpdated conftest.py (+69/-29 lines)test_context_package.pyRemoved content from test_context_package.py (-14 lines)test_conversion_utils.pyAdded test_conversion_utils.py (+94 lines)test_marshaler.pyAdded test_marshaler.py (+202 lines)test_schema_adapter.pyAdded test_schema_adapter.py (+295 lines)test_base_data_source.pyAdded test_base_data_source.py (+109 lines)test_schema_caching.pyUpdated test_schema_caching.py (+1/-1 lines)test_base_function.pyAdded test_base_function.py (+147 lines)test_base_function_complete.pyAdded test_base_function_complete.py (+457 lines)test_function_adapter.pyUpdated test_function_adapter.py (+9/-5 lines)test_function_adapters_extraction.pyAdded test_function_adapters_extraction.py (+283 lines)test_function_adapters_types.pyAdded test_function_adapters_types.py (+276 lines)__init__.pyAdded __init__.py (+1 lines)test_discovery.pyAdded test_discovery.py (+386 lines)test_validators.pyAdded test_validators.py (+197 lines)conftest.pyAdded conftest.py (+12 lines)test_upgrade_handler.pyAdded test_upgrade_handler.py (+47 lines)test_cty_conversions.pyAdded test_cty_conversions.py (+328 lines)test_function_adapters_hypothesis.pyAdded test_function_adapters_hypothesis.py (+343 lines)test_schema_validation.pyAdded test_schema_validation.py (+159 lines)test_service.pyUpdated test_service.py (+144/-1 lines)test_base_provider.pyAdded test_base_provider.py (+106 lines)test_base_resource_conversion.pyAdded test_base_resource_conversion.py (+380 lines)test_base_resource_lifecycle.pyAdded test_base_resource_lifecycle.py (+306 lines)test_protocol.pyAdded test_protocol.py (+68 lines)test_resource_context.pyAdded test_resource_context.py (+79 lines)test_tdd_crud_lifecycle.pyUpdated test_tdd_crud_lifecycle.py (+1/-1 lines)test_tdd_resource_contracts.pyUpdated test_tdd_resource_contracts.py (+1/-1 lines)test_transforms.pyAdded test_transforms.py (+145 lines)test_handler.pyRemoved content from test_handler.py (-95 lines)test_handler_core.pyAdded test_handler_core.py (+248 lines)test_handler_resources.pyAdded test_handler_resources.py (+268 lines)test_init.pyAdded test_init.py (+39 lines)test_version.pyUpdated test_version.py (+1/-1 lines)test_dict_to_proto_function.pyAdded test_dict_to_proto_function.py (+402 lines)test_apply_resource_change_advanced.pyAdded test_apply_resource_change_advanced.py (+321 lines)test_apply_resource_change_core.pyAdded test_apply_resource_change_core.py (+256 lines)test_call_function_advanced.pyAdded test_call_function_advanced.py (+408 lines)test_call_function_core.pyAdded test_call_function_core.py (+280 lines)test_close_ephemeral_resource.pyAdded test_close_ephemeral_resource.py (+199 lines)test_configure_provider.pyAdded test_configure_provider.py (+205 lines)test_get_functions.pyAdded test_get_functions.py (+433 lines)test_get_metadata.pyAdded test_get_metadata.py (+280 lines)test_get_provider_schema.pyAdded test_get_provider_schema.py (+412 lines)test_handler_utils_conversions.pyAdded test_handler_utils_conversions.py (+353 lines)test_handler_utils_diagnostics.pyAdded test_handler_utils_diagnostics.py (+328 lines)test_import_resource_state.pyAdded test_import_resource_state.py (+79 lines)test_move_resource_state.pyAdded test_move_resource_state.py (+82 lines)test_open_ephemeral_resource.pyAdded test_open_ephemeral_resource.py (+228 lines)test_plan_resource_change_basic.pyAdded test_plan_resource_change_basic.py (+279 lines)test_plan_resource_change_implementation.pyAdded test_plan_resource_change_implementation.py (+335 lines)test_read_data_source.pyAdded test_read_data_source.py (+362 lines)test_read_resource.pyAdded test_read_resource.py (+405 lines)test_renew_ephemeral_resource.pyAdded test_renew_ephemeral_resource.py (+193 lines)test_stop_provider.pyAdded test_stop_provider.py (+251 lines)test_upgrade_mutmut.pyAdded test_upgrade_mutmut.py (+48 lines)test_upgrade_resource_state.pyAdded test_upgrade_resource_state.py (+163 lines)test_validate_data_resource_config.pyAdded test_validate_data_resource_config.py (+265 lines)test_validate_ephemeral_resource_config.pyAdded test_validate_ephemeral_resource_config.py (+203 lines)test_validate_resource_config.pyAdded test_validate_resource_config.py (+283 lines)
- Added
[tool.mutmut]configuration targetingsrc/pyvider/protocols/tfprotov6/handlerswith pytest runner qualify internal1 file
mutants
- Added
hypothesis>=6.0.0as explicit dev dependency baseline internal1 file
mutants
- Added
"mutants"to pytestnorecursedirsandpytest.PytestAssertRewriteWarningtofilterwarningsqualify internal1 file
mutants
Null Plan Refinement
4 files changed
ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdChanges to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdplan_resource_change.pyChanges to plan_resource_change.pytest_plan_resource_change_basic.pyChanges to test_plan_resource_change_basic.pytest_plan_resource_change_implementation.pyChanges to test_plan_resource_change_implementation.py
- Added null plan handling in
is_valid_refinement()- if plan is null, refinement to any concrete value is now valid instantiate internal4 files
ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdplan_resource_change.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.py
- Initialized
decrypted_bytes = Nonein private state processing for safety decouple internal4 files
ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdplan_resource_change.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.py
Provider Config Validation
1 file changed
test_validate_provider_config.pyAdded test_validate_provider_config.py (+106 lines)
Type Annotations
102 files changed
settings.local.jsonChanges to settings.local.json.mutmut-config.pyChanges to .mutmut-config.pycoverage.xmlChanges to coverage.xmlCLAUDE.mdChanges to CLAUDE.mdCONTRIBUTING.mdChanges to CONTRIBUTING.mdMUTMUT_USAGE.mdChanges to MUTMUT_USAGE.mdREADME.mdChanges to README.mdcoverage.jsonChanges to coverage.jsonENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdChanges to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdinstallation.mdChanges to installation.mdmutantsChanges to mutantspyproject.tomlChanges to pyproject.tomlrun_mutmut.pyChanges to run_mutmut.pyprovide_command.pyChanges to provide_command.pyutils.pyChanges to utils.pyoperation_context.pyChanges to operation_context.pyadapters.pyChanges to adapters.pycomponents.pyChanges to components.pyvalidators.pyChanges to validators.pyservice.pyChanges to service.pycall_function.pyChanges to call_function.pyplan_resource_change.pyChanges to plan_resource_change.pyutils.pyChanges to utils.pybase.pyChanges to base.pydecorators.pyChanges to decorators.pytemp_mutmut_config.txtChanges to temp_mutmut_config.txttest_cli_entrypoints.pyChanges to test_cli_entrypoints.pytest_components_commands.pyChanges to test_components_commands.pytest_context.pyChanges to test_context.pytest_install_command.pyChanges to test_install_command.pytest_launch_context_command.pyChanges to test_launch_context_command.pytest_attrs_factory.pyChanges to test_attrs_factory.pytest_config.pyChanges to test_config.pytest_encryption_unit.pyChanges to test_encryption_unit.pytest_attrs_factory.pyChanges to test_attrs_factory.pyconftest.pyChanges to conftest.pytest_context_package.pyChanges to test_context_package.pytest_conversion_utils.pyChanges to test_conversion_utils.pytest_marshaler.pyChanges to test_marshaler.pytest_schema_adapter.pyChanges to test_schema_adapter.pytest_base_data_source.pyChanges to test_base_data_source.pytest_schema_caching.pyChanges to test_schema_caching.pytest_base_function.pyChanges to test_base_function.pytest_base_function_complete.pyChanges to test_base_function_complete.pytest_function_adapter.pyChanges to test_function_adapter.pytest_function_adapters_extraction.pyChanges to test_function_adapters_extraction.pytest_function_adapters_types.pyChanges to test_function_adapters_types.py__init__.pyChanges to __init__.pytest_discovery.pyChanges to test_discovery.pytest_validators.pyChanges to test_validators.pyconftest.pyChanges to conftest.pytest_upgrade_handler.pyChanges to test_upgrade_handler.pytest_metrics.pyChanges to test_metrics.pytest_cty_conversions.pyChanges to test_cty_conversions.pytest_function_adapters_hypothesis.pyChanges to test_function_adapters_hypothesis.pytest_schema_validation.pyChanges to test_schema_validation.pytest_service.pyChanges to test_service.pytest_base_provider.pyChanges to test_base_provider.pytest_base_resource_conversion.pyChanges to test_base_resource_conversion.pytest_base_resource_lifecycle.pyChanges to test_base_resource_lifecycle.pytest_protocol.pyChanges to test_protocol.pytest_resource_context.pyChanges to test_resource_context.pytest_tdd_crud_lifecycle.pyChanges to test_tdd_crud_lifecycle.pytest_tdd_resource_contracts.pyChanges to test_tdd_resource_contracts.pytest_transforms.pyChanges to test_transforms.pytest_handler.pyChanges to test_handler.pytest_handler_core.pyChanges to test_handler_core.pytest_handler_resources.pyChanges to test_handler_resources.pytest_init.pyChanges to test_init.pytest_version.pyChanges to test_version.pytest_dict_to_proto_function.pyChanges to test_dict_to_proto_function.pytest_apply_resource_change_advanced.pyChanges to test_apply_resource_change_advanced.pytest_apply_resource_change_core.pyChanges to test_apply_resource_change_core.pytest_call_function_advanced.pyChanges to test_call_function_advanced.pytest_call_function_core.pyChanges to test_call_function_core.pytest_close_ephemeral_resource.pyChanges to test_close_ephemeral_resource.pytest_configure_provider.pyChanges to test_configure_provider.pytest_get_functions.pyChanges to test_get_functions.pytest_get_metadata.pyChanges to test_get_metadata.pytest_get_provider_schema.pyChanges to test_get_provider_schema.pytest_handler_utils_conversions.pyChanges to test_handler_utils_conversions.pytest_handler_utils_diagnostics.pyChanges to test_handler_utils_diagnostics.pytest_import_resource_state.pyChanges to test_import_resource_state.pytest_move_resource_state.pyChanges to test_move_resource_state.pytest_open_ephemeral_resource.pyChanges to test_open_ephemeral_resource.pytest_plan_resource_change_basic.pyChanges to test_plan_resource_change_basic.pytest_plan_resource_change_implementation.pyChanges to test_plan_resource_change_implementation.pytest_read_data_source.pyChanges to test_read_data_source.pytest_read_resource.pyChanges to test_read_resource.pytest_renew_ephemeral_resource.pyChanges to test_renew_ephemeral_resource.pytest_stop_provider.pyChanges to test_stop_provider.pytest_upgrade_mutmut.pyChanges to test_upgrade_mutmut.pytest_upgrade_resource_state.pyChanges to test_upgrade_resource_state.pytest_validate_data_resource_config.pyChanges to test_validate_data_resource_config.pytest_validate_ephemeral_resource_config.pyChanges to test_validate_ephemeral_resource_config.pytest_validate_provider_config.pyChanges to test_validate_provider_config.pytest_validate_resource_config.pyChanges to test_validate_resource_config.pydummy_types.pyChanges to dummy_types.pyplugin_validators.pyChanges to plugin_validators.pyproto_validators.pyChanges to proto_validators.pyschema_validators.pyChanges to schema_validators.pyuv.lockChanges to uv.lock
- Added
asyncio.Queue[Any]type annotation in protocol service specify internal102 files
settings.local.json.mutmut-config.pycoverage.xmlCLAUDE.mdCONTRIBUTING.mdMUTMUT_USAGE.mdREADME.mdcoverage.jsonENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdinstallation.mdmutantspyproject.tomlrun_mutmut.pyprovide_command.pyutils.pyoperation_context.pyadapters.pycomponents.pyvalidators.pyservice.pycall_function.pyplan_resource_change.pyutils.pybase.pydecorators.pytemp_mutmut_config.txttest_cli_entrypoints.pytest_components_commands.pytest_context.pytest_install_command.pytest_launch_context_command.pytest_attrs_factory.pytest_config.pytest_encryption_unit.pytest_attrs_factory.pyconftest.pytest_context_package.pytest_conversion_utils.pytest_marshaler.pytest_schema_adapter.pytest_base_data_source.pytest_schema_caching.pytest_base_function.pytest_base_function_complete.pytest_function_adapter.pytest_function_adapters_extraction.pytest_function_adapters_types.py__init__.pytest_discovery.pytest_validators.pyconftest.pytest_upgrade_handler.pytest_metrics.pytest_cty_conversions.pytest_function_adapters_hypothesis.pytest_schema_validation.pytest_service.pytest_base_provider.pytest_base_resource_conversion.pytest_base_resource_lifecycle.pytest_protocol.pytest_resource_context.pytest_tdd_crud_lifecycle.pytest_tdd_resource_contracts.pytest_transforms.pytest_handler.pytest_handler_core.pytest_handler_resources.pytest_init.pytest_version.pytest_dict_to_proto_function.pytest_apply_resource_change_advanced.pytest_apply_resource_change_core.pytest_call_function_advanced.pytest_call_function_core.pytest_close_ephemeral_resource.pytest_configure_provider.pytest_get_functions.pytest_get_metadata.pytest_get_provider_schema.pytest_handler_utils_conversions.pytest_handler_utils_diagnostics.pytest_import_resource_state.pytest_move_resource_state.pytest_open_ephemeral_resource.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.pytest_read_data_source.pytest_read_resource.pytest_renew_ephemeral_resource.pytest_stop_provider.pytest_upgrade_mutmut.pytest_upgrade_resource_state.pytest_validate_data_resource_config.pytest_validate_ephemeral_resource_config.pytest_validate_provider_config.pytest_validate_resource_config.pydummy_types.pyplugin_validators.pyproto_validators.pyschema_validators.pyuv.lock
- Added
Generator[None, None, None]return type tooperation_context()context manager instantiate behavioral102 files
settings.local.json.mutmut-config.pycoverage.xmlCLAUDE.mdCONTRIBUTING.mdMUTMUT_USAGE.mdREADME.mdcoverage.jsonENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdinstallation.mdmutantspyproject.tomlrun_mutmut.pyprovide_command.pyutils.pyoperation_context.pyadapters.pycomponents.pyvalidators.pyservice.pycall_function.pyplan_resource_change.pyutils.pybase.pydecorators.pytemp_mutmut_config.txttest_cli_entrypoints.pytest_components_commands.pytest_context.pytest_install_command.pytest_launch_context_command.pytest_attrs_factory.pytest_config.pytest_encryption_unit.pytest_attrs_factory.pyconftest.pytest_context_package.pytest_conversion_utils.pytest_marshaler.pytest_schema_adapter.pytest_base_data_source.pytest_schema_caching.pytest_base_function.pytest_base_function_complete.pytest_function_adapter.pytest_function_adapters_extraction.pytest_function_adapters_types.py__init__.pytest_discovery.pytest_validators.pyconftest.pytest_upgrade_handler.pytest_metrics.pytest_cty_conversions.pytest_function_adapters_hypothesis.pytest_schema_validation.pytest_service.pytest_base_provider.pytest_base_resource_conversion.pytest_base_resource_lifecycle.pytest_protocol.pytest_resource_context.pytest_tdd_crud_lifecycle.pytest_tdd_resource_contracts.pytest_transforms.pytest_handler.pytest_handler_core.pytest_handler_resources.pytest_init.pytest_version.pytest_dict_to_proto_function.pytest_apply_resource_change_advanced.pytest_apply_resource_change_core.pytest_call_function_advanced.pytest_call_function_core.pytest_close_ephemeral_resource.pytest_configure_provider.pytest_get_functions.pytest_get_metadata.pytest_get_provider_schema.pytest_handler_utils_conversions.pytest_handler_utils_diagnostics.pytest_import_resource_state.pytest_move_resource_state.pytest_open_ephemeral_resource.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.pytest_read_data_source.pytest_read_resource.pytest_renew_ephemeral_resource.pytest_stop_provider.pytest_upgrade_mutmut.pytest_upgrade_resource_state.pytest_validate_data_resource_config.pytest_validate_ephemeral_resource_config.pytest_validate_provider_config.pytest_validate_resource_config.pydummy_types.pyplugin_validators.pyproto_validators.pyschema_validators.pyuv.lock
- Updated
Callableannotations toCallable[..., Any]in hub components and validators specify internal102 files
settings.local.json.mutmut-config.pycoverage.xmlCLAUDE.mdCONTRIBUTING.mdMUTMUT_USAGE.mdREADME.mdcoverage.jsonENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdinstallation.mdmutantspyproject.tomlrun_mutmut.pyprovide_command.pyutils.pyoperation_context.pyadapters.pycomponents.pyvalidators.pyservice.pycall_function.pyplan_resource_change.pyutils.pybase.pydecorators.pytemp_mutmut_config.txttest_cli_entrypoints.pytest_components_commands.pytest_context.pytest_install_command.pytest_launch_context_command.pytest_attrs_factory.pytest_config.pytest_encryption_unit.pytest_attrs_factory.pyconftest.pytest_context_package.pytest_conversion_utils.pytest_marshaler.pytest_schema_adapter.pytest_base_data_source.pytest_schema_caching.pytest_base_function.pytest_base_function_complete.pytest_function_adapter.pytest_function_adapters_extraction.pytest_function_adapters_types.py__init__.pytest_discovery.pytest_validators.pyconftest.pytest_upgrade_handler.pytest_metrics.pytest_cty_conversions.pytest_function_adapters_hypothesis.pytest_schema_validation.pytest_service.pytest_base_provider.pytest_base_resource_conversion.pytest_base_resource_lifecycle.pytest_protocol.pytest_resource_context.pytest_tdd_crud_lifecycle.pytest_tdd_resource_contracts.pytest_transforms.pytest_handler.pytest_handler_core.pytest_handler_resources.pytest_init.pytest_version.pytest_dict_to_proto_function.pytest_apply_resource_change_advanced.pytest_apply_resource_change_core.pytest_call_function_advanced.pytest_call_function_core.pytest_close_ephemeral_resource.pytest_configure_provider.pytest_get_functions.pytest_get_metadata.pytest_get_provider_schema.pytest_handler_utils_conversions.pytest_handler_utils_diagnostics.pytest_import_resource_state.pytest_move_resource_state.pytest_open_ephemeral_resource.pytest_plan_resource_change_basic.pytest_plan_resource_change_implementation.pytest_read_data_source.pytest_read_resource.pytest_renew_ephemeral_resource.pytest_stop_provider.pytest_upgrade_mutmut.pytest_upgrade_resource_state.pytest_validate_data_resource_config.pytest_validate_ephemeral_resource_config.pytest_validate_provider_config.pytest_validate_resource_config.pydummy_types.pyplugin_validators.pyproto_validators.pyschema_validators.pyuv.lock
Large Content Removal
102 files changed
settings.local.jsonChanges to settings.local.json.mutmut-config.pyChanges to .mutmut-config.pycoverage.xmlChanges to coverage.xmlCLAUDE.mdChanges to CLAUDE.mdCONTRIBUTING.mdChanges to CONTRIBUTING.mdMUTMUT_USAGE.mdChanges to MUTMUT_USAGE.mdREADME.mdChanges to README.mdcoverage.jsonChanges to coverage.jsonENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdChanges to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.mdinstallation.mdChanges to installation.mdmutantsChanges to mutantspyproject.tomlChanges to pyproject.tomlrun_mutmut.pyChanges to run_mutmut.pyprovide_command.pyChanges to provide_command.pyutils.pyChanges to utils.pyoperation_context.pyChanges to operation_context.pyadapters.pyChanges to adapters.pycomponents.pyChanges to components.pyvalidators.pyChanges to validators.pyservice.pyChanges to service.pycall_function.pyChanges to call_function.pyplan_resource_change.pyChanges to plan_resource_change.pyutils.pyChanges to utils.pybase.pyChanges to base.pydecorators.pyChanges to decorators.pytemp_mutmut_config.txtChanges to temp_mutmut_config.txttest_cli_entrypoints.pyChanges to test_cli_entrypoints.pytest_components_commands.pyChanges to test_components_commands.pytest_context.pyChanges to test_context.pytest_install_command.pyChanges to test_install_command.pytest_launch_context_command.pyChanges to test_launch_context_command.pytest_attrs_factory.pyChanges to test_attrs_factory.pytest_config.pyChanges to test_config.pytest_encryption_unit.pyChanges to test_encryption_unit.pytest_attrs_factory.pyChanges to test_attrs_factory.pyconftest.pyChanges to conftest.pytest_context_package.pyChanges to test_context_package.pytest_conversion_utils.pyChanges to test_conversion_utils.pytest_marshaler.pyChanges to test_marshaler.pytest_schema_adapter.pyChanges to test_schema_adapter.pytest_base_data_source.pyChanges to test_base_data_source.pytest_schema_caching.pyChanges to test_schema_caching.pytest_base_function.pyChanges to test_base_function.pytest_base_function_complete.pyChanges to test_base_function_complete.pytest_function_adapter.pyChanges to test_function_adapter.pytest_function_adapters_extraction.pyChanges to test_function_adapters_extraction.pytest_function_adapters_types.pyChanges to test_function_adapters_types.py__init__.pyChanges to __init__.pytest_discovery.pyChanges to test_discovery.pytest_validators.pyChanges to test_validators.pyconftest.pyChanges to conftest.pytest_upgrade_handler.pyChanges to test_upgrade_handler.pytest_metrics.pyChanges to test_metrics.pytest_cty_conversions.pyChanges to test_cty_conversions.pytest_function_adapters_hypothesis.pyChanges to test_function_adapters_hypothesis.pytest_schema_validation.pyChanges to test_schema_validation.pytest_service.pyChanges to test_service.pytest_base_provider.pyChanges to test_base_provider.pytest_base_resource_conversion.pyChanges to test_base_resource_conversion.pytest_base_resource_lifecycle.pyChanges to test_base_resource_lifecycle.pytest_protocol.pyChanges to test_protocol.pytest_resource_context.pyChanges to test_resource_context.pytest_tdd_crud_lifecycle.pyChanges to test_tdd_crud_lifecycle.pytest_tdd_resource_contracts.pyChanges to test_tdd_resource_contracts.pytest_transforms.pyChanges to test_transforms.pytest_handler.pyChanges to test_handler.pytest_handler_core.pyChanges to test_handler_core.pytest_handler_resources.pyChanges to test_handler_resources.pytest_init.pyChanges to test_init.pytest_version.pyChanges to test_version.pytest_dict_to_proto_function.pyChanges to test_dict_to_proto_function.pytest_apply_resource_change_advanced.pyChanges to test_apply_resource_change_advanced.pytest_apply_resource_change_core.pyChanges to test_apply_resource_change_core.pytest_call_function_advanced.pyChanges to test_call_function_advanced.pytest_call_function_core.pyChanges to test_call_function_core.pytest_close_ephemeral_resource.pyChanges to test_close_ephemeral_resource.pytest_configure_provider.pyChanges to test_configure_provider.pytest_get_functions.pyChanges to test_get_functions.pytest_get_metadata.pyChanges to test_get_metadata.pytest_get_provider_schema.pyChanges to test_get_provider_schema.pytest_handler_utils_conversions.pyChanges to test_handler_utils_conversions.pytest_handler_utils_diagnostics.pyChanges to test_handler_utils_diagnostics.pytest_import_resource_state.pyChanges to test_import_resource_state.pytest_move_resource_state.pyChanges to test_move_resource_state.pytest_open_ephemeral_resource.pyChanges to test_open_ephemeral_resource.pytest_plan_resource_change_basic.pyChanges to test_plan_resource_change_basic.pytest_plan_resource_change_implementation.pyChanges to test_plan_resource_change_implementation.pytest_read_data_source.pyChanges to test_read_data_source.pytest_read_resource.pyChanges to test_read_resource.pytest_renew_ephemeral_resource.pyChanges to test_renew_ephemeral_resource.pytest_stop_provider.pyChanges to test_stop_provider.pytest_upgrade_mutmut.pyChanges to test_upgrade_mutmut.pytest_upgrade_resource_state.pyChanges to test_upgrade_resource_state.pytest_validate_data_resource_config.pyChanges to test_validate_data_resource_config.pytest_validate_ephemeral_resource_config.pyChanges to test_validate_ephemeral_resource_config.pytest_validate_provider_config.pyChanges to test_validate_provider_config.pytest_validate_resource_config.pyChanges to test_validate_resource_config.pydummy_types.pyChanges to dummy_types.pyplugin_validators.pyChanges to plugin_validators.pyproto_validators.pyChanges to proto_validators.pyschema_validators.pyChanges to schema_validators.pyuv.lockChanges to uv.lock
- Net deletion of 289,719 lines (large generated content removed)
decouple
internal
16 files
coverage.xmlCONTRIBUTING.mdprovide_command.pyutils.pyoperation_context.pycomponents.pyvalidators.pyservice.pycall_function.pybase.pydecorators.pytest_metrics.pydummy_types.pyplugin_validators.pyproto_validators.pyschema_validators.py