[cctbxbb] Revisiting cctbx/iotbx/dxtbx dependencies

Luc Bourhis luc_j_bourhis at mac.com
Thu Feb 8 13:23:10 PST 2018


Hi Aaron,

> The key trick was to make iotbx only depend on dxtbx if dxtbx is explicitly configured.  I used a keyword in libtbx_configure added by Luc a bit ago: optional_modules_only_if_explicit_request.  I committed that change just now.

That is exactly the use case I envisioned. What I planned to use it for never made it to the official repo but it’s always nice to see it being useful to somebody else!

> Outstanding questions:
> Is there interest in making this a builder? It would be straightforward to add a builder named cctbx_minimal which would just do the above steps
I would like to have that. For reasons different from yours, I guess. But still, first, this would make our life easier at Bruker. Then there is also the teaching facet of the cctbx: I am regularly involved in the computing schools organised by the IUCr and the ECM where I give tutorials on the cctbx, and having a forced dependency on dxtbx with the added chore of an implicit dependency on HDF5 is annoying.

Best wishes,

Luc




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20180208/e7baa325/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3581 bytes
Desc: not available
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20180208/e7baa325/attachment.p7s>


More information about the cctbxbb mailing list