flavorpack 2025-09-09
Flavorpack
86 files · 4,899+ · 4,330-

Dependency and Import Fixes

10 files changed
  • modular_packager_example.py Python packaging logic
  • orchestrator.py Python packaging logic
  • orchestrator_ingredients.py Python packaging logic
  • dependency_resolver.py Python packaging logic
  • dist_manager.py Python packaging logic
  • environment_builder.py Python packaging logic
  • packager.py Python packaging logic
  • pypapip_manager.py Python packaging logic
  • slot_builder.py Python packaging logic
  • uv_manager.py Python packaging logic
  • Fixed transitive dependency resolution for packages with extras remediate internal
    3 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py
  • Fixed protobuf import error in operations.py remediate internal
    5 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py
    • dependency_resolver.py
    • dist_manager.py
  • Added missing __init__.py files for generated protobuf packages instantiate internal
    5 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py
    • dependency_resolver.py
    • dist_manager.py
  • Removed misleading legacy codec reference decouple internal
    3 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py

Security Module

10 files changed
  • launcher.py Python source updates
  • security.py Python source updates
  • test_launcher_execution.py Python test updates
  • test_launcher_availability.py Python test updates
  • reader.go Go reader implementation
  • extraction.rs Rust source updates
  • __init__.py Python source updates
  • backends.py Python source updates
  • builder.py Python source updates
  • extraction.py Python source updates
  • Added src/flavor/psp/security.py with 153 lines of security functionality harden internal
    5 files
    • launcher.py
    • security.py
    • test_launcher_execution.py
    • test_launcher_availability.py
    • __init__.py
  • Added security extensions to launcher module harden internal
    3 files
    • launcher.py
    • security.py
    • test_launcher_execution.py
  • Added src/flavor/psp/protocols.py (59 lines) for protocol definitions interface internal
    5 files
    • launcher.py
    • security.py
    • test_launcher_execution.py
    • test_launcher_availability.py
    • __init__.py

PSPF Builder and Slots

10 files changed
  • builder.py Python source updates
  • pspf_builder.py Python source updates
  • test_pspf_2025_builder.py Python test updates
  • slot_builder.py Python packaging logic
  • slots.py Python source updates
  • test_pspf_2025_slots.py Python test updates
  • reader.go Go reader implementation
  • extraction.rs Rust source updates
  • environment_builder.py Python packaging logic
  • wheel_builder.py Python packaging logic
  • Improved src/flavor/psp/format_2025/pspf_builder.py decouple internal
    5 files
    • builder.py
    • pspf_builder.py
    • test_pspf_2025_builder.py
    • slot_builder.py
    • slots.py
  • Enhanced slot management in src/flavor/psp/format_2025/slots.py decouple internal
    5 files
    • builder.py
    • pspf_builder.py
    • test_pspf_2025_builder.py
    • slot_builder.py
    • slots.py
  • Improved writer module decouple internal
    3 files
    • builder.py
    • pspf_builder.py
    • test_pspf_2025_builder.py
  • Simplified environment builder (removed 156 lines of unused code) deprecate internal
    3 files
    • builder.py
    • pspf_builder.py
    • test_pspf_2025_builder.py

Package Manager Improvements

10 files changed
  • modular_packager_example.py Python packaging logic
  • orchestrator.py Python packaging logic
  • orchestrator_ingredients.py Python packaging logic
  • dependency_resolver.py Python packaging logic
  • dist_manager.py Python packaging logic
  • environment_builder.py Python packaging logic
  • packager.py Python packaging logic
  • pypapip_manager.py Python packaging logic
  • slot_builder.py Python packaging logic
  • uv_manager.py Python packaging logic
  • Refactored pypapip_manager.py and dist_manager.py decouple internal
    5 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py
    • dependency_resolver.py
    • dist_manager.py
  • Updated extraction module with better error handling remediate internal
    3 files
    • modular_packager_example.py
    • orchestrator.py
    • orchestrator_ingredients.py

Test Suite Refinements

10 files changed
  • test-pretaster.sh Shell script updates
  • build-pretaster.sh Shell script updates
  • flavor-private.key Project files
  • flavor-public.key Project files
  • flavor-private.key Project files
  • flavor-public.key Project files
  • pyproject.toml Project configuration
  • generate_test_vectors.py Python test updates
  • __init__.py Python test updates
  • test_archive_chain.py Python test updates
  • Multiple iterations on UV download tests qualify internal
    5 files
    • test-pretaster.sh
    • generate_test_vectors.py
    • __init__.py
    • test_archive_chain.py
    • conftest.py
  • Updated integration tests, dist manager tests, UV manager tests qualify internal
    5 files
    • test-pretaster.sh
    • generate_test_vectors.py
    • __init__.py
    • test_archive_chain.py
    • conftest.py
  • Removed large unused archive utils test file (573 lines) qualify internal
    5 files
    • test-pretaster.sh
    • generate_test_vectors.py
    • __init__.py
    • test_archive_chain.py
    • conftest.py
  • Updated pretaster test script qualify internal
    5 files
    • test-pretaster.sh
    • generate_test_vectors.py
    • __init__.py
    • test_archive_chain.py
    • conftest.py

Version Bump and Dependencies

10 files changed
  • build-pretaster.sh Shell script updates
  • flavor-private.key Project files
  • flavor-public.key Project files
  • pyproject.toml Project configuration
  • test-pretaster.sh Shell script updates
  • flavor-private.key Project files
  • flavor-public.key Project files
  • mkdocs-simple.yml Configuration updates
  • __init__.py Python source updates
  • config.py Python source updates
  • Version bump baseline internal
    3 files
    • build-pretaster.sh
    • flavor-private.key
    • flavor-public.key
  • Updated taster uv.lock baseline internal
    3 files
    • build-pretaster.sh
    • flavor-private.key
    • flavor-public.key
  • Updated build scripts instantiate internal
    3 files
    • build-pretaster.sh
    • flavor-private.key
    • flavor-public.key