test: Clarify that Python UTF-8 mode is the default today for most systems
What changed, and why it matters
This commit only updates a test documentation file (test/README.md) to clarify that Python's UTF-8 mode is already the default on most systems. It is a documentation-only change with no code modifications, no security fixes, and no behavior changes.
No security action needed. This is a documentation clarification only.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds a single sentence to test/README.md stating that functional tests assume Python UTF-8 Mode, which is the default on most systems. The existing Windows-specific instruction to set PYTHONUTF8=1 remains unchanged. No executable code, build scripts, or test logic were modified.
Changed components
test/README.mdInspect captured patch +2 / −0
diff --git a/test/README.md b/test/README.md
index 1291ee7b..162815d6 100644
--- a/test/README.md
+++ b/test/README.md
@@ -51,6 +51,8 @@ venv/bin/pip3 install ./pycapnp -C force-bundled-libcapnp=True
venv/bin/python3 build/test/functional/interface_ipc.py
```
+The functional tests assume Python UTF-8 Mode, which is the default on most
+systems.
On Windows the `PYTHONUTF8` environment variable must be set to 1:
```cmd
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.