Repository navigation
Select bundled Loop versions and honor HG_BWRAP in Python launchers - #51
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Loop currently ships as 0.3.0, but historical experiments used 0.2.0. Add both to the existing
harnessgrad harness list/installinterface.harnessgrad harness install loop --version 0.2.0exports the pinned pre-migration three-file Git tree; the printed directory works withharnessgrad run --harness-path. Omitting the version selects the bundled 0.3.0 template.The source archive ships in the wheel, so export requires no Git history, Node or downloads. Archive integrity, installation inventories and modes are checked; edited installations are preserved and refused on reuse. Provenance stays outside the candidate to preserve the historical source tree. Dependencies are prepared separately using the selected version's contract. A matching version label alone never bypasses source/runtime/H0 reuse checks.
The independent first commit also makes managed Python preparation and bound Python service launchers honor HG_BWRAP. Explicit invalid paths fail without falling back; absent overrides retain their controlled system search path.
Validation:
Loop 0.2.0 is pinned to tree 7a811b3ab930a3f902eb50e18c504288f5eea0dc at platform revision b87be21. Runs with another 0.2.0 source should use their retained checkpoint.