I am trying to install panda3d on cluster and make it work under GLES2 graphics pipe, and it almost succeeds. But now I encounter a sticky problem. Since the panda3d installed by pip from official source doesn’t support GLES2 pipe, then clurster users of my program have to build panda3d from source code to enable it. However, it is hard for most users to get Admin permission on cluster to install third-party packages via Sudo, such as libbullet-dev, libpng, and so on. So I try to provide a .whl file which is built on my own sever for the cluster users, but the third-party packages are still needed to run panda3d application. And I’d like to know can I include the third-party packages in the .whl file when compiling panda on my own sever so that the cluster users can install panda3d only by the .whl file quickly without compiling from source code and asking for Admin permission.
Actually, @rdb has told me that the pandagl can also work on cluster in EGL environment, which means cluster users can also install panda from the official source and don’t use GLES. But in EGL environment running my program will report bug.