> There's a newer version of Matplotlib which has a reference cycle matplotlib > <- ipython <- matplotlib. Sigh...
If I remove "ipython requires matplotlib" (according to matplotlib upstream it doesn't - at least they imply that), then still this remains: python-numpy requires python-matplotlib python-matplotlib requires python-numpy-bootstrap python-matplotlib requires python-ipython python-ipython requires python-numpy Therefore, there's a cycle python-ipython requires python-numpy requires python-matplotlib requires python-ipython .