IBM Cloud Databases - Structured Ideas

This Ideas portal is being closed.  Please enter new idea at

I would like to declaratively specify modules/packages

Adding modules/packages to dsx/spark aas currently feels quite hacky. Currently, I have to use a combination of pip, pixiedust, restarting kernels etc, which is all very manual.

Can we specify a python requirements.txt and a set of maven packages and similar for R packages in the DSX project settings? DSX should ensure the environment is setup and ready to use. If there are currently kernels running on notebooks when the module/package lists is saved, there should be a prompt asking if it is ok to restart those kernels.

Setting the modules/packages should be possible via an api, e.g.

  • chris snow
  • Dec 14 2018
  • Accepted
Why is it useful?
Who would benefit from this IDEA?
How should it work?
Idea Priority
Priority Justification
Customer Name
Submitting Organization
Submitter Tags
  • Dec 14, 2018

    Admin Response

    Thank you for this idea!  We are working to support exactly this functionality.  You will be able to manage your environments and dependencies for notebooks.  Your environments will be able to be shared for use inside projects as well as between projects.  

  • Attach files