Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Change Panda3D version#15

Merged
thetestgame merged 2 commits into
mainfrom
jmaxwell/latest-panda3d
Mar 21, 2026
Merged

Change Panda3D version#15
thetestgame merged 2 commits into
mainfrom
jmaxwell/latest-panda3d

Conversation

@thetestgame

Copy link
Copy Markdown
Member

This pull request updates the build workflow to use the latest Panda3D source by default and simplifies the source/__init__.py initialization logic by removing platform-specific shared library path handling. Additionally, it ensures that the panda3d-interrogate dependency is installed during the build process.

Build workflow updates:

  • Changed the default Panda3D git ref from release/1.10.x to master in both the workflow input and the PANDA3D_REF environment variable, ensuring builds use the latest Panda3D source by default.
  • Added a step to install the panda3d-interrogate package in the GitHub Actions build workflow, ensuring required tools are available.

Codebase simplification:

  • Removed all platform-specific logic for setting shared library search paths from source/__init__.py, relying instead on standard import mechanisms and simplifying the initialization code.
  • Cleaned up source/__init__.py by deleting now-unnecessary imports and variables related to the removed path handling logic.

Copilot AI review requested due to automatic review settings March 21, 2026 23:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the CI build workflow to build against the latest Panda3D source by default and simplifies the Python package initialization by removing platform-specific shared-library search path handling.

Changes:

  • Update GitHub Actions workflow default Panda3D ref from release/1.10.x to master.
  • Install panda3d-interrogate during the CI build to ensure interrogate tooling is available.
  • Remove platform-specific DLL/shared-library path setup logic from source/__init__.py.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
source/__init__.py Removes runtime shared-library search path adjustments; now only re-exports the native extension symbols.
.github/workflows/build.yml Switches default Panda3D ref to master and adds a step to install panda3d-interrogate.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread source/__init__.py
@thetestgame thetestgame merged commit c67cd7b into main Mar 21, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants