summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2020-01-26 18:25:58 +0200
committerAlex Grönholm <alex.gronholm@nextday.fi>2020-01-26 18:28:42 +0200
commit7e047358bb7472c8babecd21421a5e6eb237c658 (patch)
tree1113953f1d7308356785cf82b04d594931ed0511 /src
parent723ad2ab0c02ff8e8cb7c9e7e2bae40495c4da40 (diff)
downloadwheel-git-7e047358bb7472c8babecd21421a5e6eb237c658.tar.gz
Fixed line endings when rewriting WHEEL
Diffstat (limited to 'src')
-rw-r--r--src/wheel/cli/pack.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wheel/cli/pack.py b/src/wheel/cli/pack.py
index b0f9b72..1e77fdb 100644
--- a/src/wheel/cli/pack.py
+++ b/src/wheel/cli/pack.py
@@ -8,7 +8,7 @@ from wheel.cli import WheelError
from wheel.wheelfile import WheelFile
DIST_INFO_RE = re.compile(r"^(?P<namever>(?P<name>.+?)-(?P<ver>\d.*?))\.dist-info$")
-BUILD_NUM_RE = re.compile(r'Build: (\d\w*)$')
+BUILD_NUM_RE = re.compile(br'Build: (\d\w*)$')
def pack(directory, dest_dir, build_number):
@@ -54,8 +54,8 @@ def pack(directory, dest_dir, build_number):
name_version += '-' + build_number
if build_number != existing_build_number:
- replacement = ('Build: %s\n' % build_number) if build_number else ''
- with open(wheel_file_path, 'r+') as f:
+ replacement = ('Build: %s\r\n' % build_number).encode('ascii') if build_number else b''
+ with open(wheel_file_path, 'rb+') as f:
wheel_file_content = f.read()
if not BUILD_NUM_RE.subn(replacement, wheel_file_content)[1]:
wheel_file_content += replacement