pyvider
2025-04-15
Reworked the dynamic_config resource component with a substantial rewrite to improve data...
9 files · 1,034+ · 476-
Dynamic Config Resource Rewrite
2 files changed
dynamic_config.pyMassively expanded `components/resources/dynamic_config.py` (1488 lines total, ~1034 insertions) ...dynamic_config_test.tfUpdated `dynamic_config_test.tf` with revised test configurations
- Massively expanded
components/resources/dynamic_config.py(1488 lines total, ~1034 insertions) with improved data type handling, better validation logic, and more robust CRUD operations decouple internal1 file
dynamic_config.py
- Changed the
datafield type fromAnytodict[str, Any]for stricter typing specify internal3 files
dynamic_config_test.tfdynamic_config.pydynamic_config.py
- Added proper error messages referencing
config_dictinstead of genericdatainstantiate internal3 files
dynamic_config_test.tfdynamic_config.pydynamic_config.py
- Updated
dynamic_config_test.tfwith revised test configurations qualify internal1 file
dynamic_config_test.tf
Component Reorganization
10 files changed
fake_cloud.pyMoved capabilities (`fake_cloud.py`, `fake_cloud_auth.py`) from `components/` to `components/disa...fake_cloud_auth.pyMoved capabilities (`fake_cloud.py`, `fake_cloud_auth.py`) from `components/` to `components/disa...componentsMoved capabilities (`fake_cloud.py`, `fake_cloud_auth.py`) from `components/` to `components/disa...disabledMoved capabilities (`fake_cloud.py`, `fake_cloud_auth.py`) from `components/` to `components/disa...env_variables.pyMoved data resources (`env_variables.py`, `file_info.py`, `http_api.py`) to `components/disabled/...file_info.pyMoved data resources (`env_variables.py`, `file_info.py`, `http_api.py`) to `components/disabled/...http_api.pyMoved data resources (`env_variables.py`, `file_info.py`, `http_api.py`) to `components/disabled/...data_resourcesMoved data resources (`env_variables.py`, `file_info.py`, `http_api.py`) to `components/disabled/...file_content.pyMoved `file_content.py` resource to `components/disabled/resources/`resourcesMoved `file_content.py` resource to `components/disabled/resources/`
- Moved capabilities (
fake_cloud.py,fake_cloud_auth.py) fromcomponents/tocomponents/disabled/decouple internal4 files
fake_cloud.pyfake_cloud_auth.pycomponentsdisabled
- Moved data resources (
env_variables.py,file_info.py,http_api.py) tocomponents/disabled/data_resources/decouple internal4 files
env_variables.pyfile_info.pyhttp_api.pydata_resources
- Moved
file_content.pyresource tocomponents/disabled/resources/decouple internal2 files
file_content.pyresources