DOC: Make optional IPython dependency explicit