LALInference has undeclared dependency on cpnest
The lalinference_cpnest
script has a top-level import of cpnest
, which isn't available on any of our reference platforms*. We should do one of the following
- remove
lalinference_cpnest
from the mainpython*-lalinference
package (possible supporting it in a standalone package that can depend uponcpnest
in another way (pypi
?)) - package up
cpnest
for all of the reference platforms - wrap the
import cpnest
calls intry/except
to give a better error message explaining that this executable relies upon an 'optional' extra.
*a conda package has been proposed here
/cc @john-veitch