From bussonniermatthias at gmail.com  Fri Jun  3 16:32:46 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Fri, 3 Jun 2016 13:32:46 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
Message-ID: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>

Hello everyone,

I am happy to announce that IPython 5.0.0 beta 1 was release as few
minutes ago by Jamie our new project manager (in cc)!

Beyond the usual bugfixes, this release focus on the terminal user
experience, and thanks to prompt_toolkit, we know have syntax
highlighting as you type, and real multiline editing ! Yeah !
(we got rid of readline as well)

We'll release a more detailed blog post describing the new features
when we release the final version.

We would be happy if you could try this beta and report any
strange/bad behavior,
And make sure you do not use any APIs that have been deprecated and or removed.

You can upgrade now with

    pip install ipython --upgrade --pre

If all goes well we should cut the rc and/or final in 2 to 3 week-ish.
We'll try to polish the documentation, migration guide, and changelog
during this period, so please report any inaccuracies, missing part,.. etc
I guess you know the drill by now.

See attached gif-trailer if you can't install it now.
If you have any questions, feel free to reply to this thread.

Enjoy,
-- 
M
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 50.gif
Type: image/gif
Size: 71029 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160603/ca44b463/attachment.gif>

From matthew.brett at gmail.com  Fri Jun  3 17:20:31 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Fri, 3 Jun 2016 14:20:31 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
Message-ID: <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>

Hi,

On Fri, Jun 3, 2016 at 1:32 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hello everyone,
>
> I am happy to announce that IPython 5.0.0 beta 1 was release as few
> minutes ago by Jamie our new project manager (in cc)!
>
> Beyond the usual bugfixes, this release focus on the terminal user
> experience, and thanks to prompt_toolkit, we know have syntax
> highlighting as you type, and real multiline editing ! Yeah !
> (we got rid of readline as well)
>
> We'll release a more detailed blog post describing the new features
> when we release the final version.
>
> We would be happy if you could try this beta and report any
> strange/bad behavior,
> And make sure you do not use any APIs that have been deprecated and or removed.
>
> You can upgrade now with
>
>     pip install ipython --upgrade --pre
>
> If all goes well we should cut the rc and/or final in 2 to 3 week-ish.
> We'll try to polish the documentation, migration guide, and changelog
> during this period, so please report any inaccuracies, missing part,.. etc
> I guess you know the drill by now.
>
> See attached gif-trailer if you can't install it now.
> If you have any questions, feel free to reply to this thread.

Thanks for this - a really major improvement to something I use all
the time - a good day.

I think I'm right in saying that us vi illuminati want something like:

$ cat ~/.ipython/profile_default/ipython_config.py
# Configuration file for all things ipython
c = get_config()
c.TerminalInteractiveShell.editing_mode = 'vi'

Esc-Return seems to submit stuff from multi-line editing mode.

Cheers,

Matthew


From bussonniermatthias at gmail.com  Fri Jun  3 17:38:24 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Fri, 3 Jun 2016 14:38:24 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>
Message-ID: <CANJQusW857O1piWeRDStYxwJC0rbOotudoc0e30Qf-0kG=X8LQ@mail.gmail.com>

Hi Matthew,

Happy to please you, I know you can be quite picky, and we always
appreciate your feedback as one of our quality tester.
And it's quite enjoyable to know we can make people like noticeably
better even 15 years after the software creation.

On Fri, Jun 3, 2016 at 2:20 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
>
> I think I'm right in saying that us vi illuminati want something like:
>
> $ cat ~/.ipython/profile_default/ipython_config.py
> # Configuration file for all things ipython
> c = get_config()
> c.TerminalInteractiveShell.editing_mode = 'vi'

Yes, thanks for reminding us of that. Though we know the vi mode is
not perfect, and might not behave exactly as the readline one.
We'll try to improve.

> Esc-Return seems to submit stuff from multi-line editing mode.

Yes, it force the submission of the code. We try to be smart and
submit your code when what you type is "complete".
if we can't figure it out you can indeed force-submit with Esc-Enter,
you can also leave 2 blank lines with no-indent.
We don't have a good experience either with "forcing" a new line when
the first statement is by itself valid Python.
The default prompt toolkit shortcut have Ctrl-O as insert a line below.

We should add a few of these in the documentation.

Thanks.
-- 
M


From matthew.brett at gmail.com  Fri Jun  3 18:33:24 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Fri, 3 Jun 2016 15:33:24 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusW857O1piWeRDStYxwJC0rbOotudoc0e30Qf-0kG=X8LQ@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>
 <CANJQusW857O1piWeRDStYxwJC0rbOotudoc0e30Qf-0kG=X8LQ@mail.gmail.com>
Message-ID: <CAH6Pt5qOwC+PMdVeqR0qNPsS7BXYZQuFMak+e=3WXarxQ29RxQ@mail.gmail.com>

On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hi Matthew,
>
> Happy to please you, I know you can be quite picky,

I am sure you meant to say 'sophisticated and discerning' :)

> and we always
> appreciate your feedback as one of our quality tester.

Noblesse oblige

> And it's quite enjoyable to know we can make people like noticeably
> better even 15 years after the software creation.
>
> On Fri, Jun 3, 2016 at 2:20 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
>>
>> I think I'm right in saying that us vi illuminati want something like:
>>
>> $ cat ~/.ipython/profile_default/ipython_config.py
>> # Configuration file for all things ipython
>> c = get_config()
>> c.TerminalInteractiveShell.editing_mode = 'vi'
>
> Yes, thanks for reminding us of that. Though we know the vi mode is
> not perfect, and might not behave exactly as the readline one.
> We'll try to improve.
>
>> Esc-Return seems to submit stuff from multi-line editing mode.
>
> Yes, it force the submission of the code. We try to be smart and
> submit your code when what you type is "complete".
> if we can't figure it out you can indeed force-submit with Esc-Enter,
> you can also leave 2 blank lines with no-indent.
> We don't have a good experience either with "forcing" a new line when
> the first statement is by itself valid Python.
> The default prompt toolkit shortcut have Ctrl-O as insert a line below.

Also - Ctrl-P seems to do autocompletion now?

Matthew


From bussonniermatthias at gmail.com  Fri Jun  3 18:45:45 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Fri, 3 Jun 2016 15:45:45 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAH6Pt5qOwC+PMdVeqR0qNPsS7BXYZQuFMak+e=3WXarxQ29RxQ@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>
 <CANJQusW857O1piWeRDStYxwJC0rbOotudoc0e30Qf-0kG=X8LQ@mail.gmail.com>
 <CAH6Pt5qOwC+PMdVeqR0qNPsS7BXYZQuFMak+e=3WXarxQ29RxQ@mail.gmail.com>
Message-ID: <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com>

Dear Sir Brett, 

> On Jun 3, 2016, at 15:33, Matthew Brett <matthew.brett at gmail.com> wrote:
> 
> On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>> Hi Matthew,
>> 
>> Happy to please you, I know you can be quite picky,
> 
> I am sure you meant to say 'sophisticated and discerning' :)

Strange, I hear "you peasants" with an British accent at the end of the sentence[1]. 

> 
>> and we always
>> appreciate your feedback as one of our quality tester.
> 
> Noblesse oblige
> 
> ...
> Also - Ctrl-P seems to do autocompletion now?

Similar to "up arrow" on emacs and basic mode. "auto_up" on vi mode whatever that is. 
Most of the shortcut default to prompt_toolkit ones. You can discover it there:

https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/prompt_toolkit/key_binding/bindings <https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/prompt_toolkit/key_binding/bindings>

Yours truly, 
--
M
[1] http://imgur.com/gallery/EeiasB7 <http://imgur.com/gallery/EeiasB7>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160603/e51af670/attachment.html>

From matthew.brett at gmail.com  Fri Jun  3 19:07:59 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Fri, 3 Jun 2016 16:07:59 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAH6Pt5oXP27kUUHZbjhRR11pGD9XJOmGg6L7whhb67sucnfYCA@mail.gmail.com>
 <CANJQusW857O1piWeRDStYxwJC0rbOotudoc0e30Qf-0kG=X8LQ@mail.gmail.com>
 <CAH6Pt5qOwC+PMdVeqR0qNPsS7BXYZQuFMak+e=3WXarxQ29RxQ@mail.gmail.com>
 <954B0267-B915-4397-A337-1DF54B2699B2@gmail.com>
Message-ID: <CAH6Pt5r2U+QA--UOs+7gAm_tDbY8hjhAY+to1OUEsJ1yD=Ls1Q@mail.gmail.com>

On Fri, Jun 3, 2016 at 3:45 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Dear Sir Brett,
>
> On Jun 3, 2016, at 15:33, Matthew Brett <matthew.brett at gmail.com> wrote:
>
> On Fri, Jun 3, 2016 at 2:38 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>
> Hi Matthew,
>
> Happy to please you, I know you can be quite picky,
>
>
> I am sure you meant to say 'sophisticated and discerning' :)
>
>
> Strange, I hear "you peasants" with an British accent at the end of the
> sentence[1].

I can neither confirm nor deny ...

> and we always
> appreciate your feedback as one of our quality tester.
>
>
> Noblesse oblige
>
> ...
> Also - Ctrl-P seems to do autocompletion now?
>
>
> Similar to "up arrow" on emacs and basic mode. "auto_up" on vi mode whatever
> that is.
> Most of the shortcut default to prompt_toolkit ones. You can discover it
> there:

Ah - I see - it does it's usual thing in navigation mode, and
autocomplete in insert mode - make sense.

Yours (in the British sense of) sincerely,

Matthew


From klonuo at gmail.com  Sun Jun  5 17:12:46 2016
From: klonuo at gmail.com (klo uo)
Date: Sun, 5 Jun 2016 23:12:46 +0200
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
Message-ID: <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>

Hi,

Congratulations on constantly introducing new horizons :)

I wanted to ask some questions about completions with newly introduced
prompt toolkit, if anyone is willing to drop by.

- When I invoke completion, dropbox shows modestly with 5 items. Is it
possible to set number of items shown to preferred value?

- Considering many themed terminals, is it possible to set the color of
completion dropbox?

- About my experience with this completion interaction... After I invoke
completion:
- I cant close dropbox with Escape, instead I have to type something to
hide dropbox, or move cursor back
- Further I can close dropbox by typing a letter
- Pressing Tab, causes cursor to jumps in dropbox and navigates the same as
down-arrow, which seems to me like unnecessary duplicate key assignment, as
I would expect Tab to actually auto-complete
- Once you jump inside dropbox you must accept some of suggested
completions, as your initial typing is irreversibly changed as you navigate
through completions
- Still inside dropbox, if you press Enter, what you have at the
command-line is immediately executed.

To compress above points, my shameless suggestion would be (more less
consistent with Notebook completions):
- Escape should close dropbox
- Typing while dropbox is open should just filter available completions,
instead close dropbox
- Simply navigating through dropbox should not automatically change my
command-line unless I press Tab on selected item (Enter should do the same
too, instead execution)


On a side note, I guess it is expected that current jupyter cant launch
this ipython console nor qtconsole.


Cheers


On Fri, Jun 3, 2016 at 10:32 PM, Matthias Bussonnier <
bussonniermatthias at gmail.com> wrote:

> Hello everyone,
>
> I am happy to announce that IPython 5.0.0 beta 1 was release as few
> minutes ago by Jamie our new project manager (in cc)!
>
> Beyond the usual bugfixes, this release focus on the terminal user
> experience, and thanks to prompt_toolkit, we know have syntax
> highlighting as you type, and real multiline editing ! Yeah !
> (we got rid of readline as well)
>
> We'll release a more detailed blog post describing the new features
> when we release the final version.
>
> We would be happy if you could try this beta and report any
> strange/bad behavior,
> And make sure you do not use any APIs that have been deprecated and or
> removed.
>
> You can upgrade now with
>
>     pip install ipython --upgrade --pre
>
> If all goes well we should cut the rc and/or final in 2 to 3 week-ish.
> We'll try to polish the documentation, migration guide, and changelog
> during this period, so please report any inaccuracies, missing part,.. etc
> I guess you know the drill by now.
>
> See attached gif-trailer if you can't install it now.
> If you have any questions, feel free to reply to this thread.
>
> Enjoy,
> --
> M
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160605/52a6fa9b/attachment.html>

From bussonniermatthias at gmail.com  Mon Jun  6 13:08:13 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Mon, 6 Jun 2016 10:08:13 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
Message-ID: <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>

Hi Klo,



On Sun, Jun 5, 2016 at 2:12 PM, klo uo <klonuo at gmail.com> wrote:

> - When I invoke completion, dropbox shows modestly with 5 items. Is it
> possible to set number of items shown to preferred value?

yes:
c.TerminalInteractiveShell.space_for_menu=<int>

>
> - Considering many themed terminals, is it possible to set the color of
> completion dropbox?

Likely Yes, but you need to define your custom style:
by grepping through PTK source I can find the following:

Token.Menu.Completions
Token.Menu.Completions.Completion
Token.Menu.Completions.Completion.Current
Token.Menu.Completions.Meta
Token.Menu.Completions.Meta.Current
Token.Menu.Completions.MultiColumnMeta
Token.Menu.Completions.ProgressBar
Token.Menu.Completions.ProgressButton
Token.Toolbar.Completions
Token.Toolbar.Completions.Arrow
Token.Toolbar.Completions.Completion
Token.Toolbar.Completions.Completion.Current

Then you define a Pygments Theme and it should "just work".

We need to write documentation about each of these, if you figure out
all the steps, PR would be welcommed.


>
> - About my experience with this completion interaction... After I invoke
> completion:
> - I cant close dropbox with Escape, instead I have to type something to hide
> dropbox, or move cursor back

good point, do you wish to open an issue ?

> - Further I can close dropbox by typing a letter
> - Pressing Tab, causes cursor to jumps in dropbox and navigates the same as
> down-arrow, which seems to me like unnecessary duplicate key assignment, as
> I would expect Tab to actually auto-complete

I think that using tab to cycle is common, but I might be wrong.

> - Once you jump inside dropbox you must accept some of suggested
> completions, as your initial typing is irreversibly changed as you navigate
> through completions
> - Still inside dropbox, if you press Enter, what you have at the
> command-line is immediately executed.

All these never bother me, but you are right.



> To compress above points, my shameless suggestion would be (more less
> consistent with Notebook completions):
> - Escape should close dropbox
> - Typing while dropbox is open should just filter available completions,
> instead close dropbox
> - Simply navigating through dropbox should not automatically change my
> command-line unless I press Tab on selected item (Enter should do the same
> too, instead execution)
>

Do you want to open issue for each of these, we can try to improve
that during beta.



>
> On a side note, I guess it is expected that current jupyter cant launch this
> ipython console nor qtconsole.
>
>
> Cheers


Yes this has been reported, we missed that because of the weird
configuration the developers have.

Thanks for your feedback.


From klonuo at gmail.com  Tue Jun  7 03:00:14 2016
From: klonuo at gmail.com (klo uo)
Date: Tue, 7 Jun 2016 09:00:14 +0200
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
Message-ID: <CAA-8Ld_Rbc9L27CehQmA2fr6KD2kZVZ=c4yyFBfQM5jiuvFrOw@mail.gmail.com>

Thanks Matthias.

> We need to write documentation about each of these, if you figure out all
the steps, PR would be welcommed.

Googling "Token.Menu.Completions" led me to this nice step by step tutorial
:
https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/examples/tutorial
where it is explained how style can be applied

I just opened "../IPython/terminal" and will try to change the style.
Probably I should be looking inside "ptshell.py"...

I'm saying this as changing the Pygments highlighting style in
configuration file, does not seem to change completion background


About documentation, I'll have a look at give it a try, then PR if I make
something.


> Do you want to open issue for each of these, we can try to improve that
during beta.

Done.


Cheers

On Mon, Jun 6, 2016 at 7:08 PM, Matthias Bussonnier <
bussonniermatthias at gmail.com> wrote:

> Hi Klo,
>
>
>
> On Sun, Jun 5, 2016 at 2:12 PM, klo uo <klonuo at gmail.com> wrote:
>
> > - When I invoke completion, dropbox shows modestly with 5 items. Is it
> > possible to set number of items shown to preferred value?
>
> yes:
> c.TerminalInteractiveShell.space_for_menu=<int>
>
> >
> > - Considering many themed terminals, is it possible to set the color of
> > completion dropbox?
>
> Likely Yes, but you need to define your custom style:
> by grepping through PTK source I can find the following:
>
> Token.Menu.Completions
> Token.Menu.Completions.Completion
> Token.Menu.Completions.Completion.Current
> Token.Menu.Completions.Meta
> Token.Menu.Completions.Meta.Current
> Token.Menu.Completions.MultiColumnMeta
> Token.Menu.Completions.ProgressBar
> Token.Menu.Completions.ProgressButton
> Token.Toolbar.Completions
> Token.Toolbar.Completions.Arrow
> Token.Toolbar.Completions.Completion
> Token.Toolbar.Completions.Completion.Current
>
> Then you define a Pygments Theme and it should "just work".
>
> We need to write documentation about each of these, if you figure out
> all the steps, PR would be welcommed.
>
>
> >
> > - About my experience with this completion interaction... After I invoke
> > completion:
> > - I cant close dropbox with Escape, instead I have to type something to
> hide
> > dropbox, or move cursor back
>
> good point, do you wish to open an issue ?
>
> > - Further I can close dropbox by typing a letter
> > - Pressing Tab, causes cursor to jumps in dropbox and navigates the same
> as
> > down-arrow, which seems to me like unnecessary duplicate key assignment,
> as
> > I would expect Tab to actually auto-complete
>
> I think that using tab to cycle is common, but I might be wrong.
>
> > - Once you jump inside dropbox you must accept some of suggested
> > completions, as your initial typing is irreversibly changed as you
> navigate
> > through completions
> > - Still inside dropbox, if you press Enter, what you have at the
> > command-line is immediately executed.
>
> All these never bother me, but you are right.
>
>
>
> > To compress above points, my shameless suggestion would be (more less
> > consistent with Notebook completions):
> > - Escape should close dropbox
> > - Typing while dropbox is open should just filter available completions,
> > instead close dropbox
> > - Simply navigating through dropbox should not automatically change my
> > command-line unless I press Tab on selected item (Enter should do the
> same
> > too, instead execution)
> >
>
> Do you want to open issue for each of these, we can try to improve
> that during beta.
>
>
>
> >
> > On a side note, I guess it is expected that current jupyter cant launch
> this
> > ipython console nor qtconsole.
> >
> >
> > Cheers
>
>
> Yes this has been reported, we missed that because of the weird
> configuration the developers have.
>
> Thanks for your feedback.
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160607/bd803b9d/attachment.html>

From bussonniermatthias at gmail.com  Tue Jun  7 19:30:53 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Tue, 7 Jun 2016 16:30:53 -0700
Subject: [IPython-dev] IPython 5.0.0b2
Message-ID: <CANJQusUzK5StjG6X_SJ4PmU8+XONz+aoEkeLF2gc3BmNknWT+w@mail.gmail.com>

Hi all, nothing exciting if you saw the previous announcement.

I just released IPython 5.0.0 beta2.

We had roughly a dozen PR since beta1 polishing up some things, and
improving documentation !

Thanks for all those who pitched in for this beta1 really appreciated !

The main point of this release is to fix a few backward compatibility,
mainly with the qtconsole.
And a few keyboard shortcut improvement, mainly `Enter` does pick up a
completion but does not submit the code a few will also be improved in
beta3.

We also release a beta 1 od jupyter_qtconsole that fix the
compatibility  problem with IPython 5.x, and gain like IPython a
prompt_toolkit interface

As usual you can update with

$ pip install ipython --upgrade --pre

and if you are a user of jupyter_console

$ pip install jupyter_console --upgrade

Also if you are following the development of Python packaging, this
release was uploaded though the new warehouse.python.org which is in
developpement. So if you have any installation trouble, let us know.

I'll try to do a beta3 with (hopefully) the last annoying fix on
Thursday or Friday.
-- 
M


From matthew.brett at gmail.com  Wed Jun  8 16:31:39 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Wed, 8 Jun 2016 13:31:39 -0700
Subject: [IPython-dev] IPython 5.0.0b2
In-Reply-To: <CANJQusUzK5StjG6X_SJ4PmU8+XONz+aoEkeLF2gc3BmNknWT+w@mail.gmail.com>
References: <CANJQusUzK5StjG6X_SJ4PmU8+XONz+aoEkeLF2gc3BmNknWT+w@mail.gmail.com>
Message-ID: <CAH6Pt5pNqZwN+ucNYtBp5-FSrd1iosO-jSHE+j4PZpO5_+CMYA@mail.gmail.com>

Hi,

On Tue, Jun 7, 2016 at 4:30 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hi all, nothing exciting if you saw the previous announcement.
>
> I just released IPython 5.0.0 beta2.
>
> We had roughly a dozen PR since beta1 polishing up some things, and
> improving documentation !
>
> Thanks for all those who pitched in for this beta1 really appreciated !
>
> The main point of this release is to fix a few backward compatibility,
> mainly with the qtconsole.
> And a few keyboard shortcut improvement, mainly `Enter` does pick up a
> completion but does not submit the code a few will also be improved in
> beta3.
>
> We also release a beta 1 od jupyter_qtconsole that fix the
> compatibility  problem with IPython 5.x, and gain like IPython a
> prompt_toolkit interface
>
> As usual you can update with
>
> $ pip install ipython --upgrade --pre
>
> and if you are a user of jupyter_console
>
> $ pip install jupyter_console --upgrade
>
> Also if you are following the development of Python packaging, this
> release was uploaded though the new warehouse.python.org which is in
> developpement. So if you have any installation trouble, let us know.
>
> I'll try to do a beta3 with (hopefully) the last annoying fix on
> Thursday or Friday.

I hate to be annoying - but after a little while using the vi
keybindings, it's still pretty frustrating to have to type ESC in
order to get the old Ctrl-p behavior.  Is there a way of configuring
this in the IPython configuration?   I think others might also prefer
to have the old Ctrl-p behavior as the default.

Is it possible to switch back to the old readline support, in the worst case?

See you,

Matthew


From tabor at broadinstitute.org  Wed Jun  8 16:49:13 2016
From: tabor at broadinstitute.org (Thorin Tabor)
Date: Wed, 08 Jun 2016 20:49:13 -0000
Subject: [IPython-dev] How to load an extension into every notebook on a
 server
In-Reply-To: <CADqKjdT=E4pQzOUpNyuYVNmS5_r+2VcDnF7j4ukcyh7irQ80kA@mail.gmail.com>
Message-ID: <5ff82532-8b0c-45f4-9dde-174a7265edf2@email.android.com>

An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160608/5017feb1/attachment.html>

From bussonniermatthias at gmail.com  Wed Jun  8 16:55:42 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Wed, 8 Jun 2016 13:55:42 -0700
Subject: [IPython-dev] IPython 5.0.0b2
In-Reply-To: <CAH6Pt5pNqZwN+ucNYtBp5-FSrd1iosO-jSHE+j4PZpO5_+CMYA@mail.gmail.com>
References: <CANJQusUzK5StjG6X_SJ4PmU8+XONz+aoEkeLF2gc3BmNknWT+w@mail.gmail.com>
 <CAH6Pt5pNqZwN+ucNYtBp5-FSrd1iosO-jSHE+j4PZpO5_+CMYA@mail.gmail.com>
Message-ID: <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com>

Hi Matthew, 


> On Jun 8, 2016, at 13:31, Matthew Brett <matthew.brett at gmail.com> wrote:
> 
> I hate to be annoying - but after a little while using the vi
> keybindings, it's still pretty frustrating to have to type ESC in
> order to get the old Ctrl-p behavior.  Is there a way of configuring
> this in the IPython configuration?  

Not super easily yet, we'll be working on that. 

>  I think others might also prefer
> to have the old Ctrl-p behavior as the default.

Can you open an issue and describe in more precision, it will be easier to get thing right. 
I don't use the vi editing mode, so I have issues getting the differences.

> 
> Is it possible to switch back to the old readline support, in the worst case?

No not easily, the code has been scrapped. Someone can likely pull the code back 
in a separate package. 


Thanks !
-- 
M

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160608/8869f0d1/attachment.html>

From matthew.brett at gmail.com  Wed Jun  8 18:00:46 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Wed, 8 Jun 2016 15:00:46 -0700
Subject: [IPython-dev] IPython 5.0.0b2
In-Reply-To: <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com>
References: <CANJQusUzK5StjG6X_SJ4PmU8+XONz+aoEkeLF2gc3BmNknWT+w@mail.gmail.com>
 <CAH6Pt5pNqZwN+ucNYtBp5-FSrd1iosO-jSHE+j4PZpO5_+CMYA@mail.gmail.com>
 <174D33AC-0509-4E00-B344-7899AF5A81D2@gmail.com>
Message-ID: <CAH6Pt5qepofwRSnq+xqB+ekVVYtvgzJA3H6Bh+o8g9RD=s__tQ@mail.gmail.com>

https://github.com/ipython/ipython/issues/9584

On Wed, Jun 8, 2016 at 1:55 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hi Matthew,
>
>
> On Jun 8, 2016, at 13:31, Matthew Brett <matthew.brett at gmail.com> wrote:
>
> I hate to be annoying - but after a little while using the vi
> keybindings, it's still pretty frustrating to have to type ESC in
> order to get the old Ctrl-p behavior.  Is there a way of configuring
> this in the IPython configuration?
>
>
> Not super easily yet, we'll be working on that.
>
>  I think others might also prefer
> to have the old Ctrl-p behavior as the default.
>
>
> Can you open an issue and describe in more precision, it will be easier to
> get thing right.
> I don't use the vi editing mode, so I have issues getting the differences.
>
>
> Is it possible to switch back to the old readline support, in the worst
> case?
>
>
> No not easily, the code has been scrapped. Someone can likely pull the code
> back
> in a separate package.
>
>
> Thanks !
> --
> M
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>


From matthew.brett at gmail.com  Thu Jun  9 13:27:12 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Thu, 9 Jun 2016 10:27:12 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
Message-ID: <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>

Hi,

On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
>
>
>
> On Sun, Jun 5, 2016 at 2:12 PM, klo uo <klonuo at gmail.com> wrote:
>
>> - When I invoke completion, dropbox shows modestly with 5 items. Is it
>> possible to set number of items shown to preferred value?
>
> yes:
> c.TerminalInteractiveShell.space_for_menu=<int>

I'm finding that the dropbox is less useful to me than the the
previous IPython behavior that gives me a pageful of options.  For
example, I often find myself searching through the methods and
attributes of an object for something that looks useful, and there are
often 20 or so methods / attributes on an object, so it is useful to
do:

import numpy as np
np.<tab>

and get the whole page of possible completions, with multiple columns.
   On the other hand a dropbox of that length is harder to grok.   Is
it possible to get the multiple column completion list instead of the
dropbox?

See you,

Matthew


From asmeurer at gmail.com  Thu Jun  9 13:33:04 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Thu, 9 Jun 2016 13:33:04 -0400
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
Message-ID: <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>

The way xonsh (which also uses prompt_toolkit) handles this is much
better. The dropbox is full width, with many columns, and even fills
up the whole terminal if you ctrl-L.

Aaron Meurer

On Thu, Jun 9, 2016 at 1:27 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
> Hi,
>
> On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>>
>>
>>
>> On Sun, Jun 5, 2016 at 2:12 PM, klo uo <klonuo at gmail.com> wrote:
>>
>>> - When I invoke completion, dropbox shows modestly with 5 items. Is it
>>> possible to set number of items shown to preferred value?
>>
>> yes:
>> c.TerminalInteractiveShell.space_for_menu=<int>
>
> I'm finding that the dropbox is less useful to me than the the
> previous IPython behavior that gives me a pageful of options.  For
> example, I often find myself searching through the methods and
> attributes of an object for something that looks useful, and there are
> often 20 or so methods / attributes on an object, so it is useful to
> do:
>
> import numpy as np
> np.<tab>
>
> and get the whole page of possible completions, with multiple columns.
>    On the other hand a dropbox of that length is harder to grok.   Is
> it possible to get the multiple column completion list instead of the
> dropbox?
>
> See you,
>
> Matthew
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From bussonniermatthias at gmail.com  Thu Jun  9 13:57:03 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 10:57:03 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
Message-ID: <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>

Hi Matthew and Aaron,

In IPython you can use the following:

(rootenv)~/dev/ipython master$ ipython
--TerminalInteractiveShell.display_completions_in_columns=True
--no-banner

In [1]: import a<tab>
                 abc                alabaster          appnope
   argparse           ast                asynchat           atexit
                 aem                anaconda_navigator appscript
   array              astroid            asyncio            audioop
                 aifc               antigravity        argcomplete
   arrow              astropy            asyncore           autoreload

Not that the completion is still technically in a dropdown anchored
close to the cursor, so does not take the real full width of the
terminal especially if the current line is long.
We?ll try to improve that.

The Ctrl-L shortcut seem to be a prompt_toolkit default as I seem to
be able to use it in IPython as well, though I need to focus the
completer by pressing tab first.

Hope that helps.

-- 
Matthias


On Thu, Jun 9, 2016 at 10:33 AM, Aaron Meurer <asmeurer at gmail.com> wrote:
> The way xonsh (which also uses prompt_toolkit) handles this is much
> better. The dropbox is full width, with many columns, and even fills
> up the whole terminal if you ctrl-L.
>
> Aaron Meurer
>
> On Thu, Jun 9, 2016 at 1:27 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
>> Hi,
>>
>> On Mon, Jun 6, 2016 at 10:08 AM, Matthias Bussonnier
>> <bussonniermatthias at gmail.com> wrote:
>>>
>>>
>>>
>>> On Sun, Jun 5, 2016 at 2:12 PM, klo uo <klonuo at gmail.com> wrote:
>>>
>>>> - When I invoke completion, dropbox shows modestly with 5 items. Is it
>>>> possible to set number of items shown to preferred value?
>>>
>>> yes:
>>> c.TerminalInteractiveShell.space_for_menu=<int>
>>
>> I'm finding that the dropbox is less useful to me than the the
>> previous IPython behavior that gives me a pageful of options.  For
>> example, I often find myself searching through the methods and
>> attributes of an object for something that looks useful, and there are
>> often 20 or so methods / attributes on an object, so it is useful to
>> do:
>>
>> import numpy as np
>> np.<tab>
>>
>> and get the whole page of possible completions, with multiple columns.
>>    On the other hand a dropbox of that length is harder to grok.   Is
>> it possible to get the multiple column completion list instead of the
>> dropbox?
>>
>> See you,
>>
>> Matthew
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From bussonniermatthias at gmail.com  Thu Jun  9 14:00:15 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 11:00:15 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
Message-ID: <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>

On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:

>
> In [1]: import a<tab>
>                  abc                alabaster          appnope
>    argparse           ast                asynchat           atexit
>                  aem                anaconda_navigator appscript
>    array              astroid            asyncio            audioop
>                  aifc               antigravity        argcomplete
>    arrow              astropy            asyncore           autoreload
>

For whatever reason Gmail seemed to have screwed that as soon as I
pressed "send", so sending a screenshot:
-- 
M
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2016-06-09 at 10.59.25.png
Type: image/png
Size: 27873 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160609/85d9b950/attachment.png>

From matthew.brett at gmail.com  Thu Jun  9 14:11:25 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Thu, 9 Jun 2016 11:11:25 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
Message-ID: <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>

On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>
>>
>> In [1]: import a<tab>
>>                  abc                alabaster          appnope
>>    argparse           ast                asynchat           atexit
>>                  aem                anaconda_navigator appscript
>>    array              astroid            asyncio            audioop
>>                  aifc               antigravity        argcomplete
>>    arrow              astropy            asyncore           autoreload
>>
>
> For whatever reason Gmail seemed to have screwed that as soon as I
> pressed "send", so sending a screenshot:

Excellent - that's much better.

I realize this is reaching the stage of self-parody, but ...

This is already as good as previous, but my vi fingers want to move
through this drop-box with vi navigation (w for move one word, Ctrl-D
for down a page etc).  I guess there's no simple way of doing that?
I'm asking because that would be enormously pleasant to have.

Thanks for your perhaps endless patience,

Matthew


From asmeurer at gmail.com  Thu Jun  9 14:32:55 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Thu, 9 Jun 2016 14:32:55 -0400
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
Message-ID: <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>

OK, my question for IPython 5: how can I make up arrow show the
previous entry (assuming the cursor is at the top of a multiline
input)? Right now up-arrow shows the most recent entry that starts
with the text that is already typed.  I managed to change this for the
current version of IPython (I think by deleting the parse and bind of
the arrows to history-search-backward from the default configuration
file).

Aaron Meurer

On Thu, Jun 9, 2016 at 2:11 PM, Matthew Brett <matthew.brett at gmail.com> wrote:
> On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>> On Thu, Jun 9, 2016 at 10:57 AM, Matthias Bussonnier
>> <bussonniermatthias at gmail.com> wrote:
>>
>>>
>>> In [1]: import a<tab>
>>>                  abc                alabaster          appnope
>>>    argparse           ast                asynchat           atexit
>>>                  aem                anaconda_navigator appscript
>>>    array              astroid            asyncio            audioop
>>>                  aifc               antigravity        argcomplete
>>>    arrow              astropy            asyncore           autoreload
>>>
>>
>> For whatever reason Gmail seemed to have screwed that as soon as I
>> pressed "send", so sending a screenshot:
>
> Excellent - that's much better.
>
> I realize this is reaching the stage of self-parody, but ...
>
> This is already as good as previous, but my vi fingers want to move
> through this drop-box with vi navigation (w for move one word, Ctrl-D
> for down a page etc).  I guess there's no simple way of doing that?
> I'm asking because that would be enormously pleasant to have.
>
> Thanks for your perhaps endless patience,
>
> Matthew
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From bussonniermatthias at gmail.com  Thu Jun  9 14:43:37 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 11:43:37 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
Message-ID: <CANJQusVJ2dK+-GHA75xW3CN3sjR6sbMCnrrXYYwWcPahhZAX3Q@mail.gmail.com>

Hi Matthew,

On Thu, Jun 9, 2016 at 11:11 AM, Matthew Brett <matthew.brett at gmail.com> wrote:
> On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier

>>
>> For whatever reason Gmail seemed to have screwed that as soon as I
>> pressed "send", so sending a screenshot:
>
> Excellent - that's much better.
>
> I realize this is reaching the stage of self-parody, but ...
>
> This is already as good as previous, but my vi fingers want to move
> through this drop-box with vi navigation (w for move one word, Ctrl-D
> for down a page etc).  I guess there's no simple way of doing that?
> I'm asking because that would be enormously pleasant to have.

I want to move with the arrow keys but can't either.
and some people requested to move with pageup/down which does not works either.

Let's leave these improvements for a next version, we can always make
something better,
but at some point we have to release software right ?

You can open an issue though.

> Thanks for your perhaps endless patience,

Thanks for giving us a reason to show our endless patience.

-- 
M


From takowl at gmail.com  Thu Jun  9 16:23:37 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Thu, 9 Jun 2016 22:23:37 +0200
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
Message-ID: <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>

On 9 June 2016 at 20:32, Aaron Meurer <asmeurer at gmail.com> wrote:

> OK, my question for IPython 5: how can I make up arrow show the
> previous entry (assuming the cursor is at the top of a multiline
> input)? Right now up-arrow shows the most recent entry that starts
> with the text that is already typed.  I managed to change this for the
> current version of IPython (I think by deleting the parse and bind of
> the arrows to history-search-backward from the default configuration
> file).
>

Oh yes, I enabled that by default because I find it so useful that it
annoys me when I ssh to computers where bash isn't configured to do it.

The parameter we pass to prompt_toolkit is here:

https://github.com/ipython/ipython/blob/f16c803ccf7a047849c3fa36182bb5c730b5919b/IPython/terminal/ptshell.py#L272

It's not currently configurable, so I sense a PR in your future ;-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160609/f89c8340/attachment.html>

From asmeurer at gmail.com  Thu Jun  9 16:49:06 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Thu, 9 Jun 2016 16:49:06 -0400
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
 <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
Message-ID: <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>

I set that to False, but it seems there's more to it, because
sometimes it gets stuck on an autocompletion and the arrow keys cycle
through that instead.

Related issue I just discovered: sometimes the tab completion gets
"stuck", and the only way to unstick it seems to be to type left
arrow. For instance, say I type

import IPy<TAB>

which then completes to

import IPython

then I try to press Enter. But it is stuck on a completion popup (with
only one entry). Pressing TAB again to select the one completion
doesn't help.

Aaron Meurer

On Thu, Jun 9, 2016 at 4:23 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> On 9 June 2016 at 20:32, Aaron Meurer <asmeurer at gmail.com> wrote:
>>
>> OK, my question for IPython 5: how can I make up arrow show the
>> previous entry (assuming the cursor is at the top of a multiline
>> input)? Right now up-arrow shows the most recent entry that starts
>> with the text that is already typed.  I managed to change this for the
>> current version of IPython (I think by deleting the parse and bind of
>> the arrows to history-search-backward from the default configuration
>> file).
>
>
> Oh yes, I enabled that by default because I find it so useful that it annoys
> me when I ssh to computers where bash isn't configured to do it.
>
> The parameter we pass to prompt_toolkit is here:
>
> https://github.com/ipython/ipython/blob/f16c803ccf7a047849c3fa36182bb5c730b5919b/IPython/terminal/ptshell.py#L272
>
> It's not currently configurable, so I sense a PR in your future ;-)
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>


From takowl at gmail.com  Thu Jun  9 16:58:16 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Thu, 9 Jun 2016 22:58:16 +0200
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
 <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
 <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
Message-ID: <CAOvn4qi4+VgzqesxwYcs_--J-xU+CvsXMY9YwfmU-97DNpGhLA@mail.gmail.com>

On 9 June 2016 at 22:49, Aaron Meurer <asmeurer at gmail.com> wrote:

> Related issue I just discovered: sometimes the tab completion gets
> "stuck", and the only way to unstick it seems to be to type left
> arrow. For instance, say I type
>
> import IPy<TAB>
>
> which then completes to
>
> import IPython
>
> then I try to press Enter. But it is stuck on a completion popup (with
> only one entry). Pressing TAB again to select the one completion
> doesn't help.
>


Is this on master or on a beta? I think Matthias just changed something
about tab completions and enter on master, so it may have either fixed or
broken that.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160609/fbd3088d/attachment.html>

From bussonniermatthias at gmail.com  Thu Jun  9 17:00:23 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 14:00:23 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
 <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
 <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
Message-ID: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com>


> On Jun 9, 2016, at 13:49, Aaron Meurer <asmeurer at gmail.com> wrote:
> 
> I set that to False, but it seems there's more to it, because
> sometimes it gets stuck on an autocompletion and the arrow keys cycle
> through that instead.
> 
> Related issue I just discovered: sometimes the tab completion gets
> "stuck", and the only way to unstick it seems to be to type left
> arrow. For instance, say I type
> 

The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release. 

> import IPy<TAB>
> 
> which then completes to
> 
> import IPython
> 
> then I try to press Enter. But it is stuck on a completion popup (with
> only one entry). Pressing TAB again to select the one completion
> doesn't help.

Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours. 

Though, I can't reproduce the "getting stuck", (neither on beta2 not master).
Selecting the completion with tab and pressing enter does work here.
As well as typing anything else that does not match the completion. 

-- 
M



From asmeurer at gmail.com  Thu Jun  9 17:12:26 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Thu, 9 Jun 2016 17:12:26 -0400
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
 <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
 <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
 <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com>
Message-ID: <CAKgW=6KwsMxY_Zj2eyTpmsP0pchKSTHj4aqqLN5dp4qa=z6=8Q@mail.gmail.com>

This was on master.

Aaron Meurer

On Thu, Jun 9, 2016 at 5:00 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
>
>> On Jun 9, 2016, at 13:49, Aaron Meurer <asmeurer at gmail.com> wrote:
>>
>> I set that to False, but it seems there's more to it, because
>> sometimes it gets stuck on an autocompletion and the arrow keys cycle
>> through that instead.
>>
>> Related issue I just discovered: sometimes the tab completion gets
>> "stuck", and the only way to unstick it seems to be to type left
>> arrow. For instance, say I type
>>
>
> The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release.
>
>> import IPy<TAB>
>>
>> which then completes to
>>
>> import IPython
>>
>> then I try to press Enter. But it is stuck on a completion popup (with
>> only one entry). Pressing TAB again to select the one completion
>> doesn't help.
>
> Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours.
>
> Though, I can't reproduce the "getting stuck", (neither on beta2 not master).
> Selecting the completion with tab and pressing enter does work here.
> As well as typing anything else that does not match the completion.
>
> --
> M
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From bussonniermatthias at gmail.com  Thu Jun  9 17:39:06 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 14:39:06 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CAKgW=6KwsMxY_Zj2eyTpmsP0pchKSTHj4aqqLN5dp4qa=z6=8Q@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CAKgW=6LXGMFvVTcQNeNoGY1Mjif-BLVKPMZALb7NU5uEktotZA@mail.gmail.com>
 <CAOvn4qgnLyoqZsC8MJ0wGUmBYFVedkvMJFoGoArhO9udWN=Cnw@mail.gmail.com>
 <CAKgW=6JhGHcW0VkSqPA_PYybtDgvLR61y7cgUpaTek3z4mVVhA@mail.gmail.com>
 <103DD833-4DDF-4EBB-955C-7AA24D6339E0@gmail.com>
 <CAKgW=6KwsMxY_Zj2eyTpmsP0pchKSTHj4aqqLN5dp4qa=z6=8Q@mail.gmail.com>
Message-ID: <2D2298C8-9D8D-4E67-B58A-17B0DA1D8113@gmail.com>


> On Jun 9, 2016, at 14:12, Aaron Meurer <asmeurer at gmail.com> wrote:
> 
> This was on master.
> 
> Aaron Meurer

Hum, can you open an issue so that we can try to track it ? 
I have issues reproducing it, so I'm unsure how to fix. 

-- 
M


> 
> On Thu, Jun 9, 2016 at 5:00 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>> 
>>> On Jun 9, 2016, at 13:49, Aaron Meurer <asmeurer at gmail.com> wrote:
>>> 
>>> I set that to False, but it seems there's more to it, because
>>> sometimes it gets stuck on an autocompletion and the arrow keys cycle
>>> through that instead.
>>> 
>>> Related issue I just discovered: sometimes the tab completion gets
>>> "stuck", and the only way to unstick it seems to be to type left
>>> arrow. For instance, say I type
>>> 
>> 
>> The "show one completion when there is only one" has been reported and will be fixed with subsequent prompt_toolkit release.
>> 
>>> import IPy<TAB>
>>> 
>>> which then completes to
>>> 
>>> import IPython
>>> 
>>> then I try to press Enter. But it is stuck on a completion popup (with
>>> only one entry). Pressing TAB again to select the one completion
>>> doesn't help.
>> 
>> Ctrl-G/Ctrl-C should dismiss the completer on beta3 that I'll likely release in a few hours.
>> 
>> Though, I can't reproduce the "getting stuck", (neither on beta2 not master).
>> Selecting the completion with tab and pressing enter does work here.
>> As well as typing anything else that does not match the completion.
>> 
>> --
>> M
>> 
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev



From bussonniermatthias at gmail.com  Thu Jun  9 18:38:10 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 9 Jun 2016 15:38:10 -0700
Subject: [IPython-dev] IPython 5.0.0b3 out
Message-ID: <CANJQusU78ACXJPQa3jhubUmUMkO_SPq9dn+vFVunewJhE6wr8A@mail.gmail.com>

Nothing fancy again, getting closer to RC.

You know the dril:

TL:DR;

 $ pip install ipython --upgrade --pre

 - We broke 3 things in beta2. sorry about that:
    - Tooltip in Notebook that would always say [object, object], now fixed.
    - Completion would crash with Prompt_toolkit 1.0.0 (sorry we are
living on master)
    - Spyder.

This was due to an (unintentional) change of API, if you ever spot a
change of API which is not documented of don't have big deprecation
warning, don't blindly update your project(s), make sure we are aware
of the API change. Especially during beta/rc cycle.

 - Doc building fixed on windows, and missing labels.
 - many %%magics now have correct syntax highlighting in the terminal as well !
 - Completer can be dismissed with CtrlG/CtrlC, input buffer cleared
with CtrlC. (no, not with Esc for technical reason, more in changelog)
  - Fix some key bindings (mainly in Vi input mode) to better match readline.

There is a couple of issue we can't reproduce / figure-out:
  - can't type double quote : https://github.com/ipython/ipython/issues/9589
  - get stuck in completions (Aron Meurer on this list)

We'd appreciate feedback if you can/cannot reproduce, to narrow-down the reason.

A few requests have been marked as non-issues/ not feasible / later,
please have a look and make you voice heard if it really bother you as
well.

A couple of issues are marked as minor, and we will try to fix them soonish.
Pr welcome !

As usual thanks for all of those who pitched in !

-- 
M


From matthew.brett at gmail.com  Thu Jun  9 21:33:04 2016
From: matthew.brett at gmail.com (Matthew Brett)
Date: Thu, 9 Jun 2016 18:33:04 -0700
Subject: [IPython-dev] IPython 5.0.0 beta 1 now available !
In-Reply-To: <CANJQusVJ2dK+-GHA75xW3CN3sjR6sbMCnrrXYYwWcPahhZAX3Q@mail.gmail.com>
References: <CANJQusXK8VAmsJQZ86QLKKeePFC8Y6mmSONYdzuXOXKY0y4O5Q@mail.gmail.com>
 <CAA-8Ld_ZeEosXVHJw03RZMD+nUb6va2TuyHMRSSvEnUdOsP0oA@mail.gmail.com>
 <CANJQusUc+22iPP-Q5FMoonp+M4Xk0vm+UOVConJKBj8tF=_ExQ@mail.gmail.com>
 <CAH6Pt5rOQ2GPkArNFps5miOqRvGMPD9m+Aqc5bbeSNq_PhQ=mA@mail.gmail.com>
 <CAKgW=6J4vxTqLAQBuv=czgk2x_KprbCs-ah0JUrjhRog1inujw@mail.gmail.com>
 <CANJQusWR4eEUU9Uu+VpKZpD8egiN6Q+ZENA_nQjJA9kOUV2G=A@mail.gmail.com>
 <CANJQusU5aKU9TNi2jNQEwxV+17myAPpU5LNJjrTPYGEbYathRw@mail.gmail.com>
 <CAH6Pt5ofBPGx1wNYrnsw1jdLkaM5qb=cGeXeME4hi7gPmai+Xg@mail.gmail.com>
 <CANJQusVJ2dK+-GHA75xW3CN3sjR6sbMCnrrXYYwWcPahhZAX3Q@mail.gmail.com>
Message-ID: <CAH6Pt5o7vETKS8hTSdMku3g+kLtf+cCS5vDfXiowCryBmhDQXQ@mail.gmail.com>

On Thu, Jun 9, 2016 at 11:43 AM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hi Matthew,
>
> On Thu, Jun 9, 2016 at 11:11 AM, Matthew Brett <matthew.brett at gmail.com> wrote:
>> On Thu, Jun 9, 2016 at 11:00 AM, Matthias Bussonnier
>
>>>
>>> For whatever reason Gmail seemed to have screwed that as soon as I
>>> pressed "send", so sending a screenshot:
>>
>> Excellent - that's much better.
>>
>> I realize this is reaching the stage of self-parody, but ...
>>
>> This is already as good as previous, but my vi fingers want to move
>> through this drop-box with vi navigation (w for move one word, Ctrl-D
>> for down a page etc).  I guess there's no simple way of doing that?
>> I'm asking because that would be enormously pleasant to have.
>
> I want to move with the arrow keys but can't either.
> and some people requested to move with pageup/down which does not works either.
>
> Let's leave these improvements for a next version, we can always make
> something better,
> but at some point we have to release software right ?

Of course, I see my role only in increasing the chorus of oohs and
aahhs, and reducing to zero the ughs and ohs.

> You can open an issue though.

Your wish is my command (terms and conditions may apply):
https://github.com/ipython/ipython/issues/9597

From

Matthew


From asmeurer at gmail.com  Fri Jun 10 01:49:56 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Fri, 10 Jun 2016 01:49:56 -0400
Subject: [IPython-dev] IPython 5.0.0b3 out
In-Reply-To: <CANJQusU78ACXJPQa3jhubUmUMkO_SPq9dn+vFVunewJhE6wr8A@mail.gmail.com>
References: <CANJQusU78ACXJPQa3jhubUmUMkO_SPq9dn+vFVunewJhE6wr8A@mail.gmail.com>
Message-ID: <CAKgW=6L+bbpymKrhtg64JmFhULK_kb=bWfGyQ8JmQrdz5G0UAg@mail.gmail.com>

On Thu, Jun 9, 2016 at 6:38 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Nothing fancy again, getting closer to RC.
>
> You know the dril:
>
> TL:DR;
>
>  $ pip install ipython --upgrade --pre
>
>  - We broke 3 things in beta2. sorry about that:
>     - Tooltip in Notebook that would always say [object, object], now fixed.
>     - Completion would crash with Prompt_toolkit 1.0.0 (sorry we are
> living on master)
>     - Spyder.
>
> This was due to an (unintentional) change of API, if you ever spot a
> change of API which is not documented of don't have big deprecation
> warning, don't blindly update your project(s), make sure we are aware
> of the API change. Especially during beta/rc cycle.

Ah, I didn't think about that. It looks like a SymPy test fails. Run

./bin/test ipython

from the sympy repo.

Will this update affect the notebook or qtconsole at all? If so, you
should verify that SymPy printing works there (IPython has already
broken SymPy printing one too many times in my opinion).

Aaron Meurer

>
>  - Doc building fixed on windows, and missing labels.
>  - many %%magics now have correct syntax highlighting in the terminal as well !
>  - Completer can be dismissed with CtrlG/CtrlC, input buffer cleared
> with CtrlC. (no, not with Esc for technical reason, more in changelog)
>   - Fix some key bindings (mainly in Vi input mode) to better match readline.
>
> There is a couple of issue we can't reproduce / figure-out:
>   - can't type double quote : https://github.com/ipython/ipython/issues/9589
>   - get stuck in completions (Aron Meurer on this list)
>
> We'd appreciate feedback if you can/cannot reproduce, to narrow-down the reason.
>
> A few requests have been marked as non-issues/ not feasible / later,
> please have a look and make you voice heard if it really bother you as
> well.
>
> A couple of issues are marked as minor, and we will try to fix them soonish.
> Pr welcome !
>
> As usual thanks for all of those who pitched in !
>
> --
> M
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From takowl at gmail.com  Fri Jun 10 08:04:02 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Fri, 10 Jun 2016 14:04:02 +0200
Subject: [IPython-dev] IPython 5.0.0b3 out
In-Reply-To: <CAKgW=6L+bbpymKrhtg64JmFhULK_kb=bWfGyQ8JmQrdz5G0UAg@mail.gmail.com>
References: <CANJQusU78ACXJPQa3jhubUmUMkO_SPq9dn+vFVunewJhE6wr8A@mail.gmail.com>
 <CAKgW=6L+bbpymKrhtg64JmFhULK_kb=bWfGyQ8JmQrdz5G0UAg@mail.gmail.com>
Message-ID: <CAOvn4qi3UeY-Y8iXfMaGZq5RvQSFKdeFgN+0rqp8mUZmrMDC3Q@mail.gmail.com>

On 10 June 2016 at 07:49, Aaron Meurer <asmeurer at gmail.com> wrote:

> Will this update affect the notebook or qtconsole at all? If so, you
> should verify that SymPy printing works there (IPython has already
> broken SymPy printing one too many times in my opinion).


The prompt_toolkit changes, which are the main changes in 5.0, should not
affect IPython running as a Jupyter kernel. Of course, it's best to test
that to make sure, but I don't think we've done anything that would break
it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160610/1f9e0285/attachment.html>

From nathan12343 at gmail.com  Thu Jun 16 16:57:06 2016
From: nathan12343 at gmail.com (Nathan Goldbaum)
Date: Thu, 16 Jun 2016 15:57:06 -0500
Subject: [IPython-dev] How to navigate history including multiline commands
	with prompt_toolkit
Message-ID: <CAJXewOmN8U9e6ZLwzjN4zmwt54BLQJmLqKg1PO+F7Y9VryCdrg@mail.gmail.com>

Hi all,

I've been using the new IPython 5.0 beta since it was released. It's pretty
great, except for a few rough edges where I need to correct my muscle
memory that has been informed by readline.

Today I noticed that if your history includes multiline input, navigating
to older inputs can be painful, especially if your multiline inputs are
long. This asciinema illustates the issue:

https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs

Is there a way to navigate to previous entries in history that is smarter
about multiline input than the up-arrow key?

Thanks!

-Nathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160616/10c89577/attachment.html>

From bussonniermatthias at gmail.com  Thu Jun 16 17:07:30 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 16 Jun 2016 14:07:30 -0700
Subject: [IPython-dev] How to navigate history including multiline
 commands with prompt_toolkit
In-Reply-To: <CAJXewOmN8U9e6ZLwzjN4zmwt54BLQJmLqKg1PO+F7Y9VryCdrg@mail.gmail.com>
References: <CAJXewOmN8U9e6ZLwzjN4zmwt54BLQJmLqKg1PO+F7Y9VryCdrg@mail.gmail.com>
Message-ID: <CANJQusUEE7BDNznwL8xopkYsAONq2ULBDJuf9mWXa9yG3iLLow@mail.gmail.com>

pageup/pagedown (fn-up, fn-down) directly select next/previous in history.

-- 
M

On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
> Hi all,
>
> I've been using the new IPython 5.0 beta since it was released. It's pretty
> great, except for a few rough edges where I need to correct my muscle memory
> that has been informed by readline.
>
> Today I noticed that if your history includes multiline input, navigating to
> older inputs can be painful, especially if your multiline inputs are long.
> This asciinema illustates the issue:
>
> https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs
>
> Is there a way to navigate to previous entries in history that is smarter
> about multiline input than the up-arrow key?
>
> Thanks!
>
> -Nathan
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>


From nathan12343 at gmail.com  Thu Jun 16 17:10:49 2016
From: nathan12343 at gmail.com (Nathan Goldbaum)
Date: Thu, 16 Jun 2016 16:10:49 -0500
Subject: [IPython-dev] How to navigate history including multiline
 commands with prompt_toolkit
In-Reply-To: <CANJQusUEE7BDNznwL8xopkYsAONq2ULBDJuf9mWXa9yG3iLLow@mail.gmail.com>
References: <CAJXewOmN8U9e6ZLwzjN4zmwt54BLQJmLqKg1PO+F7Y9VryCdrg@mail.gmail.com>
 <CANJQusUEE7BDNznwL8xopkYsAONq2ULBDJuf9mWXa9yG3iLLow@mail.gmail.com>
Message-ID: <CAJXewOm8p1zBCgkdntHs6rfidj8k403ye_FBemz71joMb+=hTw@mail.gmail.com>

On Thu, Jun 16, 2016 at 4:07 PM, Matthias Bussonnier <
bussonniermatthias at gmail.com> wrote:

> pageup/pagedown (fn-up, fn-down) directly select next/previous in history.
>

Thanks Matthias.

Is there a place where all the keyboard shortcuts are documented? I don't
see it anywhere in the docs for the development verison of IPython:

http://ipython.readthedocs.io/en/latest


>
> --
> M
>
> On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum <nathan12343 at gmail.com>
> wrote:
> > Hi all,
> >
> > I've been using the new IPython 5.0 beta since it was released. It's
> pretty
> > great, except for a few rough edges where I need to correct my muscle
> memory
> > that has been informed by readline.
> >
> > Today I noticed that if your history includes multiline input,
> navigating to
> > older inputs can be painful, especially if your multiline inputs are
> long.
> > This asciinema illustates the issue:
> >
> > https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs
> >
> > Is there a way to navigate to previous entries in history that is smarter
> > about multiline input than the up-arrow key?
> >
> > Thanks!
> >
> > -Nathan
> >
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev at scipy.org
> > https://mail.scipy.org/mailman/listinfo/ipython-dev
> >
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160616/6909057d/attachment.html>

From bussonniermatthias at gmail.com  Thu Jun 16 17:13:28 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 16 Jun 2016 14:13:28 -0700
Subject: [IPython-dev] How to navigate history including multiline
 commands with prompt_toolkit
In-Reply-To: <CAJXewOm8p1zBCgkdntHs6rfidj8k403ye_FBemz71joMb+=hTw@mail.gmail.com>
References: <CAJXewOmN8U9e6ZLwzjN4zmwt54BLQJmLqKg1PO+F7Y9VryCdrg@mail.gmail.com>
 <CANJQusUEE7BDNznwL8xopkYsAONq2ULBDJuf9mWXa9yG3iLLow@mail.gmail.com>
 <CAJXewOm8p1zBCgkdntHs6rfidj8k403ye_FBemz71joMb+=hTw@mail.gmail.com>
Message-ID: <CANJQusV7cOzVWwbB2=jXBOHQh1RzmDBBd1JMWnei_aQ2xpsJ-w@mail.gmail.com>

There is an open issues but...it's complicated:

https://github.com/ipython/ipython/issues/9623
-- 
M

On Thu, Jun 16, 2016 at 2:10 PM, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
>
>
> On Thu, Jun 16, 2016 at 4:07 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>>
>> pageup/pagedown (fn-up, fn-down) directly select next/previous in history.
>
>
> Thanks Matthias.
>
> Is there a place where all the keyboard shortcuts are documented? I don't
> see it anywhere in the docs for the development verison of IPython:
>
> http://ipython.readthedocs.io/en/latest
>
>>
>>
>> --
>> M
>>
>> On Thu, Jun 16, 2016 at 1:57 PM, Nathan Goldbaum <nathan12343 at gmail.com>
>> wrote:
>> > Hi all,
>> >
>> > I've been using the new IPython 5.0 beta since it was released. It's
>> > pretty
>> > great, except for a few rough edges where I need to correct my muscle
>> > memory
>> > that has been informed by readline.
>> >
>> > Today I noticed that if your history includes multiline input,
>> > navigating to
>> > older inputs can be painful, especially if your multiline inputs are
>> > long.
>> > This asciinema illustates the issue:
>> >
>> > https://asciinema.org/a/1qfdt9sp126quibwkeohs08bs
>> >
>> > Is there a way to navigate to previous entries in history that is
>> > smarter
>> > about multiline input than the up-arrow key?
>> >
>> > Thanks!
>> >
>> > -Nathan
>> >
>> > _______________________________________________
>> > IPython-dev mailing list
>> > IPython-dev at scipy.org
>> > https://mail.scipy.org/mailman/listinfo/ipython-dev
>> >
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>


From bussonniermatthias at gmail.com  Thu Jun 16 18:45:12 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 16 Jun 2016 15:45:12 -0700
Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade ipython
	prompt_toolkit --pre
Message-ID: <CANJQusUomowt5wNb2iJmBO9H_vjztjMaBKnF5mb1Jqc2eE=yLA@mail.gmail.com>

Hi all,

TLDR:

$ pip install --upgrade ipython prompt_toolkit --pre

don't forget to update prompt_toolkit !
Most of the following is only relevant if you tried one of the previous beta.

Small delay since last beta release, sorry about that,  a few reasons though:

- We / I slowed down a bit on the beta release pace, there was a few
  bugs/issues/User interface annoyance that needed a new version of
  prompt_toolkit, there was no reasons to make extra-beta
  without this new version released.

- We backed-down on some changes on which we had a few
  disagreements (more below).

- I got sick, and had to catch up with backlog.


Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't
try this new beta, upgrading prompt_toolkit will fix some of your issues.

# Move back `TerminalInteractiveShell` to it's old place.

The team was split on this one it took a BDFL decision to move forward.
One more example that it's good to have a BDFL, as at cuts short discussions.

This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell`
moved back from `IPython.terminal.ptshell` to
`IPython.terminal.interactiveshell`, if you've updated your project recently to
adapt to this change we're sorry, but despite the fact that the version pre 5.0
and post 5.0 classes are relatively different the cost of conditional import for
project depending on us appeared to be too high. So it's now easier to migrate
from 4.0 to 5.0 as the class have the same name, and same location.



# Option name and default changed.

`TerminalInteractiveShell.display_completions_in_column` is now gone. It was
not present on 4.x so no API breakage there, and is now replaced by
`TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd
mode for the completer: `readlinelike` for those of you that regret readline.
This give us more flexibility for further options later. We would
appreciate testing of
this new layout from vi user. The two other modes now being `column`
and `multicolumn`.

By popular request, `multicolumn` is not the default value for the
previous option.

# bug fixed:

- quit/exit broken in ipdb
- Copy/Past broken on windowm
- Unicode broken on windows
- function signature garbled when using `object?`
- issue with paging text with `?`
- completer could get stuck.

As usual enjoy. Hopefully this time we are getting close to RC.

-- 
M


From asmeurer at gmail.com  Thu Jun 16 18:51:15 2016
From: asmeurer at gmail.com (Aaron Meurer)
Date: Thu, 16 Jun 2016 18:51:15 -0400
Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade
 ipython prompt_toolkit --pre
In-Reply-To: <CANJQusUomowt5wNb2iJmBO9H_vjztjMaBKnF5mb1Jqc2eE=yLA@mail.gmail.com>
References: <CANJQusUomowt5wNb2iJmBO9H_vjztjMaBKnF5mb1Jqc2eE=yLA@mail.gmail.com>
Message-ID: <CAKgW=6+3tBsCd8Q3mJ7U=zj6TLVgDav0192=TTMUzzVoFnCn4g@mail.gmail.com>

Seems to be a backwards compatibility break that breaks SymPy (namely, isympy):

Traceback (most recent call last):
  File "./bin/isympy", line 357, in <module>
    main()
  File "./bin/isympy", line 354, in main
    init_session(ipython, **args)
  File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/interactive/session.py",
line 475, in init_session
    mainloop(message)
TypeError: mainloop() takes 1 positional argument but 2 were given

Aaron Meurer


On Thu, Jun 16, 2016 at 6:45 PM, Matthias Bussonnier
<bussonniermatthias at gmail.com> wrote:
> Hi all,
>
> TLDR:
>
> $ pip install --upgrade ipython prompt_toolkit --pre
>
> don't forget to update prompt_toolkit !
> Most of the following is only relevant if you tried one of the previous beta.
>
> Small delay since last beta release, sorry about that,  a few reasons though:
>
> - We / I slowed down a bit on the beta release pace, there was a few
>   bugs/issues/User interface annoyance that needed a new version of
>   prompt_toolkit, there was no reasons to make extra-beta
>   without this new version released.
>
> - We backed-down on some changes on which we had a few
>   disagreements (more below).
>
> - I got sick, and had to catch up with backlog.
>
>
> Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't
> try this new beta, upgrading prompt_toolkit will fix some of your issues.
>
> # Move back `TerminalInteractiveShell` to it's old place.
>
> The team was split on this one it took a BDFL decision to move forward.
> One more example that it's good to have a BDFL, as at cuts short discussions.
>
> This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell`
> moved back from `IPython.terminal.ptshell` to
> `IPython.terminal.interactiveshell`, if you've updated your project recently to
> adapt to this change we're sorry, but despite the fact that the version pre 5.0
> and post 5.0 classes are relatively different the cost of conditional import for
> project depending on us appeared to be too high. So it's now easier to migrate
> from 4.0 to 5.0 as the class have the same name, and same location.
>
>
>
> # Option name and default changed.
>
> `TerminalInteractiveShell.display_completions_in_column` is now gone. It was
> not present on 4.x so no API breakage there, and is now replaced by
> `TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd
> mode for the completer: `readlinelike` for those of you that regret readline.
> This give us more flexibility for further options later. We would
> appreciate testing of
> this new layout from vi user. The two other modes now being `column`
> and `multicolumn`.
>
> By popular request, `multicolumn` is not the default value for the
> previous option.
>
> # bug fixed:
>
> - quit/exit broken in ipdb
> - Copy/Past broken on windowm
> - Unicode broken on windows
> - function signature garbled when using `object?`
> - issue with paging text with `?`
> - completer could get stuck.
>
> As usual enjoy. Hopefully this time we are getting close to RC.
>
> --
> M
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From bussonniermatthias at gmail.com  Thu Jun 16 19:09:43 2016
From: bussonniermatthias at gmail.com (Matthias Bussonnier)
Date: Thu, 16 Jun 2016 16:09:43 -0700
Subject: [IPython-dev] IPython 5.0.0b4 out: $ pip install --upgrade
 ipython prompt_toolkit --pre
In-Reply-To: <CAKgW=6+3tBsCd8Q3mJ7U=zj6TLVgDav0192=TTMUzzVoFnCn4g@mail.gmail.com>
References: <CANJQusUomowt5wNb2iJmBO9H_vjztjMaBKnF5mb1Jqc2eE=yLA@mail.gmail.com>
 <CAKgW=6+3tBsCd8Q3mJ7U=zj6TLVgDav0192=TTMUzzVoFnCn4g@mail.gmail.com>
Message-ID: <CANJQusW2mHKNvM_26w2Wcs18k-Kw3JLyQmNjzLnaF9BAY7nMyw@mail.gmail.com>

Thanks, the following PR should fix it.
https://github.com/ipython/ipython/pull/9631
-- 
M

On Thu, Jun 16, 2016 at 3:51 PM, Aaron Meurer <asmeurer at gmail.com> wrote:
> Seems to be a backwards compatibility break that breaks SymPy (namely, isympy):
>
> Traceback (most recent call last):
>   File "./bin/isympy", line 357, in <module>
>     main()
>   File "./bin/isympy", line 354, in main
>     init_session(ipython, **args)
>   File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/interactive/session.py",
> line 475, in init_session
>     mainloop(message)
> TypeError: mainloop() takes 1 positional argument but 2 were given
>
> Aaron Meurer
>
>
> On Thu, Jun 16, 2016 at 6:45 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>> Hi all,
>>
>> TLDR:
>>
>> $ pip install --upgrade ipython prompt_toolkit --pre
>>
>> don't forget to update prompt_toolkit !
>> Most of the following is only relevant if you tried one of the previous beta.
>>
>> Small delay since last beta release, sorry about that,  a few reasons though:
>>
>> - We / I slowed down a bit on the beta release pace, there was a few
>>   bugs/issues/User interface annoyance that needed a new version of
>>   prompt_toolkit, there was no reasons to make extra-beta
>>   without this new version released.
>>
>> - We backed-down on some changes on which we had a few
>>   disagreements (more below).
>>
>> - I got sick, and had to catch up with backlog.
>>
>>
>> Anyway, Jonathan released prompt_toolkit 1.0.1 and 1.0.2, so even if you don't
>> try this new beta, upgrading prompt_toolkit will fix some of your issues.
>>
>> # Move back `TerminalInteractiveShell` to it's old place.
>>
>> The team was split on this one it took a BDFL decision to move forward.
>> One more example that it's good to have a BDFL, as at cuts short discussions.
>>
>> This is the bigger breaking change since 5.0b3, the `TerminalInteractiveshell`
>> moved back from `IPython.terminal.ptshell` to
>> `IPython.terminal.interactiveshell`, if you've updated your project recently to
>> adapt to this change we're sorry, but despite the fact that the version pre 5.0
>> and post 5.0 classes are relatively different the cost of conditional import for
>> project depending on us appeared to be too high. So it's now easier to migrate
>> from 4.0 to 5.0 as the class have the same name, and same location.
>>
>>
>>
>> # Option name and default changed.
>>
>> `TerminalInteractiveShell.display_completions_in_column` is now gone. It was
>> not present on 4.x so no API breakage there, and is now replaced by
>> `TerminalInteractiveShell.display_completions` and is a enum that gained a 3rd
>> mode for the completer: `readlinelike` for those of you that regret readline.
>> This give us more flexibility for further options later. We would
>> appreciate testing of
>> this new layout from vi user. The two other modes now being `column`
>> and `multicolumn`.
>>
>> By popular request, `multicolumn` is not the default value for the
>> previous option.
>>
>> # bug fixed:
>>
>> - quit/exit broken in ipdb
>> - Copy/Past broken on windowm
>> - Unicode broken on windows
>> - function signature garbled when using `object?`
>> - issue with paging text with `?`
>> - completer could get stuck.
>>
>> As usual enjoy. Hopefully this time we are getting close to RC.
>>
>> --
>> M
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev


From stuart at cadair.com  Fri Jun 24 05:01:40 2016
From: stuart at cadair.com (Stuart Mumford)
Date: Fri, 24 Jun 2016 10:01:40 +0100
Subject: [IPython-dev] Need help review change that affect IPython/Emacs
 integration.
In-Reply-To: <CAKgW=6+_x5BUUvDNsmd9A_8TKS+NnBMz=rG2-LKeu3684hX+Sw@mail.gmail.com>
References: <CANJQusWQE2Hq7=GWhmApokrOP-AApUA8E+wXcQVUi26mJ9JO+g@mail.gmail.com>
 <CAKgW=6+_x5BUUvDNsmd9A_8TKS+NnBMz=rG2-LKeu3684hX+Sw@mail.gmail.com>
Message-ID: <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com>

Hello,

I am far from an advanced emacs user, but I have installed IPython 5.0b4
and prompt_toolkit 1.0.3 and when I run my inferior ipython shell, it
seems to "work" but no input prompt is shown (see attached screenshot).

If you can guide me on debugging and or testing patches I am happy to
help, but can not offer any insight on the emacs side.

Stuart


On 25/05/16 19:56, Aaron Meurer wrote:
> Some potentially useful information about this
> https://www.masteringemacs.org/article/running-shells-in-emacs-overview.
>
> Aaron Meurer
>
> On Wed, May 25, 2016 at 2:49 PM, Matthias Bussonnier
> <bussonniermatthias at gmail.com> wrote:
>> Hello list,
>>
>> As you might know the current master of IPython is now using
>> Prompt-toolkit to provide crazy awesome multi line-editing, and
>> syntactic coloration.
>>
>> Though it might have some effect with emacs python.el integration and
>> in particular the 'inferior shell' (whatever that is).
>>
>> We'll appreciate any help on testing potential issues, see here:
>>
>> https://github.com/ipython/ipython/pull/9399
>>
>> So if you are or know any emacs user that have slightly more
>> competence[1] than us  to investigate the emacs side of things, we
>> would really appreciate for you/them to pitch in, and propagate the
>> message.
>>
>> Thanks a lot for your help,
>> --
>> M
>>
>> [1]: That is to say more than typing `emacs` and then wondering how
>> the hell to quit.
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2016-06-24 09-59-28.png
Type: image/png
Size: 33544 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160624/f8883b51/attachment.png>

From takowl at gmail.com  Fri Jun 24 09:07:32 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Fri, 24 Jun 2016 14:07:32 +0100
Subject: [IPython-dev] Need help review change that affect IPython/Emacs
	integration.
In-Reply-To: <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com>
References: <CANJQusWQE2Hq7=GWhmApokrOP-AApUA8E+wXcQVUi26mJ9JO+g@mail.gmail.com>
 <CAKgW=6+_x5BUUvDNsmd9A_8TKS+NnBMz=rG2-LKeu3684hX+Sw@mail.gmail.com>
 <17ec3bbb-edd2-941b-045a-0a7f7778748c@cadair.com>
Message-ID: <CAOvn4qjAdcBvFesf8w-CYX0Es8=ph9N1itOd4XZ81mkUtkSfNA@mail.gmail.com>

Are you using the --simple-prompt flag to instantiate IPython for the
inferior shell?

On 24 June 2016 at 10:01, Stuart Mumford <stuart at cadair.com> wrote:

> Hello,
>
> I am far from an advanced emacs user, but I have installed IPython 5.0b4
> and prompt_toolkit 1.0.3 and when I run my inferior ipython shell, it
> seems to "work" but no input prompt is shown (see attached screenshot).
>
> If you can guide me on debugging and or testing patches I am happy to
> help, but can not offer any insight on the emacs side.
>
> Stuart
>
>
> On 25/05/16 19:56, Aaron Meurer wrote:
> > Some potentially useful information about this
> > https://www.masteringemacs.org/article/running-shells-in-emacs-overview.
> >
> > Aaron Meurer
> >
> > On Wed, May 25, 2016 at 2:49 PM, Matthias Bussonnier
> > <bussonniermatthias at gmail.com> wrote:
> >> Hello list,
> >>
> >> As you might know the current master of IPython is now using
> >> Prompt-toolkit to provide crazy awesome multi line-editing, and
> >> syntactic coloration.
> >>
> >> Though it might have some effect with emacs python.el integration and
> >> in particular the 'inferior shell' (whatever that is).
> >>
> >> We'll appreciate any help on testing potential issues, see here:
> >>
> >> https://github.com/ipython/ipython/pull/9399
> >>
> >> So if you are or know any emacs user that have slightly more
> >> competence[1] than us  to investigate the emacs side of things, we
> >> would really appreciate for you/them to pitch in, and propagate the
> >> message.
> >>
> >> Thanks a lot for your help,
> >> --
> >> M
> >>
> >> [1]: That is to say more than typing `emacs` and then wondering how
> >> the hell to quit.
> >> _______________________________________________
> >> IPython-dev mailing list
> >> IPython-dev at scipy.org
> >> https://mail.scipy.org/mailman/listinfo/ipython-dev
> > _______________________________________________
> > IPython-dev mailing list
> > IPython-dev at scipy.org
> > https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160624/4497ee9c/attachment.html>

From ndbecker2 at gmail.com  Fri Jun 24 11:13:17 2016
From: ndbecker2 at gmail.com (Neal Becker)
Date: Fri, 24 Jun 2016 11:13:17 -0400
Subject: [IPython-dev] emacs ipython 5b
Message-ID: <CAG3t+pF1CO9Zd_E3kE79eWEon8eVuW0LRwR0gb7DYD+qM2zoHQ@mail.gmail.com>

setting --simple-prompt fixes my issues with inferior ipython 5b on emacs.

I don't know why, my posts on gmane are not getting through.

-- 
*Those who don't understand recursion are doomed to repeat it*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160624/1a7518bc/attachment.html>

From takowl at gmail.com  Fri Jun 24 11:34:43 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Fri, 24 Jun 2016 16:34:43 +0100
Subject: [IPython-dev] emacs ipython 5b
In-Reply-To: <CAG3t+pF1CO9Zd_E3kE79eWEon8eVuW0LRwR0gb7DYD+qM2zoHQ@mail.gmail.com>
References: <CAG3t+pF1CO9Zd_E3kE79eWEon8eVuW0LRwR0gb7DYD+qM2zoHQ@mail.gmail.com>
Message-ID: <CAOvn4qg8A43sLrgKR8fviZ9H-0cSTMPCSGFez=J_gANv0Br9Eg@mail.gmail.com>

On 24 June 2016 at 16:13, Neal Becker <ndbecker2 at gmail.com> wrote:

> setting --simple-prompt fixes my issues with inferior ipython 5b on emacs.
>

Great :-)

You'll need to use that flag for IPython 5 as an inferior shell: we don't
know how to automatically detect if we're running as an inferior shell.


>
> I don't know why, my posts on gmane are not getting through.
>

Not sure how gmane works, but this list only allows posts from subscribers
- maybe that blocks it somehow.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160624/f60b3dda/attachment.html>

From petef4+usenet at gmail.com  Sat Jun 25 05:38:25 2016
From: petef4+usenet at gmail.com (Pete Forman)
Date: Sat, 25 Jun 2016 10:38:25 +0100
Subject: [IPython-dev] emacs ipython 5b
References: <CAG3t+pF1CO9Zd_E3kE79eWEon8eVuW0LRwR0gb7DYD+qM2zoHQ@mail.gmail.com>
 <CAOvn4qg8A43sLrgKR8fviZ9H-0cSTMPCSGFez=J_gANv0Br9Eg@mail.gmail.com>
Message-ID: <m1mvm9vca6.fsf@iKarel.lan>

Thomas Kluyver <takowl at gmail.com> writes:

> On 24 June 2016 at 16:13, Neal Becker <ndbecker2 at gmail.com> wrote:
>> I don't know why, my posts on gmane are not getting through.
>
> Not sure how gmane works, but this list only allows posts from
> subscribers - maybe that blocks it somehow.

If you are subscribed to the mailing list then gmane posts are passed
through. I am posting this over NNTP via gmane.

If not then gmane will email you to relay a subscription request. Here
is an example from Gmane Autoauthorizer.

| You have sent a message to be posted on the
| gmane.comp.python.ipython.devel newsgroup.
|
| Before the message is posted on the newsgroup, you have
| to confirm that you exist.  Just reply to this message, and
| the message will be posted.
|
|
| You have to respond within one week.

-- 
Pete Forman



From ndbecker2 at gmail.com  Sat Jun 25 07:12:37 2016
From: ndbecker2 at gmail.com (Neal Becker)
Date: Sat, 25 Jun 2016 07:12:37 -0400
Subject: [IPython-dev] test post
Message-ID: <nklov6$o6v$1@ger.gmane.org>

test post from gmane, please ignore



From takowl at gmail.com  Tue Jun 28 10:17:42 2016
From: takowl at gmail.com (Thomas Kluyver)
Date: Tue, 28 Jun 2016 15:17:42 +0100
Subject: [IPython-dev] #ipython on freenode
In-Reply-To: <CAJXewOmEq0XMgWEtA-gkdopQHgD8HWmzUMGqSPpyfLY0iZY-zg@mail.gmail.com>
References: <CAJXewOmEq0XMgWEtA-gkdopQHgD8HWmzUMGqSPpyfLY0iZY-zg@mail.gmail.com>
Message-ID: <CAOvn4qiYsXKwx+cXxNNnZc6jxzCSbPrTd350LQP7rkduwPf9Vw@mail.gmail.com>

Thanks for letting us know about this, Nathan.

Min, last I remember you still logged on to IRC sometimes. Do you want to
be an op just so we have someone who is?

Thomas

On 6 May 2016 at 17:08, Nathan Goldbaum <nathan12343 at gmail.com> wrote:

> Hi all,
>
> I was just in contact with one of the staff members on freenode.
> Apparently right now the #ipython channel doesn't have an operator, and if
> anyone involved in the ipython or jupyter project would like, they could
> take over.
>
> I see maybe 2-3 questions per day in #ipython from random users. I know
> that the project moved away from IRC a long time ago, but it still might be
> worth having op just to keep the topic updated with the correct place to
> ask questions.
>
> I was talking with freenode staff member "uptime" - if any jupyter or
> ipython developers would like op on #ipython, they should msg uptime.
>
> -Nathan Goldbaum
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160628/0417718b/attachment.html>

From benjaminrk at gmail.com  Wed Jun 29 05:31:06 2016
From: benjaminrk at gmail.com (MinRK)
Date: Wed, 29 Jun 2016 11:31:06 +0200
Subject: [IPython-dev] #ipython on freenode
In-Reply-To: <CAOvn4qiYsXKwx+cXxNNnZc6jxzCSbPrTd350LQP7rkduwPf9Vw@mail.gmail.com>
References: <CAJXewOmEq0XMgWEtA-gkdopQHgD8HWmzUMGqSPpyfLY0iZY-zg@mail.gmail.com>
 <CAOvn4qiYsXKwx+cXxNNnZc6jxzCSbPrTd350LQP7rkduwPf9Vw@mail.gmail.com>
Message-ID: <CAHNn8BUPZiZBr-igNpA1NVkj=BDOfB2VPJq-HnZ8WNDvtFG4Nw@mail.gmail.com>

I'm happy to be an op for if/when we need it, but it's been maybe a year
since I used IRC.

On Tue, Jun 28, 2016 at 4:17 PM, Thomas Kluyver <takowl at gmail.com> wrote:

> Thanks for letting us know about this, Nathan.
>
> Min, last I remember you still logged on to IRC sometimes. Do you want to
> be an op just so we have someone who is?
>
> Thomas
>
> On 6 May 2016 at 17:08, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
>
>> Hi all,
>>
>> I was just in contact with one of the staff members on freenode.
>> Apparently right now the #ipython channel doesn't have an operator, and if
>> anyone involved in the ipython or jupyter project would like, they could
>> take over.
>>
>> I see maybe 2-3 questions per day in #ipython from random users. I know
>> that the project moved away from IRC a long time ago, but it still might be
>> worth having op just to keep the topic updated with the correct place to
>> ask questions.
>>
>> I was talking with freenode staff member "uptime" - if any jupyter or
>> ipython developers would like op on #ipython, they should msg uptime.
>>
>> -Nathan Goldbaum
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160629/ea63ac45/attachment.html>

From madtom1999 at googlemail.com  Wed Jun 29 08:26:20 2016
From: madtom1999 at googlemail.com (Tom)
Date: Wed, 29 Jun 2016 13:26:20 +0100
Subject: [IPython-dev] IPython-dev Digest, Vol 149, Issue 16
In-Reply-To: <mailman.1.1467201602.1447.ipython-dev@scipy.org>
References: <mailman.1.1467201602.1447.ipython-dev@scipy.org>
Message-ID: <5773BE6C.8010702@googlemail.com>

On 29/06/16 13:00, ipython-dev-request at scipy.org wrote:
> Send IPython-dev mailing list submissions to
> 	ipython-dev at scipy.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://mail.scipy.org/mailman/listinfo/ipython-dev
> or, via email, send a message with subject or body 'help' to
> 	ipython-dev-request at scipy.org
>
> You can reach the person managing the list at
> 	ipython-dev-owner at scipy.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of IPython-dev digest..."
>
>
> Today's Topics:
>
>     1. Re: #ipython on freenode (Thomas Kluyver)
>     2. Re: #ipython on freenode (MinRK)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 28 Jun 2016 15:17:42 +0100
> From: Thomas Kluyver <takowl at gmail.com>
> To: IPython developers list <ipython-dev at scipy.org>
> Subject: Re: [IPython-dev] #ipython on freenode
> Message-ID:
> 	<CAOvn4qiYsXKwx+cXxNNnZc6jxzCSbPrTd350LQP7rkduwPf9Vw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Thanks for letting us know about this, Nathan.
>
> Min, last I remember you still logged on to IRC sometimes. Do you want to
> be an op just so we have someone who is?
>
> Thomas
>
> On 6 May 2016 at 17:08, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
>
>> Hi all,
>>
>> I was just in contact with one of the staff members on freenode.
>> Apparently right now the #ipython channel doesn't have an operator, and if
>> anyone involved in the ipython or jupyter project would like, they could
>> take over.
>>
>> I see maybe 2-3 questions per day in #ipython from random users. I know
>> that the project moved away from IRC a long time ago, but it still might be
>> worth having op just to keep the topic updated with the correct place to
>> ask questions.
>>
>> I was talking with freenode staff member "uptime" - if any jupyter or
>> ipython developers would like op on #ipython, they should msg uptime.
>>
>> -Nathan Goldbaum
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://mail.scipy.org/pipermail/ipython-dev/attachments/20160628/0417718b/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 29 Jun 2016 11:31:06 +0200
> From: MinRK <benjaminrk at gmail.com>
> To: IPython developers list <ipython-dev at scipy.org>
> Subject: Re: [IPython-dev] #ipython on freenode
> Message-ID:
> 	<CAHNn8BUPZiZBr-igNpA1NVkj=BDOfB2VPJq-HnZ8WNDvtFG4Nw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I'm happy to be an op for if/when we need it, but it's been maybe a year
> since I used IRC.
>
> On Tue, Jun 28, 2016 at 4:17 PM, Thomas Kluyver <takowl at gmail.com> wrote:
>
>> Thanks for letting us know about this, Nathan.
>>
>> Min, last I remember you still logged on to IRC sometimes. Do you want to
>> be an op just so we have someone who is?
>>
>> Thomas
>>
>> On 6 May 2016 at 17:08, Nathan Goldbaum <nathan12343 at gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I was just in contact with one of the staff members on freenode.
>>> Apparently right now the #ipython channel doesn't have an operator, and if
>>> anyone involved in the ipython or jupyter project would like, they could
>>> take over.
>>>
>>> I see maybe 2-3 questions per day in #ipython from random users. I know
>>> that the project moved away from IRC a long time ago, but it still might be
>>> worth having op just to keep the topic updated with the correct place to
>>> ask questions.
>>>
>>> I was talking with freenode staff member "uptime" - if any jupyter or
>>> ipython developers would like op on #ipython, they should msg uptime.
>>>
>>> -Nathan Goldbaum
>>>
>>> _______________________________________________
>>> IPython-dev mailing list
>>> IPython-dev at scipy.org
>>> https://mail.scipy.org/mailman/listinfo/ipython-dev
>>>
>>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> https://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://mail.scipy.org/pipermail/ipython-dev/attachments/20160629/ea63ac45/attachment-0001.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> https://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
> ------------------------------
>
> End of IPython-dev Digest, Vol 149, Issue 16
> ********************************************
>
In my own defence these people are stealing from others - anything I can 
do to make that less cost effective is a GOOD thing
Tom te tom te tom


From steve at holdenweb.com  Wed Jun 29 08:42:34 2016
From: steve at holdenweb.com (Steve Holden)
Date: Wed, 29 Jun 2016 13:42:34 +0100
Subject: [IPython-dev] IPython-dev Digest, Vol 149, Issue 16
In-Reply-To: <5773BE6C.8010702@googlemail.com>
References: <mailman.1.1467201602.1447.ipython-dev@scipy.org>
 <5773BE6C.8010702@googlemail.com>
Message-ID: <CAMofdRD-f1QJ8A+cBjNQVvDpscWTckKav4JZ6O+EeQudT-OOnw@mail.gmail.com>

On Wed, Jun 29, 2016 at 1:26 PM, Tom <madtom1999 at googlemail.com> wrote:
[complete two-post digest redacted]

In my own defence these people are stealing from others - anything I can do
> to make that less cost effective is a GOOD thing
> Tom te tom te tom
>

?

Steve Holden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20160629/1f53c134/attachment.html>