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

Add --scie-only & --scie-name-style. #2523

Merged
merged 9 commits into from
Sep 12, 2024
Merged

Commits on Sep 10, 2024

  1. Add --scie-only & --scie-name-style.

    These options allow the files output when using `--scie {eager,lazy}`
    scies to be better controlled. The `--scie-only` option provides a way
    to ensure no PEX file is output, just the resulting scie. The
    `--scie-name-style` option allows control over how the scie's target
    platform is incorporated in the scie file name.
    jsirois committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d570fb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da66a85 View commit details
    Browse the repository at this point in the history
  3. Package Pex --scies for release.

    These are likely better than the Pex PEX for most Pex binary use cases
    since they include the management extra and run in `--venv` mode as well
    as providing BusyBox support for equal footing of the `pex`, `pex-tools`
    and `pex3` top-level commands.
    jsirois committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    225dda6 View commit details
    Browse the repository at this point in the history
  4. Prep the 2.18.0 release.

    jsirois committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    70c0c9d View commit details
    Browse the repository at this point in the history
  5. Support PEX_SCRIPT=pex3 ./pex ... for scie.

    Add a `--scie-busybox-pex-entrypoint-env-passthrough` option to trade a
    small amount of perf for a Pex scie busybox accepting
    PEX_{INTERPRETER,MODULE,SCRIPT} entry point control like its Pex PEX
    sibling.
    jsirois committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1d2dbb2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdc61bd View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    f763917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae3edc8 View commit details
    Browse the repository at this point in the history