- 18 1月, 2021 2 次提交
-
-
由 Stéphane Bidoul 提交于
Now that we don't need to support git@ pseudo-urls, we can simplify the test for valid VCS URLs based on link.is_vcs, which is turns is based on the URL scheme. This also means we fail earlier if a git@ pseudo URL is used. Since VCS requirements are not validated to be URLs in Requirement constructors, we can simplify update_editable.
-
由 Stéphane Bidoul 提交于
-
- 17 1月, 2021 3 次提交
-
-
由 Pradyun Gedam 提交于
-
由 Stéphane Bidoul 提交于
-
由 Paul Moore 提交于
Vendoring changes for release 21.0 (excluding setuptools)
-
- 16 1月, 2021 3 次提交
-
-
由 Paul Moore 提交于
-
由 Paul Moore 提交于
-
由 Paul Moore 提交于
-
- 13 1月, 2021 2 次提交
-
-
由 Stéphane Bidoul 提交于
Remove support for legacy cache entries
-
由 Xavier Fernandez 提交于
Use Formatter.default_time_format after dropping PY2
-
- 12 1月, 2021 1 次提交
-
-
由 Pradyun Gedam 提交于
Avoid downloading multiple candidates of a same version
-
- 10 1月, 2021 2 次提交
-
-
由 Stéphane Bidoul 提交于
-
由 Pradyun Gedam 提交于
Revert #7969 and fix VCS stdout/stderr capture
-
- 09 1月, 2021 2 次提交
-
-
由 Stéphane Bidoul 提交于
Remove unused wheel_cache argument in freeze operation
-
由 Stéphane Bidoul 提交于
Remove deprecation deadline for #8368
-
- 07 1月, 2021 2 次提交
-
-
由 Xavier Fernandez 提交于
Use dict and set comprehension where available
-
由 Xavier Fernandez 提交于
Prefer subprocess.DEVNULL over open(os.devnull, 'w')
-
- 06 1月, 2021 2 次提交
-
-
由 Tzu-ping Chung 提交于
Since 41a30089, Candidate objects prepare their underlying distribution eagerly on creation, so the error can be caught deterministically to trigger backtracking. This however has a negative side-effect. Since dist preparation involves metadata validation, a remote distribution must be downloaded on Candidate creation. This means that an sdist will be downloaded, validated, and discarded (since its version is known to be incompatible) during backtracking. This commit moves version deduplication of candidates from indexes to before the Candidate object is created, to avoid unneeded preparation. Note that we still need another round of deduplication in FoundCandidates to remove duplicated candidates when a distribution is already installed.
-
由 Pradyun Gedam 提交于
Verify built wheel contains valid metadata
-
- 03 1月, 2021 2 次提交
-
-
由 Stéphane Bidoul 提交于
-
由 Pradyun Gedam 提交于
Make get_similar_command() return None for no value
-
- 02 1月, 2021 10 次提交
-
-
由 Pradyun Gedam 提交于
-
由 Stéphane Bidoul 提交于
-
由 Stéphane Bidoul 提交于
-
由 Stéphane Bidoul 提交于
Remove unused utility function consume()
-
由 Jon Dufresne 提交于
Unused since e706af20.
-
由 Jon Dufresne 提交于
Follows the more conventional pattern of using None, instead of False, when no value can be returned. This simplifies typing a bit by using Optional instead of Union[bool, ...].
-
由 Stéphane Bidoul 提交于
Remove unnecessary __ne__ definitions
-
由 Stéphane Bidoul 提交于
Harmonize return type of VersionControl.get_revision in subclasses
-
由 Stéphane Bidoul 提交于
Simplify check_binary_allowed
-
由 Stéphane Bidoul 提交于
Handle ._get_svn_url_rev() returning None in .get_remote_url()
-
- 01 1月, 2021 1 次提交
-
-
由 Jon Dufresne 提交于
The method Subversion._get_svn_url_rev() will sometimes return None for a remote URL. The calling code should handle this. If it is None, raise a RemoteNotFoundError as prescribed by the parent class docstring. Followup to 0b761a16.
-
- 31 12月, 2020 3 次提交
-
-
由 Stéphane Bidoul 提交于
check_binary_allowed is only used to check if a wheel needs to be built in 'pip install' mode. It mixed format control and pep517 mode check. We change it so it checks allowed formats only, which leads to better readability of _should_build().
-
由 Jon Dufresne 提交于
Previously, the Subversion subclass violated the parent's type signature by returning an int, but it is now coerced to a str to match the expected signature.
-
由 Jon Dufresne 提交于
Unnecessary since dropping Python 2 support. In Python 3, `__ne__` defaults to the opposite of of `__eq__`. https://docs.python.org/3/reference/datamodel.html#object.__ne__ > For `__ne__()`, by default it delegates to `__eq__()` and inverts the > result unless it is `NotImplemented`.
-
- 30 12月, 2020 2 次提交
-
-
由 Pradyun Gedam 提交于
Replace compat.expanduser() with os.path.expanduser()
-
由 Jon Dufresne 提交于
The upstream bug has been fixed and released in all supported Python version: https://bugs.python.org/issue14768
-
- 29 12月, 2020 3 次提交
-
-
由 Pradyun Gedam 提交于
Remove unnecessary "noqa" comments
-
由 Pradyun Gedam 提交于
Remove unused class CopytreeKwargs
-
由 Pradyun Gedam 提交于
Remove unused type VersionCandidate
-