summaryrefslogtreecommitdiff
path: root/tasks
diff options
context:
space:
mode:
authorPaul Moore <p.f.moore@gmail.com>2018-03-20 14:37:15 +0000
committerPaul Moore <p.f.moore@gmail.com>2018-03-20 14:37:15 +0000
commitc822b765b5a8600b9d3a5cc1251b83aca7f2569f (patch)
tree0d95b61295247a7d929a70a0a411ba0f3aa653c0 /tasks
parent277bd6b00b9265d8578dc865b63626b7f5eafbad (diff)
downloadpip-c822b765b5a8600b9d3a5cc1251b83aca7f2569f.tar.gz
Fixes to vendoring scripts so they work on Windows
Diffstat (limited to 'tasks')
-rw-r--r--tasks/vendoring/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tasks/vendoring/__init__.py b/tasks/vendoring/__init__.py
index 36bbdec68..9e0e4d494 100644
--- a/tasks/vendoring/__init__.py
+++ b/tasks/vendoring/__init__.py
@@ -73,7 +73,7 @@ def rewrite_imports(package_dir, vendored_libs):
def rewrite_file_imports(item, vendored_libs):
"""Rewrite 'import xxx' and 'from xxx import' for vendored_libs"""
- text = item.read_text()
+ text = item.read_text(encoding='utf-8')
# Revendor pkg_resources.extern first
text = re.sub(r'pkg_resources.extern', r'pip._vendor', text)
for lib in vendored_libs:
@@ -87,7 +87,7 @@ def rewrite_file_imports(item, vendored_libs):
r'\1from pip._vendor.%s' % lib,
text,
)
- item.write_text(text)
+ item.write_text(text, encoding='utf-8')
def apply_patch(ctx, patch_file_path):