diff options
author | Paul Moore <p.f.moore@gmail.com> | 2018-03-20 14:37:15 +0000 |
---|---|---|
committer | Paul Moore <p.f.moore@gmail.com> | 2018-03-20 14:37:15 +0000 |
commit | c822b765b5a8600b9d3a5cc1251b83aca7f2569f (patch) | |
tree | 0d95b61295247a7d929a70a0a411ba0f3aa653c0 /tasks | |
parent | 277bd6b00b9265d8578dc865b63626b7f5eafbad (diff) | |
download | pip-c822b765b5a8600b9d3a5cc1251b83aca7f2569f.tar.gz |
Fixes to vendoring scripts so they work on Windows
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/vendoring/__init__.py | 4 |
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): |