[IPython-dev] IPython on Python 3 - script names

Thomas Kluyver takowl at gmail.com
Fri Jan 14 20:18:41 EST 2011

So, that's one for and one against. ;-)

Dan, I take your point about 3k being an insider thing. I don't really like
ipython-py3, though. I don't know why, it just looks...ugly, somehow.

In fact, I'm now leaning back towards:

As you say, it's unlikely anyone would actually get confused, and we
wouldn't be alone in using that pattern (pydoc3, idle3*, virtualenv5 (!)).
It has the advantage that tab completion narrows down quicker: ipython-<tab>
gets you only py2 IPython names. Are people happy with that?

*pydoc3 and idle3 might be down to Ubuntu packaging, I don't know. It's a
precedent, in any case.

Apologies if it seems like I'm agonising over something trivial. I don't
want to keep changing the names, so I want to make sure they're the right
names to begin with.


On 9 January 2011 13:43, Dan Halbert <halbert at halwitz.org> wrote:

> On 1/9/2011 7:39 AM, Thomas Kluyver wrote:
> > At present, I'm thinking of something like:
> > ipython-3k
> > ipython-3k-qtconsole
> >
> > This keeps it short, but hopefully makes it clear that it's not
> > IPython version 3 (a problem with, say, 'ipython3'). On the other
> > hand, it does lead to some conflicts for tab completion: with both
> > versions installed, ipython-<tab> will turn up two of every frontend
> > available (-qtconsole, -3k-qtconsole), plus -3k.
> How about "ipython-py3"?  "3k" is a bit of insider historical
> terminology (PEP 3000).
> And I and my users would not find "ipython3" so confusing, since ipython
> is nowhere near v3. it's also the easiest to type, by a long shot.
> Dan
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20110115/d420d15f/attachment.html>

More information about the IPython-dev mailing list