Skip to content

host_requirements: QuPath checks an app's plugin requirement - #52

Merged
guijacquemet merged 1 commit into
mainfrom
claude/stardist-labconstrictor-plan-aizdd6
Nov 14, 2026
Merged

guijacquemet merged 1 commit into
mainfrom
claude/stardist-labconstrictor-plan-aizdd6

Conversation

@guijacquemet

Copy link
Copy Markdown
Contributor

Step 6 of CellMigrationLab/LabConstrictor-Tools#155.

  • LcHostRequirements.groovy (in parts.txt): the Tools rule; host features host_requirements_v1, shapes_owner_v1; version from the jar's Implementation-Version (lc.qupath.plugin_version overrides it in tests).
  • LcRegistry.loadFile: warn → the dialog's status line; required and too old → left out with the sentence.
  • tests/gui_test_host_requirements_body.groovy (26 checks: vectors, registry warn / refuse / satisfied / unknown version), wired into run_gui_ci.sh. Passes locally with the app_hosts body (67); groovy-lint clean.

Needs the Tools PR (#156) on main.


Generated by Claude Code

…n the dialog, leaves out a required one) (Tools #155)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WX6rdRdA72nsUjZvTXFSbP
@guijacquemet
guijacquemet merged commit 6c3ebd5 into main Nov 14, 2026
2 of 3 checks passed
@guijacquemet
guijacquemet deleted the claude/stardist-labconstrictor-plan-aizdd6 branch November 14, 2026 09:44
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