@@ -52,17 +52,18 @@ kartograf = ">=1.0.0"
5252pybind11 = " ==2.11.1"
5353
5454# =============================================================================
55- # BSS (BioSimSpace) feature
56- # These aren't needed by Sire, but allow it to be built in a self-consistent
57- # way so that BioSimSpace can be installed on top of it.
55+ # OBS (OpenBioSim) feature
56+ # Dependencies for downstream OpenBioSim packages (biosimspace, ghostly, loch, somd2).
5857# =============================================================================
59- [feature .bss .dependencies ]
58+ [feature .obs .dependencies ]
6059openmmtools = " >=0.21.5"
6160configargparse = " *"
6261ipywidgets = " *"
6362kcombu_bss = " *"
63+ loguru = " *"
6464lomap2 = " *"
6565nglview = " *"
66+ numba = " *"
6667openff-interchange-base = " *"
6768openff-toolkit-base = " *"
6869parmed = " *"
@@ -71,26 +72,30 @@ pydot = "*"
7172pygtail = " *"
7273pyyaml = " *"
7374
74- [feature .bss .target .linux-64 .dependencies ]
75+ [feature .obs .target .linux-64 .dependencies ]
7576ambertools = " >=22"
7677gromacs = " *"
7778alchemlyb = " *"
7879mdtraj = " *"
7980mdanalysis = " *"
81+ # loch/somd2 deps (pycuda/pyopencl only available on linux-64)
82+ pyopencl = " *"
83+ pycuda = " *"
84+ nvidia-ml-py = " *"
8085
81- [feature .bss .target .linux-aarch64 .dependencies ]
86+ [feature .obs .target .linux-aarch64 .dependencies ]
8287ambertools = " >=22"
8388gromacs = " *"
8489# alchemlyb, mdtraj, mdanalysis not available on linux-aarch64
8590
86- [feature .bss .target .osx-arm64 .dependencies ]
91+ [feature .obs .target .osx-arm64 .dependencies ]
8792ambertools = " >=22"
8893# gromacs not available on osx-arm64
8994alchemlyb = " *"
9095mdtraj = " *"
9196mdanalysis = " *"
9297
93- [feature .bss .target .win-64 .dependencies ]
98+ [feature .obs .target .win-64 .dependencies ]
9499# ambertools and gromacs not available on Windows
95100alchemlyb = " *"
96101mdtraj = " *"
@@ -150,8 +155,8 @@ kartograf = ">=1.0.0"
150155# =============================================================================
151156[environments ]
152157default = []
153- bss = [" bss " ]
158+ obs = [" obs " ]
154159emle = [" emle" ]
155- full = [" bss " , " emle" ]
160+ full = [" obs " , " emle" ]
156161test = [" test" ]
157- dev = [" bss " , " emle" , " test" ]
162+ dev = [" obs " , " emle" , " test" ]
0 commit comments