From 702bfab727462d9c21dc9f8d4f56ef47787989ee Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Thu, 20 Aug 2026 21:32:17 +0200 Subject: [PATCH] refactor(dependencies): replace allied_vision dependencies with vmbpy --- pyproject.toml | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ba3b703a..87948375 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,22 +30,8 @@ dependencies = [ ] [project.optional-dependencies] -allied_vision = [ - "pygobject<3.52", # for the AlliedVision Alvium camera (native Aravis/GenICam, no EPICS IOC) - # pinned below 3.52: that version switched to requiring - # girepository-2.0 (GLib >=2.80/gobject-introspection >=1.80), - # which RHEL9's system packages don't provide (only the older - # girepository-1.0 via gobject-introspection 1.68) -- unpin once - # deployment hosts are upgraded past that. - # - # Kept out of the default dependency set: pygobject ships no - # PyPI wheels, so `pip install` always builds it from source, - # which needs the OS gobject-introspection dev package present - # at *install* time. As a hard dependency this broke plain - # `pip install csaxs_bec` on CI and on Read the Docs (neither - # has that OS package, and RTD's build image isn't ours to - # change) -- see csaxs_bec/devices/allied_vision_cameras/README.md. -] +allied_vision = ["vmbpy"] + dev = [ "black", "copier",