flavorpack
2025-10-29
Windows compatibility with PE resource refinement and Go improvements
228 files · 3,961+ · 1,588-
Go Builder Platform Split
52 files changed
test-metadata.pyUpdated test-metadata.pychunk_aaUpdated chunk_aachunk_abUpdated chunk_abchunk_acUpdated chunk_acchunk_adUpdated chunk_adchunk_aeUpdated chunk_aechunk_afUpdated chunk_afchunk_agUpdated chunk_agchunk_ahUpdated chunk_ahchunk_aiUpdated chunk_aichunk_ajUpdated chunk_ajchunk_akUpdated chunk_akconform.pyUpdated conform.pyorchestrator.pyUpdated orchestrator.pyconform.pyUpdated conform.pypython_files.txtUpdated python_files.txt__init__.pyUpdated PSP __init____init__.pyUpdated PSP __init__backends.pyUpdated PSP backendsbuilder.pyUpdated PSP builderconstants.pyUpdated PSP constantsenvironment.pyUpdated PSP environmentexecutor.pyUpdated PSP executorextraction.pyUpdated PSP extraction__init__.pyUpdated generated code__init__.pyUpdated generated codecrypto_pb2.pyUpdated generated codeindex_pb2.pyUpdated generated codejit_pb2.pyUpdated generated codemetadata_pb2.pyUpdated generated codeoperations_pb2.pyUpdated generated codeslots_pb2.pyUpdated generated codespa_pb2.pyUpdated generated codepspf_2025_pb2.pyUpdated generated codehandlers.pyUpdated PSP handlersindex.pyUpdated PSP indexkeys.pyUpdated PSP keys__init__.pyUpdated PSP metadata __init__assembly.pyUpdated PSP metadata assemblyoperations.pyUpdated PSP operationspspf_builder.pyUpdated PSP pspf_builderreader.pyUpdated PSP readerslots.pyUpdated PSP slotsspec.pyUpdated PSP specvalidation.pyUpdated PSP validationworkenv.pyUpdated PSP workenvwriter.pyUpdated PSP writer__init__.pyUpdated PSP __init__paths.pyUpdated PSP pathsvalidators.pyUpdated PSP validatorsprotocols.pyUpdated PSP protocolssecurity.pyUpdated PSP security
- Added
builder_unix.gofor Unix-specific builder logic instantiate internal1 file
builder.py
- Added
builder_windows.go(69 lines) for Windows-specific PE resource embedding instantiate internal1 file
builder_windows.go
- Simplified
pe_resources.goby extracting platform-specific code decouple internal1 file
pe_resources.go
- Updated Go builder with improved PE integration
decouple
internal
1 file
builder.py
Go Launcher Cleanup
29 files changed
__init__.pyUpdated __init__ module__main__.pyUpdated __main__ modulecache.pyUpdated cache modulecli.pyUpdated cli moduleconsole.pyUpdated console moduleexceptions.pyUpdated exceptions module__init__.pyUpdated __init__ modulebinary_loader.pyUpdated binary_loader modulemanager.pyUpdated manager modulelocking.pyUpdated locking moduleoutput.pyUpdated output modulepackage.pyUpdated package module__init__.pyUpdated __init__keys.pyUpdated keysorchestrator.pyUpdated orchestratororchestrator_helpers.pyUpdated orchestrator_helpers__init__.pyUpdated __init__ packagerdependency_resolver.pyUpdated dependency_resolver packagerdist_manager.pyUpdated dist_manager packagerenvironment_builder.pyUpdated environment_builder packagerpackager.pyUpdated packager packagerpypapip_manager.pyUpdated pypapip_manager packagerslot_builder.pyUpdated slot_builder packageruv_manager.pyUpdated uv_manager packagerwheel_builder.pyUpdated wheel_builder packagerlauncher.pyUpdated PSP launcher__init__.pyUpdated __init__ utilityxor.pyUpdated xor utilityverification.pyUpdated verification module
Windows Fix Documentation
2 files changed
HANDOFF.mdUpdated documentationpriming_prompt.mdUpdated documentation
- Expanded
HANDOFF_WINDOWS_FIXES.mdwith multiple updates decouple internal1 file
HANDOFF_WINDOWS_FIXES.md
- Added development notes for Windows debugging instantiate internal
Pretaster Cross-Platform Logs
- Added extensive pretaster test logs for all builder/launcher combinations qualify internal
- Logs from multiple test runs documenting cross-platform behavior qualify behavioral
Version and Dependency Updates
145 files changed
.gitignoreUpdated git ignore rulesVERSIONVersion bumpexport_protobuf_spec.pyUpdated export_protobuf_spec.py scriptfix_doc_links.pyUpdated fix_doc_links.py scriptgenerate_test_vectors.pyUpdated generate_test_vectors.py scriptverify_operations.pyUpdated verify_operations.py script__init__.pyUpdated __init__ commandextract.pyUpdated extract commandhelpers.pyUpdated helpers commandinspect.pyUpdated inspect commandkeygen.pyUpdated keygen commandpackage.pyUpdated package commandutils.pyUpdated utils commandverify.pyUpdated verify commandworkenv.pyUpdated workenv command__init__.pyUpdated __init__ configconfig.pyUpdated config configdefaults.pyUpdated defaults configmanager.pyUpdated manager config__init__.pyUpdated tests for __init__test_api.pyUpdated tests for apihandshake_client.pyUpdated tests for handshake_clienttest_cache_management.pyUpdated tests for cache_managementtest_cli.pyUpdated tests for clitest_cli_coverage.pyUpdated tests for cli_coveragetest_helpers_list_build.pyUpdated tests for helpers_list_buildtest_helpers_ops.pyUpdated tests for helpers_opstest_main_module.pyUpdated tests for main_moduletest_utils_command.pyUpdated tests for utils_commandtest_foundation_config.pyUpdated tests for foundation_configconftest.pyUpdated tests for conftest__init__.pyUpdated tests for __init__test_bundle_execution.pyUpdated tests for bundle_executiontest_environment_runtime_ops.pyUpdated tests for environment_runtime_opstest_extraction_core.pyUpdated tests for extraction_coretest_extraction_ops.pyUpdated tests for extraction_opstest_handlers_archive.pyUpdated tests for handlers_archivetest_handlers_errors.pyUpdated tests for handlers_errorstest_handlers_operations.pyUpdated tests for handlers_operationstest_keys_resolution.pyUpdated tests for keys_resolutiontest_launcher_execution.pyUpdated tests for launcher_executiontest_metadata_assembly.pyUpdated tests for metadata_assemblytest_metadata_validation.pyUpdated tests for metadata_validationtest_mmap_backends.pyUpdated tests for mmap_backendstest_operation_chains.pyUpdated tests for operation_chainstest_platform_environment.pyUpdated tests for platform_environmenttest_platform_placeholders.pyUpdated tests for platform_placeholderstest_protobuf_json_comparison.pyUpdated tests for protobuf_json_comparisontest_pspf_2025_backends.pyUpdated tests for pspf_2025_backendstest_pspf_2025_builder.pyUpdated tests for pspf_2025_buildertest_pspf_2025_core.pyUpdated tests for pspf_2025_coretest_pspf_2025_enhanced.pyUpdated tests for pspf_2025_enhancedtest_pspf_2025_integration.pyUpdated tests for pspf_2025_integrationtest_pspf_2025_reader_backends.pyUpdated tests for pspf_2025_reader_backendstest_pspf_2025_security.pyUpdated tests for pspf_2025_securitytest_pspf_2025_slots_lifecycle.pyUpdated tests for pspf_2025_slots_lifecycletest_pspf_2025_slots_ops.pyUpdated tests for pspf_2025_slots_opstest_pspf_builder_integration.pyUpdated tests for pspf_builder_integrationtest_pspf_builder_spec.pyUpdated tests for pspf_builder_spectest_workenv_commands.pyUpdated tests for workenv_commandstest_workenv_core.pyUpdated tests for workenv_coretest_workenv_directories.pyUpdated tests for workenv_directoriestest_binary_loader_build.pyUpdated tests for binary_loader_buildtest_binary_loader_helpers.pyUpdated tests for binary_loader_helperstest_helper_manager.pyUpdated tests for helper_managertest_helper_manager_ops.pyUpdated tests for helper_manager_opstest_pretaster_integration.pyUpdated tests for pretaster_integrationjson_comparison.pyUpdated tests for json_comparisontest_mmap_edge_cases.pyUpdated tests for mmap_edge_casestest_mmap_performance_core.pyUpdated tests for mmap_performance_coretest_mmap_performance_resources.pyUpdated tests for mmap_performance_resourcestest_dist_manager.pyUpdated tests for dist_managertest_integration.pyUpdated tests for integrationtest_packager_environment.pyUpdated tests for packager_environmenttest_packager_init_manifest.pyUpdated tests for packager_init_manifesttest_packager_operations.pyUpdated tests for packager_operationstest_pypapip_manager.pyUpdated tests for pypapip_managertest_slot_builder_artifacts.pyUpdated tests for slot_builder_artifactstest_slot_builder_core.pyUpdated tests for slot_builder_coretest_slot_builder_dependencies.pyUpdated tests for slot_builder_dependenciestest_slot_builder_wheels.pyUpdated tests for slot_builder_wheelstest_uv_manager.pyUpdated tests for uv_managertest_wheel_builder.pyUpdated tests for wheel_buildertest_keys.pyUpdated tests for keystest_orchestrator.pyUpdated tests for orchestratortest_orchestrator_helpers_core.pyUpdated tests for orchestrator_helpers_coretest_orchestrator_helpers_finders.pyUpdated tests for orchestrator_helpers_finderstest_orchestrator_helpers_manifests.pyUpdated tests for orchestrator_helpers_manifeststest_uv_download.pyUpdated tests for uv_downloadcombo_test.pyUpdated tests for combo_testecho_test.pyUpdated tests for echo_testenv_test.pyUpdated tests for env_testexit_test.pyUpdated tests for exit_testpyvider_test.pyUpdated tests for pyvider_test__init__.pyUpdated tests for __init__test_launcher_availability.pyUpdated tests for launcher_availability__init__.pyUpdated tests for __init__test_package_integrity.pyUpdated tests for package_integritytest_package_security.pyUpdated tests for package_securitytest_security_core.pyUpdated tests for security_core__init__.pyUpdated taster __init__ commandcli.pyUpdated taster cli command__init__.pyUpdated taster __init__ commandargv.pyUpdated taster argv commandbenchmark.pyUpdated taster benchmark commandcache.pyUpdated taster cache commandcrosslang.pyUpdated taster crosslang commandecho.pyUpdated taster echo commandenv.pyUpdated taster env commandexec_test.pyUpdated taster exec_test commandexit.pyUpdated taster exit commandfeatures.pyUpdated taster features commandfile.pyUpdated taster file commandinfo.pyUpdated taster info commandlauncher_test.pyUpdated taster launcher_test commandmetadata.pyUpdated taster metadata commandmmap.pyUpdated taster mmap commandpackage.pyUpdated taster package commandpipe.pyUpdated taster pipe commandshell.pyUpdated taster shell commandsignals.pyUpdated taster signals commandslot_test.pyUpdated taster slot_test commandtest.pyUpdated taster test commandverify.pyUpdated taster verify command__init__.pyUpdated taster test for __init__test_cross_language_operations.pyUpdated taster test for cross_language_operationstest_crosslang.pyUpdated taster test for crosslangtest_hypothesis_breaking.pyUpdated taster test for hypothesis_breakingtest_verify_json.pyUpdated taster test for verify_jsonuv.lockUpdated tests for uv.locktest_extract_command.pyUpdated tests for extract_commandtest_inspect_command.pyUpdated tests for inspect_commandtest_locking.pyUpdated tests for lockingtest_module_imports.pyUpdated tests for module_importstest_output.pyUpdated tests for outputtest_verification.pyUpdated tests for verificationtest_operation_chains.pyUpdated tests for operation_chainstest_operations_comprehensive.pyUpdated tests for operations_comprehensivetest_pspf_constants.pyUpdated tests for pspf_constantstest_utils_platform.pyUpdated tests for utils_platformtest_mock_accuracy.pyUpdated tests for mock_accuracybuild_wheel.pyUpdated build_wheel.py toolembed_helpers.pyUpdated embed_helpers.py toolrelease.pyUpdated release.py toolvalidate_wheel.pyUpdated validate_wheel.py tool