Skip to content

add 'pyopia --version' command - #386

Merged
animmosmith merged 4 commits into
mainfrom
303-add-version-information-to-pyopia-command-line-interface
Jul 28, 2026
Merged

add 'pyopia --version' command#386
animmosmith merged 4 commits into
mainfrom
303-add-version-information-to-pyopia-command-line-interface

Conversation

@emlynjdavies

@emlynjdavies emlynjdavies commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

add 'pyopia --version' command

@emlynjdavies emlynjdavies linked an issue Jun 12, 2026 that may be closed by this pull request
@emlynjdavies emlynjdavies self-assigned this Jun 12, 2026
@emlynjdavies emlynjdavies added the minor new feature intended for changes that require bumping MINOR version. New features that are backwards-compatible. label Jun 12, 2026
@emlynjdavies emlynjdavies linked an issue Jun 12, 2026 that may be closed by this pull request
@animmosmith
animmosmith marked this pull request as ready for review July 28, 2026 16:25
animmosmith
animmosmith previously approved these changes Jul 28, 2026
animmosmith
animmosmith previously approved these changes Jul 28, 2026
animmosmith added a commit that referenced this pull request Jul 28, 2026
Adds coverage for docs, --version, init-project, process, process-realtime,
merge-mfdata, convert-raw-images, make-montage, and export-to-ecotaxa,
alongside the existing generate-config/modify-config tests.

Commands that need real particle stats/ROI images to exercise (process,
merge-mfdata, convert-raw-images, make-montage, export-to-ecotaxa) share a
single real end-to-end pipeline run against the downloaded SilCam example
image via session-scoped fixtures in conftest.py, consistent with the
real-download/real-processing approach already used in test_pipeline.py and
test_classify.py.

The --version test targets the --version option added in PR #386, which has
not yet merged into main; it will start passing once that PR lands and this
branch is rebased.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@animmosmith
animmosmith merged commit ef0f5c7 into main Jul 28, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor new feature intended for changes that require bumping MINOR version. New features that are backwards-compatible.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add option to print version Add version information to PyOPIA command line interface

2 participants