BulletLab v0.3.1 #2
NuclearVenom
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This release focuses on improving installation reliability, Python compatibility, and dependency management across BulletLab. It replaces the outdated
imgui-bundledependency that could trigger problematic CMake source builds on Windows, adds missing GUI runtime dependencies, improves compatibility with newer ImGui Bundle releases, and strengthens the CI pipeline to prevent similar installation issues in future releases.Highlights
Improved Installation & Dependency Management
imgui-bundlefrom1.5.2to>=1.6.0,<2.0, enabling the use of compatible prebuilt wheels instead of forcing source builds on supported Windows Python versions.Python Compatibility
ImGui Compatibility
imgui-bundle1.92.x releases.nav_highlight→nav_cursorenum rename.imgui-bundlereleases from 1.6.0 through 1.92.900.Plotting Improvements
OpenGL.GLcould be imported before the optional plotting dependencies were properly initialized.CI & Release Reliability
imgui-bundlecan be installed from a prebuilt wheel on supported Windows Python versions, helping prevent regressions involving CMake-based source builds.Documentation
Testing
imgui-bundleversions.imgui-bundle.Bug Fixes
imgui-bundle==1.5.2falling back to a source build.PyOpenGLandglfw.Compatibility
Supported Python versions: 3.11, 3.12, 3.13
Unsupported: Python 3.10 and Python 3.14+
Installation
Links
Documentation: https://nuclearvenom.github.io/BulletLab/
Repository: https://github.com/NuclearVenom/BulletLab
BulletLab Arsenal: https://github.com/NuclearVenom/BulletLab-Arsenal
This discussion was created from the release BulletLab v0.3.1.
All reactions