pyvider-components
2025-10-12
Simplified flavor version detection and standardized logging patterns
63 files · 1,035+ · 1,472-
Version module simplification
3 files changed
_version.pySignificantly reduced version detection logic in favor of simpler approach__init__.pyAdded new module exportsconsole.pyAdded new console output module for centralized output handling
- Simplified version detection in _version.py, removing complex detection in favor of a simpler approach
decouple
internal
1 file
_version.py
- Added new console output module for centralized output handling
instantiate
internal
1 file
console.py
Logging standardization across flavor modules
9 files changed
ingredients.pyStandardized logging patternsextract.pyUpdated logging outputworkenv.pySimplified workenv command loggingbinary_loader.pyUpdated logging patternsmanager.pyStandardized manager loggingorchestrator.pySimplified orchestrator outputdependency_resolver.pyUpdated resolver loggingenvironment_builder.pyStandardized builder loggingpypapip_manager.pyUpdated pypapip logging
- Standardized logging patterns across flavor command and packaging modules
decouple
behavioral
5 files
ingredients.pybinary_loader.pymanager.pyorchestrator.pydependency_resolver.py
- Removed legacy progress module and unused checksum/utility modules
decouple
internal
6 files
progress.pychecksums.pyalignment.pyarchive.pydisk.pypermissions.py
PSP format handler consolidation
3 files changed
handlers.pyConsolidated and expanded PSP format handlerswriter.pyUpdated PSP writerworkenv.pyUpdated workenv module
Test updates
4 files changed
test_launcher_execution.pyUpdated launcher execution teststest_platform_environment.pyUpdated platform environment teststest_pretaster_integration.pyAdded pretaster integration teststest_utils_platform.pyRefactored platform utility tests