From 46690f7351320d3ce0de5ddb85a8a4818a57c147 Mon Sep 17 00:00:00 2001 From: Ghraven Date: Thu, 10 Sep 2026 12:40:28 +0800 Subject: [PATCH] fix: use utf-8 for redirect pyproject generation --- burr-redirect/generate_pyproject.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/burr-redirect/generate_pyproject.py b/burr-redirect/generate_pyproject.py index 23ac60239..3f625ca42 100644 --- a/burr-redirect/generate_pyproject.py +++ b/burr-redirect/generate_pyproject.py @@ -82,7 +82,7 @@ def render_extras(extras: list, version: str) -> str: def render_template(extras: list, version: str) -> str: """Substitute the extras section and the version into the template text.""" - template = TEMPLATE.read_text() + template = TEMPLATE.read_text(encoding="utf-8") matches = [line for line in template.splitlines() if PLACEHOLDER in line] if not matches: fail( @@ -135,7 +135,7 @@ def main(argv: list) -> None: version = argv[1] extras = read_root_extras() - OUTPUT.write_text(render_template(extras, version)) + OUTPUT.write_text(render_template(extras, version), encoding="utf-8") verify(extras, version) print(f"Wrote {OUTPUT} for version {version} with {len(extras)} extras.")