<br><br>On Wednesday, November 1, 2017, Terry Reedy <<a href="mailto:tjreedy@udel.edu">tjreedy@udel.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 11/1/2017 2:54 AM, Wes Turner wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A Tk GUI for pip would need to frustratingly duplicate ~/.bash_history and up-arrow to get the previous command.<br>
</blockquote>
<br>
No it wouldn't, as the user would not be directly issuing pip commands. In any case, it would be trivial to keep a list of the pip commands submitted behind the gui facade and even to have an optional window to display them.</blockquote><div><br></div><div>Now that there's a ``pip freeze`` and a ``conda env export``, it seems like it's much easier to determine what one just did to their {system, --user, virtualenv, conda root, or condaenv} without having a list of commands to review (ala .bash_history) or filesystem diff's. Would such a GUI handle these cases and also virtualenv create-and-restart?</div><div><br></div><div>Bash can be installed in Windows.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
IDLE sucks.<br>
</blockquote>
<br>
Why pollute your post with stupid flame bait?  In many respects, IDLE's Shell is unequivocally better than interactive python in a line-oriented shell like Command Prompt.  Ironically, given your comment above, one of its improvements is keeping a history of *statements* rather than a history of lines.  This makes it possible to retrieve and edit a whole command (statement) at once, rather than in pieces (lines).</blockquote><div><br></div><div>Spyder is an IDE with a command prompt (shell window) and a python prompt (python window, ipython window).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br>
Terry Jan Reedy<br>
<br>
______________________________<wbr>_________________<br>
Python-ideas mailing list<br>
<a>Python-ideas@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-ideas" target="_blank">https://mail.python.org/mailma<wbr>n/listinfo/python-ideas</a><br>
Code of Conduct: <a href="http://python.org/psf/codeofconduct/" target="_blank">http://python.org/psf/codeofco<wbr>nduct/</a><br>
</blockquote>