Add overrides to all versions and fix 4.3 temp_override hang

- Copy gpu.state, bpy.path, gpu.types overrides to 4.0-4.5
- Add bpy.msgbus override for 4.5
- Skip temp_override probe on Blender < 4.4 (hangs on 4.3)
- Fix _is_getset_writable to use docstring hints instead of __set__ probe

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-02 10:41:25 +02:00
co-authored by Claude Opus 4.6
parent a6f70f776f
commit fe6deadfc7
19 changed files with 237 additions and 23 deletions
+22
View File
@@ -0,0 +1,22 @@
{
"abspath": {
"params": {
"path": "str | bytes"
}
},
"basename": {
"params": {
"path": "str | bytes"
}
},
"is_subdir": {
"params": {
"directory": "str | bytes"
}
},
"native_pathsep": {
"params": {
"path": "str | bytes"
}
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"active_framebuffer_get": {
"return_type": "gpu.types.GPUFrameBuffer"
},
"viewport_get": {
"return_type": "tuple[int, int, int, int]"
}
}
+7
View File
@@ -0,0 +1,7 @@
{
"GPUShader.uniform_float": {
"params": {
"value": "float | int | Sequence[float] | mathutils.Matrix | mathutils.Vector | mathutils.Euler | mathutils.Quaternion | mathutils.Color"
}
}
}