Skip to content

Declare the platforms supported by the instrument plugins - #4

Merged
seb5g merged 2 commits into
5.0.xfrom
feature/supported-platforms
Nov 4, 2026
Merged

seb5g merged 2 commits into
5.0.xfrom
feature/supported-platforms

Conversation

@seb5g

@seb5g seb5g commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Before:
Nothing told PyMoDAQ that the Fergie viewer only works on Windows (Windows .NET driver loaded with clr).

After:
DAQ_2DViewer_Fergie declares supported_platforms = ('win32',): PyMoDAQ refuses to initialize it elsewhere, with a message. The Pixis viewer (pylablib) stays undeclared, so the package classifiers are unchanged.

How: one class attribute (PyMoDAQ >= 5.3.5 reads it, older versions ignore it).

Tested: file compiles. Not tested: initialization on Windows or elsewhere with the real camera; the declaration comes from the code reading.


Generated by Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
… template

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg
@seb5g
seb5g merged commit c223ea1 into 5.0.x Nov 4, 2026
7 checks passed
@seb5g
seb5g deleted the feature/supported-platforms branch November 4, 2026 15:53
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