refactor(dependencies): replace allied_vision dependencies with vmbpy
CI for csaxs_bec / test (push) Successful in 1m48s

This commit is contained in:
wakonig_k committed 2026-08-20 21:32:17 +02:00
1 parent 2b581c1a9c
commit 702bfab727
1 file changed
+2 -16
+2 -16
View File
@@ -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",