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

PEXEnvironment recursive runtime resolve. #1165

Merged
merged 3 commits into from
Jan 8, 2021

Commits on Jan 8, 2021

  1. PEXEnvironment recursive runtime resolve.

    This removes our dependency on pkg_resources Environment / WorkingSet in
    favor of performing our own recursive resolve of runtime distributions
    to activate using distribution metadata. This fixes an old test bug
    noticed by Benjy but, more importanty, sets the stage to fix pex-tool#899, pex-tool#1020
    and pex-tool#1108 by equipping PEXEnvironment with the ability to resolve the
    appropriate transitive set of distributions from a root set of
    requirements instead of the current full set of transitive requirements
    stored post-resolve in PexInfo.
    jsirois committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    208f57c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    532297f View commit details
    Browse the repository at this point in the history
  3. Fix comments.

    jsirois committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    81ab20c View commit details
    Browse the repository at this point in the history