- 08 4月, 2020 4 次提交
-
-
由 Tzu-ping Chung 提交于
-
由 Xavier Fernandez 提交于
Cache parse_links() by --find-links html page url
-
由 Paul Moore 提交于
Canonicalise project name from InstallationCandidate
-
由 Danny McClanahan 提交于
add failing test apply the fix add template NEWS entry according to https://pip.pypa.io/en/latest/development/contributing/#news-entries (wrong PR #) rename news entry to the current PR # respond to review comments fix test failures fix tests by adding uuid salt in urls cache html page fetching by link make CI pass (?) make the types much better finally listen to the maintainer and cache parse_links() by url :) avoid caching parse_links() when the url is an index url cleanup add testing for uncachable marking only conditionally vendor _lru_cache for py2 bugfix => feature python 2 does not cache! Do away with type: ignore with getattr() respond to review comments
-
- 07 4月, 2020 4 次提交
-
-
由 Paul Moore 提交于
Add __repr__ to requirement/candidate models
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
Caught by test_single_download_from_requirements_file etc.
-
由 Tzu-ping Chung 提交于
-
- 06 4月, 2020 1 次提交
-
-
由 Paul Moore 提交于
Accept InstallRequirement as comes_from
-
- 05 4月, 2020 4 次提交
-
-
由 Pradyun Gedam 提交于
Don't list packages in current directory
-
由 Devesh Kumar Singh 提交于
-
由 Tzu-ping Chung 提交于
-
由 Paul Moore 提交于
Implement editable candidate
-
- 04 4月, 2020 7 次提交
-
-
由 Paul Moore 提交于
Elaborate on type of links supported
-
由 Ricky Ng-Adam 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Pradyun Gedam 提交于
Refactor InstallRequirement-related operations to base class
-
- 03 4月, 2020 7 次提交
-
-
由 Tzu-ping Chung 提交于
-
由 Paul Moore 提交于
Avoid preparing candidates when all we need is name or version
-
由 Paul Moore 提交于
-
由 Paul Moore 提交于
-
由 Paul Moore 提交于
New resolver: Installed candidate
-
由 Tzu-ping Chung 提交于
-
由 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.
-
- 02 4月, 2020 13 次提交
-
-
由 Paul Moore 提交于
Requires-Python implementation, take 2
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Paul Moore 提交于
Add Travis job against the new resolver
-
由 Pradyun Gedam 提交于
Simplify our Linting GitHub Action
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
-
由 Tzu-ping Chung 提交于
If a dist contains Requires-Python metadata, it is converted into a Requirement for the resolver based on whether the Requires-Python is compatible or not. If it is compatible, an ExplicitRequirement is returned to hold the Python information (either sys.version_info, or the user-supplied --python-version). If it is incompatible, a special NoMatchRequirement is returned, which never matches to anything, generating a ResolutionImpossible to report the Python version incompatibility. The --ignore-requires-python flag is implemented as to not return a Requirement for Requires-Python at all.
-
由 Paul Moore 提交于
Second round of resolver refactor factory
-
由 Paul Moore 提交于
Rewrite tests.lib.create_basic_wheel_for_package
-
由 Pradyun Gedam 提交于
Better freeze of distributions installed from direct URL references
-