Update 5.1 conformance tests with memoryview and euler, improve conformance output

- Enable memoryview() tests in 5.1 conformance (Python 3.13 supports __buffer__)
- Add test_mathutils_euler.py for 5.1 conformance
- Show Python version in conformance check output

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-27 18:25:34 +01:00
co-authored by Claude Opus 4.6
parent 8ef75df9eb
commit f0affebaa3
6 changed files with 47 additions and 9 deletions
+2 -2
View File
@@ -31,5 +31,5 @@ mat[0][0:3] = 0.0, 1.0, 2.0
# Each item in a matrix is a vector so vector utility functions can be used.
mat[0].xyz = 0.0, 1.0, 2.0
# Direct buffer access is supported at runtime via C buffer protocol
# but not expressible in type stubs (requires Python 3.12+ __buffer__).
# Direct buffer access is supported.
print(memoryview(mat).tobytes())