flavorpack 2025-10-13
Go execution refactoring, Python security and reader simplification
27 files · 675+ · 667-

Go Execution Module Split

3 files changed
  • execution.go Updated Go execution module
  • execution_cache.go Updated Go execution_cache module
  • execution_utils.go Updated Go execution_utils module
  • Split execution.go into execution_cache.go (200 lines) and execution_utils.go (158 lines) streamline internal
    3 files
    • execution.go
    • execution_cache.go
    • execution_utils.go
  • Added reader_extraction.go (337 lines) extracted from reader decouple internal
    1 file
    • reader_extraction.go
  • Simplified main execution module significantly (removed 321 lines) decouple internal
    1 file
    • execution.go

Python Security and Reader Simplification

7 files changed
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • cache.py Updated cache module
  • __init__.py Updated PSP __init__
  • reader.py Updated PSP reader
  • writer.py Updated PSP writer
  • security.py Updated PSP security

Test Standardization

14 files changed
  • test_dist_manager.py Updated tests for dist_manager
  • test_integration.py Updated tests for integration
  • test_pypapip_manager.py Updated tests for pypapip_manager
  • test_uv_manager.py Updated tests for uv_manager
  • test_wheel_builder.py Updated tests for wheel_builder
  • test_orchestrator.py Updated tests for orchestrator
  • test_uv_download.py Updated tests for uv_download
  • test_launcher_availability.py Updated tests for launcher_availability
  • test_package_integrity.py Updated tests for package_integrity
  • test_package_security.py Updated tests for package_security
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • flavor-private.key Rotated key file
  • flavor-public.key Rotated key file
  • Standardized patterns across 7 packaging test files qualify internal
    7 files
    • test_dist_manager.py
    • test_integration.py
    • test_pypapip_manager.py
    • test_uv_manager.py
    • test_wheel_builder.py
    • test_orchestrator.py
    • test_uv_download.py
  • Updated security integrity and package security tests qualify internal
    2 files
    • test_package_integrity.py
    • test_package_security.py
  • Added refactoring report documentation instantiate internal

Project Configuration Cleanup

3 files changed
  • REFACTORING_REPORT.md Updated documentation
  • pyproject.toml Updated project configuration
  • uv.lock Updated dependency lock file