pyvider
2025-03-09
Major schema system refactoring: components now import `Schema`, `Block`, `Attribute`,...
40 files · 5,246+ · 565-
Schema Imports
1 file changed
fake_cloud.pyUpdated `fake_cloud.py` to import `Schema`, `Block`, `Attribute`, `StringKind`, `SchemaType` from...
- Updated
fake_cloud.pyto importSchema,Block,Attribute,StringKind,SchemaTypefrompyvider.schemainstead ofpyvider.protocols.tfprotov6.protobufinterface internal1 file
fake_cloud.py
- Changed
Schema.BlocktoBlock,Schema.AttributetoAttributefor cleaner usage interface internal2 files
Schema.BlockSchema.Attribute
- Changed
json.dumps("string").encode('utf-8')toSchemaType.STRINGfor schema type definitions interface internal1 file
SchemaType.STRING
CTY Type Rename
69 files changed
.gitignoreChanges to .gitignorefake_cloud.pyChanges to fake_cloud.pyenv_variables.pyChanges to env_variables.pyhttp_api.pyChanges to http_api.pynumeric_functions.pyChanges to numeric_functions.pystring_manipulation.pyChanges to string_manipulation.pydatabase_connection.pyChanges to database_connection.pydynamic_config.pyChanges to dynamic_config.pyfile_content.pyChanges to file_content.pykey_value_store.pyChanges to key_value_store.py29250310-1442-claude-comparison-02.mdChanges to 29250310-1442-claude-comparison-02.md20250310-1453-claude-integration-03.mdChanges to 20250310-1453-claude-integration-03.md20250310-1500-claude-integration-04.mdChanges to 20250310-1500-claude-integration-04.md20250310-1509-claude-integration-05.mdChanges to 20250310-1509-claude-integration-05.mdTODO-resource.mdChanges to TODO-resource.mdbfiles-20250306-153742.txtChanges to bfiles-20250306-153742.txtchatgpt-20241230-1327.mdChanges to chatgpt-20241230-1327.md2025-01-01-1555-using-tfattr-factories.mdChanges to 2025-01-01-1555-using-tfattr-factories.md2025-01-26-1036-claude.mdChanges to 2025-01-26-1036-claude.mdmaturity.mdChanges to maturity.mdworking-through-ttypes.mdChanges to working-through-ttypes.mddatabase_connection_test.tfChanges to database_connection_test.tfdynamic_config_test.tfChanges to dynamic_config_test.tfenv_vars_test.tfChanges to env_vars_test.tffile_content_test.tfChanges to file_content_test.tffile_info_test.tfChanges to file_info_test.tfhttp_api_test.tfChanges to http_api_test.tfkey_value_store_test.tfChanges to key_value_store_test.tftest_all_components.shChanges to test_all_components.shpyproject.tomlChanges to pyproject.tomlauth.pyChanges to auth.pyadapters.pyChanges to adapters.pybase.pyChanges to base.py__init__.pyChanges to __init__.pycty_protobuf.pyChanges to cty_protobuf.pyschema_adapter.pyChanges to schema_adapter.pyget_provider_schema.pyChanges to get_provider_schema.pybase.pyChanges to base.pyschema.pyChanges to schema.py__init__.pyChanges to __init__.pyattribute.pyChanges to attribute.pyattribute_path.pyChanges to attribute_path.pyattributes.pyChanges to attributes.pybase.pyChanges to base.pyblock.pyChanges to block.pydefinition.pyChanges to definition.pydsl.pyChanges to dsl.pyschema.pyChanges to schema.pyschema_builder.pyChanges to schema_builder.pytypes.pyChanges to types.pyutils.pyChanges to utils.pyvalidation.pyChanges to validation.pydynamic_value.pyChanges to dynamic_value.pytest_function_adapter.pyChanges to test_function_adapter.pytest_function_adapters.pyChanges to test_function_adapters.pytest_protobuf_integration.pyChanges to test_protobuf_integration.pytest_schema_definition.pyChanges to test_schema_definition.pytest_schema_adapter_integration.pyChanges to test_schema_adapter_integration.pytest_schema_types.pyChanges to test_schema_types.pytest_cty_validation.pyChanges to test_cty_validation.pytest_schema_attribute_path.pyChanges to test_schema_attribute_path.pytest_tftypes_collections_list.pyChanges to test_tftypes_collections_list.pytest_tftypes_collections_map.pyChanges to test_tftypes_collections_map.pytest_tftypes_collections_set.pyChanges to test_tftypes_collections_set.pytest_tftypes_structural_object.pyChanges to test_tftypes_structural_object.pytest_tftypes_structural_tuple.pyChanges to test_tftypes_structural_tuple.pytest_tftypes_types_simple.pyChanges to test_tftypes_types_simple.pydummy_types.pyChanges to dummy_types.pyuv.lockChanges to uv.lock
- Changed
from pyvider.cty import TFString, TFList, TFMaptofrom pyvider.cty import CtyString, CtyList, CtyMapin env_variables data source interface internal71 files
.gitignorefake_cloud.pyenv_variables.pyfile_info.pyhttp_api.pynumeric_functions.pystring_manipulation.pydatabase_connection.pydynamic_config.pyfile_content.pykey_value_store.pytest_file_content.py29250310-1442-claude-comparison-02.md20250310-1453-claude-integration-03.md20250310-1500-claude-integration-04.md20250310-1509-claude-integration-05.mdTODO-resource.mdbfiles-20250306-153742.txtchatgpt-20241230-1327.md2025-01-01-1555-using-tfattr-factories.md2025-01-26-1036-claude.mdmaturity.mdworking-through-ttypes.mddatabase_connection_test.tfdynamic_config_test.tfenv_vars_test.tffile_content_test.tffile_info_test.tfhttp_api_test.tfkey_value_store_test.tftest_all_components.shpyproject.tomlauth.pyadapters.pybase.py__init__.pycty_protobuf.pyschema_adapter.pyget_provider_schema.pybase.pyschema.py__init__.pyattribute.pyattribute_path.pyattributes.pybase.pyblock.pydefinition.pydsl.pyschema.pyschema_builder.pytypes.pyutils.pyvalidation.pydynamic_value.pytest_function_adapter.pytest_function_adapters.pytest_protobuf_integration.pytest_schema_definition.pytest_schema_adapter_integration.pytest_schema_types.pytest_cty_validation.pytest_schema_attribute_path.pytest_tftypes_collections_list.pytest_tftypes_collections_map.pytest_tftypes_collections_set.pytest_tftypes_structural_object.pytest_tftypes_structural_tuple.pytest_tftypes_types_simple.pydummy_types.pyuv.lock