Currently, xcengine only converts the notebook into Python script and copies only the environment.yml. But for some use cases it possible that during the image build, we require build time dependencies such as wheels or a private cloned repository next to this notebook which then needs to be installed on the environment but can then be deleted later on once the environment is ready. Also, for some cases we need runtime dependencies such as models, or some quick python modules or other files right next to the notebook which are then utilised within the notebook and needs to be included in the final docker image as well.
Thus, this issue is requesting to add capabilities to include build time and/or runtime dependencies when using xcengine to build the docker image from the notebook.
Currently, xcengine only converts the notebook into Python script and copies only the environment.yml. But for some use cases it possible that during the image build, we require build time dependencies such as wheels or a private cloned repository next to this notebook which then needs to be installed on the environment but can then be deleted later on once the environment is ready. Also, for some cases we need runtime dependencies such as models, or some quick python modules or other files right next to the notebook which are then utilised within the notebook and needs to be included in the final docker image as well.
Thus, this issue is requesting to add capabilities to include build time and/or runtime dependencies when using xcengine to build the docker image from the notebook.