Skip to content

Document installing camera_interface and bump the submodule - #212

Merged
mikelangmayr merged 1 commit into
mainfrom
mike/camera-interface-install
Sep 17, 2026
Merged

mikelangmayr merged 1 commit into
mainfrom
mike/camera-interface-install

Conversation

@mikelangmayr

@mikelangmayr mikelangmayr commented Sep 17, 2026

Copy link
Copy Markdown
Contributor
  • Rewrite the tracking_camera README prerequisite: camera_interface now installs with pip install ./etc/camera-interface --config-settings=cmake.define.INSTRUMENT=... instead of being built and found via PYTHONPATH. camerad and its tools come along on PATH
  • List build dependencies for Ubuntu 24.04/26.04 and macOS. zmqpp is a homebrew formula but is in no Ubuntu release, so Ubuntu builds it from source as CI does. ImageStreamIO does not compile on macOS, so the shared-memory output is Linux-only
  • Bump the etc/camera-interface submodule to main, where the pyproject.toml this depends on landed
  • Add camera_interface to pylint's ignored-modules, since CI lints without the compiled extension
  • Verified on macOS in a hand-made venv: after pip install -e . and the documented command, import camera_interface and TrackingCamera both resolve with PYTHONPATH unset and report hispec_tracking_camera, and camerad is on PATH

@mikelangmayr
mikelangmayr force-pushed the mike/camera-interface-install branch from 31a3df2 to 1c2dedc Compare September 17, 2026 00:17
@mikelangmayr mikelangmayr changed the title Install camera_interface into the hispec venv from install.sh Document installing camera_interface and bump the submodule Sep 17, 2026
@mikelangmayr
mikelangmayr merged commit 528d93f into main Sep 17, 2026
4 checks passed
@mikelangmayr
mikelangmayr deleted the mike/camera-interface-install branch September 17, 2026 19:42
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