Joseph HENRY b3b282d8b0 Fix all conformance test failures
- Discover C-level classmethods on RNA types (e.g. Space.draw_handler_add)
- Fix getset_descriptor writability detection via __set__ probing
- Widen writable mathutils properties to accept Sequence[float]
- Widen __setitem__ value to accept parent container type (vec[:] = Vector)
- Widen mathutils params (Vector, Euler, etc.) to also accept Sequence[float]
- Filter self param from C method_descriptor signatures
- Add 5.1 overrides for LocRotScale and Quaternion.__init__
- Comment out memoryview tests (buffer protocol requires Python 3.12+)
- Disable reportUnusedExpression and reportUnknownMemberType in conformance

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 18:29:28 +01:00

19 lines
348 B
JSON

{
"Matrix.Translation": {
"params": {
"vector": "Sequence[float] | Vector"
}
},
"Matrix.LocRotScale": {
"params": {
"location": "Sequence[float] | Vector | None",
"scale": "Sequence[float] | Vector | None"
}
},
"Quaternion.__init__": {
"params": {
"seq": "Sequence[float] | Vector"
}
}
}