pyvider 2025-10-28
Added SPDX license headers and module docstrings to all source files, removed version pins from...
367 files · 6,936+ · 181,905-

SPDX License Headers

219 files changed
  • settings.local.json Updated settings.local.json (+3/-1 lines)
  • .gitignore Added .gitignore (+2 lines)
  • .mutmut-config.py Updated .mutmut-config.py (+1/-1 lines)
  • HANDOFF.md Removed content from HANDOFF.md (-392 lines)
  • HANDOFF_COMPLETE.md Removed content from HANDOFF_COMPLETE.md (-207 lines)
  • _DOCS_NEXT_STEPS.md Removed content from _DOCS_NEXT_STEPS.md (-626 lines)
  • coverage.json Removed content from coverage.json (-1 lines)
  • glossary.md Updated glossary.md (+1/-1 lines)
  • update.txt Removed content from update.txt (-2 lines)
  • check_doc_links.py Updated check_doc_links.py (+29/-30 lines)
  • runtime-hook.py Updated runtime-hook.py (+1/-1 lines)
  • 404.html Removed content from 404.html (-2942 lines)
  • index.html Removed content from index.html (-3421 lines)
  • index.html Removed content from index.html (-3202 lines)
  • index.html Removed content from index.html (-3844 lines)
  • index.html Removed content from index.html (-3736 lines)
  • index.html Removed content from index.html (-4490 lines)
  • index.html Removed content from index.html (-6508 lines)
  • index.html Removed content from index.html (-4198 lines)
  • index.html Removed content from index.html (-3780 lines)
  • index.html Removed content from index.html (-3661 lines)
  • index.html Removed content from index.html (-4601 lines)
  • index.html Removed content from index.html (-3170 lines)
  • index.html Removed content from index.html (-3075 lines)
  • index.html Removed content from index.html (-4189 lines)
  • index.html Removed content from index.html (-4373 lines)
  • index.html Removed content from index.html (-3907 lines)
  • index.html Removed content from index.html (-3773 lines)
  • _mkdocstrings.css Removed content from _mkdocstrings.css (-213 lines)
  • favicon.png Binary file changes in favicon.png
  • bundle.f55a23d4.min.js Removed content from bundle.f55a23d4.min.js (-16 lines)
  • bundle.f55a23d4.min.js.map Removed content from bundle.f55a23d4.min.js.map (-7 lines)
  • lunr.ar.min.js Removed content from lunr.ar.min.js (-1 lines)
  • lunr.da.min.js Removed content from lunr.da.min.js (-18 lines)
  • lunr.de.min.js Removed content from lunr.de.min.js (-18 lines)
  • lunr.du.min.js Removed content from lunr.du.min.js (-18 lines)
  • lunr.el.min.js Removed content from lunr.el.min.js (-1 lines)
  • lunr.es.min.js Removed content from lunr.es.min.js (-18 lines)
  • lunr.fi.min.js Removed content from lunr.fi.min.js (-18 lines)
  • lunr.fr.min.js Removed content from lunr.fr.min.js (-18 lines)
  • lunr.he.min.js Removed content from lunr.he.min.js (-1 lines)
  • lunr.hi.min.js Removed content from lunr.hi.min.js (-1 lines)
  • lunr.hu.min.js Removed content from lunr.hu.min.js (-18 lines)
  • lunr.hy.min.js Removed content from lunr.hy.min.js (-1 lines)
  • lunr.it.min.js Removed content from lunr.it.min.js (-18 lines)
  • lunr.ja.min.js Removed content from lunr.ja.min.js (-1 lines)
  • lunr.jp.min.js Removed content from lunr.jp.min.js (-1 lines)
  • lunr.kn.min.js Removed content from lunr.kn.min.js (-1 lines)
  • lunr.ko.min.js Removed content from lunr.ko.min.js (-1 lines)
  • lunr.multi.min.js Removed content from lunr.multi.min.js (-1 lines)
  • lunr.nl.min.js Removed content from lunr.nl.min.js (-18 lines)
  • lunr.no.min.js Removed content from lunr.no.min.js (-18 lines)
  • lunr.pt.min.js Removed content from lunr.pt.min.js (-18 lines)
  • lunr.ro.min.js Removed content from lunr.ro.min.js (-18 lines)
  • lunr.ru.min.js Removed content from lunr.ru.min.js (-18 lines)
  • lunr.sa.min.js Removed content from lunr.sa.min.js (-1 lines)
  • lunr.stemmer.support.min.js Removed content from lunr.stemmer.support.min.js (-1 lines)
  • lunr.sv.min.js Removed content from lunr.sv.min.js (-18 lines)
  • lunr.ta.min.js Removed content from lunr.ta.min.js (-1 lines)
  • lunr.te.min.js Removed content from lunr.te.min.js (-1 lines)
  • lunr.th.min.js Removed content from lunr.th.min.js (-1 lines)
  • lunr.tr.min.js Removed content from lunr.tr.min.js (-18 lines)
  • lunr.vi.min.js Removed content from lunr.vi.min.js (-1 lines)
  • lunr.zh.min.js Removed content from lunr.zh.min.js (-1 lines)
  • tinyseg.js Removed content from tinyseg.js (-206 lines)
  • wordcut.js Removed content from wordcut.js (-6708 lines)
  • search.973d3a69.min.js Removed content from search.973d3a69.min.js (-42 lines)
  • search.973d3a69.min.js.map Removed content from search.973d3a69.min.js.map (-7 lines)
  • main.84d31ad4.min.css Removed content from main.84d31ad4.min.css (-1 lines)
  • main.84d31ad4.min.css.map Removed content from main.84d31ad4.min.css.map (-1 lines)
  • palette.06af60db.min.css Removed content from palette.06af60db.min.css (-1 lines)
  • palette.06af60db.min.css.map Removed content from palette.06af60db.min.css.map (-1 lines)
  • index.html Removed content from index.html (-3418 lines)
  • index.html Removed content from index.html (-3214 lines)
  • index.html Removed content from index.html (-3742 lines)
  • index.html Removed content from index.html (-3962 lines)
  • index.html Removed content from index.html (-3726 lines)
  • index.html Removed content from index.html (-3243 lines)
  • index.html Removed content from index.html (-3432 lines)
  • index.html Removed content from index.html (-3643 lines)
  • index.html Removed content from index.html (-3667 lines)
  • index.html Removed content from index.html (-3132 lines)
  • index.html Removed content from index.html (-3538 lines)
  • objects.inv Binary file changes in objects.inv
  • index.html Removed content from index.html (-3685 lines)
  • index.html Removed content from index.html (-3662 lines)
  • index.html Removed content from index.html (-3500 lines)
  • index.html Removed content from index.html (-3751 lines)
  • index.html Removed content from index.html (-3518 lines)
  • index.html Removed content from index.html (-3547 lines)
  • index.html Removed content from index.html (-3649 lines)
  • index.html Removed content from index.html (-3881 lines)
  • index.html Removed content from index.html (-3512 lines)
  • index.html Removed content from index.html (-3615 lines)
  • index.html Removed content from index.html (-3585 lines)
  • search_index.json Removed content from search_index.json (-1 lines)
  • sitemap.xml Removed content from sitemap.xml (-283 lines)
  • index.html Removed content from index.html (-3033 lines)
  • index.html Removed content from index.html (-2988 lines)
  • index.html Removed content from index.html (-2984 lines)
  • index.html Removed content from index.html (-3031 lines)
  • index.html Removed content from index.html (-2988 lines)
  • index.html Removed content from index.html (-3026 lines)
  • index.html Removed content from index.html (-2993 lines)
  • index.html Removed content from index.html (-4022 lines)
  • update.txt Removed content from update.txt (-2 lines)
  • ai2.sh Added ai2.sh (+1642 lines)
  • __init__.py Updated __init__.py (+8/-4 lines)
  • __main__.py Added __main__.py (+7 lines)
  • _version.py Updated _version.py (+5/-1 lines)
  • __init__.py Updated __init__.py (+8/-1 lines)
  • base.py Added base.py (+10 lines)
  • decorators.py Added decorators.py (+10 lines)
  • __init__.py Added __init__.py (+7 lines)
  • __main__.py Added __main__.py (+7 lines)
  • components_commands.py Added components_commands.py (+10 lines)
  • config_commands.py Added config_commands.py (+10 lines)
  • context.py Added context.py (+9 lines)
  • install_command.py Updated install_command.py (+11/-2 lines)
  • launch_context_command.py Added launch_context_command.py (+8 lines)
  • main.py Added main.py (+9 lines)
  • provide_command.py Updated provide_command.py (+12/-2 lines)
  • utils.py Added utils.py (+8 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • config.py Added config.py (+8 lines)
  • context.py Updated context.py (+10/-1 lines)
  • encryption.py Added encryption.py (+7 lines)
  • launch_context.py Added launch_context.py (+8 lines)
  • operation_context.py Updated operation_context.py (+8/-1 lines)
  • types.py Updated types.py (+4/-2 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • attrs_factory.py Added attrs_factory.py (+10 lines)
  • availability.py Updated availability.py (+8/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • adapter.py Updated adapter.py (+7/-1 lines)
  • __init__.py Added __init__.py (+8 lines)
  • marshaler.py Added marshaler.py (+10 lines)
  • schema_adapter.py Updated schema_adapter.py (+10/-1 lines)
  • utils.py Updated utils.py (+8/-1 lines)
  • __init__.py Updated __init__.py (+5/-2 lines)
  • base.py Added base.py (+10 lines)
  • decorators.py Updated decorators.py (+19/-2 lines)
  • __init__.py Updated __init__.py (+7/-1 lines)
  • base.py Added base.py (+10 lines)
  • context.py Updated context.py (+12/-1 lines)
  • decorators.py Updated decorators.py (+4/-2 lines)
  • __init__.py Updated __init__.py (+6/-2 lines)
  • base.py Updated base.py (+8/-2 lines)
  • foundation.py Updated foundation.py (+6/-1 lines)
  • function.py Updated function.py (+9/-1 lines)
  • grpc.py Updated grpc.py (+10/-1 lines)
  • provider.py Updated provider.py (+10/-1 lines)
  • registry.py Updated registry.py (+10/-1 lines)
  • resource.py Updated resource.py (+10/-1 lines)
  • schema.py Updated schema.py (+10/-1 lines)
  • serialization.py Updated serialization.py (+10/-1 lines)
  • validation.py Updated validation.py (+9/-1 lines)
  • __init__.py Updated __init__.py (+4/-1 lines)
  • adapters.py Added adapters.py (+10 lines)
  • base.py Updated base.py (+5/-1 lines)
  • decorators.py Updated decorators.py (+18/-1 lines)
  • handler.py Updated handler.py (+7/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • components.py Added components.py (+10 lines)
  • discovery.py Added discovery.py (+10 lines)
  • __init__.py Added __init__.py (+7 lines)
  • metrics.py Added metrics.py (+7 lines)
  • service.py Updated service.py (+7/-1 lines)
  • function_adapter.py Updated function_adapter.py (+10/-1 lines)
  • __init__.py Updated __init__.py (+6/-1 lines)
  • apply_resource_change.py Added apply_resource_change.py (+18 lines)
  • call_function.py Updated call_function.py (+17/-1 lines)
  • close_ephemeral_resource.py Updated close_ephemeral_resource.py (+16/-1 lines)
  • configure_provider.py Updated configure_provider.py (+35/-1 lines)
  • get_functions.py Added get_functions.py (+8 lines)
  • get_metadata.py Updated get_metadata.py (+16/-11 lines)
  • get_provider_schema.py Updated get_provider_schema.py (+17/-3 lines)
  • import_resource_state.py Updated import_resource_state.py (+6/-1 lines)
  • move_resource_state.py Updated move_resource_state.py (+6/-1 lines)
  • open_ephemeral_resource.py Updated open_ephemeral_resource.py (+14/-1 lines)
  • plan_resource_change.py Added plan_resource_change.py (+18 lines)
  • read_data_source.py Updated read_data_source.py (+18/-1 lines)
  • read_resource.py Added read_resource.py (+17 lines)
  • renew_ephemeral_resource.py Updated renew_ephemeral_resource.py (+16/-1 lines)
  • stop_provider.py Updated stop_provider.py (+6/-1 lines)
  • upgrade_resource_state.py Updated upgrade_resource_state.py (+7/-1 lines)
  • utils.py Added utils.py (+144 lines)
  • validate_data_resource_config.py Added validate_data_resource_config.py (+10 lines)
  • validate_ephemeral_resource_config.py Added validate_ephemeral_resource_config.py (+10 lines)
  • validate_provider_config.py Updated validate_provider_config.py (+40/-1 lines)
  • validate_resource_config.py Added validate_resource_config.py (+10 lines)
  • __init__.py Updated __init__.py (+5/-2 lines)
  • utils.py Added utils.py (+10 lines)
  • __init__.py Updated __init__.py (+7/-2 lines)
  • base.py Added base.py (+10 lines)
  • config.py Added config.py (+9 lines)
  • context.py Updated context.py (+20/-1 lines)
  • decorators.py Updated decorators.py (+9/-1 lines)
  • provider.py Added provider.py (+68 lines)
  • __init__.py Updated __init__.py (+6/-1 lines)
  • base.py Added base.py (+10 lines)
  • context.py Added context.py (+11 lines)
  • decorators.py Updated decorators.py (+19/-2 lines)
  • exceptions.py Updated exceptions.py (+5/-2 lines)
  • lifecycle.py Updated lifecycle.py (+5/-2 lines)
  • private_state.py Updated private_state.py (+10/-1 lines)
  • protocol.py Updated protocol.py (+5/-2 lines)
  • types.py Updated types.py (+3/-2 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • exceptions.py Added exceptions.py (+11 lines)
  • factory.py Added factory.py (+10 lines)
  • transforms.py Updated transforms.py (+10/-1 lines)
  • __init__.py Updated __init__.py (+9/-1 lines)
  • attribute.py Updated attribute.py (+10/-1 lines)
  • blocks.py Updated blocks.py (+10/-1 lines)
  • enums.py Added enums.py (+10 lines)
  • object.py Updated object.py (+10/-1 lines)
  • schema.py Updated schema.py (+10/-1 lines)
  • types_base.py Updated types_base.py (+8/-1 lines)
  • Added SPDX-FileCopyrightText: Copyright (c) 2025 provide.io llc. All rights reserved. and SPDX-License-Identifier: Apache-2.0 headers to all Python source files in src/pyvider/ instantiate internal
    1 file
    • pyvider
  • Added """TODO: Add module docstring.""" placeholder docstrings where missing specify errata
    365 files
    • settings.local.json
    • .gitignore
    • .mutmut-config.py
    • HANDOFF.md
    • HANDOFF_COMPLETE.md
    • _DOCS_NEXT_STEPS.md
    • coverage.json
    • glossary.md
    • update.txt
    • pyproject.toml
    • check_doc_links.py
    • runtime-hook.py
    • 404.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • _mkdocstrings.css
    • favicon.png
    • bundle.f55a23d4.min.js
    • bundle.f55a23d4.min.js.map
    • lunr.ar.min.js
    • lunr.da.min.js
    • lunr.de.min.js
    • lunr.du.min.js
    • lunr.el.min.js
    • lunr.es.min.js
    • lunr.fi.min.js
    • lunr.fr.min.js
    • lunr.he.min.js
    • lunr.hi.min.js
    • lunr.hu.min.js
    • lunr.hy.min.js
    • lunr.it.min.js
    • lunr.ja.min.js
    • lunr.jp.min.js
    • lunr.kn.min.js
    • lunr.ko.min.js
    • lunr.multi.min.js
    • lunr.nl.min.js
    • lunr.no.min.js
    • lunr.pt.min.js
    • lunr.ro.min.js
    • lunr.ru.min.js
    • lunr.sa.min.js
    • lunr.stemmer.support.min.js
    • lunr.sv.min.js
    • lunr.ta.min.js
    • lunr.te.min.js
    • lunr.th.min.js
    • lunr.tr.min.js
    • lunr.vi.min.js
    • lunr.zh.min.js
    • tinyseg.js
    • wordcut.js
    • search.973d3a69.min.js
    • search.973d3a69.min.js.map
    • main.84d31ad4.min.css
    • main.84d31ad4.min.css.map
    • palette.06af60db.min.css
    • palette.06af60db.min.css.map
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • objects.inv
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • search_index.json
    • sitemap.xml
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • update.txt
    • ai_studio_code.sh
    • __init__.py
    • __main__.py
    • _version.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • __main__.py
    • components_commands.py
    • config_commands.py
    • context.py
    • install_command.py
    • launch_context_command.py
    • main.py
    • provide_command.py
    • utils.py
    • __init__.py
    • config.py
    • context.py
    • encryption.py
    • launch_context.py
    • operation_context.py
    • types.py
    • __init__.py
    • attrs_factory.py
    • availability.py
    • __init__.py
    • adapter.py
    • __init__.py
    • marshaler.py
    • schema_adapter.py
    • utils.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • __init__.py
    • base.py
    • foundation.py
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • adapters.py
    • base.py
    • decorators.py
    • handler.py
    • __init__.py
    • components.py
    • discovery.py
    • validators.py
    • __init__.py
    • metrics.py
    • service.py
    • function_adapter.py
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • configure_provider.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • stop_provider.py
    • upgrade_resource_state.py
    • utils.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • utils.py
    • __init__.py
    • base.py
    • config.py
    • context.py
    • decorators.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • private_state.py
    • protocol.py
    • types.py
    • __init__.py
    • exceptions.py
    • factory.py
    • transforms.py
    • __init__.py
    • attribute.py
    • blocks.py
    • enums.py
    • object.py
    • schema.py
    • types_base.py
    • __init__.py
    • fixtures.py
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
  • Added # 🐍🏗️🔚 end-of-file markers to all source files instantiate internal
    365 files
    • settings.local.json
    • .gitignore
    • .mutmut-config.py
    • HANDOFF.md
    • HANDOFF_COMPLETE.md
    • _DOCS_NEXT_STEPS.md
    • coverage.json
    • glossary.md
    • update.txt
    • pyproject.toml
    • check_doc_links.py
    • runtime-hook.py
    • 404.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • _mkdocstrings.css
    • favicon.png
    • bundle.f55a23d4.min.js
    • bundle.f55a23d4.min.js.map
    • lunr.ar.min.js
    • lunr.da.min.js
    • lunr.de.min.js
    • lunr.du.min.js
    • lunr.el.min.js
    • lunr.es.min.js
    • lunr.fi.min.js
    • lunr.fr.min.js
    • lunr.he.min.js
    • lunr.hi.min.js
    • lunr.hu.min.js
    • lunr.hy.min.js
    • lunr.it.min.js
    • lunr.ja.min.js
    • lunr.jp.min.js
    • lunr.kn.min.js
    • lunr.ko.min.js
    • lunr.multi.min.js
    • lunr.nl.min.js
    • lunr.no.min.js
    • lunr.pt.min.js
    • lunr.ro.min.js
    • lunr.ru.min.js
    • lunr.sa.min.js
    • lunr.stemmer.support.min.js
    • lunr.sv.min.js
    • lunr.ta.min.js
    • lunr.te.min.js
    • lunr.th.min.js
    • lunr.tr.min.js
    • lunr.vi.min.js
    • lunr.zh.min.js
    • tinyseg.js
    • wordcut.js
    • search.973d3a69.min.js
    • search.973d3a69.min.js.map
    • main.84d31ad4.min.css
    • main.84d31ad4.min.css.map
    • palette.06af60db.min.css
    • palette.06af60db.min.css.map
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • objects.inv
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • search_index.json
    • sitemap.xml
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • index.html
    • update.txt
    • ai_studio_code.sh
    • __init__.py
    • __main__.py
    • _version.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • __main__.py
    • components_commands.py
    • config_commands.py
    • context.py
    • install_command.py
    • launch_context_command.py
    • main.py
    • provide_command.py
    • utils.py
    • __init__.py
    • config.py
    • context.py
    • encryption.py
    • launch_context.py
    • operation_context.py
    • types.py
    • __init__.py
    • attrs_factory.py
    • availability.py
    • __init__.py
    • adapter.py
    • __init__.py
    • marshaler.py
    • schema_adapter.py
    • utils.py
    • __init__.py
    • base.py
    • decorators.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • __init__.py
    • base.py
    • foundation.py
    • function.py
    • grpc.py
    • provider.py
    • registry.py
    • resource.py
    • schema.py
    • serialization.py
    • validation.py
    • __init__.py
    • adapters.py
    • base.py
    • decorators.py
    • handler.py
    • __init__.py
    • components.py
    • discovery.py
    • validators.py
    • __init__.py
    • metrics.py
    • service.py
    • function_adapter.py
    • __init__.py
    • apply_resource_change.py
    • call_function.py
    • close_ephemeral_resource.py
    • configure_provider.py
    • get_functions.py
    • get_metadata.py
    • get_provider_schema.py
    • import_resource_state.py
    • move_resource_state.py
    • open_ephemeral_resource.py
    • plan_resource_change.py
    • read_data_source.py
    • read_resource.py
    • renew_ephemeral_resource.py
    • stop_provider.py
    • upgrade_resource_state.py
    • utils.py
    • validate_data_resource_config.py
    • validate_ephemeral_resource_config.py
    • validate_provider_config.py
    • validate_resource_config.py
    • __init__.py
    • utils.py
    • __init__.py
    • base.py
    • config.py
    • context.py
    • decorators.py
    • provider.py
    • __init__.py
    • base.py
    • context.py
    • decorators.py
    • exceptions.py
    • lifecycle.py
    • private_state.py
    • protocol.py
    • types.py
    • __init__.py
    • exceptions.py
    • factory.py
    • transforms.py
    • __init__.py
    • attribute.py
    • blocks.py
    • enums.py
    • object.py
    • schema.py
    • types_base.py
    • __init__.py
    • fixtures.py
    • test_decorators.py
    • test_cli_entrypoints.py
    • test_cli_utils.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_install_utils.py
    • test_launch_context_command.py
    • test_provide_command.py
    • test_pyvider_cli.py
    • test_availability.py
    • test_base_context.py
    • test_config.py
    • test_encryption_unit.py
    • test_launch_context.py
    • test_launch_context_extra.py
    • test_attrs_factory.py
    • conftest.py
    • test_conversion_utils.py
    • test_from_cty_conversion.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_tdd_marshaler_contracts.py
    • test_terraform_conversion.py
    • test_utils.py
    • test_base_data_source.py
    • test_exceptions_hierarchy.py
    • test_foundation_exceptions.py
    • proto_fixtures.py
    • test_cty_to_native_conversion.py
    • test_cty_validation_recursion.py
    • test_diagnostics_api.py
    • test_function_argument_conversion.py
    • test_observability_contracts.py
    • test_private_state_encryption.py
    • test_schema_caching.py
    • test_validation_contract.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • test_function_registration.py
    • test_tdd_function_dispatch.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • __init__.py
    • mock_data_source.py
    • mock_function.py
    • mock_type.py
    • mock_resource_file.py
    • conftest.py
    • test_upgrade_handler.py
    • __init__.py
    • test_handler_metrics.py
    • test_metrics.py
    • __init__.py
    • test_cty_conversions.py
    • test_function_adapter.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_pyvider_provider.py
    • test_base_resource.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_exceptions.py
    • test_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_resource_protocol.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_ephemeral_resource_lifecycle.py
    • test_tdd_private_state.py
    • test_tdd_private_state_in_read.py
    • test_tdd_private_state_lifecycle.py
    • test_tdd_resource_context_contract.py
    • test_tdd_resource_contracts.py
    • test_conversion_proto.py
    • test_factory_attributes.py
    • test_resources.py
    • test_lifecycle_operations.py
    • test_lifecycle_terraform.py
    • test_schema_architecture.py
    • test_schema_edge_cases.py
    • test_tdd_schema_contracts.py
    • test_exceptions.py
    • test_factory_helpers.py
    • test_transforms.py
    • test_transformation_operations.py
    • test_pvs_object_type.py
    • test_tdd_capability_association.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • conftest.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_diagnostic_creation.py
    • test_enhanced_error_messages.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_structured_logging.py
    • test_tdd_deep_diagnostics.py
    • test_tdd_diagnostics.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • test_call_function_integration.py
    • test_framework_integration.py
    • test_handler_diagnostics.py
    • test_read_data_source_integration.py
    • test_unmarshal_recursion.py
    • test_schema_validators.py
    • __init__.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py

Removed Version Pins

1 file changed
  • pyproject.toml Updated pyproject.toml (+2/-2 lines)
  • Changed pyvider-cty>=0.0.113 to pyvider-cty (unpinned) decouple internal
    2 files
    • .gitignore
    • pyproject.toml
  • Changed pyvider-rpcplugin>=0.0.112 to pyvider-rpcplugin (unpinned) decouple internal
    2 files
    • .gitignore
    • pyproject.toml

Validator Tests

147 files changed
  • validators.py Updated validators.py (+5/-2 lines)
  • proto_validators.py Added proto_validators.py (+10 lines)
  • schema_validators.py Added schema_validators.py (+10 lines)
  • TEST_STATUS.md Removed content from TEST_STATUS.md (-99 lines)
  • __init__.py Added __init__.py (+17 lines)
  • fixtures.py Added fixtures.py (+68 lines)
  • test_provider.tf Removed content from test_provider.tf (-36 lines)
  • test_decorators.py Updated test_decorators.py (+9/-1 lines)
  • test_cli_entrypoints.py Added test_cli_entrypoints.py (+8 lines)
  • test_cli_utils.py Updated test_cli_utils.py (+10/-4 lines)
  • test_components_commands.py Updated test_components_commands.py (+22/-14 lines)
  • test_context.py Updated test_context.py (+31/-23 lines)
  • test_install_command.py Updated test_install_command.py (+31/-24 lines)
  • test_install_utils.py Updated test_install_utils.py (+26/-18 lines)
  • test_launch_context_command.py Updated test_launch_context_command.py (+32/-24 lines)
  • test_provide_command.py Updated test_provide_command.py (+175/-54 lines)
  • test_pyvider_cli.py Updated test_pyvider_cli.py (+29/-21 lines)
  • test_availability.py Updated test_availability.py (+10/-1 lines)
  • test_base_context.py Added test_base_context.py (+8 lines)
  • test_config.py Updated test_config.py (+40/-18 lines)
  • test_encryption_unit.py Updated test_encryption_unit.py (+33/-25 lines)
  • test_launch_context.py Updated test_launch_context.py (+21/-13 lines)
  • test_launch_context_extra.py Updated test_launch_context_extra.py (+15/-6 lines)
  • test_attrs_factory.py Updated test_attrs_factory.py (+24/-16 lines)
  • conftest.py Added conftest.py (+10 lines)
  • test_conversion_utils.py Updated test_conversion_utils.py (+16/-8 lines)
  • test_from_cty_conversion.py Updated test_from_cty_conversion.py (+16/-8 lines)
  • test_marshaler.py Updated test_marshaler.py (+24/-16 lines)
  • test_schema_adapter.py Updated test_schema_adapter.py (+33/-25 lines)
  • test_tdd_marshaler_contracts.py Updated test_tdd_marshaler_contracts.py (+11/-2 lines)
  • test_terraform_conversion.py Added test_terraform_conversion.py (+10 lines)
  • test_utils.py Added test_utils.py (+8 lines)
  • test_base_data_source.py Updated test_base_data_source.py (+18/-10 lines)
  • test_exceptions_hierarchy.py Updated test_exceptions_hierarchy.py (+35/-27 lines)
  • test_foundation_exceptions.py Updated test_foundation_exceptions.py (+13/-4 lines)
  • proto_fixtures.py Added proto_fixtures.py (+10 lines)
  • test_cty_to_native_conversion.py Updated test_cty_to_native_conversion.py (+12/-3 lines)
  • test_cty_validation_recursion.py Updated test_cty_validation_recursion.py (+10/-1 lines)
  • test_diagnostics_api.py Updated test_diagnostics_api.py (+11/-2 lines)
  • test_function_argument_conversion.py Updated test_function_argument_conversion.py (+11/-2 lines)
  • test_observability_contracts.py Updated test_observability_contracts.py (+10/-1 lines)
  • test_private_state_encryption.py Updated test_private_state_encryption.py (+13/-4 lines)
  • test_schema_caching.py Updated test_schema_caching.py (+10/-1 lines)
  • test_validation_contract.py Updated test_validation_contract.py (+13/-4 lines)
  • test_base_function.py Updated test_base_function.py (+22/-14 lines)
  • test_base_function_complete.py Updated test_base_function_complete.py (+56/-48 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+15/-5 lines)
  • test_function_adapters_extraction.py Updated test_function_adapters_extraction.py (+42/-34 lines)
  • test_function_adapters_types.py Updated test_function_adapters_types.py (+49/-41 lines)
  • test_function_registration.py Updated test_function_registration.py (+11/-1 lines)
  • test_tdd_function_dispatch.py Updated test_tdd_function_dispatch.py (+14/-4 lines)
  • __init__.py Added __init__.py (+9 lines)
  • test_discovery.py Updated test_discovery.py (+27/-20 lines)
  • test_validators.py Updated test_validators.py (+23/-16 lines)
  • __init__.py Added __init__.py (+7 lines)
  • mock_data_source.py Added mock_data_source.py (+10 lines)
  • mock_function.py Added mock_function.py (+10 lines)
  • mock_type.py Added mock_type.py (+10 lines)
  • mock_resource_file.py Updated mock_resource_file.py (+11/-1 lines)
  • conftest.py Added conftest.py (+8 lines)
  • test_upgrade_handler.py Updated test_upgrade_handler.py (+10/-2 lines)
  • __init__.py Added __init__.py (+8 lines)
  • test_handler_metrics.py Updated test_handler_metrics.py (+18/-12 lines)
  • test_metrics.py Updated test_metrics.py (+45/-37 lines)
  • __init__.py Added __init__.py (+9 lines)
  • test_cty_conversions.py Updated test_cty_conversions.py (+31/-23 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+12/-2 lines)
  • test_function_adapters_hypothesis.py Updated test_function_adapters_hypothesis.py (+59/-50 lines)
  • test_schema_validation.py Updated test_schema_validation.py (+20/-12 lines)
  • test_service.py Updated test_service.py (+27/-20 lines)
  • test_base_provider.py Updated test_base_provider.py (+18/-10 lines)
  • test_pyvider_provider.py Added test_pyvider_provider.py (+201 lines)
  • test_base_resource.py Updated test_base_resource.py (+16/-6 lines)
  • test_base_resource_conversion.py Updated test_base_resource_conversion.py (+36/-29 lines)
  • test_base_resource_lifecycle.py Updated test_base_resource_lifecycle.py (+23/-16 lines)
  • test_exceptions.py Updated test_exceptions.py (+17/-5 lines)
  • test_lifecycle.py Updated test_lifecycle.py (+12/-3 lines)
  • test_protocol.py Updated test_protocol.py (+14/-7 lines)
  • test_resource_context.py Added test_resource_context.py (+7 lines)
  • test_resource_protocol.py Added test_resource_protocol.py (+7 lines)
  • test_tdd_crud_lifecycle.py Updated test_tdd_crud_lifecycle.py (+15/-8 lines)
  • test_tdd_ephemeral_resource_lifecycle.py Updated test_tdd_ephemeral_resource_lifecycle.py (+10/-1 lines)
  • test_tdd_private_state.py Updated test_tdd_private_state.py (+12/-2 lines)
  • test_tdd_private_state_in_read.py Updated test_tdd_private_state_in_read.py (+11/-2 lines)
  • test_tdd_private_state_lifecycle.py Updated test_tdd_private_state_lifecycle.py (+11/-1 lines)
  • test_tdd_resource_context_contract.py Updated test_tdd_resource_context_contract.py (+11/-2 lines)
  • test_tdd_resource_contracts.py Updated test_tdd_resource_contracts.py (+13/-5 lines)
  • test_conversion_proto.py Updated test_conversion_proto.py (+8/-1 lines)
  • test_factory_attributes.py Added test_factory_attributes.py (+10 lines)
  • test_resources.py Updated test_resources.py (+8/-1 lines)
  • test_lifecycle_operations.py Updated test_lifecycle_operations.py (+8/-1 lines)
  • test_lifecycle_terraform.py Updated test_lifecycle_terraform.py (+8/-1 lines)
  • test_schema_architecture.py Updated test_schema_architecture.py (+12/-2 lines)
  • test_schema_edge_cases.py Updated test_schema_edge_cases.py (+11/-1 lines)
  • test_tdd_schema_contracts.py Updated test_tdd_schema_contracts.py (+11/-1 lines)
  • test_exceptions.py Updated test_exceptions.py (+19/-7 lines)
  • test_factory_helpers.py Updated test_factory_helpers.py (+16/-6 lines)
  • test_transforms.py Updated test_transforms.py (+17/-9 lines)
  • test_transformation_operations.py Updated test_transformation_operations.py (+13/-3 lines)
  • test_pvs_object_type.py Updated test_pvs_object_type.py (+13/-3 lines)
  • test_tdd_capability_association.py Updated test_tdd_capability_association.py (+12/-2 lines)
  • test_handler_core.py Updated test_handler_core.py (+23/-13 lines)
  • test_handler_resources.py Updated test_handler_resources.py (+23/-15 lines)
  • test_init.py Updated test_init.py (+11/-3 lines)
  • test_version.py Updated test_version.py (+13/-3 lines)
  • test_dict_to_proto_function.py Updated test_dict_to_proto_function.py (+27/-19 lines)
  • conftest.py Added conftest.py (+10 lines)
  • test_apply_resource_change_advanced.py Updated test_apply_resource_change_advanced.py (+18/-10 lines)
  • test_apply_resource_change_core.py Updated test_apply_resource_change_core.py (+21/-13 lines)
  • test_call_function_advanced.py Updated test_call_function_advanced.py (+40/-30 lines)
  • test_call_function_core.py Updated test_call_function_core.py (+29/-21 lines)
  • test_close_ephemeral_resource.py Updated test_close_ephemeral_resource.py (+72/-54 lines)
  • test_configure_provider.py Updated test_configure_provider.py (+18/-10 lines)
  • test_diagnostic_creation.py Updated test_diagnostic_creation.py (+13/-3 lines)
  • test_enhanced_error_messages.py Updated test_enhanced_error_messages.py (+33/-24 lines)
  • test_get_functions.py Updated test_get_functions.py (+25/-17 lines)
  • test_get_metadata.py Updated test_get_metadata.py (+45/-35 lines)
  • test_get_provider_schema.py Updated test_get_provider_schema.py (+163/-128 lines)
  • test_handler_utils_conversions.py Updated test_handler_utils_conversions.py (+38/-30 lines)
  • test_handler_utils_diagnostics.py Updated test_handler_utils_diagnostics.py (+28/-20 lines)
  • test_import_resource_state.py Updated test_import_resource_state.py (+12/-4 lines)
  • test_move_resource_state.py Updated test_move_resource_state.py (+12/-4 lines)
  • test_open_ephemeral_resource.py Updated test_open_ephemeral_resource.py (+60/-62 lines)
  • test_plan_resource_change_basic.py Updated test_plan_resource_change_basic.py (+58/-45 lines)
  • test_plan_resource_change_implementation.py Updated test_plan_resource_change_implementation.py (+99/-94 lines)
  • test_read_data_source.py Updated test_read_data_source.py (+42/-27 lines)
  • test_read_resource.py Updated test_read_resource.py (+23/-15 lines)
  • test_renew_ephemeral_resource.py Updated test_renew_ephemeral_resource.py (+81/-71 lines)
  • test_stop_provider.py Updated test_stop_provider.py (+62/-58 lines)
  • test_structured_logging.py Updated test_structured_logging.py (+40/-45 lines)
  • test_tdd_deep_diagnostics.py Updated test_tdd_deep_diagnostics.py (+17/-7 lines)
  • test_tdd_diagnostics.py Updated test_tdd_diagnostics.py (+11/-1 lines)
  • test_upgrade_mutmut.py Updated test_upgrade_mutmut.py (+10/-2 lines)
  • test_upgrade_resource_state.py Updated test_upgrade_resource_state.py (+32/-24 lines)
  • test_validate_data_resource_config.py Updated test_validate_data_resource_config.py (+224/-154 lines)
  • test_validate_ephemeral_resource_config.py Updated test_validate_ephemeral_resource_config.py (+151/-103 lines)
  • test_validate_provider_config.py Updated test_validate_provider_config.py (+140/-18 lines)
  • test_validate_resource_config.py Updated test_validate_resource_config.py (+23/-14 lines)
  • test_call_function_integration.py Updated test_call_function_integration.py (+11/-1 lines)
  • test_framework_integration.py Updated test_framework_integration.py (+13/-3 lines)
  • test_handler_diagnostics.py Updated test_handler_diagnostics.py (+14/-4 lines)
  • test_read_data_source_integration.py Updated test_read_data_source_integration.py (+12/-2 lines)
  • test_unmarshal_recursion.py Updated test_unmarshal_recursion.py (+11/-1 lines)
  • test_schema_validators.py Updated test_schema_validators.py (+10/-1 lines)
  • __init__.py Added __init__.py (+7 lines)
  • dummy_types.py Updated dummy_types.py (+16/-6 lines)
  • plugin_validators.py Updated plugin_validators.py (+12/-1 lines)
  • Added proto validator tests (10 new lines in tests/validators/proto_validators.py) qualify internal
    2 files
    • validators.py
    • proto_validators.py
  • Added schema validator tests (10 new lines in tests/validators/schema_validators.py) qualify internal
    2 files
    • validators.py
    • schema_validators.py

Large Content Removal

365 files changed
  • settings.local.json Changes to settings.local.json
  • .gitignore Changes to .gitignore
  • .mutmut-config.py Changes to .mutmut-config.py
  • HANDOFF.md Changes to HANDOFF.md
  • HANDOFF_COMPLETE.md Changes to HANDOFF_COMPLETE.md
  • _DOCS_NEXT_STEPS.md Changes to _DOCS_NEXT_STEPS.md
  • coverage.json Changes to coverage.json
  • glossary.md Changes to glossary.md
  • update.txt Changes to update.txt
  • pyproject.toml Changes to pyproject.toml
  • check_doc_links.py Changes to check_doc_links.py
  • runtime-hook.py Changes to runtime-hook.py
  • 404.html Changes to 404.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • _mkdocstrings.css Changes to _mkdocstrings.css
  • favicon.png Changes to favicon.png
  • bundle.f55a23d4.min.js Changes to bundle.f55a23d4.min.js
  • bundle.f55a23d4.min.js.map Changes to bundle.f55a23d4.min.js.map
  • lunr.ar.min.js Changes to lunr.ar.min.js
  • lunr.da.min.js Changes to lunr.da.min.js
  • lunr.de.min.js Changes to lunr.de.min.js
  • lunr.du.min.js Changes to lunr.du.min.js
  • lunr.el.min.js Changes to lunr.el.min.js
  • lunr.es.min.js Changes to lunr.es.min.js
  • lunr.fi.min.js Changes to lunr.fi.min.js
  • lunr.fr.min.js Changes to lunr.fr.min.js
  • lunr.he.min.js Changes to lunr.he.min.js
  • lunr.hi.min.js Changes to lunr.hi.min.js
  • lunr.hu.min.js Changes to lunr.hu.min.js
  • lunr.hy.min.js Changes to lunr.hy.min.js
  • lunr.it.min.js Changes to lunr.it.min.js
  • lunr.ja.min.js Changes to lunr.ja.min.js
  • lunr.jp.min.js Changes to lunr.jp.min.js
  • lunr.kn.min.js Changes to lunr.kn.min.js
  • lunr.ko.min.js Changes to lunr.ko.min.js
  • lunr.multi.min.js Changes to lunr.multi.min.js
  • lunr.nl.min.js Changes to lunr.nl.min.js
  • lunr.no.min.js Changes to lunr.no.min.js
  • lunr.pt.min.js Changes to lunr.pt.min.js
  • lunr.ro.min.js Changes to lunr.ro.min.js
  • lunr.ru.min.js Changes to lunr.ru.min.js
  • lunr.sa.min.js Changes to lunr.sa.min.js
  • lunr.stemmer.support.min.js Changes to lunr.stemmer.support.min.js
  • lunr.sv.min.js Changes to lunr.sv.min.js
  • lunr.ta.min.js Changes to lunr.ta.min.js
  • lunr.te.min.js Changes to lunr.te.min.js
  • lunr.th.min.js Changes to lunr.th.min.js
  • lunr.tr.min.js Changes to lunr.tr.min.js
  • lunr.vi.min.js Changes to lunr.vi.min.js
  • lunr.zh.min.js Changes to lunr.zh.min.js
  • tinyseg.js Changes to tinyseg.js
  • wordcut.js Changes to wordcut.js
  • search.973d3a69.min.js Changes to search.973d3a69.min.js
  • search.973d3a69.min.js.map Changes to search.973d3a69.min.js.map
  • main.84d31ad4.min.css Changes to main.84d31ad4.min.css
  • main.84d31ad4.min.css.map Changes to main.84d31ad4.min.css.map
  • palette.06af60db.min.css Changes to palette.06af60db.min.css
  • palette.06af60db.min.css.map Changes to palette.06af60db.min.css.map
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • objects.inv Changes to objects.inv
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • search_index.json Changes to search_index.json
  • sitemap.xml Changes to sitemap.xml
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • index.html Changes to index.html
  • update.txt Changes to update.txt
  • ai_studio_code.sh Changes to ai_studio_code.sh
  • __init__.py Changes to __init__.py
  • __main__.py Changes to __main__.py
  • _version.py Changes to _version.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • decorators.py Changes to decorators.py
  • __init__.py Changes to __init__.py
  • __main__.py Changes to __main__.py
  • components_commands.py Changes to components_commands.py
  • config_commands.py Changes to config_commands.py
  • context.py Changes to context.py
  • install_command.py Changes to install_command.py
  • launch_context_command.py Changes to launch_context_command.py
  • main.py Changes to main.py
  • provide_command.py Changes to provide_command.py
  • utils.py Changes to utils.py
  • __init__.py Changes to __init__.py
  • config.py Changes to config.py
  • context.py Changes to context.py
  • encryption.py Changes to encryption.py
  • launch_context.py Changes to launch_context.py
  • operation_context.py Changes to operation_context.py
  • types.py Changes to types.py
  • __init__.py Changes to __init__.py
  • attrs_factory.py Changes to attrs_factory.py
  • availability.py Changes to availability.py
  • __init__.py Changes to __init__.py
  • adapter.py Changes to adapter.py
  • __init__.py Changes to __init__.py
  • marshaler.py Changes to marshaler.py
  • schema_adapter.py Changes to schema_adapter.py
  • utils.py Changes to utils.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • decorators.py Changes to decorators.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • context.py Changes to context.py
  • decorators.py Changes to decorators.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • foundation.py Changes to foundation.py
  • function.py Changes to function.py
  • grpc.py Changes to grpc.py
  • provider.py Changes to provider.py
  • registry.py Changes to registry.py
  • resource.py Changes to resource.py
  • schema.py Changes to schema.py
  • serialization.py Changes to serialization.py
  • validation.py Changes to validation.py
  • __init__.py Changes to __init__.py
  • adapters.py Changes to adapters.py
  • base.py Changes to base.py
  • decorators.py Changes to decorators.py
  • handler.py Changes to handler.py
  • __init__.py Changes to __init__.py
  • components.py Changes to components.py
  • discovery.py Changes to discovery.py
  • validators.py Changes to validators.py
  • __init__.py Changes to __init__.py
  • metrics.py Changes to metrics.py
  • service.py Changes to service.py
  • function_adapter.py Changes to function_adapter.py
  • __init__.py Changes to __init__.py
  • apply_resource_change.py Changes to apply_resource_change.py
  • call_function.py Changes to call_function.py
  • close_ephemeral_resource.py Changes to close_ephemeral_resource.py
  • configure_provider.py Changes to configure_provider.py
  • get_functions.py Changes to get_functions.py
  • get_metadata.py Changes to get_metadata.py
  • get_provider_schema.py Changes to get_provider_schema.py
  • import_resource_state.py Changes to import_resource_state.py
  • move_resource_state.py Changes to move_resource_state.py
  • open_ephemeral_resource.py Changes to open_ephemeral_resource.py
  • plan_resource_change.py Changes to plan_resource_change.py
  • read_data_source.py Changes to read_data_source.py
  • read_resource.py Changes to read_resource.py
  • renew_ephemeral_resource.py Changes to renew_ephemeral_resource.py
  • stop_provider.py Changes to stop_provider.py
  • upgrade_resource_state.py Changes to upgrade_resource_state.py
  • utils.py Changes to utils.py
  • validate_data_resource_config.py Changes to validate_data_resource_config.py
  • validate_ephemeral_resource_config.py Changes to validate_ephemeral_resource_config.py
  • validate_provider_config.py Changes to validate_provider_config.py
  • validate_resource_config.py Changes to validate_resource_config.py
  • __init__.py Changes to __init__.py
  • utils.py Changes to utils.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • config.py Changes to config.py
  • context.py Changes to context.py
  • decorators.py Changes to decorators.py
  • provider.py Changes to provider.py
  • __init__.py Changes to __init__.py
  • base.py Changes to base.py
  • context.py Changes to context.py
  • decorators.py Changes to decorators.py
  • exceptions.py Changes to exceptions.py
  • lifecycle.py Changes to lifecycle.py
  • private_state.py Changes to private_state.py
  • protocol.py Changes to protocol.py
  • types.py Changes to types.py
  • __init__.py Changes to __init__.py
  • exceptions.py Changes to exceptions.py
  • factory.py Changes to factory.py
  • transforms.py Changes to transforms.py
  • __init__.py Changes to __init__.py
  • attribute.py Changes to attribute.py
  • blocks.py Changes to blocks.py
  • enums.py Changes to enums.py
  • object.py Changes to object.py
  • schema.py Changes to schema.py
  • types_base.py Changes to types_base.py
  • __init__.py Changes to __init__.py
  • fixtures.py Changes to fixtures.py
  • test_decorators.py Changes to test_decorators.py
  • test_cli_entrypoints.py Changes to test_cli_entrypoints.py
  • test_cli_utils.py Changes to test_cli_utils.py
  • test_components_commands.py Changes to test_components_commands.py
  • test_context.py Changes to test_context.py
  • test_install_command.py Changes to test_install_command.py
  • test_install_utils.py Changes to test_install_utils.py
  • test_launch_context_command.py Changes to test_launch_context_command.py
  • test_provide_command.py Changes to test_provide_command.py
  • test_pyvider_cli.py Changes to test_pyvider_cli.py
  • test_availability.py Changes to test_availability.py
  • test_base_context.py Changes to test_base_context.py
  • test_config.py Changes to test_config.py
  • test_encryption_unit.py Changes to test_encryption_unit.py
  • test_launch_context.py Changes to test_launch_context.py
  • test_launch_context_extra.py Changes to test_launch_context_extra.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • conftest.py Changes to conftest.py
  • test_conversion_utils.py Changes to test_conversion_utils.py
  • test_from_cty_conversion.py Changes to test_from_cty_conversion.py
  • test_marshaler.py Changes to test_marshaler.py
  • test_schema_adapter.py Changes to test_schema_adapter.py
  • test_tdd_marshaler_contracts.py Changes to test_tdd_marshaler_contracts.py
  • test_terraform_conversion.py Changes to test_terraform_conversion.py
  • test_utils.py Changes to test_utils.py
  • test_base_data_source.py Changes to test_base_data_source.py
  • test_exceptions_hierarchy.py Changes to test_exceptions_hierarchy.py
  • test_foundation_exceptions.py Changes to test_foundation_exceptions.py
  • proto_fixtures.py Changes to proto_fixtures.py
  • test_cty_to_native_conversion.py Changes to test_cty_to_native_conversion.py
  • test_cty_validation_recursion.py Changes to test_cty_validation_recursion.py
  • test_diagnostics_api.py Changes to test_diagnostics_api.py
  • test_function_argument_conversion.py Changes to test_function_argument_conversion.py
  • test_observability_contracts.py Changes to test_observability_contracts.py
  • test_private_state_encryption.py Changes to test_private_state_encryption.py
  • test_schema_caching.py Changes to test_schema_caching.py
  • test_validation_contract.py Changes to test_validation_contract.py
  • test_base_function.py Changes to test_base_function.py
  • test_base_function_complete.py Changes to test_base_function_complete.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_extraction.py Changes to test_function_adapters_extraction.py
  • test_function_adapters_types.py Changes to test_function_adapters_types.py
  • test_function_registration.py Changes to test_function_registration.py
  • test_tdd_function_dispatch.py Changes to test_tdd_function_dispatch.py
  • __init__.py Changes to __init__.py
  • test_discovery.py Changes to test_discovery.py
  • test_validators.py Changes to test_validators.py
  • __init__.py Changes to __init__.py
  • mock_data_source.py Changes to mock_data_source.py
  • mock_function.py Changes to mock_function.py
  • mock_type.py Changes to mock_type.py
  • mock_resource_file.py Changes to mock_resource_file.py
  • conftest.py Changes to conftest.py
  • test_upgrade_handler.py Changes to test_upgrade_handler.py
  • __init__.py Changes to __init__.py
  • test_handler_metrics.py Changes to test_handler_metrics.py
  • test_metrics.py Changes to test_metrics.py
  • __init__.py Changes to __init__.py
  • test_cty_conversions.py Changes to test_cty_conversions.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_hypothesis.py Changes to test_function_adapters_hypothesis.py
  • test_schema_validation.py Changes to test_schema_validation.py
  • test_service.py Changes to test_service.py
  • test_base_provider.py Changes to test_base_provider.py
  • test_pyvider_provider.py Changes to test_pyvider_provider.py
  • test_base_resource.py Changes to test_base_resource.py
  • test_base_resource_conversion.py Changes to test_base_resource_conversion.py
  • test_base_resource_lifecycle.py Changes to test_base_resource_lifecycle.py
  • test_exceptions.py Changes to test_exceptions.py
  • test_lifecycle.py Changes to test_lifecycle.py
  • test_protocol.py Changes to test_protocol.py
  • test_resource_context.py Changes to test_resource_context.py
  • test_resource_protocol.py Changes to test_resource_protocol.py
  • test_tdd_crud_lifecycle.py Changes to test_tdd_crud_lifecycle.py
  • test_tdd_ephemeral_resource_lifecycle.py Changes to test_tdd_ephemeral_resource_lifecycle.py
  • test_tdd_private_state.py Changes to test_tdd_private_state.py
  • test_tdd_private_state_in_read.py Changes to test_tdd_private_state_in_read.py
  • test_tdd_private_state_lifecycle.py Changes to test_tdd_private_state_lifecycle.py
  • test_tdd_resource_context_contract.py Changes to test_tdd_resource_context_contract.py
  • test_tdd_resource_contracts.py Changes to test_tdd_resource_contracts.py
  • test_conversion_proto.py Changes to test_conversion_proto.py
  • test_factory_attributes.py Changes to test_factory_attributes.py
  • test_resources.py Changes to test_resources.py
  • test_lifecycle_operations.py Changes to test_lifecycle_operations.py
  • test_lifecycle_terraform.py Changes to test_lifecycle_terraform.py
  • test_schema_architecture.py Changes to test_schema_architecture.py
  • test_schema_edge_cases.py Changes to test_schema_edge_cases.py
  • test_tdd_schema_contracts.py Changes to test_tdd_schema_contracts.py
  • test_exceptions.py Changes to test_exceptions.py
  • test_factory_helpers.py Changes to test_factory_helpers.py
  • test_transforms.py Changes to test_transforms.py
  • test_transformation_operations.py Changes to test_transformation_operations.py
  • test_pvs_object_type.py Changes to test_pvs_object_type.py
  • test_tdd_capability_association.py Changes to test_tdd_capability_association.py
  • test_handler_core.py Changes to test_handler_core.py
  • test_handler_resources.py Changes to test_handler_resources.py
  • test_init.py Changes to test_init.py
  • test_version.py Changes to test_version.py
  • test_dict_to_proto_function.py Changes to test_dict_to_proto_function.py
  • conftest.py Changes to conftest.py
  • test_apply_resource_change_advanced.py Changes to test_apply_resource_change_advanced.py
  • test_apply_resource_change_core.py Changes to test_apply_resource_change_core.py
  • test_call_function_advanced.py Changes to test_call_function_advanced.py
  • test_call_function_core.py Changes to test_call_function_core.py
  • test_close_ephemeral_resource.py Changes to test_close_ephemeral_resource.py
  • test_configure_provider.py Changes to test_configure_provider.py
  • test_diagnostic_creation.py Changes to test_diagnostic_creation.py
  • test_enhanced_error_messages.py Changes to test_enhanced_error_messages.py
  • test_get_functions.py Changes to test_get_functions.py
  • test_get_metadata.py Changes to test_get_metadata.py
  • test_get_provider_schema.py Changes to test_get_provider_schema.py
  • test_handler_utils_conversions.py Changes to test_handler_utils_conversions.py
  • test_handler_utils_diagnostics.py Changes to test_handler_utils_diagnostics.py
  • test_import_resource_state.py Changes to test_import_resource_state.py
  • test_move_resource_state.py Changes to test_move_resource_state.py
  • test_open_ephemeral_resource.py Changes to test_open_ephemeral_resource.py
  • test_plan_resource_change_basic.py Changes to test_plan_resource_change_basic.py
  • test_plan_resource_change_implementation.py Changes to test_plan_resource_change_implementation.py
  • test_read_data_source.py Changes to test_read_data_source.py
  • test_read_resource.py Changes to test_read_resource.py
  • test_renew_ephemeral_resource.py Changes to test_renew_ephemeral_resource.py
  • test_stop_provider.py Changes to test_stop_provider.py
  • test_structured_logging.py Changes to test_structured_logging.py
  • test_tdd_deep_diagnostics.py Changes to test_tdd_deep_diagnostics.py
  • test_tdd_diagnostics.py Changes to test_tdd_diagnostics.py
  • test_upgrade_mutmut.py Changes to test_upgrade_mutmut.py
  • test_upgrade_resource_state.py Changes to test_upgrade_resource_state.py
  • test_validate_data_resource_config.py Changes to test_validate_data_resource_config.py
  • test_validate_ephemeral_resource_config.py Changes to test_validate_ephemeral_resource_config.py
  • test_validate_provider_config.py Changes to test_validate_provider_config.py
  • test_validate_resource_config.py Changes to test_validate_resource_config.py
  • test_call_function_integration.py Changes to test_call_function_integration.py
  • test_framework_integration.py Changes to test_framework_integration.py
  • test_handler_diagnostics.py Changes to test_handler_diagnostics.py
  • test_read_data_source_integration.py Changes to test_read_data_source_integration.py
  • test_unmarshal_recursion.py Changes to test_unmarshal_recursion.py
  • test_schema_validators.py Changes to test_schema_validators.py
  • __init__.py Changes to __init__.py
  • dummy_types.py Changes to dummy_types.py
  • plugin_validators.py Changes to plugin_validators.py
  • proto_validators.py Changes to proto_validators.py
  • schema_validators.py Changes to schema_validators.py
  • Net 181,840 deletions across 363 files (removal of generated content) decouple internal
    1 file
    • ai_studio_code.sh