panda3d / interrogate

Python binding generator for Panda3D
Other
5 stars 2 forks source link

Interrogate limitations #1

Open WMOkiishi opened 6 months ago

WMOkiishi commented 6 months ago

Rationale

Currently, the type stub package for Panda3D uses the panda3d.interrogatedb interface to programmatically generate .pyi files containing type information for Panda's C++ interfaces. Eventually, we hope to package these files alongside the main Panda3D package. Currently, however, the interrogate interface has some limitations that would make maintaining the stub generation scripts alongside the main package a burden.

Limitations

These are the limitations I've come across using panda3d.interrogatedb to generate type stubs. We can check items off the list as they're either addressed or determined to not be fixable or worth fixing.