Is it necessary to enumerate the IPython dependencies? They aren't resolved automatically?