Repository navigation
Shared workflows: exclude PySide6 6.12.0 - #55
Merged
Merged
Conversation
…n the Dashboard) Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Before: with PySide6 6.12.0 the Python 3.10 job of mockexamples (PR #23) dies with
Fatal Python error: Abortedin the garbage collector, in the plugin structure tests that run after the Dashboard tests (the Dashboard leaves thousands of widgets alive, PyMoDAQ issue #1275). No test fails, the process aborts.After: the shared workflows install
pyside6!=6.12.0(pip then picks 6.11.2). The other backends are unchanged.How: reproduced locally on Python 3.10 with 6.12.0 (abort at the same place); with
pyside6<6.12the 39 tests of mockexamples pass. Closing or deleting the leftover widgets in the tests was tried first: the leaked widgets come from PyMoDAQ core, and deleting all the top-level widgets segfaults, so it is not a safe fix on the plugin side. Remove the exclusion once PyMoDAQ closes its widgets or PySide6 fixes it.🤖 Generated with Claude Code
https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
Generated by Claude Code