Historically we published Docker images for so3g so users didn't have to compile spt3g and so3g themselves. ocs (and as a result socs) used the so3g image as a base image to build on. I recently removed this dependency in ocs (see simonsobs/ocs#397), instead installing so3g from PyPI.
Now that that's done I wanted to raise this issue to discuss the need for publishing Docker images with so3g compiled in them. I'm currently also publishing the simonsobs/spt3g images (from this repo.) If we stop publishing so3g images I'd also stop publishing those.
so3g uses the tag from the simonsobs/spt3g image to determine which version of spt3g to use, so that'll have to be reworked if we stop publishing images.
Historically we published Docker images for so3g so users didn't have to compile spt3g and so3g themselves.
ocs(and as a resultsocs) used the so3g image as a base image to build on. I recently removed this dependency inocs(see simonsobs/ocs#397), instead installing so3g from PyPI.Now that that's done I wanted to raise this issue to discuss the need for publishing Docker images with so3g compiled in them. I'm currently also publishing the
simonsobs/spt3gimages (from this repo.) If we stop publishing so3g images I'd also stop publishing those.so3g uses the tag from the
simonsobs/spt3gimage to determine which version of spt3g to use, so that'll have to be reworked if we stop publishing images.