1. 14 4月, 2020 1 次提交
  2. 13 4月, 2020 1 次提交
  3. 10 4月, 2020 2 次提交
    • T
      Implement RequiresPythonRequirement with context · d2028e95
      Tzu-ping Chung 提交于
      This specialized class is able to carry more context information than
      the previous implementation (which reuses ExplicitRequirement). Error
      reports can thus provide better messages by introspecting.
      d2028e95
    • T
      Always return an install candidate last if matches · cfac6aeb
      Tzu-ping Chung 提交于
      This rewrites how a SpecifierRequirement generates candidates, so it
      
      * Always return an AlreadyInstalledCandidate (as long as the version
        satisfies the specifier), even if PackageFinder does not return a
        candidate for the same version.
      * Always put the AlreadyInstalledCandidate last, so it's preferred over
        LinkCandidate, preventing version changes if possible.
      cfac6aeb
  4. 08 4月, 2020 2 次提交
  5. 04 4月, 2020 2 次提交
  6. 03 4月, 2020 2 次提交
    • P
      Add a test demonstrating #7966 · 037791d1
      Paul Moore 提交于
      037791d1
    • T
      Fetch install dist for a candidate if available · f061f3f6
      Tzu-ping Chung 提交于
      The candidate creation logic is further moved into the factory. The
      factory would use pkg_resources.get_distribution() to find a matching
      distribution for a givan InstallationCandidate. If found, the Candidate
      would be created based on that found distribution, instead of the link.
      
      --ignore-installed is implemented as to always use the link to create
      candidates, even if an installed distribution is found.
      f061f3f6
  7. 02 4月, 2020 3 次提交
  8. 27 3月, 2020 1 次提交
  9. 26 3月, 2020 4 次提交
  10. 25 3月, 2020 1 次提交
  11. 20 3月, 2020 2 次提交