Fwd: [IPython-dev] Poll on Deprecating %load_ext

36 views
Skip to first unread message

Cyrille Rossant

unread,
Jul 9, 2015, 12:20:50 PM7/9/15
to Vispy dev list
Hi,

Does this concern us?

Cyrille


---------- Forwarded message ----------
From: Matthias Bussonnier <bussonnie...@gmail.com>
Date: 2015-07-09 18:04 GMT+02:00
Subject: [IPython-dev] Poll on Deprecating %load_ext
To: IPython developers list <ipyth...@scipy.org>


Hello list,


TL;DR: We are considering deprecating the %install_ext magic[1] do you
have usages that are not covered by doing actual packages?

Longer version:

As we are refactoring and cleaning IPython for a 4.0 release we come
across lots of
small pieces of code that have been around for a long time, and for
which the presence
into IPython might only be historical reason.

I recently came across new magics projects recommending to be install
using the %install_ext magic.
As we all know, Python packaging system, have been improving the last
few years, and it is now relatively simple[2]
to put a python package on PyPI. As you all know, or might learn, you
do not need to install a magic with %install_ext,
you can just make it a python module.

There is then no apparent reasons to keep %install_ext around, as we
do not want to reinvent the wheel, and %install_ext
does not cover many areas that pip/conda/apt does. For example,
security, update, uninstall, venv ...

So the question is: Do you use %install_ext for usage that cannot be
covered by pip or other package manager tools ?
Do you have any opposition of us deprecating %install-ext ? Do you
approve of us getting rid of %install_ext ?

You can reply to this thread or on the PR to give us your input.

Thanks,
--
M
[1]: https://github.com/ipython/ipython/pull/8601
[2]: shameless plug for thomas project: https://github.com/takluyver/flit

_______________________________________________
IPython-dev mailing list
IPyth...@scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-dev

Eric Larson

unread,
Jul 9, 2015, 1:32:34 PM7/9/15
to visp...@googlegroups.com
I think they meant to say "install_ext" -- there was a typo in the issue that seems to have carried over to the email subject line. So I'm not too worried about it. Our `load_ext` is pretty new anyway, so it's not the end of the world if we have to reconfigure things in some way eventually.

Eric



--
You received this message because you are subscribed to the Google Groups "vispy-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vispy-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vispy-dev/CA%2B-1RQQ5U7tSO%2BWq3-EG%2BNK_qaKP_oZgLVyBB2k%3DZOz_LaS5-Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages