flavorpack
2025-10-13
Go execution refactoring, Python security and reader simplification
27 files · 675+ · 667-
Go Execution Module Split
3 files changed
execution.goUpdated Go execution moduleexecution_cache.goUpdated Go execution_cache moduleexecution_utils.goUpdated Go execution_utils module
- Split
execution.gointoexecution_cache.go(200 lines) andexecution_utils.go(158 lines) streamline internal3 files
execution.goexecution_cache.goexecution_utils.go
- Added
reader_extraction.go(337 lines) extracted from reader decouple internal1 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.keyRotated key fileflavor-public.keyRotated key filecache.pyUpdated cache module__init__.pyUpdated PSP __init__reader.pyUpdated PSP readerwriter.pyUpdated PSP writersecurity.pyUpdated PSP security
Test Standardization
14 files changed
test_dist_manager.pyUpdated tests for dist_managertest_integration.pyUpdated tests for integrationtest_pypapip_manager.pyUpdated tests for pypapip_managertest_uv_manager.pyUpdated tests for uv_managertest_wheel_builder.pyUpdated tests for wheel_buildertest_orchestrator.pyUpdated tests for orchestratortest_uv_download.pyUpdated tests for uv_downloadtest_launcher_availability.pyUpdated tests for launcher_availabilitytest_package_integrity.pyUpdated tests for package_integritytest_package_security.pyUpdated tests for package_securityflavor-private.keyRotated key fileflavor-public.keyRotated key fileflavor-private.keyRotated key fileflavor-public.keyRotated key file
- Standardized patterns across 7 packaging test files
qualify
internal
7 files
test_dist_manager.pytest_integration.pytest_pypapip_manager.pytest_uv_manager.pytest_wheel_builder.pytest_orchestrator.pytest_uv_download.py
- Updated security integrity and package security tests
qualify
internal
2 files
test_package_integrity.pytest_package_security.py
- Added refactoring report documentation instantiate internal
Project Configuration Cleanup
3 files changed
REFACTORING_REPORT.mdUpdated documentationpyproject.tomlUpdated project configurationuv.lockUpdated dependency lock file