<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 12/07/2010 19:21, Ian Bicking wrote:
<blockquote
 cite="mid:AANLkTilsiVhWh2o1WZ0G9OCzihEM-RRyoRU-fj7YsYMl@mail.gmail.com"
 type="cite">On Sun, Jul 11, 2010 at 3:38 PM, Ron Adam <span dir="ltr">&lt;<a
 moz-do-not-send="true" href="mailto:rrr@ronadam.com">rrr@ronadam.com</a>&gt;</span>
wrote:<br>
  <div class="gmail_quote">
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">There
might be another alternative.<br>
    <br>
Both idle and pydoc are applications (are there others?) that are in
the standard library.  As such, they or parts of them, are possibly
importable to other projects.  That restricts changes because a
committer needs to consider the chances that a change may break
something else.<br>
    <br>
I suggest they be moved out of the lib directory, but still be included
with python.  (Possibly in the tools directory.)  That removes some of
the backward compatibility restrictions or at least makes it clear
there isn't a need for backward compatibility.<br>
  </blockquote>
  </div>
  <br>
I also like this idea.  This means Python comes with an IDE "out of he
box" but without the overhead of a management and release process that
is built for something very different than a GUI program (the standard
library).  This would mean that IDLE would be in site-packages, could
easily be upgraded using normal tools, and maybe most importantly it
could have its own community tools and development process that is more
casual (and can more easily integrate new contributors) and higher
velocity of changes and releases.  Python releases would then ship the
most recent stable release of IDLE.<br>
  <br>
</blockquote>
IDLE itself is probably stable enough that being able to "upgrade in
place" is not a high priority. That could change based on this thread
of course.<br>
<br>
I would *really* support this approach with "pip" once distutils2 is
complete and integrated into the standard library. I would really like
Python to come with a capable package manager "out of the box" but
understand your reluctance to tie pip to the Python release schedule.
Having pip installed into site-packages by default, so that it *can* be
upgraded in place, would be win-win as far as I can tell. Slight thread
hijacking I realise... :-)<br>
<br>
All the best,<br>
<br>
Michael<br>
<br>
<blockquote
 cite="mid:AANLkTilsiVhWh2o1WZ0G9OCzihEM-RRyoRU-fj7YsYMl@mail.gmail.com"
 type="cite">-- <br>
Ian Bicking  |  <a moz-do-not-send="true"
 href="http://blog.ianbicking.org">http://blog.ianbicking.org</a><br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Python-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python-Dev@python.org">Python-Dev@python.org</a>
<a class="moz-txt-link-freetext" href="http://mail.python.org/mailman/listinfo/python-dev">http://mail.python.org/mailman/listinfo/python-dev</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk">http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.ironpythoninaction.com/">http://www.ironpythoninaction.com/</a>
<a class="moz-txt-link-freetext" href="http://www.voidspace.org.uk/blog">http://www.voidspace.org.uk/blog</a>

READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.

</pre>
</body>
</html>