d9f38fca5f
- `_PySet_NextEntry` has been removed, use generic iterator access which will has some additional overhead as it needs to create an iterator to access the values. - Add v3.13 compatibility defines to account for renaming: _PyObject_LookupAttr -> PyObject_GetOptionalAttr _PyLong_AsInt -> PyLong_AsInt - Unfortunately use of Python's internal API needs to be used to inspect op-codes in `bpy_driver.cc`. Testing GLTF/FBX IO there isn't any significant performance impact from these changes. Resolves #123871.