pyvider 2025-03-10
Rewrote `EnvVariablesDataSource` with enhanced filtering options (case sensitivity, key/value...
36 files · 7,868+ · 1,426-

EnvVariablesDataSource Rewrite

1 file changed
  • env_variables.py Changes to env_variables.py
  • Expanded EnvVariablesConfig with new fields: exclude_empty, case_sensitive, transform_keys (none/lower/upper/replace), transform_values (none/lower/upper/base64) instantiate internal
    1 file
    • env_variables.py
  • Replaced direct Schema/Attribute construction with pvfactory helpers interface internal
    1 file
    • env_variables.py

Schema Factory (pvfactory)

1 file changed
  • pyvider.schema.pvfactory Updated pyvider.schema.pvfactory
  • Introduced pyvider.schema.pvfactory module with helper functions for building Terraform schemas declaratively interface internal
    1 file
    • pyvider.schema.pvfactory
  • a_str(), a_bool(), a_list(), a_map(), a_num() for attribute construction decouple internal
    33 files
    • complete_terraform_integration.py
    • debug_schema.py
    • schema_converter.py
    • schema_examples.py
    • schema_lifecycle.py
    • schema_showcase.py
    • schema_state_validator.py
    • schema_transformer.py
    • terraform_lifecycle_example.py
    • terraform_state_schema_generator.py
    • terraform_state_schema_model.py
    • README.md
    • attribute_path.py
    • attribute_value.py
    • attributes.py
    • base.py
    • blocks.py
    • definition.py
    • pvattrs.py
    • pvfactory.py
    • schemas.py
    • transforms.py
    • types.py
    • utils.py
    • validation.py
    • conftest.py
    • test_schema_adapter_integration.py
    • test_schema_basics.py
    • test_schema_conversion.py
    • test_schema_lifecycle.py
    • test_schema_terraform_state.py
    • test_schema_types.py
    • test_schema_validation.py
  • s_data_source() for building complete data source schemas decouple internal
    33 files
    • complete_terraform_integration.py
    • debug_schema.py
    • schema_converter.py
    • schema_examples.py
    • schema_lifecycle.py
    • schema_showcase.py
    • schema_state_validator.py
    • schema_transformer.py
    • terraform_lifecycle_example.py
    • terraform_state_schema_generator.py
    • terraform_state_schema_model.py
    • README.md
    • attribute_path.py
    • attribute_value.py
    • attributes.py
    • base.py
    • blocks.py
    • definition.py
    • pvattrs.py
    • pvfactory.py
    • schemas.py
    • transforms.py
    • types.py
    • utils.py
    • validation.py
    • conftest.py
    • test_schema_adapter_integration.py
    • test_schema_basics.py
    • test_schema_conversion.py
    • test_schema_lifecycle.py
    • test_schema_terraform_state.py
    • test_schema_types.py
    • test_schema_validation.py

CTY Dynamic Test

1 file changed
  • test_cty_structural_dynamic.py Added `tests/pile/test_cty_structural_dynamic.py` (126 lines) for testing dynamic CTY type operat...
  • Added tests/pile/test_cty_structural_dynamic.py (126 lines) for testing dynamic CTY type operations qualify internal
    1 file
    • test_cty_structural_dynamic.py