Skip to content

Accept zmqruntime 0.5 (0.3.29) - #17

Merged
trissim merged 8 commits into
mainfrom
chore/zmqruntime-0.5-bound
Oct 10, 2026
Merged

trissim merged 8 commits into
mainfrom
chore/zmqruntime-0.5-bound

Conversation

@trissim

@trissim trissim commented Oct 10, 2026

Copy link
Copy Markdown
Contributor

Lockstep with OpenHCS G6 (OpenHCSDev/openhcs#1178) and OpenHCSDev/ZMQRuntime#27, which bumps zmqruntime to 0.5.0 and deletes ViewerComponentMode and its helpers.

pyqt-reactive uses none of the removed names, so only the upper bound changes: zmqruntime>=0.3.0,<0.6. Version bumped to 0.3.29, with a CHANGELOG entry. Not tagged.

Tests: 609 passed. Run from the OpenHCS root, test_release_dependency_declarations cannot find the cwd-relative requirements-ci.txt; run from the package root it passes (3/3).

🤖 Generated with Claude Code

pyqt-reactive uses none of the names zmqruntime 0.5 removes, so only the
upper bound moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 10, 2026 08:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

- Wait for native exposure before flashing: cocoa and Windows expose a
  shown window asynchronously, and only exposed windows receive a flash.
- Drive the flash clock explicitly (flash_clock fixture), so a 50 ms HOLD
  cannot pass between paints while the test waits to observe it.
- Reproduce a reused object ID by moving the departed cache entry onto
  the new object's id instead of relying on the CPython allocator.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
trissim and others added 6 commits October 10, 2026 12:25
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
python-introspect 0.2.4 used inspect._ClassFinder, which Python 3.13
removed, so dataclass field help came back empty.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…elog

The previous merge commit left conflict markers in pyproject.toml.
Keep zmqruntime <0.6 and require python-introspect 0.2.5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@trissim
trissim merged commit cccf947 into main Oct 10, 2026
23 of 24 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