pyvider 2025-04-28
Improved validation handlers with richer error reporting, simplified dynamic value conversion,...
5 files · 235+ · 109-

Validation Handler Improvements

3 files changed
  • validate_data_resource_config.py Expanded `validate_data_resource_config.py` (~129 lines of changes) with more detailed validation...
  • validate_resource_config.py Expanded `validate_resource_config.py` (~101 lines of changes) with improved resource configurati...
  • apply_resource_change.py Updated `apply_resource_change.py` with minor handler adjustments
  • Expanded validate_data_resource_config.py (~129 lines of changes) with more detailed validation diagnostics and better error reporting for data source configurations decouple internal
    1 file
    • validate_data_resource_config.py
  • Expanded validate_resource_config.py (~101 lines of changes) with improved resource configuration validation logic decouple internal
    1 file
    • validate_resource_config.py
  • Updated apply_resource_change.py with minor handler adjustments decouple internal
    1 file
    • apply_resource_change.py

Conversion Cleanup

3 files changed
  • dynamic_value.py Simplified `tfprotov6/conversion/dynamic_value.py` (~79 lines reduced) by removing redundant conv...
  • __init__.py Expanded `pyvider/conversion/__init__.py` with ~28 lines of additional re-exports
  • init_converters.py Removed `src/pyvider/conversion/init_converters.py` (67 lines of unused explicit converter initia...
  • Simplified tfprotov6/conversion/dynamic_value.py (~79 lines reduced) by removing redundant conversion paths decouple internal
    1 file
    • dynamic_value.py
  • Expanded pyvider/conversion/__init__.py with ~28 lines of additional re-exports decouple internal
    1 file
    • __init__.py
  • Removed src/pyvider/conversion/init_converters.py (67 lines of unused explicit converter initialization) deprecate internal
    1 file
    • init_converters.py

Main Entry Point Cleanup

1 file changed
  • __main__.py Removed 4 lines of dead import code from `src/pyvider/__main__.py`
  • Removed 4 lines of dead import code from src/pyvider/__main__.py interface internal
    1 file
    • __main__.py