提交 33f48e2b 编写于 作者: H Hugo van Kemenade

Replace more six

上级 817ee230
...@@ -4,7 +4,7 @@ import io ...@@ -4,7 +4,7 @@ import io
import os import os
from collections import namedtuple from collections import namedtuple
from pip._vendor import six, toml from pip._vendor import toml
from pip._vendor.packaging.requirements import InvalidRequirement, Requirement from pip._vendor.packaging.requirements import InvalidRequirement, Requirement
from pip._internal.exceptions import InstallationError from pip._internal.exceptions import InstallationError
...@@ -18,7 +18,7 @@ def _is_list_of_str(obj): ...@@ -18,7 +18,7 @@ def _is_list_of_str(obj):
# type: (Any) -> bool # type: (Any) -> bool
return ( return (
isinstance(obj, list) and isinstance(obj, list) and
all(isinstance(item, six.string_types) for item in obj) all(isinstance(item, str) for item in obj)
) )
......
...@@ -223,7 +223,7 @@ class InstallRequirement(object): ...@@ -223,7 +223,7 @@ class InstallRequirement(object):
if self.satisfied_by is not None: if self.satisfied_by is not None:
s += ' in {}'.format(display_path(self.satisfied_by.location)) s += ' in {}'.format(display_path(self.satisfied_by.location))
if self.comes_from: if self.comes_from:
if isinstance(self.comes_from, six.string_types): if isinstance(self.comes_from, str):
comes_from = self.comes_from # type: Optional[str] comes_from = self.comes_from # type: Optional[str]
else: else:
comes_from = self.comes_from.from_path() comes_from = self.comes_from.from_path()
...@@ -334,7 +334,7 @@ class InstallRequirement(object): ...@@ -334,7 +334,7 @@ class InstallRequirement(object):
return None return None
s = str(self.req) s = str(self.req)
if self.comes_from: if self.comes_from:
if isinstance(self.comes_from, six.string_types): if isinstance(self.comes_from, str):
comes_from = self.comes_from comes_from = self.comes_from
else: else:
comes_from = self.comes_from.from_path() comes_from = self.comes_from.from_path()
......
...@@ -4,15 +4,12 @@ import compileall ...@@ -4,15 +4,12 @@ import compileall
import shutil import shutil
import sys import sys
import textwrap import textwrap
import venv as _venv
import six
import virtualenv as _virtualenv import virtualenv as _virtualenv
from .path import Path from .path import Path
if six.PY3:
import venv as _venv
class VirtualEnvironment(object): class VirtualEnvironment(object):
""" """
...@@ -37,8 +34,7 @@ class VirtualEnvironment(object): ...@@ -37,8 +34,7 @@ class VirtualEnvironment(object):
self.site = Path(lib) / 'site-packages' self.site = Path(lib) / 'site-packages'
# Workaround for https://github.com/pypa/virtualenv/issues/306 # Workaround for https://github.com/pypa/virtualenv/issues/306
if hasattr(sys, "pypy_version_info"): if hasattr(sys, "pypy_version_info"):
version_fmt = '{0}' if six.PY3 else '{0}.{1}' version_dir = '{0}'.format(*sys.version_info)
version_dir = version_fmt.format(*sys.version_info)
self.lib = Path(home, 'lib-python', version_dir) self.lib = Path(home, 'lib-python', version_dir)
else: else:
self.lib = Path(lib) self.lib = Path(lib)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册