powdahound / twisted

Git mirror of Twisted. Automatically updated every 15 minutes.

This URL has Read+Write access

name age message
file INSTALL Thu Dec 24 16:22:15 -0800 2009 Merge subunit-4004: Add a subunit reporter to t... [jml]
file LICENSE Fri Jan 16 05:07:01 -0800 2009 Merge httpdownloader-fixes-2971 Author: pauleg... [exarkun]
file NEWS Wed Nov 25 14:11:32 -0800 2009 Merge releases/release-9.0.x-3860-5 Author: ra... [radix]
file README Wed Nov 25 14:11:32 -0800 2009 Merge releases/release-9.0.x-3860-5 Author: ra... [radix]
directory admin/ Thu Apr 09 17:30:21 -0700 2009 Revert r26654 - accidentally mis-merged (added ... [glyph]
directory bin/ Thu Dec 03 22:02:35 -0800 2009 Merge news-generator-2884-3 Author: exarkun Re... [exarkun]
directory doc/ Wed Dec 23 16:31:20 -0800 2009 Apply testing_standard_bad_link_fix.patch: Fix ... [thijs]
directory emacs/ Tue Sep 16 18:39:17 -0700 2008 Merge process-docs-3423: remove references to o... [thijs]
file setup.py Thu Apr 09 17:30:21 -0700 2009 Revert r26654 - accidentally mis-merged (added ... [glyph]
directory twisted/ Wed Dec 30 18:40:08 -0800 2009 Merge portable-c-4142: Make _c_urlarg work on A... [spiv]
directory win32/ Mon Nov 17 07:36:17 -0800 2008 Add python 2.6 support to win32 build system. ... [therve]
README
Twisted 9.0.0

Quote of the Release:

  <ivan> RFCs are generally known for their superb quality

For information on what's new in Twisted 9.0.0, see the NEWS file that
comes with the distribution.

What is this?
=============

  Twisted is an event-based framework for internet applications which works on
  Python 2.3 through 2.6.  The following are some of the modules included
  with Twisted::

  - twisted.application
    A "Service" system that allows you to organize your application in
    hierarchies with well-defined startup and dependency semantics,
  - twisted.cred
    A general credentials and authentication system that facilitates
    pluggable authentication backends,
  - twisted.enterprise
    Asynchronous database access, compatible with any Python DBAPI2.0
    modules,
  - twisted.internet
    Low-level asynchronous networking APIs that allow you to define
    your own protocols that run over certain transports,
  - twisted.manhole
    A tool for remote debugging of your services which gives you a
    Python interactive interpreter,
  - twisted.protocols
    Basic protocol implementations and helpers for your own protocol
    implementations,
  - twisted.python
    A large set of utilities for Python tricks, reflection, text
    processing, and anything else,
  - twisted.spread
    A secure, fast remote object system,
  - twisted.trial
    A unit testing framework that integrates well with Twisted-based code.

  Twisted supports integration of the Tk, GTK+, GTK+ 2, Qt, Mac OS X,
  or wxPython event loop with its main event loop. The Win32 event
  loop is also supported.

  For more information, visit http://www.twistedmatrix.com, or join the list
  at http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

  There are many official Twisted subprojects, including clients and
  servers for web, mail, DNS, and more. You can find out more about
  these projects at http://twistedmatrix.com/trac/wiki/TwistedProjects


Installing
==========

  Instructions for installing this software are in INSTALL.

Unit Tests
==========


  See our unit tests run proving that the software is BugFree(TM)::

   % trial twisted

  Some of these tests may fail if you
   * don't have the dependancies required for a particular subsystem installed,
   * have a firewall blocking some ports (or things like Multicast, which Linux
     NAT has shown itself to do), or
   * run them as root.


Documentation and Support
=========================

  Examples on how to use Twisted APIs are located in doc/examples;
  this might ease the learning curve a little bit, since all these
  files are kept as short as possible.  The file doc/howto/index.xhtml
  contains an index of all the HOWTOs: this should be your starting
  point when looking for documentation.

  Help is available on the Twisted mailing list::

    http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
  
  There is also a very lively IRC channel, #twisted, on
  irc.freenode.net.


Copyright
=========

  All of the code in this distribution is Copyright (c) 2001-2008
  Twisted Matrix Laboratories.

  Twisted is made available under the MIT license. The included
  LICENSE file describes this in detail.


Warranty
========

  THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
  EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  TO THE USE OF THIS SOFTWARE IS WITH YOU.

  IN NO EVENT WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  AND/OR REDISTRIBUTE THE LIBRARY, BE LIABLE TO YOU FOR ANY DAMAGES, EVEN IF
  SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  DAMAGES.

  Again, see the included LICENSE file for specific legal details.