Simplified flavor version detection and standardized logging patterns
63 files · 1,035+ · 1,472-

Version module simplification

3 files changed
  • _version.py Significantly reduced version detection logic in favor of simpler approach
  • __init__.py Added new module exports
  • console.py Added 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.py Standardized logging patterns
  • extract.py Updated logging output
  • workenv.py Simplified workenv command logging
  • binary_loader.py Updated logging patterns
  • manager.py Standardized manager logging
  • orchestrator.py Simplified orchestrator output
  • dependency_resolver.py Updated resolver logging
  • environment_builder.py Standardized builder logging
  • pypapip_manager.py Updated pypapip logging
  • Standardized logging patterns across flavor command and packaging modules decouple behavioral
    5 files
    • ingredients.py
    • binary_loader.py
    • manager.py
    • orchestrator.py
    • dependency_resolver.py
  • Removed legacy progress module and unused checksum/utility modules decouple internal
    6 files
    • progress.py
    • checksums.py
    • alignment.py
    • archive.py
    • disk.py
    • permissions.py

PSP format handler consolidation

3 files changed
  • handlers.py Consolidated and expanded PSP format handlers
  • writer.py Updated PSP writer
  • workenv.py Updated workenv module
  • Consolidated PSP format handlers with expanded archive and operation handling decouple internal
    2 files
    • handlers.py
    • writer.py

Test updates

4 files changed
  • test_launcher_execution.py Updated launcher execution tests
  • test_platform_environment.py Updated platform environment tests
  • test_pretaster_integration.py Added pretaster integration tests
  • test_utils_platform.py Refactored platform utility tests
  • Updated test suite for new logging patterns and removed obsolete mock accuracy tests qualify internal
    4 files
    • test_launcher_execution.py
    • test_platform_environment.py
    • test_pretaster_integration.py
    • test_utils_platform.py