Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
镜像
Python_Packaging_Authority
pip
提交
537b0fca
P
pip
项目概览
镜像
/
Python_Packaging_Authority
/
pip
10 个月 前同步成功
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
pip
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
537b0fca
编写于
7月 22, 2019
作者:
P
Pradyun Gedam
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Change isort multi_line_output to 3
上级
8582f7e4
变更
42
隐藏空白更改
内联
并排
Showing
42 changed file
with
271 addition
and
85 deletion
+271
-85
setup.cfg
setup.cfg
+1
-1
src/pip/_internal/cli/base_command.py
src/pip/_internal/cli/base_command.py
+12
-4
src/pip/_internal/cli/main_parser.py
src/pip/_internal/cli/main_parser.py
+5
-2
src/pip/_internal/commands/check.py
src/pip/_internal/commands/check.py
+2
-1
src/pip/_internal/commands/configuration.py
src/pip/_internal/commands/configuration.py
+3
-1
src/pip/_internal/commands/install.py
src/pip/_internal/commands/install.py
+5
-2
src/pip/_internal/commands/list.py
src/pip/_internal/commands/list.py
+2
-1
src/pip/_internal/configuration.py
src/pip/_internal/configuration.py
+2
-1
src/pip/_internal/download.py
src/pip/_internal/download.py
+16
-4
src/pip/_internal/index.py
src/pip/_internal/index.py
+7
-2
src/pip/_internal/legacy_resolve.py
src/pip/_internal/legacy_resolve.py
+9
-3
src/pip/_internal/models/link.py
src/pip/_internal/models/link.py
+5
-2
src/pip/_internal/operations/freeze.py
src/pip/_internal/operations/freeze.py
+4
-2
src/pip/_internal/operations/prepare.py
src/pip/_internal/operations/prepare.py
+10
-3
src/pip/_internal/req/req_file.py
src/pip/_internal/req/req_file.py
+2
-1
src/pip/_internal/req/req_install.py
src/pip/_internal/req/req_install.py
+11
-3
src/pip/_internal/req/req_uninstall.py
src/pip/_internal/req/req_uninstall.py
+9
-2
src/pip/_internal/utils/hashes.py
src/pip/_internal/utils/hashes.py
+3
-1
src/pip/_internal/utils/misc.py
src/pip/_internal/utils/misc.py
+7
-2
src/pip/_internal/vcs/git.py
src/pip/_internal/vcs/git.py
+3
-1
src/pip/_internal/vcs/subversion.py
src/pip/_internal/vcs/subversion.py
+3
-1
src/pip/_internal/vcs/versioncontrol.py
src/pip/_internal/vcs/versioncontrol.py
+5
-1
src/pip/_internal/wheel.py
src/pip/_internal/wheel.py
+10
-3
tests/functional/test_freeze.py
tests/functional/test_freeze.py
+6
-2
tests/functional/test_install.py
tests/functional/test_install.py
+10
-3
tests/functional/test_install_reqs.py
tests/functional/test_install_reqs.py
+3
-1
tests/functional/test_install_vcs_git.py
tests/functional/test_install_vcs_git.py
+5
-2
tests/functional/test_search.py
tests/functional/test_search.py
+4
-1
tests/functional/test_vcs_bazaar.py
tests/functional/test_vcs_bazaar.py
+5
-1
tests/unit/test_cmdoptions.py
tests/unit/test_cmdoptions.py
+2
-1
tests/unit/test_compat.py
tests/unit/test_compat.py
+5
-1
tests/unit/test_download.py
tests/unit/test_download.py
+10
-3
tests/unit/test_finder.py
tests/unit/test_finder.py
+6
-2
tests/unit/test_index.py
tests/unit/test_index.py
+14
-4
tests/unit/test_index_html_page.py
tests/unit/test_index_html_page.py
+5
-1
tests/unit/test_legacy_resolve.py
tests/unit/test_legacy_resolve.py
+2
-1
tests/unit/test_logging.py
tests/unit/test_logging.py
+3
-1
tests/unit/test_req.py
tests/unit/test_req.py
+11
-3
tests/unit/test_req_file.py
tests/unit/test_req_file.py
+11
-4
tests/unit/test_req_install.py
tests/unit/test_req_install.py
+2
-1
tests/unit/test_req_uninstall.py
tests/unit/test_req_uninstall.py
+6
-2
tests/unit/test_utils.py
tests/unit/test_utils.py
+25
-7
未找到文件。
setup.cfg
浏览文件 @
537b0fca
...
...
@@ -4,7 +4,7 @@ skip =
.scratch,
_vendor,
data
multi_line_output =
5
multi_line_output =
3
known_third_party =
pip._vendor
known_first_party =
...
...
src/pip/_internal/cli/base_command.py
浏览文件 @
537b0fca
...
...
@@ -12,22 +12,30 @@ import traceback
from
pip._internal.cli
import
cmdoptions
from
pip._internal.cli.cmdoptions
import
make_search_scope
from
pip._internal.cli.parser
import
(
ConfigOptionParser
,
UpdatingDefaultsHelpFormatter
,
ConfigOptionParser
,
UpdatingDefaultsHelpFormatter
,
)
from
pip._internal.cli.status_codes
import
(
ERROR
,
PREVIOUS_BUILD_DIR_ERROR
,
SUCCESS
,
UNKNOWN_ERROR
,
ERROR
,
PREVIOUS_BUILD_DIR_ERROR
,
SUCCESS
,
UNKNOWN_ERROR
,
VIRTUALENV_NOT_FOUND
,
)
from
pip._internal.download
import
PipSession
from
pip._internal.exceptions
import
(
BadCommand
,
CommandError
,
InstallationError
,
PreviousBuildDirError
,
BadCommand
,
CommandError
,
InstallationError
,
PreviousBuildDirError
,
UninstallationError
,
)
from
pip._internal.index
import
PackageFinder
from
pip._internal.models.selection_prefs
import
SelectionPreferences
from
pip._internal.models.target_python
import
TargetPython
from
pip._internal.req.constructors
import
(
install_req_from_editable
,
install_req_from_line
,
install_req_from_editable
,
install_req_from_line
,
)
from
pip._internal.req.req_file
import
parse_requirements
from
pip._internal.utils.deprecation
import
deprecated
...
...
src/pip/_internal/cli/main_parser.py
浏览文件 @
537b0fca
...
...
@@ -6,10 +6,13 @@ import sys
from
pip._internal.cli
import
cmdoptions
from
pip._internal.cli.parser
import
(
ConfigOptionParser
,
UpdatingDefaultsHelpFormatter
,
ConfigOptionParser
,
UpdatingDefaultsHelpFormatter
,
)
from
pip._internal.commands
import
(
commands_dict
,
get_similar_commands
,
get_summaries
,
commands_dict
,
get_similar_commands
,
get_summaries
,
)
from
pip._internal.exceptions
import
CommandError
from
pip._internal.utils.misc
import
get_pip_version
,
get_prog
...
...
src/pip/_internal/commands/check.py
浏览文件 @
537b0fca
...
...
@@ -2,7 +2,8 @@ import logging
from
pip._internal.cli.base_command
import
Command
from
pip._internal.operations.check
import
(
check_package_set
,
create_package_set_from_installed
,
check_package_set
,
create_package_set_from_installed
,
)
logger
=
logging
.
getLogger
(
__name__
)
...
...
src/pip/_internal/commands/configuration.py
浏览文件 @
537b0fca
...
...
@@ -5,7 +5,9 @@ import subprocess
from
pip._internal.cli.base_command
import
Command
from
pip._internal.cli.status_codes
import
ERROR
,
SUCCESS
from
pip._internal.configuration
import
(
Configuration
,
get_configuration_files
,
kinds
,
Configuration
,
get_configuration_files
,
kinds
,
)
from
pip._internal.exceptions
import
PipError
from
pip._internal.utils.deprecation
import
deprecated
...
...
src/pip/_internal/commands/install.py
浏览文件 @
537b0fca
...
...
@@ -15,7 +15,9 @@ from pip._internal.cli.base_command import RequirementCommand
from
pip._internal.cli.cmdoptions
import
make_target_python
from
pip._internal.cli.status_codes
import
ERROR
from
pip._internal.exceptions
import
(
CommandError
,
InstallationError
,
PreviousBuildDirError
,
CommandError
,
InstallationError
,
PreviousBuildDirError
,
)
from
pip._internal.legacy_resolve
import
Resolver
from
pip._internal.locations
import
distutils_scheme
...
...
@@ -25,7 +27,8 @@ from pip._internal.req import RequirementSet, install_given_reqs
from
pip._internal.req.req_tracker
import
RequirementTracker
from
pip._internal.utils.filesystem
import
check_path_owner
from
pip._internal.utils.misc
import
(
ensure_dir
,
get_installed_version
,
ensure_dir
,
get_installed_version
,
protect_pip_from_modification_on_windows
,
)
from
pip._internal.utils.temp_dir
import
TempDirectory
...
...
src/pip/_internal/commands/list.py
浏览文件 @
537b0fca
...
...
@@ -13,7 +13,8 @@ from pip._internal.exceptions import CommandError
from
pip._internal.index
import
PackageFinder
from
pip._internal.models.selection_prefs
import
SelectionPreferences
from
pip._internal.utils.misc
import
(
dist_is_editable
,
get_installed_distributions
,
dist_is_editable
,
get_installed_distributions
,
)
from
pip._internal.utils.packaging
import
get_installer
...
...
src/pip/_internal/configuration.py
浏览文件 @
537b0fca
...
...
@@ -19,7 +19,8 @@ import sys
from
pip._vendor.six.moves
import
configparser
from
pip._internal.exceptions
import
(
ConfigurationError
,
ConfigurationFileCouldNotBeLoaded
,
ConfigurationError
,
ConfigurationFileCouldNotBeLoaded
,
)
from
pip._internal.utils
import
appdirs
from
pip._internal.utils.compat
import
WINDOWS
,
expanduser
...
...
src/pip/_internal/download.py
浏览文件 @
537b0fca
...
...
@@ -36,10 +36,22 @@ from pip._internal.utils.filesystem import check_path_owner
from
pip._internal.utils.glibc
import
libc_ver
from
pip._internal.utils.marker_files
import
write_delete_marker_file
from
pip._internal.utils.misc
import
(
ARCHIVE_EXTENSIONS
,
ask
,
ask_input
,
ask_password
,
ask_path_exists
,
backup_dir
,
consume
,
display_path
,
format_size
,
get_installed_version
,
path_to_url
,
remove_auth_from_url
,
rmtree
,
split_auth_netloc_from_url
,
splitext
,
unpack_file
,
ARCHIVE_EXTENSIONS
,
ask
,
ask_input
,
ask_password
,
ask_path_exists
,
backup_dir
,
consume
,
display_path
,
format_size
,
get_installed_version
,
path_to_url
,
remove_auth_from_url
,
rmtree
,
split_auth_netloc_from_url
,
splitext
,
unpack_file
,
)
from
pip._internal.utils.temp_dir
import
TempDirectory
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/index.py
浏览文件 @
537b0fca
...
...
@@ -19,7 +19,9 @@ from pip._vendor.six.moves.urllib import request as urllib_request
from
pip._internal.download
import
is_url
,
url_to_path
from
pip._internal.exceptions
import
(
BestVersionAlreadyInstalled
,
DistributionNotFound
,
InvalidWheelFilename
,
BestVersionAlreadyInstalled
,
DistributionNotFound
,
InvalidWheelFilename
,
UnsupportedWheel
,
)
from
pip._internal.models.candidate
import
InstallationCandidate
...
...
@@ -30,7 +32,10 @@ from pip._internal.models.target_python import TargetPython
from
pip._internal.utils.compat
import
ipaddress
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.misc
import
(
ARCHIVE_EXTENSIONS
,
SUPPORTED_EXTENSIONS
,
WHEEL_EXTENSION
,
path_to_url
,
ARCHIVE_EXTENSIONS
,
SUPPORTED_EXTENSIONS
,
WHEEL_EXTENSION
,
path_to_url
,
redact_password_from_url
,
)
from
pip._internal.utils.packaging
import
check_requires_python
...
...
src/pip/_internal/legacy_resolve.py
浏览文件 @
537b0fca
...
...
@@ -18,16 +18,22 @@ from itertools import chain
from
pip._vendor.packaging
import
specifiers
from
pip._internal.exceptions
import
(
BestVersionAlreadyInstalled
,
DistributionNotFound
,
HashError
,
HashErrors
,
BestVersionAlreadyInstalled
,
DistributionNotFound
,
HashError
,
HashErrors
,
UnsupportedPythonVersion
,
)
from
pip._internal.req.constructors
import
install_req_from_req_string
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.misc
import
(
dist_in_usersite
,
ensure_dir
,
normalize_version_info
,
dist_in_usersite
,
ensure_dir
,
normalize_version_info
,
)
from
pip._internal.utils.packaging
import
(
check_requires_python
,
get_requires_python
,
check_requires_python
,
get_requires_python
,
)
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/models/link.py
浏览文件 @
537b0fca
...
...
@@ -4,8 +4,11 @@ import re
from
pip._vendor.six.moves.urllib
import
parse
as
urllib_parse
from
pip._internal.utils.misc
import
(
WHEEL_EXTENSION
,
path_to_url
,
redact_password_from_url
,
split_auth_from_netloc
,
splitext
,
WHEEL_EXTENSION
,
path_to_url
,
redact_password_from_url
,
split_auth_from_netloc
,
splitext
,
)
from
pip._internal.utils.models
import
KeyBasedCompareMixin
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/operations/freeze.py
浏览文件 @
537b0fca
...
...
@@ -11,11 +11,13 @@ from pip._vendor.pkg_resources import RequirementParseError
from
pip._internal.exceptions
import
BadCommand
,
InstallationError
from
pip._internal.req.constructors
import
(
install_req_from_editable
,
install_req_from_line
,
install_req_from_editable
,
install_req_from_line
,
)
from
pip._internal.req.req_file
import
COMMENT_RE
from
pip._internal.utils.misc
import
(
dist_is_editable
,
get_installed_distributions
,
dist_is_editable
,
get_installed_distributions
,
)
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/operations/prepare.py
浏览文件 @
537b0fca
...
...
@@ -11,11 +11,18 @@ from pip._internal.distributions import (
)
from
pip._internal.distributions.installed
import
InstalledDistribution
from
pip._internal.download
import
(
is_dir_url
,
is_file_url
,
is_vcs_url
,
unpack_url
,
url_to_path
,
is_dir_url
,
is_file_url
,
is_vcs_url
,
unpack_url
,
url_to_path
,
)
from
pip._internal.exceptions
import
(
DirectoryUrlHashUnsupported
,
HashUnpinned
,
InstallationError
,
PreviousBuildDirError
,
VcsHashUnsupported
,
DirectoryUrlHashUnsupported
,
HashUnpinned
,
InstallationError
,
PreviousBuildDirError
,
VcsHashUnsupported
,
)
from
pip._internal.utils.compat
import
expanduser
from
pip._internal.utils.hashes
import
MissingHashes
...
...
src/pip/_internal/req/req_file.py
浏览文件 @
537b0fca
...
...
@@ -18,7 +18,8 @@ from pip._internal.download import get_file_content
from
pip._internal.exceptions
import
RequirementsFileParseError
from
pip._internal.models.search_scope
import
SearchScope
from
pip._internal.req.constructors
import
(
install_req_from_editable
,
install_req_from_line
,
install_req_from_editable
,
install_req_from_line
,
)
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/req/req_install.py
浏览文件 @
537b0fca
...
...
@@ -26,9 +26,17 @@ from pip._internal.utils.hashes import Hashes
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.marker_files
import
PIP_DELETE_MARKER_FILENAME
from
pip._internal.utils.misc
import
(
_make_build_dir
,
ask_path_exists
,
backup_dir
,
call_subprocess
,
display_path
,
dist_in_site_packages
,
dist_in_usersite
,
ensure_dir
,
get_installed_version
,
redact_password_from_url
,
rmtree
,
_make_build_dir
,
ask_path_exists
,
backup_dir
,
call_subprocess
,
display_path
,
dist_in_site_packages
,
dist_in_usersite
,
ensure_dir
,
get_installed_version
,
redact_password_from_url
,
rmtree
,
)
from
pip._internal.utils.packaging
import
get_metadata
from
pip._internal.utils.setuptools_build
import
make_setuptools_shim_args
...
...
src/pip/_internal/req/req_uninstall.py
浏览文件 @
537b0fca
...
...
@@ -14,8 +14,15 @@ from pip._internal.locations import bin_py, bin_user
from
pip._internal.utils.compat
import
WINDOWS
,
cache_from_source
,
uses_pycache
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.misc
import
(
FakeFile
,
ask
,
dist_in_usersite
,
dist_is_local
,
egg_link_path
,
is_local
,
normalize_path
,
renames
,
rmtree
,
FakeFile
,
ask
,
dist_in_usersite
,
dist_is_local
,
egg_link_path
,
is_local
,
normalize_path
,
renames
,
rmtree
,
)
from
pip._internal.utils.temp_dir
import
AdjacentTempDirectory
,
TempDirectory
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/utils/hashes.py
浏览文件 @
537b0fca
...
...
@@ -5,7 +5,9 @@ import hashlib
from
pip._vendor.six
import
iteritems
,
iterkeys
,
itervalues
from
pip._internal.exceptions
import
(
HashMismatch
,
HashMissing
,
InstallationError
,
HashMismatch
,
HashMissing
,
InstallationError
,
)
from
pip._internal.utils.misc
import
read_chunks
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/utils/misc.py
浏览文件 @
537b0fca
...
...
@@ -32,12 +32,17 @@ from pip import __version__
from
pip._internal.exceptions
import
CommandError
,
InstallationError
from
pip._internal.locations
import
site_packages
,
user_site
from
pip._internal.utils.compat
import
(
WINDOWS
,
console_to_str
,
expanduser
,
stdlib_pkgs
,
str_to_display
,
WINDOWS
,
console_to_str
,
expanduser
,
stdlib_pkgs
,
str_to_display
,
)
from
pip._internal.utils.marker_files
import
write_delete_marker_file
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
from
pip._internal.utils.virtualenv
import
(
running_under_virtualenv
,
virtualenv_no_global
,
running_under_virtualenv
,
virtualenv_no_global
,
)
if
PY2
:
...
...
src/pip/_internal/vcs/git.py
浏览文件 @
537b0fca
...
...
@@ -13,7 +13,9 @@ from pip._internal.utils.compat import samefile
from
pip._internal.utils.misc
import
display_path
,
redact_password_from_url
from
pip._internal.utils.temp_dir
import
TempDirectory
from
pip._internal.vcs.versioncontrol
import
(
RemoteNotFoundError
,
VersionControl
,
vcs
,
RemoteNotFoundError
,
VersionControl
,
vcs
,
)
urlsplit
=
urllib_parse
.
urlsplit
...
...
src/pip/_internal/vcs/subversion.py
浏览文件 @
537b0fca
...
...
@@ -7,7 +7,9 @@ import sys
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.misc
import
(
display_path
,
rmtree
,
split_auth_from_netloc
,
display_path
,
rmtree
,
split_auth_from_netloc
,
)
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
from
pip._internal.vcs.versioncontrol
import
VersionControl
,
vcs
...
...
src/pip/_internal/vcs/versioncontrol.py
浏览文件 @
537b0fca
...
...
@@ -12,7 +12,11 @@ from pip._vendor.six.moves.urllib import parse as urllib_parse
from
pip._internal.exceptions
import
BadCommand
from
pip._internal.utils.misc
import
(
ask_path_exists
,
backup_dir
,
call_subprocess
,
display_path
,
rmtree
,
ask_path_exists
,
backup_dir
,
call_subprocess
,
display_path
,
rmtree
,
)
from
pip._internal.utils.typing
import
MYPY_CHECK_RUNNING
...
...
src/pip/_internal/wheel.py
浏览文件 @
537b0fca
...
...
@@ -25,15 +25,22 @@ from pip._vendor.six import StringIO
from
pip._internal
import
pep425tags
from
pip._internal.download
import
unpack_url
from
pip._internal.exceptions
import
(
InstallationError
,
InvalidWheelFilename
,
UnsupportedWheel
,
InstallationError
,
InvalidWheelFilename
,
UnsupportedWheel
,
)
from
pip._internal.locations
import
distutils_scheme
from
pip._internal.models.link
import
Link
from
pip._internal.utils.logging
import
indent_log
from
pip._internal.utils.marker_files
import
PIP_DELETE_MARKER_FILENAME
from
pip._internal.utils.misc
import
(
LOG_DIVIDER
,
call_subprocess
,
captured_stdout
,
ensure_dir
,
format_command_args
,
path_to_url
,
read_chunks
,
LOG_DIVIDER
,
call_subprocess
,
captured_stdout
,
ensure_dir
,
format_command_args
,
path_to_url
,
read_chunks
,
)
from
pip._internal.utils.setuptools_build
import
make_setuptools_shim_args
from
pip._internal.utils.temp_dir
import
TempDirectory
...
...
tests/functional/test_freeze.py
浏览文件 @
537b0fca
...
...
@@ -7,8 +7,12 @@ from doctest import ELLIPSIS, OutputChecker
import
pytest
from
tests.lib
import
(
_create_test_package
,
_create_test_package_with_srcdir
,
_git_commit
,
need_bzr
,
need_mercurial
,
path_to_url
,
_create_test_package
,
_create_test_package_with_srcdir
,
_git_commit
,
need_bzr
,
need_mercurial
,
path_to_url
,
)
distribute_re
=
re
.
compile
(
'^distribute==[0-9.]+
\n
'
,
re
.
MULTILINE
)
...
...
tests/functional/test_install.py
浏览文件 @
537b0fca
...
...
@@ -12,9 +12,16 @@ from pip._internal.cli.status_codes import ERROR, SUCCESS
from
pip._internal.models.index
import
PyPI
,
TestPyPI
from
pip._internal.utils.misc
import
rmtree
from
tests.lib
import
(
_create_svn_repo
,
_create_test_package
,
create_basic_wheel_for_package
,
create_test_package_with_setup
,
need_bzr
,
need_mercurial
,
path_to_url
,
pyversion
,
pyversion_tuple
,
requirements_file
,
_create_svn_repo
,
_create_test_package
,
create_basic_wheel_for_package
,
create_test_package_with_setup
,
need_bzr
,
need_mercurial
,
path_to_url
,
pyversion
,
pyversion_tuple
,
requirements_file
,
)
from
tests.lib.local_repos
import
local_checkout
from
tests.lib.path
import
Path
...
...
tests/functional/test_install_reqs.py
浏览文件 @
537b0fca
...
...
@@ -4,7 +4,9 @@ import textwrap
import
pytest
from
tests.lib
import
(
_create_test_package_with_subdirectory
,
path_to_url
,
pyversion
,
_create_test_package_with_subdirectory
,
path_to_url
,
pyversion
,
requirements_file
,
)
from
tests.lib.local_repos
import
local_checkout
...
...
tests/functional/test_install_vcs_git.py
浏览文件 @
537b0fca
import
pytest
from
tests.lib
import
(
_change_test_package_version
,
_create_test_package
,
_test_path_to_file_url
,
_change_test_package_version
,
_create_test_package
,
_test_path_to_file_url
,
pyversion
,
)
from
tests.lib.git_submodule_helpers
import
(
_change_test_package_submodule
,
_create_test_package_with_submodule
,
_change_test_package_submodule
,
_create_test_package_with_submodule
,
_pull_in_submodule_changes_to_module
,
)
from
tests.lib.local_repos
import
local_checkout
...
...
tests/functional/test_search.py
浏览文件 @
537b0fca
...
...
@@ -5,7 +5,10 @@ import pytest
from
pip._internal.cli.status_codes
import
NO_MATCHES_FOUND
,
SUCCESS
from
pip._internal.commands.search
import
(
SearchCommand
,
highest_version
,
print_results
,
transform_hits
,
SearchCommand
,
highest_version
,
print_results
,
transform_hits
,
)
from
tests.lib
import
pyversion
...
...
tests/functional/test_vcs_bazaar.py
浏览文件 @
537b0fca
...
...
@@ -8,7 +8,11 @@ import pytest
from
pip._internal.vcs.bazaar
import
Bazaar
from
tests.lib
import
(
_test_path_to_file_url
,
_vcs_add
,
create_file
,
is_bzr_installed
,
need_bzr
,
_test_path_to_file_url
,
_vcs_add
,
create_file
,
is_bzr_installed
,
need_bzr
,
)
...
...
tests/unit/test_cmdoptions.py
浏览文件 @
537b0fca
...
...
@@ -2,7 +2,8 @@ import pretend
import
pytest
from
pip._internal.cli.cmdoptions
import
(
_convert_python_version
,
make_search_scope
,
_convert_python_version
,
make_search_scope
,
)
...
...
tests/unit/test_compat.py
浏览文件 @
537b0fca
...
...
@@ -7,7 +7,11 @@ import pytest
import
pip._internal.utils.compat
as
pip_compat
from
pip._internal.utils.compat
import
(
console_to_str
,
expanduser
,
get_path_uid
,
native_str
,
str_to_display
,
console_to_str
,
expanduser
,
get_path_uid
,
native_str
,
str_to_display
,
)
...
...
tests/unit/test_download.py
浏览文件 @
537b0fca
...
...
@@ -11,9 +11,16 @@ from mock import Mock, patch
import
pip
from
pip._internal.download
import
(
CI_ENVIRONMENT_VARIABLES
,
MultiDomainBasicAuth
,
PipSession
,
SafeFileCache
,
_download_http_url
,
parse_content_disposition
,
sanitize_content_filename
,
unpack_file_url
,
unpack_http_url
,
url_to_path
,
CI_ENVIRONMENT_VARIABLES
,
MultiDomainBasicAuth
,
PipSession
,
SafeFileCache
,
_download_http_url
,
parse_content_disposition
,
sanitize_content_filename
,
unpack_file_url
,
unpack_http_url
,
url_to_path
,
)
from
pip._internal.exceptions
import
HashMismatch
from
pip._internal.models.link
import
Link
...
...
tests/unit/test_finder.py
浏览文件 @
537b0fca
...
...
@@ -9,10 +9,14 @@ from pkg_resources import parse_version
import
pip._internal.pep425tags
import
pip._internal.wheel
from
pip._internal.exceptions
import
(
BestVersionAlreadyInstalled
,
DistributionNotFound
,
BestVersionAlreadyInstalled
,
DistributionNotFound
,
)
from
pip._internal.index
import
(
CandidateEvaluator
,
InstallationCandidate
,
Link
,
LinkEvaluator
,
CandidateEvaluator
,
InstallationCandidate
,
Link
,
LinkEvaluator
,
)
from
pip._internal.models.target_python
import
TargetPython
from
pip._internal.req.constructors
import
install_req_from_line
...
...
tests/unit/test_index.py
浏览文件 @
537b0fca
...
...
@@ -8,10 +8,20 @@ from pip._vendor.packaging.specifiers import SpecifierSet
from
pip._internal.download
import
PipSession
from
pip._internal.index
import
(
CandidateEvaluator
,
CandidatePreferences
,
FormatControl
,
HTMLPage
,
Link
,
LinkEvaluator
,
PackageFinder
,
_check_link_requires_python
,
_clean_link
,
_determine_base_url
,
_extract_version_from_fragment
,
_find_name_version_sep
,
_get_html_page
,
filter_unallowed_hashes
,
CandidateEvaluator
,
CandidatePreferences
,
FormatControl
,
HTMLPage
,
Link
,
LinkEvaluator
,
PackageFinder
,
_check_link_requires_python
,
_clean_link
,
_determine_base_url
,
_extract_version_from_fragment
,
_find_name_version_sep
,
_get_html_page
,
filter_unallowed_hashes
,
)
from
pip._internal.models.candidate
import
InstallationCandidate
from
pip._internal.models.search_scope
import
SearchScope
...
...
tests/unit/test_index_html_page.py
浏览文件 @
537b0fca
...
...
@@ -6,7 +6,11 @@ from pip._vendor.six.moves.urllib import request as urllib_request
from
pip._internal.download
import
PipSession
from
pip._internal.index
import
(
Link
,
_get_html_page
,
_get_html_response
,
_NotHTML
,
_NotHTTP
,
Link
,
_get_html_page
,
_get_html_response
,
_NotHTML
,
_NotHTTP
,
)
...
...
tests/unit/test_legacy_resolve.py
浏览文件 @
537b0fca
...
...
@@ -4,7 +4,8 @@ import pytest
from
pip._vendor
import
pkg_resources
from
pip._internal.exceptions
import
(
NoneMetadataError
,
UnsupportedPythonVersion
,
NoneMetadataError
,
UnsupportedPythonVersion
,
)
from
pip._internal.legacy_resolve
import
_check_dist_requires_python
from
pip._internal.utils.packaging
import
get_requires_python
...
...
tests/unit/test_logging.py
浏览文件 @
537b0fca
...
...
@@ -8,7 +8,9 @@ from mock import patch
from
pip._vendor.six
import
PY2
from
pip._internal.utils.logging
import
(
BrokenStdoutLoggingError
,
ColorizedStreamHandler
,
IndentingFormatter
,
BrokenStdoutLoggingError
,
ColorizedStreamHandler
,
IndentingFormatter
,
)
from
pip._internal.utils.misc
import
captured_stderr
,
captured_stdout
...
...
tests/unit/test_req.py
浏览文件 @
537b0fca
...
...
@@ -12,19 +12,27 @@ from pip._vendor.packaging.requirements import Requirement
from
pip._internal.commands.install
import
InstallCommand
from
pip._internal.download
import
PipSession
from
pip._internal.exceptions
import
(
HashErrors
,
InstallationError
,
InvalidWheelFilename
,
PreviousBuildDirError
,
HashErrors
,
InstallationError
,
InvalidWheelFilename
,
PreviousBuildDirError
,
)
from
pip._internal.legacy_resolve
import
Resolver
from
pip._internal.operations.prepare
import
RequirementPreparer
from
pip._internal.req
import
InstallRequirement
,
RequirementSet
from
pip._internal.req.constructors
import
(
install_req_from_editable
,
install_req_from_line
,
parse_editable
,
install_req_from_editable
,
install_req_from_line
,
parse_editable
,
)
from
pip._internal.req.req_file
import
process_line
from
pip._internal.req.req_tracker
import
RequirementTracker
from
pip._internal.utils.misc
import
path_to_url
from
tests.lib
import
(
DATA_DIR
,
assert_raises_regexp
,
make_test_finder
,
requirements_file
,
DATA_DIR
,
assert_raises_regexp
,
make_test_finder
,
requirements_file
,
)
...
...
tests/unit/test_req_file.py
浏览文件 @
537b0fca
...
...
@@ -10,15 +10,22 @@ from pretend import stub
import
pip._internal.index
from
pip._internal.download
import
PipSession
from
pip._internal.exceptions
import
(
InstallationError
,
RequirementsFileParseError
,
InstallationError
,
RequirementsFileParseError
,
)
from
pip._internal.models.format_control
import
FormatControl
from
pip._internal.req.constructors
import
(
install_req_from_editable
,
install_req_from_line
,
install_req_from_editable
,
install_req_from_line
,
)
from
pip._internal.req.req_file
import
(
break_args_options
,
ignore_comments
,
join_lines
,
parse_requirements
,
preprocess
,
process_line
,
skip_regex
,
break_args_options
,
ignore_comments
,
join_lines
,
parse_requirements
,
preprocess
,
process_line
,
skip_regex
,
)
from
tests.lib
import
make_test_finder
,
requirements_file
...
...
tests/unit/test_req_install.py
浏览文件 @
537b0fca
...
...
@@ -6,7 +6,8 @@ from pip._vendor.packaging.requirements import Requirement
from
pip._internal.exceptions
import
InstallationError
from
pip._internal.req.constructors
import
(
install_req_from_line
,
install_req_from_req_string
,
install_req_from_line
,
install_req_from_req_string
,
)
from
pip._internal.req.req_install
import
InstallRequirement
...
...
tests/unit/test_req_uninstall.py
浏览文件 @
537b0fca
...
...
@@ -5,8 +5,12 @@ from mock import Mock
import
pip._internal.req.req_uninstall
from
pip._internal.req.req_uninstall
import
(
StashedUninstallPathSet
,
UninstallPathSet
,
compact
,
compress_for_output_listing
,
compress_for_rename
,
uninstallation_paths
,
StashedUninstallPathSet
,
UninstallPathSet
,
compact
,
compress_for_output_listing
,
compress_for_rename
,
uninstallation_paths
,
)
from
tests.lib
import
create_file
...
...
tests/unit/test_utils.py
浏览文件 @
537b0fca
...
...
@@ -23,21 +23,39 @@ from mock import Mock, patch
from
pip._vendor.six.moves.urllib
import
request
as
urllib_request
from
pip._internal.exceptions
import
(
HashMismatch
,
HashMissing
,
InstallationError
,
HashMismatch
,
HashMissing
,
InstallationError
,
)
from
pip._internal.utils.deprecation
import
PipDeprecationWarning
,
deprecated
from
pip._internal.utils.encoding
import
BOMS
,
auto_decode
from
pip._internal.utils.glibc
import
(
check_glibc_version
,
glibc_version_string
,
glibc_version_string_confstr
,
check_glibc_version
,
glibc_version_string
,
glibc_version_string_confstr
,
glibc_version_string_ctypes
,
)
from
pip._internal.utils.hashes
import
Hashes
,
MissingHashes
from
pip._internal.utils.misc
import
(
call_subprocess
,
egg_link_path
,
ensure_dir
,
format_command_args
,
get_installed_distributions
,
get_prog
,
make_subprocess_output_error
,
normalize_path
,
normalize_version_info
,
path_to_display
,
path_to_url
,
redact_netloc
,
redact_password_from_url
,
remove_auth_from_url
,
rmtree
,
split_auth_from_netloc
,
split_auth_netloc_from_url
,
untar_file
,
unzip_file
,
call_subprocess
,
egg_link_path
,
ensure_dir
,
format_command_args
,
get_installed_distributions
,
get_prog
,
make_subprocess_output_error
,
normalize_path
,
normalize_version_info
,
path_to_display
,
path_to_url
,
redact_netloc
,
redact_password_from_url
,
remove_auth_from_url
,
rmtree
,
split_auth_from_netloc
,
split_auth_netloc_from_url
,
untar_file
,
unzip_file
,
)
from
pip._internal.utils.setuptools_build
import
make_setuptools_shim_args
from
pip._internal.utils.temp_dir
import
AdjacentTempDirectory
,
TempDirectory
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录