I want to check something, if I may: if I edit a Panda Python-class (such as a DirectGUI component) in my SDK installation, and then build a distributable version of a program that uses that class, will the distributable be built using that modified Python-class, or does the distributable wheel include the Panda Python-classes as well as the C+±side?
To explain: I’m hoping to release a public demo of a project of mine in the near future. However, DirectOptionMenus are, I believe, broken in the current production build of Panda, with the problem lying on the Python side of the code.
There is a fix for this in the repository, I believe, so I could wait for the extant fix to be included in a new production build–but I don’t know when that might be released, and don’t want to pester the devs if I can simply fix the problem myself. I could also use a pre-production build–but my understanding is that those are unoptimised, and I really don’t want this demo to run on an unoptimised build. I could also, I suppose, build my own version of the engine–but I’m not currently set up to do so under Windows.
Thus I’m hoping that I can simply fix the issue in the Python code of a local installation of 1.10.3, and have that be used when a distributable is built.
(I could probably just test whether this works–but I’m worried that I might get a false -positive or -negative in some way. Hence I’d appreciate official word on how this works! ^^; )