On 13/02/2011 22:24, James Mills wrote:
On Mon, Feb 14, 2011 at 8:11 AM,<exar...@twistedmatrix.com>  wrote:
On 08:06 pm, greg.ew...@canterbury.ac.nz wrote:
exar...@twistedmatrix.com wrote:
On 10:46 pm, greg.ew...@canterbury.ac.nz wrote:
On Sun, 13 Feb 2011 11:19:06 +1300
Greg Ewing<greg.ew...@canterbury.ac.nz>  wrote:
I was thinking of something lighter-weight than that.
Twisted Core
I just had a look at the docs for Twisted Core, and it lists
10 sub-modules. The only one that really looks "core" to me
is twisted.internet. Drilling into that reveals another
39 public sub-sub-modules and 10 private ones.

Sorry, but you'll have to chop it back quite a bit more than
that before it's focused enough to be a stlib module, I think.
Excluding stuff is not hard, seriously.  It's not hard to see that wxPython
integration doesn't belong in the stdlib.  There are more useful aspects of
the task to discuss.
I don't mean to but in here and I may have no business
doing so... But what about circuits.core ?


Well, what about it? The virtue of twisted is that even if we haven't all used it, we've all heard of it. That speaks volumes about its penetration into the python world.

Note that the requirements for inclusion in the standard library (and at this point the conversation should really move to python-ideas) are *ideally*:

* well established and widely used
* well written and tested (including working on the major platforms that python runs on)
* solves a common problem
* the "owners" are submitting the code for conclusion and we have someone (preferably more than one) commited to maintaining the code in the core for the forseeable future * can be integrated with python-as-it-is-at-the-moment without bringing in new dependencies that *shouldn't* go into python core

Twisted certainly meets the first three of those requirements, the last two are uncertain and still being discussed. We *don't* go around fishing for projects to include which is why we haven't suggested alternatives. There has been ongoing musing about including parts of twisted for many years however, and the core contributor to this discussion (Jean-Paul Calderone) is one of the lead developers of twisted.

I think if we *were* going to include an alternative async event loop into the Python standard library there would have to be very good reasons for it *not* to be twisted, just because of the prominence of twisted within the python ecosystem.

All the best,

Michael Foord
cheers
James



--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to