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

Lazily evaluate the candidate sequence to prevent unneeded distribution downloads #9289

Merged
merged 4 commits into from
Dec 27, 2020

Commits on Dec 26, 2020

  1. Re-apply invalid metadata skip

    Skip candidate not providing valid metadata
    
    This reverts commit 7165ab8.
    uranusjr committed Dec 26, 2020
    Configuration menu
    Copy the full SHA
    41a3008 View commit details
    Browse the repository at this point in the history
  2. New resolver incorrectly tries unneeded candidates

    When the new resolver needs to upgrade a package, it puts the
    already-installed package in the middle of the candidate list obtained
    from indexes. But when doing it, the candidate list is eagerly consumed,
    causing pip to download all candidates.
    uranusjr committed Dec 26, 2020
    Configuration menu
    Copy the full SHA
    92ad717 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e55757 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a25452 View commit details
    Browse the repository at this point in the history