flavorpack
2025-09-09
Flavorpack
86 files · 4,899+ · 4,330-
Dependency and Import Fixes
10 files changed
modular_packager_example.pyPython packaging logicorchestrator.pyPython packaging logicorchestrator_ingredients.pyPython packaging logicdependency_resolver.pyPython packaging logicdist_manager.pyPython packaging logicenvironment_builder.pyPython packaging logicpackager.pyPython packaging logicpypapip_manager.pyPython packaging logicslot_builder.pyPython packaging logicuv_manager.pyPython packaging logic
- Fixed transitive dependency resolution for packages with extras
remediate
internal
3 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.py
- Fixed protobuf import error in
operations.pyremediate internal5 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.pydependency_resolver.pydist_manager.py
- Added missing
__init__.pyfiles for generated protobuf packages instantiate internal5 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.pydependency_resolver.pydist_manager.py
- Removed misleading legacy codec reference
decouple
internal
3 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.py
Security Module
10 files changed
launcher.pyPython source updatessecurity.pyPython source updatestest_launcher_execution.pyPython test updatestest_launcher_availability.pyPython test updatesreader.goGo reader implementationextraction.rsRust source updates__init__.pyPython source updatesbackends.pyPython source updatesbuilder.pyPython source updatesextraction.pyPython source updates
- Added
src/flavor/psp/security.pywith 153 lines of security functionality harden internal5 files
launcher.pysecurity.pytest_launcher_execution.pytest_launcher_availability.py__init__.py
- Added security extensions to launcher module
harden
internal
3 files
launcher.pysecurity.pytest_launcher_execution.py
- Added
src/flavor/psp/protocols.py(59 lines) for protocol definitions interface internal5 files
launcher.pysecurity.pytest_launcher_execution.pytest_launcher_availability.py__init__.py
PSPF Builder and Slots
10 files changed
builder.pyPython source updatespspf_builder.pyPython source updatestest_pspf_2025_builder.pyPython test updatesslot_builder.pyPython packaging logicslots.pyPython source updatestest_pspf_2025_slots.pyPython test updatesreader.goGo reader implementationextraction.rsRust source updatesenvironment_builder.pyPython packaging logicwheel_builder.pyPython packaging logic
- Improved
src/flavor/psp/format_2025/pspf_builder.pydecouple internal5 files
builder.pypspf_builder.pytest_pspf_2025_builder.pyslot_builder.pyslots.py
- Enhanced slot management in
src/flavor/psp/format_2025/slots.pydecouple internal5 files
builder.pypspf_builder.pytest_pspf_2025_builder.pyslot_builder.pyslots.py
- Improved writer module
decouple
internal
3 files
builder.pypspf_builder.pytest_pspf_2025_builder.py
- Simplified environment builder (removed 156 lines of unused code)
deprecate
internal
3 files
builder.pypspf_builder.pytest_pspf_2025_builder.py
Package Manager Improvements
10 files changed
modular_packager_example.pyPython packaging logicorchestrator.pyPython packaging logicorchestrator_ingredients.pyPython packaging logicdependency_resolver.pyPython packaging logicdist_manager.pyPython packaging logicenvironment_builder.pyPython packaging logicpackager.pyPython packaging logicpypapip_manager.pyPython packaging logicslot_builder.pyPython packaging logicuv_manager.pyPython packaging logic
- Refactored
pypapip_manager.pyanddist_manager.pydecouple internal5 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.pydependency_resolver.pydist_manager.py
- Updated extraction module with better error handling
remediate
internal
3 files
modular_packager_example.pyorchestrator.pyorchestrator_ingredients.py
Test Suite Refinements
10 files changed
test-pretaster.shShell script updatesbuild-pretaster.shShell script updatesflavor-private.keyProject filesflavor-public.keyProject filesflavor-private.keyProject filesflavor-public.keyProject filespyproject.tomlProject configurationgenerate_test_vectors.pyPython test updates__init__.pyPython test updatestest_archive_chain.pyPython test updates
- Multiple iterations on UV download tests
qualify
internal
5 files
test-pretaster.shgenerate_test_vectors.py__init__.pytest_archive_chain.pyconftest.py
- Updated integration tests, dist manager tests, UV manager tests
qualify
internal
5 files
test-pretaster.shgenerate_test_vectors.py__init__.pytest_archive_chain.pyconftest.py
- Removed large unused archive utils test file (573 lines)
qualify
internal
5 files
test-pretaster.shgenerate_test_vectors.py__init__.pytest_archive_chain.pyconftest.py
- Updated pretaster test script
qualify
internal
5 files
test-pretaster.shgenerate_test_vectors.py__init__.pytest_archive_chain.pyconftest.py
Version Bump and Dependencies
10 files changed
build-pretaster.shShell script updatesflavor-private.keyProject filesflavor-public.keyProject filespyproject.tomlProject configurationtest-pretaster.shShell script updatesflavor-private.keyProject filesflavor-public.keyProject filesmkdocs-simple.ymlConfiguration updates__init__.pyPython source updatesconfig.pyPython source updates