pyvider
2025-03-14
Moved data sources and large glom functions module to `components/disabled/` directory
31 files · 2,540+ · 1,748-
Component Reorganization
3 files changed
data_sourcesMoved `components/data_sources/` to `components/disabled/data_resources/`data_resourcesMoved `components/data_sources/` to `components/disabled/data_resources/`glom_functions.pyAdded `components/disabled/functions/glom_functions.py` (564 lines) with refactored glom implemen...
- Moved
components/data_sources/tocomponents/disabled/data_resources/decouple internal2 files
data_sourcesdata_resources
- Added
components/disabled/functions/glom_functions.py(564 lines) with refactored glom implementation decouple internal1 file
glom_functions.py
- New version imports from
glom_implmodule (extract_value,transform_data,assign_value,flatten_structure,coalesce_paths,merge_structures,format_glom_error) baseline internal50 files
__init__.pyglom_impl.pytest_old_glom.pydatabase_connection.pykey_value_store.pystring_manipulation.pytest_glob_functions.pydynamic_config.pyfile_content.pytest_glom_functions.pytest_glom_integration.pytest_glom_wrapper.py20250302-0914-claude-implementation.md20250310-1453-claude-integration-03.md20250310-1500-claude-integration-04.mdpyvider-guide.mdschema-docs-20250312-1536.mdpyviderterraform-provider-pyviderconfig.pyexclusions.pyadapters.pydecorators.pydiscovery.pyglom_wrapper.py__init__.pycty_protobuf.pyschema_adapter.pyget_provider_schema.pyREADME.md__init__.pyblocks.pydecorators.pydefinition.pyschemas.pytransforms.pytypes.pyvalidation.pytest_protobuf_integration.pytest_schema_definition.pyexample.templatemake-docs.pytest.shtest.yaml.tmpltest_cty_structural_dynamic.pyx_test_minimal_reproduction.pytest_cty_protobuf.pytest_schema_adapter_integration.pytest_schema_types.pytest_cty_validation.py
CTY Type Conversion
9 files changed
type_conversion.pyChanges to type_conversion.pytest_type_conversion.pyChanges to test_type_conversion.py.gitignoreChanges to .gitignore.gitignoreChanges to .gitignore.gitignoreChanges to .gitignore.gitignoreChanges to .gitignore.gitignoreChanges to .gitignorepyproject.tomlChanges to pyproject.tomluv.lockChanges to uv.lock
- Added
cty_to_python()utility function that converts CTY types to native Python types for glom operations instantiate internal9 files
type_conversion.pytest_type_conversion.py.gitignore.gitignore.gitignore.gitignore.gitignorepyproject.tomluv.lock
- Handles None, native types passthrough, and CTY type objects
decouple
internal
9 files
type_conversion.pytest_type_conversion.py.gitignore.gitignore.gitignore.gitignore.gitignorepyproject.tomluv.lock