Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

consume packed wheel cache in zipapp creation #2175

Closed
wants to merge 5 commits into from

Commits on Aug 4, 2023

  1. squashed commit

    add change to do parallel zipping only, no crawling
    
    modify cli arg format for medusa-zip tool
    
    update cli arg format
    
    fix non-exhaustive CopyMode usage
    
    [BROKEN] add first run of complete medusa zip with cli arg!
    
    the resulting zip cannot be zipimported yet....
    
    medusa zipping works great now, let's revert .zip() changes
    
    bump medusa options
    
    bump more medusa options
    
    use the merged medusa command lines now
    
    manage a cache of parallel intermediate zip generation jobs!
    
    small fix
    
    much closer to mergeable now
    
    working much more complex control flow between the medusa-zip cli
    
    move medusa zip to medusa.py
    
    medusa works for packed apps now too
    
    works for everything, but kind of crazy
    
    close stdin after writing to the child process
    
    factor out a ridiculous amount of boilerplate
    
    add back the non-medusa impl for packed layouts
    
    implement a "normal" version which uses atomic directories
    
    revert unintentional whitespace changes
    
    separate the serial and parallel pex creations
    
    remove the attempts at parallelism
    
    add --medusa-path
    
    remove unused code
    
    make the medusa hook work when not provided
    
    add back a tracer
    
    revert some changes that make things harder to read
    
    revert some changes i shouldn't need
    
    make medusa work with the medusa-zip package and not subprocesses!
    
    update after adding defaults in medusa-zip python package
    
    remove -f arg for resolving medusa-zip
    
    [BROKEN] possibly obsolete!
    
    fix cli arg
    
    add stitched layout
    
    create stitch copymode
    
    no
    
    initial stitch impl
    
    add merge_zip_file() method
    
    move packed wheel caching into common methods
    
    initial impl of merging zips with entry renaming
    
    make MergeableZipFile into a subclass of ZipFile
    
    fix header offset calculation
    
    tmp
    
    fix mypy
    
    remove unused imports
    
    fix buffering for file handles in py2
    
    Revert "tmp"
    
    This reverts commit 8ad12de71a455c3918434cd81dcaf319fa43d9b4.
    cosmicexplorer committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    347e208 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    feff2c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e587fd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2131a26 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    31592ec View commit details
    Browse the repository at this point in the history