Skip to content

Merge 5.0.x into main (PyMoDAQ 5 code port) - #4

Merged
seb5g merged 6 commits into
mainfrom
merge-5.0.x
Nov 4, 2026
Merged

seb5g merged 6 commits into
mainfrom
merge-5.0.x

Conversation

@seb5g

@seb5g seb5g commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Summary

5.0.x carried the actual PyMoDAQ 5 code port (done in Jan. 2025) that main lacked, while main got the 5.3 packaging and shared tests. This merges 5.0.x into main.

Conflict resolution

  • pyproject.toml: kept main (PyMoDAQ >= 5.3.2, pymodaq_plugins_daqmx>=1.1,<5, python >= 3.10); set extensions = true (the mokemicro extension lives in extensions/) and added the pillow dependency from 5.0.x.
  • __init__.py: kept main's version.
  • .flake8: kept (renamed from tox.ini on main).

Brought in from 5.0.x

  • mokemicro.py moved to extensions/ and updated to the PyMoDAQ 5 API
  • import/API updates in the move, viewer and hardware modules
  • plugins_ND/__init__.py removed, config_template.toml update

Not run locally (no Qt/EGL in my environment); relying on CI.

Next steps

After merge: create the pydaqmx maintenance branch from the merge commit and tag it.


Generated by Claude Code

seb5g and others added 6 commits January 21, 2025 17:22
Keeps main's pyproject/hatch packaging (PyMoDAQ 5.3, daqmx>=1.1,<5), brings in
the 5.0.x code changes, enables the extensions feature (mokemicro) and adds pillow.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RKuN81tBxMB6iaf8J6KLJL
@seb5g
seb5g merged commit 360202b into main Nov 4, 2026
7 checks passed
@seb5g
seb5g deleted the merge-5.0.x branch November 4, 2026 17: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