Fixed protobuf imports, dependency resolution, and archive chain module
80 files · 4,899+ · 4,312-
8 files changed
  • build-pretaster.sh Build script: build-pretaster.sh
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • CLAUDE.md AI assistant guidelines
  • OPERATIONS_MIGRATION_SUMMARY.md OPERATIONS_MIGRATION_SUMMARY.md
  • mkdocs-simple.yml MkDocs configuration
  • VERSION Version file
  • Fixed protobuf import error in operations.py that was breaking archive operations remediate internal
    5 files
    • verify_operations.py
    • operations.py
    • operations.py
    • OPERATIONS_MIGRATION_SUMMARY.md
    • export_protobuf_spec.py
  • Removed misleading legacy codec reference that caused confusion decouple internal
    3 files
    • build-pretaster.sh
    • chain.py
    • operation_handler.py
  • Added missing __init__.py files for generated protobuf packages instantiate internal
    5 files
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
  • Fixed transitive dependency resolution for packages with extras specifiers remediate internal
    1 file
    • dependency_resolver.py
8 files changed
  • reader.go Go ingredient: reader.go
  • build-pretaster.sh Build script: build-pretaster.sh
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • extraction.rs Rust ingredient: extraction.rs
  • binary_loader.py Ingredient manager: binary_loader.py
  • manager.py Ingredient manager: manager.py
  • Added src/flavor/archive/chain.py (247 lines) implementing archive operation chains for composable transformations instantiate internal
    5 files
    • chain.py
    • operation_handler.py
    • operations.py
    • __init__.py
    • test_archive_chain.py
  • Added src/flavor/ingredients/binary_loader.py (329 lines) for loading and validating platform-specific binaries instantiate internal
    5 files
    • binary_loader.py
    • reader.go
    • extraction.rs
    • manager.py
    • orchestrator_ingredients.py
  • Added src/flavor/packaging/python/dependency_resolver.py (319 lines) with proper transitive dependency resolution baseline internal
    1 file
    • dependency_resolver.py
8 files changed
  • reader.go Go ingredient: reader.go
  • extraction.rs Rust ingredient: extraction.rs
  • chain.py Archive module: chain.py
  • operation_handler.py Archive module: operation_handler.py
  • operations.py Archive module: operations.py
  • binary_loader.py Ingredient manager: binary_loader.py
  • manager.py Ingredient manager: manager.py
  • orchestrator.py Packaging: orchestrator.py
  • Simplified src/flavor/ingredients/manager.py (reduced from 563 lines), extracting binary loading to new module instantiate architectural
    5 files
    • manager.py
    • reader.go
    • extraction.rs
    • binary_loader.py
    • orchestrator_ingredients.py
  • Simplified src/flavor/packaging/python/environment_builder.py (reduced by ~200 lines) decouple internal
    5 files
    • environment_builder.py
    • slot_builder.py
    • wheel_builder.py
    • builder.py
    • pspf_builder.py
  • Updated PSP format builder and slot builder decouple errata
    5 files
    • environment_builder.py
    • slot_builder.py
    • wheel_builder.py
    • builder.py
    • pspf_builder.py
  • Minor updates to wheel builder and uv/pypapip managers decouple internal
    5 files
    • environment_builder.py
    • slot_builder.py
    • wheel_builder.py
    • builder.py
    • pspf_builder.py