From 4445c256b1487fea59f15a599c1939c941a640f6 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 12 Nov 2025 11:43:25 -0600 Subject: [PATCH] Always generate LF line endings (even on broken OS). --- tools/generate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/generate.py b/tools/generate.py index ce52fa4..4fb0e2d 100644 --- a/tools/generate.py +++ b/tools/generate.py @@ -267,7 +267,7 @@ def generate_python_modules( if dst.exists() and dst.read_text(encoding="utf-8") == new_content: unchanged.append(dst) else: - dst.write_text(new_content, encoding="utf-8") + dst.write_bytes(new_content.encode()) updated.append(dst) return updated, unchanged @@ -301,7 +301,7 @@ def main() -> int: if cdef_path.exists() and cdef_path.read_text(encoding="utf-8") == cdef_content: print(f" - No changes to {cdef_path}", file=sys.stderr) else: - cdef_path.write_text(cdef_content, encoding="utf-8") + cdef_path.write_bytes(cdef_content.encode()) print(f" - Updated {cdef_path}", file=sys.stderr) print("Step 3: Generating Python modules...", file=sys.stderr)