summaryrefslogtreecommitdiff
path: root/net/py-twisted
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-03-30 13:27:05 +0000
committerrecht <recht@pkgsrc.org>2004-03-30 13:27:05 +0000
commitdb212e4c5c000641ee14c12f37b97f69a9c5aef3 (patch)
tree5cc9fdcae1a3810761919ef1bfb73ec52810395a /net/py-twisted
parentf2105eb7798975e10e3a4e698b43eaffbd94c883 (diff)
downloadpkgsrc-db212e4c5c000641ee14c12f37b97f69a9c5aef3.tar.gz
initial import of Twisted 1.2.0
provided by Michal Pasternak via pkgsrc-wip Twisted is a framework, written in Python, for writing networked applications. It includes implementations of a number of commonly used network services such as a web server, an IRC chat server, a mail server, a relational database interface and an object broker. Developers can build applications using all of these services as well as custom services that they write themselves. Twisted also includes a user authentication system that controls access to services and provides services with user context information to implement their own security models.
Diffstat (limited to 'net/py-twisted')
-rw-r--r--net/py-twisted/DESCR8
-rw-r--r--net/py-twisted/MESSAGE10
-rw-r--r--net/py-twisted/Makefile23
-rw-r--r--net/py-twisted/Makefile.common13
-rw-r--r--net/py-twisted/PLIST1551
-rw-r--r--net/py-twisted/distinfo5
-rw-r--r--net/py-twisted/patches/patch-aa24
7 files changed, 1634 insertions, 0 deletions
diff --git a/net/py-twisted/DESCR b/net/py-twisted/DESCR
new file mode 100644
index 00000000000..4f22f0eaa3f
--- /dev/null
+++ b/net/py-twisted/DESCR
@@ -0,0 +1,8 @@
+Twisted is a framework, written in Python, for writing networked applications.
+It includes implementations of a number of commonly used network services such
+as a web server, an IRC chat server, a mail server, a relational database
+interface and an object broker. Developers can build applications using all of
+these services as well as custom services that they write themselves. Twisted
+also includes a user authentication system that controls access to services
+and provides services with user context information to implement their own
+security models.
diff --git a/net/py-twisted/MESSAGE b/net/py-twisted/MESSAGE
new file mode 100644
index 00000000000..ef29c165ffb
--- /dev/null
+++ b/net/py-twisted/MESSAGE
@@ -0,0 +1,10 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/03/30 13:27:08 recht Exp $
+
+Please install package:
+
+ security/py-amkCrypto
+
+if you plan to use Twisted Conch (SSH client/server).
+
+===========================================================================
diff --git a/net/py-twisted/Makefile b/net/py-twisted/Makefile
new file mode 100644
index 00000000000..c0642d7a265
--- /dev/null
+++ b/net/py-twisted/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/03/30 13:27:08 recht Exp $
+#
+
+DISTNAME= ${TWISTED_DISTNAME}
+PKGNAME= ${PYPKGPREFIX}-${TWISTED_PKGNAME}
+CATEGORIES= net
+MASTER_SITES= ${TWISTED_MASTER_SITES}
+
+MAINTAINER= dotz@irc.pl
+HOMEPAGE= http://www.twistedmatrix.com/
+COMMENT= Framework for writing networked applications
+
+USE_BUILDLINK3= yes
+PY_PATCHPLIST= yes
+PYDISTUTILSPKG= yes
+PLIST_SUBST+= PYVERSSUFFIX="-${PYVERSSUFFIX}"
+MAKE_ENV+= PKGSRC="1" PYVERSSUFFIX="-${PYVERSSUFFIX}"
+
+PYTHON_VERSIONS_ACCEPTED= 23 22 23pth 22pth
+
+.include "../../net/py-twisted/Makefile.common"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/py-twisted/Makefile.common b/net/py-twisted/Makefile.common
new file mode 100644
index 00000000000..3d501212edb
--- /dev/null
+++ b/net/py-twisted/Makefile.common
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2004/03/30 13:27:08 recht Exp $
+#
+
+TWISTED_VERSION= 1.2.0
+TWISTED_DISTNAME= Twisted-${TWISTED_VERSION}
+TWISTED_PKGNAME= ${TWISTED_DISTNAME:S/T/t/}
+TWISTED_MASTER_SITES= http://twisted.sourceforge.net/ \
+ http://twistedmatrix.com/downloads/
+EXTRACT_SUFX= .tar.bz2
+
+DISTINFO_FILE?= ${.CURDIR}/../py-twisted/distinfo
+COMMON_FILESDIR?= ${.CURDIR}/../py-twisted/files
+PATCHDIR?= ${.CURDIR}/../py-twisted/patches
diff --git a/net/py-twisted/PLIST b/net/py-twisted/PLIST
new file mode 100644
index 00000000000..ca0d42ca1ba
--- /dev/null
+++ b/net/py-twisted/PLIST
@@ -0,0 +1,1551 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/30 13:27:08 recht Exp $
+bin/ckeygen${PYVERSSUFFIX}
+bin/conch${PYVERSSUFFIX}
+bin/im${PYVERSSUFFIX}
+bin/lore${PYVERSSUFFIX}
+bin/mailmail${PYVERSSUFFIX}
+bin/manhole${PYVERSSUFFIX}
+bin/mktap${PYVERSSUFFIX}
+bin/t-im${PYVERSSUFFIX}
+bin/tap2deb${PYVERSSUFFIX}
+bin/tapconvert${PYVERSSUFFIX}
+bin/tkconch${PYVERSSUFFIX}
+bin/tkmktap${PYVERSSUFFIX}
+bin/trial${PYVERSSUFFIX}
+bin/twistd${PYVERSSUFFIX}
+bin/websetroot${PYVERSSUFFIX}
+${PYSITELIB}/twisted/__init__.py
+${PYSITELIB}/twisted/__init__.pyc
+${PYSITELIB}/twisted/__init__.pyo
+${PYSITELIB}/twisted/application/__init__.py
+${PYSITELIB}/twisted/application/__init__.pyc
+${PYSITELIB}/twisted/application/__init__.pyo
+${PYSITELIB}/twisted/application/app.py
+${PYSITELIB}/twisted/application/app.pyc
+${PYSITELIB}/twisted/application/app.pyo
+${PYSITELIB}/twisted/application/compat.py
+${PYSITELIB}/twisted/application/compat.pyc
+${PYSITELIB}/twisted/application/compat.pyo
+${PYSITELIB}/twisted/application/internet.py
+${PYSITELIB}/twisted/application/internet.pyc
+${PYSITELIB}/twisted/application/internet.pyo
+${PYSITELIB}/twisted/application/service.py
+${PYSITELIB}/twisted/application/service.pyc
+${PYSITELIB}/twisted/application/service.pyo
+${PYSITELIB}/twisted/application/strports.py
+${PYSITELIB}/twisted/application/strports.pyc
+${PYSITELIB}/twisted/application/strports.pyo
+${PYSITELIB}/twisted/conch/__init__.py
+${PYSITELIB}/twisted/conch/__init__.pyc
+${PYSITELIB}/twisted/conch/__init__.pyo
+${PYSITELIB}/twisted/conch/authorizer.py
+${PYSITELIB}/twisted/conch/authorizer.pyc
+${PYSITELIB}/twisted/conch/authorizer.pyo
+${PYSITELIB}/twisted/conch/checkers.py
+${PYSITELIB}/twisted/conch/checkers.pyc
+${PYSITELIB}/twisted/conch/checkers.pyo
+${PYSITELIB}/twisted/conch/credentials.py
+${PYSITELIB}/twisted/conch/credentials.pyc
+${PYSITELIB}/twisted/conch/credentials.pyo
+${PYSITELIB}/twisted/conch/error.py
+${PYSITELIB}/twisted/conch/error.pyc
+${PYSITELIB}/twisted/conch/error.pyo
+${PYSITELIB}/twisted/conch/identity.py
+${PYSITELIB}/twisted/conch/identity.pyc
+${PYSITELIB}/twisted/conch/identity.pyo
+${PYSITELIB}/twisted/conch/insults/__init__.py
+${PYSITELIB}/twisted/conch/insults/__init__.pyc
+${PYSITELIB}/twisted/conch/insults/__init__.pyo
+${PYSITELIB}/twisted/conch/insults/client.py
+${PYSITELIB}/twisted/conch/insults/client.pyc
+${PYSITELIB}/twisted/conch/insults/client.pyo
+${PYSITELIB}/twisted/conch/insults/colors.py
+${PYSITELIB}/twisted/conch/insults/colors.pyc
+${PYSITELIB}/twisted/conch/insults/colors.pyo
+${PYSITELIB}/twisted/conch/pamauth.py
+${PYSITELIB}/twisted/conch/pamauth.pyc
+${PYSITELIB}/twisted/conch/pamauth.pyo
+${PYSITELIB}/twisted/conch/realm.py
+${PYSITELIB}/twisted/conch/realm.pyc
+${PYSITELIB}/twisted/conch/realm.pyo
+${PYSITELIB}/twisted/conch/ssh/__init__.py
+${PYSITELIB}/twisted/conch/ssh/__init__.pyc
+${PYSITELIB}/twisted/conch/ssh/__init__.pyo
+${PYSITELIB}/twisted/conch/ssh/agent.py
+${PYSITELIB}/twisted/conch/ssh/agent.pyc
+${PYSITELIB}/twisted/conch/ssh/agent.pyo
+${PYSITELIB}/twisted/conch/ssh/asn1.py
+${PYSITELIB}/twisted/conch/ssh/asn1.pyc
+${PYSITELIB}/twisted/conch/ssh/asn1.pyo
+${PYSITELIB}/twisted/conch/ssh/channel.py
+${PYSITELIB}/twisted/conch/ssh/channel.pyc
+${PYSITELIB}/twisted/conch/ssh/channel.pyo
+${PYSITELIB}/twisted/conch/ssh/common.py
+${PYSITELIB}/twisted/conch/ssh/common.pyc
+${PYSITELIB}/twisted/conch/ssh/common.pyo
+${PYSITELIB}/twisted/conch/ssh/connection.py
+${PYSITELIB}/twisted/conch/ssh/connection.pyc
+${PYSITELIB}/twisted/conch/ssh/connection.pyo
+${PYSITELIB}/twisted/conch/ssh/factory.py
+${PYSITELIB}/twisted/conch/ssh/factory.pyc
+${PYSITELIB}/twisted/conch/ssh/factory.pyo
+${PYSITELIB}/twisted/conch/ssh/filetransfer.py
+${PYSITELIB}/twisted/conch/ssh/filetransfer.pyc
+${PYSITELIB}/twisted/conch/ssh/filetransfer.pyo
+${PYSITELIB}/twisted/conch/ssh/forwarding.py
+${PYSITELIB}/twisted/conch/ssh/forwarding.pyc
+${PYSITELIB}/twisted/conch/ssh/forwarding.pyo
+${PYSITELIB}/twisted/conch/ssh/keys.py
+${PYSITELIB}/twisted/conch/ssh/keys.pyc
+${PYSITELIB}/twisted/conch/ssh/keys.pyo
+${PYSITELIB}/twisted/conch/ssh/primes.py
+${PYSITELIB}/twisted/conch/ssh/primes.pyc
+${PYSITELIB}/twisted/conch/ssh/primes.pyo
+${PYSITELIB}/twisted/conch/ssh/service.py
+${PYSITELIB}/twisted/conch/ssh/service.pyc
+${PYSITELIB}/twisted/conch/ssh/service.pyo
+${PYSITELIB}/twisted/conch/ssh/session.py
+${PYSITELIB}/twisted/conch/ssh/session.pyc
+${PYSITELIB}/twisted/conch/ssh/session.pyo
+${PYSITELIB}/twisted/conch/ssh/sexpy.py
+${PYSITELIB}/twisted/conch/ssh/sexpy.pyc
+${PYSITELIB}/twisted/conch/ssh/sexpy.pyo
+${PYSITELIB}/twisted/conch/ssh/transport.py
+${PYSITELIB}/twisted/conch/ssh/transport.pyc
+${PYSITELIB}/twisted/conch/ssh/transport.pyo
+${PYSITELIB}/twisted/conch/ssh/ttymodes.py
+${PYSITELIB}/twisted/conch/ssh/ttymodes.pyc
+${PYSITELIB}/twisted/conch/ssh/ttymodes.pyo
+${PYSITELIB}/twisted/conch/ssh/userauth.py
+${PYSITELIB}/twisted/conch/ssh/userauth.pyc
+${PYSITELIB}/twisted/conch/ssh/userauth.pyo
+${PYSITELIB}/twisted/conch/ui/__init__.py
+${PYSITELIB}/twisted/conch/ui/__init__.pyc
+${PYSITELIB}/twisted/conch/ui/__init__.pyo
+${PYSITELIB}/twisted/conch/ui/ansi.py
+${PYSITELIB}/twisted/conch/ui/ansi.pyc
+${PYSITELIB}/twisted/conch/ui/ansi.pyo
+${PYSITELIB}/twisted/conch/ui/tkvt100.py
+${PYSITELIB}/twisted/conch/ui/tkvt100.pyc
+${PYSITELIB}/twisted/conch/ui/tkvt100.pyo
+${PYSITELIB}/twisted/copyright.py
+${PYSITELIB}/twisted/copyright.pyc
+${PYSITELIB}/twisted/copyright.pyo
+${PYSITELIB}/twisted/cred/__init__.py
+${PYSITELIB}/twisted/cred/__init__.pyc
+${PYSITELIB}/twisted/cred/__init__.pyo
+${PYSITELIB}/twisted/cred/authorizer.py
+${PYSITELIB}/twisted/cred/authorizer.pyc
+${PYSITELIB}/twisted/cred/authorizer.pyo
+${PYSITELIB}/twisted/cred/checkers.py
+${PYSITELIB}/twisted/cred/checkers.pyc
+${PYSITELIB}/twisted/cred/checkers.pyo
+${PYSITELIB}/twisted/cred/credentials.py
+${PYSITELIB}/twisted/cred/credentials.pyc
+${PYSITELIB}/twisted/cred/credentials.pyo
+${PYSITELIB}/twisted/cred/error.py
+${PYSITELIB}/twisted/cred/error.pyc
+${PYSITELIB}/twisted/cred/error.pyo
+${PYSITELIB}/twisted/cred/identity.py
+${PYSITELIB}/twisted/cred/identity.pyc
+${PYSITELIB}/twisted/cred/identity.pyo
+${PYSITELIB}/twisted/cred/perspective.py
+${PYSITELIB}/twisted/cred/perspective.pyc
+${PYSITELIB}/twisted/cred/perspective.pyo
+${PYSITELIB}/twisted/cred/portal.py
+${PYSITELIB}/twisted/cred/portal.pyc
+${PYSITELIB}/twisted/cred/portal.pyo
+${PYSITELIB}/twisted/cred/service.py
+${PYSITELIB}/twisted/cred/service.pyc
+${PYSITELIB}/twisted/cred/service.pyo
+${PYSITELIB}/twisted/cred/util.py
+${PYSITELIB}/twisted/cred/util.pyc
+${PYSITELIB}/twisted/cred/util.pyo
+${PYSITELIB}/twisted/enterprise/__init__.py
+${PYSITELIB}/twisted/enterprise/__init__.pyc
+${PYSITELIB}/twisted/enterprise/__init__.pyo
+${PYSITELIB}/twisted/enterprise/adbapi.py
+${PYSITELIB}/twisted/enterprise/adbapi.pyc
+${PYSITELIB}/twisted/enterprise/adbapi.pyo
+${PYSITELIB}/twisted/enterprise/dbcred.py
+${PYSITELIB}/twisted/enterprise/dbcred.pyc
+${PYSITELIB}/twisted/enterprise/dbcred.pyo
+${PYSITELIB}/twisted/enterprise/dbgadgets.py
+${PYSITELIB}/twisted/enterprise/dbgadgets.pyc
+${PYSITELIB}/twisted/enterprise/dbgadgets.pyo
+${PYSITELIB}/twisted/enterprise/reflector.py
+${PYSITELIB}/twisted/enterprise/reflector.pyc
+${PYSITELIB}/twisted/enterprise/reflector.pyo
+${PYSITELIB}/twisted/enterprise/row.py
+${PYSITELIB}/twisted/enterprise/row.pyc
+${PYSITELIB}/twisted/enterprise/row.pyo
+${PYSITELIB}/twisted/enterprise/sqlreflector.py
+${PYSITELIB}/twisted/enterprise/sqlreflector.pyc
+${PYSITELIB}/twisted/enterprise/sqlreflector.pyo
+${PYSITELIB}/twisted/enterprise/util.py
+${PYSITELIB}/twisted/enterprise/util.pyc
+${PYSITELIB}/twisted/enterprise/util.pyo
+${PYSITELIB}/twisted/enterprise/xmlreflector.py
+${PYSITELIB}/twisted/enterprise/xmlreflector.pyc
+${PYSITELIB}/twisted/enterprise/xmlreflector.pyo
+${PYSITELIB}/twisted/flow/__init__.py
+${PYSITELIB}/twisted/flow/__init__.pyc
+${PYSITELIB}/twisted/flow/__init__.pyo
+${PYSITELIB}/twisted/flow/base.py
+${PYSITELIB}/twisted/flow/base.pyc
+${PYSITELIB}/twisted/flow/base.pyo
+${PYSITELIB}/twisted/flow/controller.py
+${PYSITELIB}/twisted/flow/controller.pyc
+${PYSITELIB}/twisted/flow/controller.pyo
+${PYSITELIB}/twisted/flow/flow.py
+${PYSITELIB}/twisted/flow/flow.pyc
+${PYSITELIB}/twisted/flow/flow.pyo
+${PYSITELIB}/twisted/flow/pipe.py
+${PYSITELIB}/twisted/flow/pipe.pyc
+${PYSITELIB}/twisted/flow/pipe.pyo
+${PYSITELIB}/twisted/flow/protocol.py
+${PYSITELIB}/twisted/flow/protocol.pyc
+${PYSITELIB}/twisted/flow/protocol.pyo
+${PYSITELIB}/twisted/flow/stage.py
+${PYSITELIB}/twisted/flow/stage.pyc
+${PYSITELIB}/twisted/flow/stage.pyo
+${PYSITELIB}/twisted/flow/threads.py
+${PYSITELIB}/twisted/flow/threads.pyc
+${PYSITELIB}/twisted/flow/threads.pyo
+${PYSITELIB}/twisted/flow/web.py
+${PYSITELIB}/twisted/flow/web.pyc
+${PYSITELIB}/twisted/flow/web.pyo
+${PYSITELIB}/twisted/flow/wrap.py
+${PYSITELIB}/twisted/flow/wrap.pyc
+${PYSITELIB}/twisted/flow/wrap.pyo
+${PYSITELIB}/twisted/im/__init__.py
+${PYSITELIB}/twisted/im/__init__.pyc
+${PYSITELIB}/twisted/im/__init__.pyo
+${PYSITELIB}/twisted/im/baseaccount.py
+${PYSITELIB}/twisted/im/baseaccount.pyc
+${PYSITELIB}/twisted/im/baseaccount.pyo
+${PYSITELIB}/twisted/im/basechat.py
+${PYSITELIB}/twisted/im/basechat.pyc
+${PYSITELIB}/twisted/im/basechat.pyo
+${PYSITELIB}/twisted/im/basesupport.py
+${PYSITELIB}/twisted/im/basesupport.pyc
+${PYSITELIB}/twisted/im/basesupport.pyo
+${PYSITELIB}/twisted/im/gtkaccount.py
+${PYSITELIB}/twisted/im/gtkaccount.pyc
+${PYSITELIB}/twisted/im/gtkaccount.pyo
+${PYSITELIB}/twisted/im/gtkchat.py
+${PYSITELIB}/twisted/im/gtkchat.pyc
+${PYSITELIB}/twisted/im/gtkchat.pyo
+${PYSITELIB}/twisted/im/gtkcommon.py
+${PYSITELIB}/twisted/im/gtkcommon.pyc
+${PYSITELIB}/twisted/im/gtkcommon.pyo
+${PYSITELIB}/twisted/im/instancemessenger.glade
+${PYSITELIB}/twisted/im/interfaces.py
+${PYSITELIB}/twisted/im/interfaces.pyc
+${PYSITELIB}/twisted/im/interfaces.pyo
+${PYSITELIB}/twisted/im/ircsupport.py
+${PYSITELIB}/twisted/im/ircsupport.pyc
+${PYSITELIB}/twisted/im/ircsupport.pyo
+${PYSITELIB}/twisted/im/jyaccount.py
+${PYSITELIB}/twisted/im/jyaccount.pyc
+${PYSITELIB}/twisted/im/jyaccount.pyo
+${PYSITELIB}/twisted/im/jychat.py
+${PYSITELIB}/twisted/im/jychat.pyc
+${PYSITELIB}/twisted/im/jychat.pyo
+${PYSITELIB}/twisted/im/locals.py
+${PYSITELIB}/twisted/im/locals.pyc
+${PYSITELIB}/twisted/im/locals.pyo
+${PYSITELIB}/twisted/im/pbsupport.py
+${PYSITELIB}/twisted/im/pbsupport.pyc
+${PYSITELIB}/twisted/im/pbsupport.pyo
+${PYSITELIB}/twisted/im/proxyui.py
+${PYSITELIB}/twisted/im/proxyui.pyc
+${PYSITELIB}/twisted/im/proxyui.pyo
+${PYSITELIB}/twisted/im/tap.py
+${PYSITELIB}/twisted/im/tap.pyc
+${PYSITELIB}/twisted/im/tap.pyo
+${PYSITELIB}/twisted/im/tocsupport.py
+${PYSITELIB}/twisted/im/tocsupport.pyc
+${PYSITELIB}/twisted/im/tocsupport.pyo
+${PYSITELIB}/twisted/internet/__init__.py
+${PYSITELIB}/twisted/internet/__init__.pyc
+${PYSITELIB}/twisted/internet/__init__.pyo
+${PYSITELIB}/twisted/internet/abstract.py
+${PYSITELIB}/twisted/internet/abstract.pyc
+${PYSITELIB}/twisted/internet/abstract.pyo
+${PYSITELIB}/twisted/internet/app.py
+${PYSITELIB}/twisted/internet/app.pyc
+${PYSITELIB}/twisted/internet/app.pyo
+${PYSITELIB}/twisted/internet/base.py
+${PYSITELIB}/twisted/internet/base.pyc
+${PYSITELIB}/twisted/internet/base.pyo
+${PYSITELIB}/twisted/internet/cfreactor.py
+${PYSITELIB}/twisted/internet/cfreactor.pyc
+${PYSITELIB}/twisted/internet/cfreactor.pyo
+${PYSITELIB}/twisted/internet/default.py
+${PYSITELIB}/twisted/internet/default.pyc
+${PYSITELIB}/twisted/internet/default.pyo
+${PYSITELIB}/twisted/internet/defer.py
+${PYSITELIB}/twisted/internet/defer.pyc
+${PYSITELIB}/twisted/internet/defer.pyo
+${PYSITELIB}/twisted/internet/error.py
+${PYSITELIB}/twisted/internet/error.pyc
+${PYSITELIB}/twisted/internet/error.pyo
+${PYSITELIB}/twisted/internet/fdesc.py
+${PYSITELIB}/twisted/internet/fdesc.pyc
+${PYSITELIB}/twisted/internet/fdesc.pyo
+${PYSITELIB}/twisted/internet/gtk2reactor.py
+${PYSITELIB}/twisted/internet/gtk2reactor.pyc
+${PYSITELIB}/twisted/internet/gtk2reactor.pyo
+${PYSITELIB}/twisted/internet/gtkreactor.py
+${PYSITELIB}/twisted/internet/gtkreactor.pyc
+${PYSITELIB}/twisted/internet/gtkreactor.pyo
+${PYSITELIB}/twisted/internet/interfaces.py
+${PYSITELIB}/twisted/internet/interfaces.pyc
+${PYSITELIB}/twisted/internet/interfaces.pyo
+${PYSITELIB}/twisted/internet/javareactor.py
+${PYSITELIB}/twisted/internet/javareactor.pyc
+${PYSITELIB}/twisted/internet/javareactor.pyo
+${PYSITELIB}/twisted/internet/kqreactor.py
+${PYSITELIB}/twisted/internet/kqreactor.pyc
+${PYSITELIB}/twisted/internet/kqreactor.pyo
+${PYSITELIB}/twisted/internet/main.py
+${PYSITELIB}/twisted/internet/main.pyc
+${PYSITELIB}/twisted/internet/main.pyo
+${PYSITELIB}/twisted/internet/pollreactor.py
+${PYSITELIB}/twisted/internet/pollreactor.pyc
+${PYSITELIB}/twisted/internet/pollreactor.pyo
+${PYSITELIB}/twisted/internet/process.py
+${PYSITELIB}/twisted/internet/process.pyc
+${PYSITELIB}/twisted/internet/process.pyo
+${PYSITELIB}/twisted/internet/protocol.py
+${PYSITELIB}/twisted/internet/protocol.pyc
+${PYSITELIB}/twisted/internet/protocol.pyo
+${PYSITELIB}/twisted/internet/pyuisupport.py
+${PYSITELIB}/twisted/internet/pyuisupport.pyc
+${PYSITELIB}/twisted/internet/pyuisupport.pyo
+${PYSITELIB}/twisted/internet/qtreactor.py
+${PYSITELIB}/twisted/internet/qtreactor.pyc
+${PYSITELIB}/twisted/internet/qtreactor.pyo
+${PYSITELIB}/twisted/internet/reactor.py
+${PYSITELIB}/twisted/internet/reactor.pyc
+${PYSITELIB}/twisted/internet/reactor.pyo
+${PYSITELIB}/twisted/internet/serialport/__init__.py
+${PYSITELIB}/twisted/internet/serialport/__init__.pyc
+${PYSITELIB}/twisted/internet/serialport/__init__.pyo
+${PYSITELIB}/twisted/internet/serialport/javaserialport.py
+${PYSITELIB}/twisted/internet/serialport/javaserialport.pyc
+${PYSITELIB}/twisted/internet/serialport/javaserialport.pyo
+${PYSITELIB}/twisted/internet/serialport/posixserialport.py
+${PYSITELIB}/twisted/internet/serialport/posixserialport.pyc
+${PYSITELIB}/twisted/internet/serialport/posixserialport.pyo
+${PYSITELIB}/twisted/internet/serialport/serialport.py
+${PYSITELIB}/twisted/internet/serialport/serialport.pyc
+${PYSITELIB}/twisted/internet/serialport/serialport.pyo
+${PYSITELIB}/twisted/internet/serialport/win32serialport.py
+${PYSITELIB}/twisted/internet/serialport/win32serialport.pyc
+${PYSITELIB}/twisted/internet/serialport/win32serialport.pyo
+${PYSITELIB}/twisted/internet/ssl.py
+${PYSITELIB}/twisted/internet/ssl.pyc
+${PYSITELIB}/twisted/internet/ssl.pyo
+${PYSITELIB}/twisted/internet/stdio.py
+${PYSITELIB}/twisted/internet/stdio.pyc
+${PYSITELIB}/twisted/internet/stdio.pyo
+${PYSITELIB}/twisted/internet/task.py
+${PYSITELIB}/twisted/internet/task.pyc
+${PYSITELIB}/twisted/internet/task.pyo
+${PYSITELIB}/twisted/internet/tcp.py
+${PYSITELIB}/twisted/internet/tcp.pyc
+${PYSITELIB}/twisted/internet/tcp.pyo
+${PYSITELIB}/twisted/internet/threads.py
+${PYSITELIB}/twisted/internet/threads.pyc
+${PYSITELIB}/twisted/internet/threads.pyo
+${PYSITELIB}/twisted/internet/tksupport.py
+${PYSITELIB}/twisted/internet/tksupport.pyc
+${PYSITELIB}/twisted/internet/tksupport.pyo
+${PYSITELIB}/twisted/internet/udp.py
+${PYSITELIB}/twisted/internet/udp.pyc
+${PYSITELIB}/twisted/internet/udp.pyo
+${PYSITELIB}/twisted/internet/unix.py
+${PYSITELIB}/twisted/internet/unix.pyc
+${PYSITELIB}/twisted/internet/unix.pyo
+${PYSITELIB}/twisted/internet/utils.py
+${PYSITELIB}/twisted/internet/utils.pyc
+${PYSITELIB}/twisted/internet/utils.pyo
+${PYSITELIB}/twisted/internet/win32eventreactor.py
+${PYSITELIB}/twisted/internet/win32eventreactor.pyc
+${PYSITELIB}/twisted/internet/win32eventreactor.pyo
+${PYSITELIB}/twisted/internet/wxsupport.py
+${PYSITELIB}/twisted/internet/wxsupport.pyc
+${PYSITELIB}/twisted/internet/wxsupport.pyo
+${PYSITELIB}/twisted/lore/__init__.py
+${PYSITELIB}/twisted/lore/__init__.pyc
+${PYSITELIB}/twisted/lore/__init__.pyo
+${PYSITELIB}/twisted/lore/book.py
+${PYSITELIB}/twisted/lore/book.pyc
+${PYSITELIB}/twisted/lore/book.pyo
+${PYSITELIB}/twisted/lore/default.py
+${PYSITELIB}/twisted/lore/default.pyc
+${PYSITELIB}/twisted/lore/default.pyo
+${PYSITELIB}/twisted/lore/docbook.py
+${PYSITELIB}/twisted/lore/docbook.pyc
+${PYSITELIB}/twisted/lore/docbook.pyo
+${PYSITELIB}/twisted/lore/latex.py
+${PYSITELIB}/twisted/lore/latex.pyc
+${PYSITELIB}/twisted/lore/latex.pyo
+${PYSITELIB}/twisted/lore/lint.py
+${PYSITELIB}/twisted/lore/lint.pyc
+${PYSITELIB}/twisted/lore/lint.pyo
+${PYSITELIB}/twisted/lore/lmath.py
+${PYSITELIB}/twisted/lore/lmath.pyc
+${PYSITELIB}/twisted/lore/lmath.pyo
+${PYSITELIB}/twisted/lore/man2lore.py
+${PYSITELIB}/twisted/lore/man2lore.pyc
+${PYSITELIB}/twisted/lore/man2lore.pyo
+${PYSITELIB}/twisted/lore/process.py
+${PYSITELIB}/twisted/lore/process.pyc
+${PYSITELIB}/twisted/lore/process.pyo
+${PYSITELIB}/twisted/lore/slides.py
+${PYSITELIB}/twisted/lore/slides.pyc
+${PYSITELIB}/twisted/lore/slides.pyo
+${PYSITELIB}/twisted/lore/template.mgp
+${PYSITELIB}/twisted/lore/texi.py
+${PYSITELIB}/twisted/lore/texi.pyc
+${PYSITELIB}/twisted/lore/texi.pyo
+${PYSITELIB}/twisted/lore/tree.py
+${PYSITELIB}/twisted/lore/tree.pyc
+${PYSITELIB}/twisted/lore/tree.pyo
+${PYSITELIB}/twisted/mail/__init__.py
+${PYSITELIB}/twisted/mail/__init__.pyc
+${PYSITELIB}/twisted/mail/__init__.pyo
+${PYSITELIB}/twisted/mail/alias.py
+${PYSITELIB}/twisted/mail/alias.pyc
+${PYSITELIB}/twisted/mail/alias.pyo
+${PYSITELIB}/twisted/mail/bounce.py
+${PYSITELIB}/twisted/mail/bounce.pyc
+${PYSITELIB}/twisted/mail/bounce.pyo
+${PYSITELIB}/twisted/mail/mail.py
+${PYSITELIB}/twisted/mail/mail.pyc
+${PYSITELIB}/twisted/mail/mail.pyo
+${PYSITELIB}/twisted/mail/maildir.py
+${PYSITELIB}/twisted/mail/maildir.pyc
+${PYSITELIB}/twisted/mail/maildir.pyo
+${PYSITELIB}/twisted/mail/pb.py
+${PYSITELIB}/twisted/mail/pb.pyc
+${PYSITELIB}/twisted/mail/pb.pyo
+${PYSITELIB}/twisted/mail/protocols.py
+${PYSITELIB}/twisted/mail/protocols.pyc
+${PYSITELIB}/twisted/mail/protocols.pyo
+${PYSITELIB}/twisted/mail/relay.py
+${PYSITELIB}/twisted/mail/relay.pyc
+${PYSITELIB}/twisted/mail/relay.pyo
+${PYSITELIB}/twisted/mail/relaymanager.py
+${PYSITELIB}/twisted/mail/relaymanager.pyc
+${PYSITELIB}/twisted/mail/relaymanager.pyo
+${PYSITELIB}/twisted/mail/tap.py
+${PYSITELIB}/twisted/mail/tap.pyc
+${PYSITELIB}/twisted/mail/tap.pyo
+${PYSITELIB}/twisted/manhole/__init__.py
+${PYSITELIB}/twisted/manhole/__init__.pyc
+${PYSITELIB}/twisted/manhole/__init__.pyo
+${PYSITELIB}/twisted/manhole/explorer.py
+${PYSITELIB}/twisted/manhole/explorer.pyc
+${PYSITELIB}/twisted/manhole/explorer.pyo
+${PYSITELIB}/twisted/manhole/service.py
+${PYSITELIB}/twisted/manhole/service.pyc
+${PYSITELIB}/twisted/manhole/service.pyo
+${PYSITELIB}/twisted/manhole/telnet.py
+${PYSITELIB}/twisted/manhole/telnet.pyc
+${PYSITELIB}/twisted/manhole/telnet.pyo
+${PYSITELIB}/twisted/manhole/ui/__init__.py
+${PYSITELIB}/twisted/manhole/ui/__init__.pyc
+${PYSITELIB}/twisted/manhole/ui/__init__.pyo
+${PYSITELIB}/twisted/manhole/ui/gtk2manhole.glade
+${PYSITELIB}/twisted/manhole/ui/gtk2manhole.py
+${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyc
+${PYSITELIB}/twisted/manhole/ui/gtk2manhole.pyo
+${PYSITELIB}/twisted/manhole/ui/gtkmanhole.py
+${PYSITELIB}/twisted/manhole/ui/gtkmanhole.pyc
+${PYSITELIB}/twisted/manhole/ui/gtkmanhole.pyo
+${PYSITELIB}/twisted/manhole/ui/pywidgets.py
+${PYSITELIB}/twisted/manhole/ui/pywidgets.pyc
+${PYSITELIB}/twisted/manhole/ui/pywidgets.pyo
+${PYSITELIB}/twisted/manhole/ui/spelunk_gnome.py
+${PYSITELIB}/twisted/manhole/ui/spelunk_gnome.pyc
+${PYSITELIB}/twisted/manhole/ui/spelunk_gnome.pyo
+${PYSITELIB}/twisted/names/__init__.py
+${PYSITELIB}/twisted/names/__init__.pyc
+${PYSITELIB}/twisted/names/__init__.pyo
+${PYSITELIB}/twisted/names/authority.py
+${PYSITELIB}/twisted/names/authority.pyc
+${PYSITELIB}/twisted/names/authority.pyo
+${PYSITELIB}/twisted/names/cache.py
+${PYSITELIB}/twisted/names/cache.pyc
+${PYSITELIB}/twisted/names/cache.pyo
+${PYSITELIB}/twisted/names/client.py
+${PYSITELIB}/twisted/names/client.pyc
+${PYSITELIB}/twisted/names/client.pyo
+${PYSITELIB}/twisted/names/common.py
+${PYSITELIB}/twisted/names/common.pyc
+${PYSITELIB}/twisted/names/common.pyo
+${PYSITELIB}/twisted/names/hosts.py
+${PYSITELIB}/twisted/names/hosts.pyc
+${PYSITELIB}/twisted/names/hosts.pyo
+${PYSITELIB}/twisted/names/resolve.py
+${PYSITELIB}/twisted/names/resolve.pyc
+${PYSITELIB}/twisted/names/resolve.pyo
+${PYSITELIB}/twisted/names/root.py
+${PYSITELIB}/twisted/names/root.pyc
+${PYSITELIB}/twisted/names/root.pyo
+${PYSITELIB}/twisted/names/server.py
+${PYSITELIB}/twisted/names/server.pyc
+${PYSITELIB}/twisted/names/server.pyo
+${PYSITELIB}/twisted/names/tap.py
+${PYSITELIB}/twisted/names/tap.pyc
+${PYSITELIB}/twisted/names/tap.pyo
+${PYSITELIB}/twisted/news/__init__.py
+${PYSITELIB}/twisted/news/__init__.pyc
+${PYSITELIB}/twisted/news/__init__.pyo
+${PYSITELIB}/twisted/news/database.py
+${PYSITELIB}/twisted/news/database.pyc
+${PYSITELIB}/twisted/news/database.pyo
+${PYSITELIB}/twisted/news/news.py
+${PYSITELIB}/twisted/news/news.pyc
+${PYSITELIB}/twisted/news/news.pyo
+${PYSITELIB}/twisted/pair/__init__.py
+${PYSITELIB}/twisted/pair/__init__.pyc
+${PYSITELIB}/twisted/pair/__init__.pyo
+${PYSITELIB}/twisted/pair/tuntap.py
+${PYSITELIB}/twisted/pair/tuntap.pyc
+${PYSITELIB}/twisted/pair/tuntap.pyo
+${PYSITELIB}/twisted/persisted/__init__.py
+${PYSITELIB}/twisted/persisted/__init__.pyc
+${PYSITELIB}/twisted/persisted/__init__.pyo
+${PYSITELIB}/twisted/persisted/aot.py
+${PYSITELIB}/twisted/persisted/aot.pyc
+${PYSITELIB}/twisted/persisted/aot.pyo
+${PYSITELIB}/twisted/persisted/crefutil.py
+${PYSITELIB}/twisted/persisted/crefutil.pyc
+${PYSITELIB}/twisted/persisted/crefutil.pyo
+${PYSITELIB}/twisted/persisted/dirdbm.py
+${PYSITELIB}/twisted/persisted/dirdbm.pyc
+${PYSITELIB}/twisted/persisted/dirdbm.pyo
+${PYSITELIB}/twisted/persisted/journal/__init__.py
+${PYSITELIB}/twisted/persisted/journal/__init__.pyc
+${PYSITELIB}/twisted/persisted/journal/__init__.pyo
+${PYSITELIB}/twisted/persisted/journal/base.py
+${PYSITELIB}/twisted/persisted/journal/base.pyc
+${PYSITELIB}/twisted/persisted/journal/base.pyo
+${PYSITELIB}/twisted/persisted/journal/picklelog.py
+${PYSITELIB}/twisted/persisted/journal/picklelog.pyc
+${PYSITELIB}/twisted/persisted/journal/picklelog.pyo
+${PYSITELIB}/twisted/persisted/journal/rowjournal.py
+${PYSITELIB}/twisted/persisted/journal/rowjournal.pyc
+${PYSITELIB}/twisted/persisted/journal/rowjournal.pyo
+${PYSITELIB}/twisted/persisted/marmalade.py
+${PYSITELIB}/twisted/persisted/marmalade.pyc
+${PYSITELIB}/twisted/persisted/marmalade.pyo
+${PYSITELIB}/twisted/persisted/sob.py
+${PYSITELIB}/twisted/persisted/sob.pyc
+${PYSITELIB}/twisted/persisted/sob.pyo
+${PYSITELIB}/twisted/persisted/styles.py
+${PYSITELIB}/twisted/persisted/styles.pyc
+${PYSITELIB}/twisted/persisted/styles.pyo
+${PYSITELIB}/twisted/plugins.tml
+${PYSITELIB}/twisted/protocols/__init__.py
+${PYSITELIB}/twisted/protocols/__init__.pyc
+${PYSITELIB}/twisted/protocols/__init__.pyo
+${PYSITELIB}/twisted/protocols/_c_urlarg.so
+${PYSITELIB}/twisted/protocols/basic.py
+${PYSITELIB}/twisted/protocols/basic.pyc
+${PYSITELIB}/twisted/protocols/basic.pyo
+${PYSITELIB}/twisted/protocols/dict.py
+${PYSITELIB}/twisted/protocols/dict.pyc
+${PYSITELIB}/twisted/protocols/dict.pyo
+${PYSITELIB}/twisted/protocols/dns.py
+${PYSITELIB}/twisted/protocols/dns.pyc
+${PYSITELIB}/twisted/protocols/dns.pyo
+${PYSITELIB}/twisted/protocols/ethernet.py
+${PYSITELIB}/twisted/protocols/ethernet.pyc
+${PYSITELIB}/twisted/protocols/ethernet.pyo
+${PYSITELIB}/twisted/protocols/finger.py
+${PYSITELIB}/twisted/protocols/finger.pyc
+${PYSITELIB}/twisted/protocols/finger.pyo
+${PYSITELIB}/twisted/protocols/ftp.py
+${PYSITELIB}/twisted/protocols/ftp.pyc
+${PYSITELIB}/twisted/protocols/ftp.pyo
+${PYSITELIB}/twisted/protocols/gps/__init__.py
+${PYSITELIB}/twisted/protocols/gps/__init__.pyc
+${PYSITELIB}/twisted/protocols/gps/__init__.pyo
+${PYSITELIB}/twisted/protocols/gps/nmea.py
+${PYSITELIB}/twisted/protocols/gps/nmea.pyc
+${PYSITELIB}/twisted/protocols/gps/nmea.pyo
+${PYSITELIB}/twisted/protocols/gps/rockwell.py
+${PYSITELIB}/twisted/protocols/gps/rockwell.pyc
+${PYSITELIB}/twisted/protocols/gps/rockwell.pyo
+${PYSITELIB}/twisted/protocols/htb.py
+${PYSITELIB}/twisted/protocols/htb.pyc
+${PYSITELIB}/twisted/protocols/htb.pyo
+${PYSITELIB}/twisted/protocols/http.py
+${PYSITELIB}/twisted/protocols/http.pyc
+${PYSITELIB}/twisted/protocols/http.pyo
+${PYSITELIB}/twisted/protocols/imap4.py
+${PYSITELIB}/twisted/protocols/imap4.pyc
+${PYSITELIB}/twisted/protocols/imap4.pyo
+${PYSITELIB}/twisted/protocols/ip.py
+${PYSITELIB}/twisted/protocols/ip.pyc
+${PYSITELIB}/twisted/protocols/ip.pyo
+${PYSITELIB}/twisted/protocols/irc.py
+${PYSITELIB}/twisted/protocols/irc.pyc
+${PYSITELIB}/twisted/protocols/irc.pyo
+${PYSITELIB}/twisted/protocols/jabber/__init__.py
+${PYSITELIB}/twisted/protocols/jabber/__init__.pyc
+${PYSITELIB}/twisted/protocols/jabber/__init__.pyo
+${PYSITELIB}/twisted/protocols/jabber/client.py
+${PYSITELIB}/twisted/protocols/jabber/client.pyc
+${PYSITELIB}/twisted/protocols/jabber/client.pyo
+${PYSITELIB}/twisted/protocols/jabber/component.py
+${PYSITELIB}/twisted/protocols/jabber/component.pyc
+${PYSITELIB}/twisted/protocols/jabber/component.pyo
+${PYSITELIB}/twisted/protocols/jabber/jid.py
+${PYSITELIB}/twisted/protocols/jabber/jid.pyc
+${PYSITELIB}/twisted/protocols/jabber/jid.pyo
+${PYSITELIB}/twisted/protocols/jabber/jstrports.py
+${PYSITELIB}/twisted/protocols/jabber/jstrports.pyc
+${PYSITELIB}/twisted/protocols/jabber/jstrports.pyo
+${PYSITELIB}/twisted/protocols/loopback.py
+${PYSITELIB}/twisted/protocols/loopback.pyc
+${PYSITELIB}/twisted/protocols/loopback.pyo
+${PYSITELIB}/twisted/protocols/mice/__init__.py
+${PYSITELIB}/twisted/protocols/mice/__init__.pyc
+${PYSITELIB}/twisted/protocols/mice/__init__.pyo
+${PYSITELIB}/twisted/protocols/mice/mouseman.py
+${PYSITELIB}/twisted/protocols/mice/mouseman.pyc
+${PYSITELIB}/twisted/protocols/mice/mouseman.pyo
+${PYSITELIB}/twisted/protocols/msn.py
+${PYSITELIB}/twisted/protocols/msn.pyc
+${PYSITELIB}/twisted/protocols/msn.pyo
+${PYSITELIB}/twisted/protocols/nntp.py
+${PYSITELIB}/twisted/protocols/nntp.pyc
+${PYSITELIB}/twisted/protocols/nntp.pyo
+${PYSITELIB}/twisted/protocols/oscar.py
+${PYSITELIB}/twisted/protocols/oscar.pyc
+${PYSITELIB}/twisted/protocols/oscar.pyo
+${PYSITELIB}/twisted/protocols/pcp.py
+${PYSITELIB}/twisted/protocols/pcp.pyc
+${PYSITELIB}/twisted/protocols/pcp.pyo
+${PYSITELIB}/twisted/protocols/policies.py
+${PYSITELIB}/twisted/protocols/policies.pyc
+${PYSITELIB}/twisted/protocols/policies.pyo
+${PYSITELIB}/twisted/protocols/pop3.py
+${PYSITELIB}/twisted/protocols/pop3.pyc
+${PYSITELIB}/twisted/protocols/pop3.pyo
+${PYSITELIB}/twisted/protocols/portforward.py
+${PYSITELIB}/twisted/protocols/portforward.pyc
+${PYSITELIB}/twisted/protocols/portforward.pyo
+${PYSITELIB}/twisted/protocols/postfix.py
+${PYSITELIB}/twisted/protocols/postfix.pyc
+${PYSITELIB}/twisted/protocols/postfix.pyo
+${PYSITELIB}/twisted/protocols/raw.py
+${PYSITELIB}/twisted/protocols/raw.pyc
+${PYSITELIB}/twisted/protocols/raw.pyo
+${PYSITELIB}/twisted/protocols/rawudp.py
+${PYSITELIB}/twisted/protocols/rawudp.pyc
+${PYSITELIB}/twisted/protocols/rawudp.pyo
+${PYSITELIB}/twisted/protocols/shoutcast.py
+${PYSITELIB}/twisted/protocols/shoutcast.pyc
+${PYSITELIB}/twisted/protocols/shoutcast.pyo
+${PYSITELIB}/twisted/protocols/sip.py
+${PYSITELIB}/twisted/protocols/sip.pyc
+${PYSITELIB}/twisted/protocols/sip.pyo
+${PYSITELIB}/twisted/protocols/smtp.py
+${PYSITELIB}/twisted/protocols/smtp.pyc
+${PYSITELIB}/twisted/protocols/smtp.pyo
+${PYSITELIB}/twisted/protocols/socks.py
+${PYSITELIB}/twisted/protocols/socks.pyc
+${PYSITELIB}/twisted/protocols/socks.pyo
+${PYSITELIB}/twisted/protocols/sux.py
+${PYSITELIB}/twisted/protocols/sux.pyc
+${PYSITELIB}/twisted/protocols/sux.pyo
+${PYSITELIB}/twisted/protocols/telnet.py
+${PYSITELIB}/twisted/protocols/telnet.pyc
+${PYSITELIB}/twisted/protocols/telnet.pyo
+${PYSITELIB}/twisted/protocols/toc.py
+${PYSITELIB}/twisted/protocols/toc.pyc
+${PYSITELIB}/twisted/protocols/toc.pyo
+${PYSITELIB}/twisted/protocols/wire.py
+${PYSITELIB}/twisted/protocols/wire.pyc
+${PYSITELIB}/twisted/protocols/wire.pyo
+${PYSITELIB}/twisted/protocols/xmlstream.py
+${PYSITELIB}/twisted/protocols/xmlstream.pyc
+${PYSITELIB}/twisted/protocols/xmlstream.pyo
+${PYSITELIB}/twisted/python/__init__.py
+${PYSITELIB}/twisted/python/__init__.pyc
+${PYSITELIB}/twisted/python/__init__.pyo
+${PYSITELIB}/twisted/python/compat.py
+${PYSITELIB}/twisted/python/compat.pyc
+${PYSITELIB}/twisted/python/compat.pyo
+${PYSITELIB}/twisted/python/components.py
+${PYSITELIB}/twisted/python/components.pyc
+${PYSITELIB}/twisted/python/components.pyo
+${PYSITELIB}/twisted/python/context.py
+${PYSITELIB}/twisted/python/context.pyc
+${PYSITELIB}/twisted/python/context.pyo
+${PYSITELIB}/twisted/python/dir.py
+${PYSITELIB}/twisted/python/dir.pyc
+${PYSITELIB}/twisted/python/dir.pyo
+${PYSITELIB}/twisted/python/dispatch.py
+${PYSITELIB}/twisted/python/dispatch.pyc
+${PYSITELIB}/twisted/python/dispatch.pyo
+${PYSITELIB}/twisted/python/domhelpers.py
+${PYSITELIB}/twisted/python/domhelpers.pyc
+${PYSITELIB}/twisted/python/domhelpers.pyo
+${PYSITELIB}/twisted/python/dxprofile.py
+${PYSITELIB}/twisted/python/dxprofile.pyc
+${PYSITELIB}/twisted/python/dxprofile.pyo
+${PYSITELIB}/twisted/python/failure.py
+${PYSITELIB}/twisted/python/failure.pyc
+${PYSITELIB}/twisted/python/failure.pyo
+${PYSITELIB}/twisted/python/filepath.py
+${PYSITELIB}/twisted/python/filepath.pyc
+${PYSITELIB}/twisted/python/filepath.pyo
+${PYSITELIB}/twisted/python/finalize.py
+${PYSITELIB}/twisted/python/finalize.pyc
+${PYSITELIB}/twisted/python/finalize.pyo
+${PYSITELIB}/twisted/python/formmethod.py
+${PYSITELIB}/twisted/python/formmethod.pyc
+${PYSITELIB}/twisted/python/formmethod.pyo
+${PYSITELIB}/twisted/python/hook.py
+${PYSITELIB}/twisted/python/hook.pyc
+${PYSITELIB}/twisted/python/hook.pyo
+${PYSITELIB}/twisted/python/htmlizer.py
+${PYSITELIB}/twisted/python/htmlizer.pyc
+${PYSITELIB}/twisted/python/htmlizer.pyo
+${PYSITELIB}/twisted/python/log.py
+${PYSITELIB}/twisted/python/log.pyc
+${PYSITELIB}/twisted/python/log.pyo
+${PYSITELIB}/twisted/python/logfile.py
+${PYSITELIB}/twisted/python/logfile.pyc
+${PYSITELIB}/twisted/python/logfile.pyo
+${PYSITELIB}/twisted/python/mutablestring.py
+${PYSITELIB}/twisted/python/mutablestring.pyc
+${PYSITELIB}/twisted/python/mutablestring.pyo
+${PYSITELIB}/twisted/python/mvc.py
+${PYSITELIB}/twisted/python/mvc.pyc
+${PYSITELIB}/twisted/python/mvc.pyo
+${PYSITELIB}/twisted/python/otp.py
+${PYSITELIB}/twisted/python/otp.pyc
+${PYSITELIB}/twisted/python/otp.pyo
+${PYSITELIB}/twisted/python/plugin.py
+${PYSITELIB}/twisted/python/plugin.pyc
+${PYSITELIB}/twisted/python/plugin.pyo
+${PYSITELIB}/twisted/python/rebuild.py
+${PYSITELIB}/twisted/python/rebuild.pyc
+${PYSITELIB}/twisted/python/rebuild.pyo
+${PYSITELIB}/twisted/python/reflect.py
+${PYSITELIB}/twisted/python/reflect.pyc
+${PYSITELIB}/twisted/python/reflect.pyo
+${PYSITELIB}/twisted/python/roots.py
+${PYSITELIB}/twisted/python/roots.pyc
+${PYSITELIB}/twisted/python/roots.pyo
+${PYSITELIB}/twisted/python/runtime.py
+${PYSITELIB}/twisted/python/runtime.pyc
+${PYSITELIB}/twisted/python/runtime.pyo
+${PYSITELIB}/twisted/python/shortcut.py
+${PYSITELIB}/twisted/python/shortcut.pyc
+${PYSITELIB}/twisted/python/shortcut.pyo
+${PYSITELIB}/twisted/python/syslog.py
+${PYSITELIB}/twisted/python/syslog.pyc
+${PYSITELIB}/twisted/python/syslog.pyo
+${PYSITELIB}/twisted/python/text.py
+${PYSITELIB}/twisted/python/text.pyc
+${PYSITELIB}/twisted/python/text.pyo
+${PYSITELIB}/twisted/python/threadable.py
+${PYSITELIB}/twisted/python/threadable.pyc
+${PYSITELIB}/twisted/python/threadable.pyo
+${PYSITELIB}/twisted/python/threadpool.py
+${PYSITELIB}/twisted/python/threadpool.pyc
+${PYSITELIB}/twisted/python/threadpool.pyo
+${PYSITELIB}/twisted/python/timeoutqueue.py
+${PYSITELIB}/twisted/python/timeoutqueue.pyc
+${PYSITELIB}/twisted/python/timeoutqueue.pyo
+${PYSITELIB}/twisted/python/urlpath.py
+${PYSITELIB}/twisted/python/urlpath.pyc
+${PYSITELIB}/twisted/python/urlpath.pyo
+${PYSITELIB}/twisted/python/usage.py
+${PYSITELIB}/twisted/python/usage.pyc
+${PYSITELIB}/twisted/python/usage.pyo
+${PYSITELIB}/twisted/python/util.py
+${PYSITELIB}/twisted/python/util.pyc
+${PYSITELIB}/twisted/python/util.pyo
+${PYSITELIB}/twisted/python/win32.py
+${PYSITELIB}/twisted/python/win32.pyc
+${PYSITELIB}/twisted/python/win32.pyo
+${PYSITELIB}/twisted/python/zipstream.py
+${PYSITELIB}/twisted/python/zipstream.pyc
+${PYSITELIB}/twisted/python/zipstream.pyo
+${PYSITELIB}/twisted/runner/__init__.py
+${PYSITELIB}/twisted/runner/__init__.pyc
+${PYSITELIB}/twisted/runner/__init__.pyo
+${PYSITELIB}/twisted/runner/inetd.py
+${PYSITELIB}/twisted/runner/inetd.pyc
+${PYSITELIB}/twisted/runner/inetd.pyo
+${PYSITELIB}/twisted/runner/inetdconf.py
+${PYSITELIB}/twisted/runner/inetdconf.pyc
+${PYSITELIB}/twisted/runner/inetdconf.pyo
+${PYSITELIB}/twisted/runner/inetdtap.py
+${PYSITELIB}/twisted/runner/inetdtap.pyc
+${PYSITELIB}/twisted/runner/inetdtap.pyo
+${PYSITELIB}/twisted/runner/portmap.so
+${PYSITELIB}/twisted/runner/procmon.py
+${PYSITELIB}/twisted/runner/procmon.pyc
+${PYSITELIB}/twisted/runner/procmon.pyo
+${PYSITELIB}/twisted/runner/procutils.py
+${PYSITELIB}/twisted/runner/procutils.pyc
+${PYSITELIB}/twisted/runner/procutils.pyo
+${PYSITELIB}/twisted/scripts/__init__.py
+${PYSITELIB}/twisted/scripts/__init__.pyc
+${PYSITELIB}/twisted/scripts/__init__.pyo
+${PYSITELIB}/twisted/scripts/bookify.py
+${PYSITELIB}/twisted/scripts/bookify.pyc
+${PYSITELIB}/twisted/scripts/bookify.pyo
+${PYSITELIB}/twisted/scripts/ckeygen.py
+${PYSITELIB}/twisted/scripts/ckeygen.pyc
+${PYSITELIB}/twisted/scripts/ckeygen.pyo
+${PYSITELIB}/twisted/scripts/conch.py
+${PYSITELIB}/twisted/scripts/conch.pyc
+${PYSITELIB}/twisted/scripts/conch.pyo
+${PYSITELIB}/twisted/scripts/im.py
+${PYSITELIB}/twisted/scripts/im.pyc
+${PYSITELIB}/twisted/scripts/im.pyo
+${PYSITELIB}/twisted/scripts/lore.py
+${PYSITELIB}/twisted/scripts/lore.pyc
+${PYSITELIB}/twisted/scripts/lore.pyo
+${PYSITELIB}/twisted/scripts/mailmail.py
+${PYSITELIB}/twisted/scripts/mailmail.pyc
+${PYSITELIB}/twisted/scripts/mailmail.pyo
+${PYSITELIB}/twisted/scripts/manhole.py
+${PYSITELIB}/twisted/scripts/manhole.pyc
+${PYSITELIB}/twisted/scripts/manhole.pyo
+${PYSITELIB}/twisted/scripts/mktap.py
+${PYSITELIB}/twisted/scripts/mktap.pyc
+${PYSITELIB}/twisted/scripts/mktap.pyo
+${PYSITELIB}/twisted/scripts/tap2deb.py
+${PYSITELIB}/twisted/scripts/tap2deb.pyc
+${PYSITELIB}/twisted/scripts/tap2deb.pyo
+${PYSITELIB}/twisted/scripts/tap2rpm.py
+${PYSITELIB}/twisted/scripts/tap2rpm.pyc
+${PYSITELIB}/twisted/scripts/tap2rpm.pyo
+${PYSITELIB}/twisted/scripts/tapconvert.py
+${PYSITELIB}/twisted/scripts/tapconvert.pyc
+${PYSITELIB}/twisted/scripts/tapconvert.pyo
+${PYSITELIB}/twisted/scripts/tkconch.py
+${PYSITELIB}/twisted/scripts/tkconch.pyc
+${PYSITELIB}/twisted/scripts/tkconch.pyo
+${PYSITELIB}/twisted/scripts/tkmktap.py
+${PYSITELIB}/twisted/scripts/tkmktap.pyc
+${PYSITELIB}/twisted/scripts/tkmktap.pyo
+${PYSITELIB}/twisted/scripts/tkunzip.py
+${PYSITELIB}/twisted/scripts/tkunzip.pyc
+${PYSITELIB}/twisted/scripts/tkunzip.pyo
+${PYSITELIB}/twisted/scripts/trial.py
+${PYSITELIB}/twisted/scripts/trial.pyc
+${PYSITELIB}/twisted/scripts/trial.pyo
+${PYSITELIB}/twisted/scripts/twistd.py
+${PYSITELIB}/twisted/scripts/twistd.pyc
+${PYSITELIB}/twisted/scripts/twistd.pyo
+${PYSITELIB}/twisted/scripts/twistw.py
+${PYSITELIB}/twisted/scripts/twistw.pyc
+${PYSITELIB}/twisted/scripts/twistw.pyo
+${PYSITELIB}/twisted/scripts/websetroot.py
+${PYSITELIB}/twisted/scripts/websetroot.pyc
+${PYSITELIB}/twisted/scripts/websetroot.pyo
+${PYSITELIB}/twisted/spread/__init__.py
+${PYSITELIB}/twisted/spread/__init__.pyc
+${PYSITELIB}/twisted/spread/__init__.pyo
+${PYSITELIB}/twisted/spread/banana.py
+${PYSITELIB}/twisted/spread/banana.pyc
+${PYSITELIB}/twisted/spread/banana.pyo
+${PYSITELIB}/twisted/spread/cBanana.so
+${PYSITELIB}/twisted/spread/flavors.py
+${PYSITELIB}/twisted/spread/flavors.pyc
+${PYSITELIB}/twisted/spread/flavors.pyo
+${PYSITELIB}/twisted/spread/interfaces.py
+${PYSITELIB}/twisted/spread/interfaces.pyc
+${PYSITELIB}/twisted/spread/interfaces.pyo
+${PYSITELIB}/twisted/spread/jelly.py
+${PYSITELIB}/twisted/spread/jelly.pyc
+${PYSITELIB}/twisted/spread/jelly.pyo
+${PYSITELIB}/twisted/spread/newjelly.py
+${PYSITELIB}/twisted/spread/newjelly.pyc
+${PYSITELIB}/twisted/spread/newjelly.pyo
+${PYSITELIB}/twisted/spread/pb.py
+${PYSITELIB}/twisted/spread/pb.pyc
+${PYSITELIB}/twisted/spread/pb.pyo
+${PYSITELIB}/twisted/spread/publish.py
+${PYSITELIB}/twisted/spread/publish.pyc
+${PYSITELIB}/twisted/spread/publish.pyo
+${PYSITELIB}/twisted/spread/refpath.py
+${PYSITELIB}/twisted/spread/refpath.pyc
+${PYSITELIB}/twisted/spread/refpath.pyo
+${PYSITELIB}/twisted/spread/sturdy.py
+${PYSITELIB}/twisted/spread/sturdy.pyc
+${PYSITELIB}/twisted/spread/sturdy.pyo
+${PYSITELIB}/twisted/spread/ui/__init__.py
+${PYSITELIB}/twisted/spread/ui/__init__.pyc
+${PYSITELIB}/twisted/spread/ui/__init__.pyo
+${PYSITELIB}/twisted/spread/ui/gtk2util.py
+${PYSITELIB}/twisted/spread/ui/gtk2util.pyc
+${PYSITELIB}/twisted/spread/ui/gtk2util.pyo
+${PYSITELIB}/twisted/spread/ui/gtkutil.py
+${PYSITELIB}/twisted/spread/ui/gtkutil.pyc
+${PYSITELIB}/twisted/spread/ui/gtkutil.pyo
+${PYSITELIB}/twisted/spread/ui/login2.glade
+${PYSITELIB}/twisted/spread/ui/tktree.py
+${PYSITELIB}/twisted/spread/ui/tktree.pyc
+${PYSITELIB}/twisted/spread/ui/tktree.pyo
+${PYSITELIB}/twisted/spread/ui/tkutil.py
+${PYSITELIB}/twisted/spread/ui/tkutil.pyc
+${PYSITELIB}/twisted/spread/ui/tkutil.pyo
+${PYSITELIB}/twisted/spread/util.py
+${PYSITELIB}/twisted/spread/util.pyc
+${PYSITELIB}/twisted/spread/util.pyo
+${PYSITELIB}/twisted/tap/__init__.py
+${PYSITELIB}/twisted/tap/__init__.pyc
+${PYSITELIB}/twisted/tap/__init__.pyo
+${PYSITELIB}/twisted/tap/conch.py
+${PYSITELIB}/twisted/tap/conch.pyc
+${PYSITELIB}/twisted/tap/conch.pyo
+${PYSITELIB}/twisted/tap/ftp.py
+${PYSITELIB}/twisted/tap/ftp.pyc
+${PYSITELIB}/twisted/tap/ftp.pyo
+${PYSITELIB}/twisted/tap/manhole.py
+${PYSITELIB}/twisted/tap/manhole.pyc
+${PYSITELIB}/twisted/tap/manhole.pyo
+${PYSITELIB}/twisted/tap/news.py
+${PYSITELIB}/twisted/tap/news.pyc
+${PYSITELIB}/twisted/tap/news.pyo
+${PYSITELIB}/twisted/tap/portforward.py
+${PYSITELIB}/twisted/tap/portforward.pyc
+${PYSITELIB}/twisted/tap/portforward.pyo
+${PYSITELIB}/twisted/tap/socks.py
+${PYSITELIB}/twisted/tap/socks.pyc
+${PYSITELIB}/twisted/tap/socks.pyo
+${PYSITELIB}/twisted/tap/telnet.py
+${PYSITELIB}/twisted/tap/telnet.pyc
+${PYSITELIB}/twisted/tap/telnet.pyo
+${PYSITELIB}/twisted/tap/toc.py
+${PYSITELIB}/twisted/tap/toc.pyc
+${PYSITELIB}/twisted/tap/toc.pyo
+${PYSITELIB}/twisted/tap/web.py
+${PYSITELIB}/twisted/tap/web.pyc
+${PYSITELIB}/twisted/tap/web.pyo
+${PYSITELIB}/twisted/tap/words.py
+${PYSITELIB}/twisted/tap/words.pyc
+${PYSITELIB}/twisted/tap/words.pyo
+${PYSITELIB}/twisted/test/__init__.py
+${PYSITELIB}/twisted/test/__init__.pyc
+${PYSITELIB}/twisted/test/__init__.pyo
+${PYSITELIB}/twisted/test/crash_test_dummy.py
+${PYSITELIB}/twisted/test/crash_test_dummy.pyc
+${PYSITELIB}/twisted/test/crash_test_dummy.pyo
+${PYSITELIB}/twisted/test/myrebuilder1.py
+${PYSITELIB}/twisted/test/myrebuilder1.pyc
+${PYSITELIB}/twisted/test/myrebuilder1.pyo
+${PYSITELIB}/twisted/test/myrebuilder2.py
+${PYSITELIB}/twisted/test/myrebuilder2.pyc
+${PYSITELIB}/twisted/test/myrebuilder2.pyo
+${PYSITELIB}/twisted/test/process_echoer.py
+${PYSITELIB}/twisted/test/process_echoer.pyc
+${PYSITELIB}/twisted/test/process_echoer.pyo
+${PYSITELIB}/twisted/test/process_reader.py
+${PYSITELIB}/twisted/test/process_reader.pyc
+${PYSITELIB}/twisted/test/process_reader.pyo
+${PYSITELIB}/twisted/test/process_signal.py
+${PYSITELIB}/twisted/test/process_signal.pyc
+${PYSITELIB}/twisted/test/process_signal.pyo
+${PYSITELIB}/twisted/test/process_stdinreader.py
+${PYSITELIB}/twisted/test/process_stdinreader.pyc
+${PYSITELIB}/twisted/test/process_stdinreader.pyo
+${PYSITELIB}/twisted/test/process_tester.py
+${PYSITELIB}/twisted/test/process_tester.pyc
+${PYSITELIB}/twisted/test/process_tester.pyo
+${PYSITELIB}/twisted/test/process_twisted.py
+${PYSITELIB}/twisted/test/process_twisted.pyc
+${PYSITELIB}/twisted/test/process_twisted.pyo
+${PYSITELIB}/twisted/test/proto_helpers.py
+${PYSITELIB}/twisted/test/proto_helpers.pyc
+${PYSITELIB}/twisted/test/proto_helpers.pyo
+${PYSITELIB}/twisted/test/rfc822.message
+${PYSITELIB}/twisted/test/server.pem
+${PYSITELIB}/twisted/test/ssl_helpers.py
+${PYSITELIB}/twisted/test/ssl_helpers.pyc
+${PYSITELIB}/twisted/test/ssl_helpers.pyo
+${PYSITELIB}/twisted/test/test_app.py
+${PYSITELIB}/twisted/test/test_app.pyc
+${PYSITELIB}/twisted/test/test_app.pyo
+${PYSITELIB}/twisted/test/test_application.py
+${PYSITELIB}/twisted/test/test_application.pyc
+${PYSITELIB}/twisted/test/test_application.pyo
+${PYSITELIB}/twisted/test/test_banana.py
+${PYSITELIB}/twisted/test/test_banana.pyc
+${PYSITELIB}/twisted/test/test_banana.pyo
+${PYSITELIB}/twisted/test/test_bounce.py
+${PYSITELIB}/twisted/test/test_bounce.pyc
+${PYSITELIB}/twisted/test/test_bounce.pyo
+${PYSITELIB}/twisted/test/test_compat.py
+${PYSITELIB}/twisted/test/test_compat.pyc
+${PYSITELIB}/twisted/test/test_compat.pyo
+${PYSITELIB}/twisted/test/test_components.py
+${PYSITELIB}/twisted/test/test_components.pyc
+${PYSITELIB}/twisted/test/test_components.pyo
+${PYSITELIB}/twisted/test/test_conch.py
+${PYSITELIB}/twisted/test/test_conch.pyc
+${PYSITELIB}/twisted/test/test_conch.pyo
+${PYSITELIB}/twisted/test/test_context.py
+${PYSITELIB}/twisted/test/test_context.pyc
+${PYSITELIB}/twisted/test/test_context.pyo
+${PYSITELIB}/twisted/test/test_cred.py
+${PYSITELIB}/twisted/test/test_cred.pyc
+${PYSITELIB}/twisted/test/test_cred.pyo
+${PYSITELIB}/twisted/test/test_defer.py
+${PYSITELIB}/twisted/test/test_defer.pyc
+${PYSITELIB}/twisted/test/test_defer.pyo
+${PYSITELIB}/twisted/test/test_dict.py
+${PYSITELIB}/twisted/test/test_dict.pyc
+${PYSITELIB}/twisted/test/test_dict.pyo
+${PYSITELIB}/twisted/test/test_dirdbm.py
+${PYSITELIB}/twisted/test/test_dirdbm.pyc
+${PYSITELIB}/twisted/test/test_dirdbm.pyo
+${PYSITELIB}/twisted/test/test_dns.py
+${PYSITELIB}/twisted/test/test_dns.pyc
+${PYSITELIB}/twisted/test/test_dns.pyo
+${PYSITELIB}/twisted/test/test_doc.py
+${PYSITELIB}/twisted/test/test_doc.pyc
+${PYSITELIB}/twisted/test/test_doc.pyo
+${PYSITELIB}/twisted/test/test_domhelpers.py
+${PYSITELIB}/twisted/test/test_domhelpers.pyc
+${PYSITELIB}/twisted/test/test_domhelpers.pyo
+${PYSITELIB}/twisted/test/test_domish.py
+${PYSITELIB}/twisted/test/test_domish.pyc
+${PYSITELIB}/twisted/test/test_domish.pyo
+${PYSITELIB}/twisted/test/test_enterprise.py
+${PYSITELIB}/twisted/test/test_enterprise.pyc
+${PYSITELIB}/twisted/test/test_enterprise.pyo
+${PYSITELIB}/twisted/test/test_error.py
+${PYSITELIB}/twisted/test/test_error.pyc
+${PYSITELIB}/twisted/test/test_error.pyo
+${PYSITELIB}/twisted/test/test_ethernet.py
+${PYSITELIB}/twisted/test/test_ethernet.pyc
+${PYSITELIB}/twisted/test/test_ethernet.pyo
+${PYSITELIB}/twisted/test/test_explorer.py
+${PYSITELIB}/twisted/test/test_explorer.pyc
+${PYSITELIB}/twisted/test/test_explorer.pyo
+${PYSITELIB}/twisted/test/test_extensions.py
+${PYSITELIB}/twisted/test/test_extensions.pyc
+${PYSITELIB}/twisted/test/test_extensions.pyo
+${PYSITELIB}/twisted/test/test_factories.py
+${PYSITELIB}/twisted/test/test_factories.pyc
+${PYSITELIB}/twisted/test/test_factories.pyo
+${PYSITELIB}/twisted/test/test_failure.py
+${PYSITELIB}/twisted/test/test_failure.pyc
+${PYSITELIB}/twisted/test/test_failure.pyo
+${PYSITELIB}/twisted/test/test_finger.py
+${PYSITELIB}/twisted/test/test_finger.pyc
+${PYSITELIB}/twisted/test/test_finger.pyo
+${PYSITELIB}/twisted/test/test_flow.py
+${PYSITELIB}/twisted/test/test_flow.pyc
+${PYSITELIB}/twisted/test/test_flow.pyo
+${PYSITELIB}/twisted/test/test_formmethod.py
+${PYSITELIB}/twisted/test/test_formmethod.pyc
+${PYSITELIB}/twisted/test/test_formmethod.pyo
+${PYSITELIB}/twisted/test/test_ftp.py
+${PYSITELIB}/twisted/test/test_ftp.pyc
+${PYSITELIB}/twisted/test/test_ftp.pyo
+${PYSITELIB}/twisted/test/test_hook.py
+${PYSITELIB}/twisted/test/test_hook.pyc
+${PYSITELIB}/twisted/test/test_hook.pyo
+${PYSITELIB}/twisted/test/test_htb.py
+${PYSITELIB}/twisted/test/test_htb.pyc
+${PYSITELIB}/twisted/test/test_htb.pyo
+${PYSITELIB}/twisted/test/test_http.py
+${PYSITELIB}/twisted/test/test_http.pyc
+${PYSITELIB}/twisted/test/test_http.pyo
+${PYSITELIB}/twisted/test/test_imap.py
+${PYSITELIB}/twisted/test/test_imap.pyc
+${PYSITELIB}/twisted/test/test_imap.pyo
+${PYSITELIB}/twisted/test/test_import.py
+${PYSITELIB}/twisted/test/test_import.pyc
+${PYSITELIB}/twisted/test/test_import.pyo
+${PYSITELIB}/twisted/test/test_internet.py
+${PYSITELIB}/twisted/test/test_internet.pyc
+${PYSITELIB}/twisted/test/test_internet.pyo
+${PYSITELIB}/twisted/test/test_ip.py
+${PYSITELIB}/twisted/test/test_ip.pyc
+${PYSITELIB}/twisted/test/test_ip.pyo
+${PYSITELIB}/twisted/test/test_irc.py
+${PYSITELIB}/twisted/test/test_irc.pyc
+${PYSITELIB}/twisted/test/test_irc.pyo
+${PYSITELIB}/twisted/test/test_iutils.py
+${PYSITELIB}/twisted/test/test_iutils.pyc
+${PYSITELIB}/twisted/test/test_iutils.pyo
+${PYSITELIB}/twisted/test/test_jabbercomponent.py
+${PYSITELIB}/twisted/test/test_jabbercomponent.pyc
+${PYSITELIB}/twisted/test/test_jabbercomponent.pyo
+${PYSITELIB}/twisted/test/test_jabberjid.py
+${PYSITELIB}/twisted/test/test_jabberjid.pyc
+${PYSITELIB}/twisted/test/test_jabberjid.pyo
+${PYSITELIB}/twisted/test/test_jelly.py
+${PYSITELIB}/twisted/test/test_jelly.pyc
+${PYSITELIB}/twisted/test/test_jelly.pyo
+${PYSITELIB}/twisted/test/test_journal.py
+${PYSITELIB}/twisted/test/test_journal.pyc
+${PYSITELIB}/twisted/test/test_journal.pyo
+${PYSITELIB}/twisted/test/test_log.py
+${PYSITELIB}/twisted/test/test_log.pyc
+${PYSITELIB}/twisted/test/test_log.pyo
+${PYSITELIB}/twisted/test/test_logfile.py
+${PYSITELIB}/twisted/test/test_logfile.pyc
+${PYSITELIB}/twisted/test/test_logfile.pyo
+${PYSITELIB}/twisted/test/test_loopback.py
+${PYSITELIB}/twisted/test/test_loopback.pyc
+${PYSITELIB}/twisted/test/test_loopback.pyo
+${PYSITELIB}/twisted/test/test_mail.py
+${PYSITELIB}/twisted/test/test_mail.pyc
+${PYSITELIB}/twisted/test/test_mail.pyo
+${PYSITELIB}/twisted/test/test_manhole.py
+${PYSITELIB}/twisted/test/test_manhole.pyc
+${PYSITELIB}/twisted/test/test_manhole.pyo
+${PYSITELIB}/twisted/test/test_msn.py
+${PYSITELIB}/twisted/test/test_msn.pyc
+${PYSITELIB}/twisted/test/test_msn.pyo
+${PYSITELIB}/twisted/test/test_mvc.py
+${PYSITELIB}/twisted/test/test_mvc.pyc
+${PYSITELIB}/twisted/test/test_mvc.pyo
+${PYSITELIB}/twisted/test/test_names.py
+${PYSITELIB}/twisted/test/test_names.pyc
+${PYSITELIB}/twisted/test/test_names.pyo
+${PYSITELIB}/twisted/test/test_newcred.py
+${PYSITELIB}/twisted/test/test_newcred.pyc
+${PYSITELIB}/twisted/test/test_newcred.pyo
+${PYSITELIB}/twisted/test/test_newjelly.py
+${PYSITELIB}/twisted/test/test_newjelly.pyc
+${PYSITELIB}/twisted/test/test_newjelly.pyo
+${PYSITELIB}/twisted/test/test_news.py
+${PYSITELIB}/twisted/test/test_news.pyc
+${PYSITELIB}/twisted/test/test_news.pyo
+${PYSITELIB}/twisted/test/test_nmea.py
+${PYSITELIB}/twisted/test/test_nmea.pyc
+${PYSITELIB}/twisted/test/test_nmea.pyo
+${PYSITELIB}/twisted/test/test_nntp.py
+${PYSITELIB}/twisted/test/test_nntp.pyc
+${PYSITELIB}/twisted/test/test_nntp.pyo
+${PYSITELIB}/twisted/test/test_paths.py
+${PYSITELIB}/twisted/test/test_paths.pyc
+${PYSITELIB}/twisted/test/test_paths.pyo
+${PYSITELIB}/twisted/test/test_pb.py
+${PYSITELIB}/twisted/test/test_pb.pyc
+${PYSITELIB}/twisted/test/test_pb.pyo
+${PYSITELIB}/twisted/test/test_pbfailure.py
+${PYSITELIB}/twisted/test/test_pbfailure.pyc
+${PYSITELIB}/twisted/test/test_pbfailure.pyo
+${PYSITELIB}/twisted/test/test_pcp.py
+${PYSITELIB}/twisted/test/test_pcp.pyc
+${PYSITELIB}/twisted/test/test_pcp.pyo
+${PYSITELIB}/twisted/test/test_persisted.py
+${PYSITELIB}/twisted/test/test_persisted.pyc
+${PYSITELIB}/twisted/test/test_persisted.pyo
+${PYSITELIB}/twisted/test/test_policies.py
+${PYSITELIB}/twisted/test/test_policies.pyc
+${PYSITELIB}/twisted/test/test_policies.pyo
+${PYSITELIB}/twisted/test/test_pop3.py
+${PYSITELIB}/twisted/test/test_pop3.pyc
+${PYSITELIB}/twisted/test/test_pop3.pyo
+${PYSITELIB}/twisted/test/test_postfix.py
+${PYSITELIB}/twisted/test/test_postfix.pyc
+${PYSITELIB}/twisted/test/test_postfix.pyo
+${PYSITELIB}/twisted/test/test_process.py
+${PYSITELIB}/twisted/test/test_process.pyc
+${PYSITELIB}/twisted/test/test_process.pyo
+${PYSITELIB}/twisted/test/test_protocols.py
+${PYSITELIB}/twisted/test/test_protocols.pyc
+${PYSITELIB}/twisted/test/test_protocols.pyo
+${PYSITELIB}/twisted/test/test_rawudp.py
+${PYSITELIB}/twisted/test/test_rawudp.pyc
+${PYSITELIB}/twisted/test/test_rawudp.pyo
+${PYSITELIB}/twisted/test/test_rebuild.py
+${PYSITELIB}/twisted/test/test_rebuild.pyc
+${PYSITELIB}/twisted/test/test_rebuild.pyo
+${PYSITELIB}/twisted/test/test_reflect.py
+${PYSITELIB}/twisted/test/test_reflect.pyc
+${PYSITELIB}/twisted/test/test_reflect.pyo
+${PYSITELIB}/twisted/test/test_rootresolve.py
+${PYSITELIB}/twisted/test/test_rootresolve.pyc
+${PYSITELIB}/twisted/test/test_rootresolve.pyo
+${PYSITELIB}/twisted/test/test_roots.py
+${PYSITELIB}/twisted/test/test_roots.pyc
+${PYSITELIB}/twisted/test/test_roots.pyo
+${PYSITELIB}/twisted/test/test_setup.py
+${PYSITELIB}/twisted/test/test_setup.pyc
+${PYSITELIB}/twisted/test/test_setup.pyo
+${PYSITELIB}/twisted/test/test_shortcut.py
+${PYSITELIB}/twisted/test/test_shortcut.pyc
+${PYSITELIB}/twisted/test/test_shortcut.pyo
+${PYSITELIB}/twisted/test/test_sip.py
+${PYSITELIB}/twisted/test/test_sip.pyc
+${PYSITELIB}/twisted/test/test_sip.pyo
+${PYSITELIB}/twisted/test/test_smtp.py
+${PYSITELIB}/twisted/test/test_smtp.pyc
+${PYSITELIB}/twisted/test/test_smtp.pyo
+${PYSITELIB}/twisted/test/test_sob.py
+${PYSITELIB}/twisted/test/test_sob.pyc
+${PYSITELIB}/twisted/test/test_sob.pyo
+${PYSITELIB}/twisted/test/test_spread.py
+${PYSITELIB}/twisted/test/test_spread.pyc
+${PYSITELIB}/twisted/test/test_spread.pyo
+${PYSITELIB}/twisted/test/test_ssl.py
+${PYSITELIB}/twisted/test/test_ssl.pyc
+${PYSITELIB}/twisted/test/test_ssl.pyo
+${PYSITELIB}/twisted/test/test_strports.py
+${PYSITELIB}/twisted/test/test_strports.pyc
+${PYSITELIB}/twisted/test/test_strports.pyo
+${PYSITELIB}/twisted/test/test_task.py
+${PYSITELIB}/twisted/test/test_task.pyc
+${PYSITELIB}/twisted/test/test_task.pyo
+${PYSITELIB}/twisted/test/test_tcp.py
+${PYSITELIB}/twisted/test/test_tcp.pyc
+${PYSITELIB}/twisted/test/test_tcp.pyo
+${PYSITELIB}/twisted/test/test_tendril.py
+${PYSITELIB}/twisted/test/test_tendril.pyc
+${PYSITELIB}/twisted/test/test_tendril.pyo
+${PYSITELIB}/twisted/test/test_text.py
+${PYSITELIB}/twisted/test/test_text.pyc
+${PYSITELIB}/twisted/test/test_text.pyo
+${PYSITELIB}/twisted/test/test_threadpool.py
+${PYSITELIB}/twisted/test/test_threadpool.pyc
+${PYSITELIB}/twisted/test/test_threadpool.pyo
+${PYSITELIB}/twisted/test/test_threads.py
+${PYSITELIB}/twisted/test/test_threads.pyc
+${PYSITELIB}/twisted/test/test_threads.pyo
+${PYSITELIB}/twisted/test/test_timeoutqueue.py
+${PYSITELIB}/twisted/test/test_timeoutqueue.pyc
+${PYSITELIB}/twisted/test/test_timeoutqueue.pyo
+${PYSITELIB}/twisted/test/test_toc.py
+${PYSITELIB}/twisted/test/test_toc.pyc
+${PYSITELIB}/twisted/test/test_toc.pyo
+${PYSITELIB}/twisted/test/test_tpfile.py
+${PYSITELIB}/twisted/test/test_tpfile.pyc
+${PYSITELIB}/twisted/test/test_tpfile.pyo
+${PYSITELIB}/twisted/test/test_trial.py
+${PYSITELIB}/twisted/test/test_trial.pyc
+${PYSITELIB}/twisted/test/test_trial.pyo
+${PYSITELIB}/twisted/test/test_udp.py
+${PYSITELIB}/twisted/test/test_udp.pyc
+${PYSITELIB}/twisted/test/test_udp.pyo
+${PYSITELIB}/twisted/test/test_unix.py
+${PYSITELIB}/twisted/test/test_unix.pyc
+${PYSITELIB}/twisted/test/test_unix.pyo
+${PYSITELIB}/twisted/test/test_usage.py
+${PYSITELIB}/twisted/test/test_usage.pyc
+${PYSITELIB}/twisted/test/test_usage.pyo
+${PYSITELIB}/twisted/test/test_util.py
+${PYSITELIB}/twisted/test/test_util.pyc
+${PYSITELIB}/twisted/test/test_util.pyo
+${PYSITELIB}/twisted/test/test_web.py
+${PYSITELIB}/twisted/test/test_web.pyc
+${PYSITELIB}/twisted/test/test_web.pyo
+${PYSITELIB}/twisted/test/test_webclient.py
+${PYSITELIB}/twisted/test/test_webclient.pyc
+${PYSITELIB}/twisted/test/test_webclient.pyo
+${PYSITELIB}/twisted/test/test_words.py
+${PYSITELIB}/twisted/test/test_words.pyc
+${PYSITELIB}/twisted/test/test_words.pyo
+${PYSITELIB}/twisted/test/test_woven.py
+${PYSITELIB}/twisted/test/test_woven.pyc
+${PYSITELIB}/twisted/test/test_woven.pyo
+${PYSITELIB}/twisted/test/test_xishutil.py
+${PYSITELIB}/twisted/test/test_xishutil.pyc
+${PYSITELIB}/twisted/test/test_xishutil.pyo
+${PYSITELIB}/twisted/test/test_xml.py
+${PYSITELIB}/twisted/test/test_xml.pyc
+${PYSITELIB}/twisted/test/test_xml.pyo
+${PYSITELIB}/twisted/test/test_xmlrpc.py
+${PYSITELIB}/twisted/test/test_xmlrpc.pyc
+${PYSITELIB}/twisted/test/test_xmlrpc.pyo
+${PYSITELIB}/twisted/test/test_xmlstream.py
+${PYSITELIB}/twisted/test/test_xmlstream.pyc
+${PYSITELIB}/twisted/test/test_xmlstream.pyo
+${PYSITELIB}/twisted/test/test_xpath.py
+${PYSITELIB}/twisted/test/test_xpath.pyc
+${PYSITELIB}/twisted/test/test_xpath.pyo
+${PYSITELIB}/twisted/test/test_zipstream.py
+${PYSITELIB}/twisted/test/test_zipstream.pyc
+${PYSITELIB}/twisted/test/test_zipstream.pyo
+${PYSITELIB}/twisted/test/testutils.py
+${PYSITELIB}/twisted/test/testutils.pyc
+${PYSITELIB}/twisted/test/testutils.pyo
+${PYSITELIB}/twisted/test/threading_latency.py
+${PYSITELIB}/twisted/test/threading_latency.pyc
+${PYSITELIB}/twisted/test/threading_latency.pyo
+${PYSITELIB}/twisted/trial/__init__.py
+${PYSITELIB}/twisted/trial/__init__.pyc
+${PYSITELIB}/twisted/trial/__init__.pyo
+${PYSITELIB}/twisted/trial/remote.py
+${PYSITELIB}/twisted/trial/remote.pyc
+${PYSITELIB}/twisted/trial/remote.pyo
+${PYSITELIB}/twisted/trial/reporter.py
+${PYSITELIB}/twisted/trial/reporter.pyc
+${PYSITELIB}/twisted/trial/reporter.pyo
+${PYSITELIB}/twisted/trial/runner.py
+${PYSITELIB}/twisted/trial/runner.pyc
+${PYSITELIB}/twisted/trial/runner.pyo
+${PYSITELIB}/twisted/trial/unittest.py
+${PYSITELIB}/twisted/trial/unittest.pyc
+${PYSITELIB}/twisted/trial/unittest.pyo
+${PYSITELIB}/twisted/trial/util.py
+${PYSITELIB}/twisted/trial/util.pyc
+${PYSITELIB}/twisted/trial/util.pyo
+${PYSITELIB}/twisted/web/__init__.py
+${PYSITELIB}/twisted/web/__init__.pyc
+${PYSITELIB}/twisted/web/__init__.pyo
+${PYSITELIB}/twisted/web/client.py
+${PYSITELIB}/twisted/web/client.pyc
+${PYSITELIB}/twisted/web/client.pyo
+${PYSITELIB}/twisted/web/distrib.py
+${PYSITELIB}/twisted/web/distrib.pyc
+${PYSITELIB}/twisted/web/distrib.pyo
+${PYSITELIB}/twisted/web/domhandlers.py
+${PYSITELIB}/twisted/web/domhandlers.pyc
+${PYSITELIB}/twisted/web/domhandlers.pyo
+${PYSITELIB}/twisted/web/domhelpers.py
+${PYSITELIB}/twisted/web/domhelpers.pyc
+${PYSITELIB}/twisted/web/domhelpers.pyo
+${PYSITELIB}/twisted/web/dominput.py
+${PYSITELIB}/twisted/web/dominput.pyc
+${PYSITELIB}/twisted/web/dominput.pyo
+${PYSITELIB}/twisted/web/domtemplate.py
+${PYSITELIB}/twisted/web/domtemplate.pyc
+${PYSITELIB}/twisted/web/domtemplate.pyo
+${PYSITELIB}/twisted/web/domwidgets.py
+${PYSITELIB}/twisted/web/domwidgets.pyc
+${PYSITELIB}/twisted/web/domwidgets.pyo
+${PYSITELIB}/twisted/web/error.py
+${PYSITELIB}/twisted/web/error.pyc
+${PYSITELIB}/twisted/web/error.pyo
+${PYSITELIB}/twisted/web/google.py
+${PYSITELIB}/twisted/web/google.pyc
+${PYSITELIB}/twisted/web/google.pyo
+${PYSITELIB}/twisted/web/guard.py
+${PYSITELIB}/twisted/web/guard.pyc
+${PYSITELIB}/twisted/web/guard.pyo
+${PYSITELIB}/twisted/web/html.py
+${PYSITELIB}/twisted/web/html.pyc
+${PYSITELIB}/twisted/web/html.pyo
+${PYSITELIB}/twisted/web/microdom.py
+${PYSITELIB}/twisted/web/microdom.pyc
+${PYSITELIB}/twisted/web/microdom.pyo
+${PYSITELIB}/twisted/web/monitor.py
+${PYSITELIB}/twisted/web/monitor.pyc
+${PYSITELIB}/twisted/web/monitor.pyo
+${PYSITELIB}/twisted/web/proxy.py
+${PYSITELIB}/twisted/web/proxy.pyc
+${PYSITELIB}/twisted/web/proxy.pyo
+${PYSITELIB}/twisted/web/resource.py
+${PYSITELIB}/twisted/web/resource.pyc
+${PYSITELIB}/twisted/web/resource.pyo
+${PYSITELIB}/twisted/web/rewrite.py
+${PYSITELIB}/twisted/web/rewrite.pyc
+${PYSITELIB}/twisted/web/rewrite.pyo
+${PYSITELIB}/twisted/web/script.py
+${PYSITELIB}/twisted/web/script.pyc
+${PYSITELIB}/twisted/web/script.pyo
+${PYSITELIB}/twisted/web/server.py
+${PYSITELIB}/twisted/web/server.pyc
+${PYSITELIB}/twisted/web/server.pyo
+${PYSITELIB}/twisted/web/soap.py
+${PYSITELIB}/twisted/web/soap.pyc
+${PYSITELIB}/twisted/web/soap.pyo
+${PYSITELIB}/twisted/web/static.py
+${PYSITELIB}/twisted/web/static.pyc
+${PYSITELIB}/twisted/web/static.pyo
+${PYSITELIB}/twisted/web/test.py
+${PYSITELIB}/twisted/web/test.pyc
+${PYSITELIB}/twisted/web/test.pyo
+${PYSITELIB}/twisted/web/trp.py
+${PYSITELIB}/twisted/web/trp.pyc
+${PYSITELIB}/twisted/web/trp.pyo
+${PYSITELIB}/twisted/web/twcgi.py
+${PYSITELIB}/twisted/web/twcgi.pyc
+${PYSITELIB}/twisted/web/twcgi.pyo
+${PYSITELIB}/twisted/web/util.py
+${PYSITELIB}/twisted/web/util.pyc
+${PYSITELIB}/twisted/web/util.pyo
+${PYSITELIB}/twisted/web/vhost.py
+${PYSITELIB}/twisted/web/vhost.pyc
+${PYSITELIB}/twisted/web/vhost.pyo
+${PYSITELIB}/twisted/web/widgets.py
+${PYSITELIB}/twisted/web/widgets.pyc
+${PYSITELIB}/twisted/web/widgets.pyo
+${PYSITELIB}/twisted/web/wmvc.py
+${PYSITELIB}/twisted/web/wmvc.pyc
+${PYSITELIB}/twisted/web/wmvc.pyo
+${PYSITELIB}/twisted/web/woven/FlashConduit.fla
+${PYSITELIB}/twisted/web/woven/FlashConduit.swf
+${PYSITELIB}/twisted/web/woven/FlashConduitGlue.html
+${PYSITELIB}/twisted/web/woven/WebConduit2_mozilla.js
+${PYSITELIB}/twisted/web/woven/WebConduit2_msie.js
+${PYSITELIB}/twisted/web/woven/WebConduitGlue.html
+${PYSITELIB}/twisted/web/woven/__init__.py
+${PYSITELIB}/twisted/web/woven/__init__.pyc
+${PYSITELIB}/twisted/web/woven/__init__.pyo
+${PYSITELIB}/twisted/web/woven/controller.py
+${PYSITELIB}/twisted/web/woven/controller.pyc
+${PYSITELIB}/twisted/web/woven/controller.pyo
+${PYSITELIB}/twisted/web/woven/dirlist.py
+${PYSITELIB}/twisted/web/woven/dirlist.pyc
+${PYSITELIB}/twisted/web/woven/dirlist.pyo
+${PYSITELIB}/twisted/web/woven/flashconduit.py
+${PYSITELIB}/twisted/web/woven/flashconduit.pyc
+${PYSITELIB}/twisted/web/woven/flashconduit.pyo
+${PYSITELIB}/twisted/web/woven/form.py
+${PYSITELIB}/twisted/web/woven/form.pyc
+${PYSITELIB}/twisted/web/woven/form.pyo
+${PYSITELIB}/twisted/web/woven/guard.py
+${PYSITELIB}/twisted/web/woven/guard.pyc
+${PYSITELIB}/twisted/web/woven/guard.pyo
+${PYSITELIB}/twisted/web/woven/input.py
+${PYSITELIB}/twisted/web/woven/input.pyc
+${PYSITELIB}/twisted/web/woven/input.pyo
+${PYSITELIB}/twisted/web/woven/interfaces.py
+${PYSITELIB}/twisted/web/woven/interfaces.pyc
+${PYSITELIB}/twisted/web/woven/interfaces.pyo
+${PYSITELIB}/twisted/web/woven/model.py
+${PYSITELIB}/twisted/web/woven/model.pyc
+${PYSITELIB}/twisted/web/woven/model.pyo
+${PYSITELIB}/twisted/web/woven/page.py
+${PYSITELIB}/twisted/web/woven/page.pyc
+${PYSITELIB}/twisted/web/woven/page.pyo
+${PYSITELIB}/twisted/web/woven/simpleguard.py
+${PYSITELIB}/twisted/web/woven/simpleguard.pyc
+${PYSITELIB}/twisted/web/woven/simpleguard.pyo
+${PYSITELIB}/twisted/web/woven/tapestry.py
+${PYSITELIB}/twisted/web/woven/tapestry.pyc
+${PYSITELIB}/twisted/web/woven/tapestry.pyo
+${PYSITELIB}/twisted/web/woven/template.py
+${PYSITELIB}/twisted/web/woven/template.pyc
+${PYSITELIB}/twisted/web/woven/template.pyo
+${PYSITELIB}/twisted/web/woven/utils.py
+${PYSITELIB}/twisted/web/woven/utils.pyc
+${PYSITELIB}/twisted/web/woven/utils.pyo
+${PYSITELIB}/twisted/web/woven/view.py
+${PYSITELIB}/twisted/web/woven/view.pyc
+${PYSITELIB}/twisted/web/woven/view.pyo
+${PYSITELIB}/twisted/web/woven/widgets.py
+${PYSITELIB}/twisted/web/woven/widgets.pyc
+${PYSITELIB}/twisted/web/woven/widgets.pyo
+${PYSITELIB}/twisted/web/xmlrpc.py
+${PYSITELIB}/twisted/web/xmlrpc.pyc
+${PYSITELIB}/twisted/web/xmlrpc.pyo
+${PYSITELIB}/twisted/words/__init__.py
+${PYSITELIB}/twisted/words/__init__.pyc
+${PYSITELIB}/twisted/words/__init__.pyo
+${PYSITELIB}/twisted/words/botbot.py
+${PYSITELIB}/twisted/words/botbot.pyc
+${PYSITELIB}/twisted/words/botbot.pyo
+${PYSITELIB}/twisted/words/ircservice.py
+${PYSITELIB}/twisted/words/ircservice.pyc
+${PYSITELIB}/twisted/words/ircservice.pyo
+${PYSITELIB}/twisted/words/service.py
+${PYSITELIB}/twisted/words/service.pyc
+${PYSITELIB}/twisted/words/service.pyo
+${PYSITELIB}/twisted/words/tendril.py
+${PYSITELIB}/twisted/words/tendril.pyc
+${PYSITELIB}/twisted/words/tendril.pyo
+${PYSITELIB}/twisted/words/webwords.py
+${PYSITELIB}/twisted/words/webwords.pyc
+${PYSITELIB}/twisted/words/webwords.pyo
+${PYSITELIB}/twisted/xish/__init__.py
+${PYSITELIB}/twisted/xish/__init__.pyc
+${PYSITELIB}/twisted/xish/__init__.pyo
+${PYSITELIB}/twisted/xish/domish.py
+${PYSITELIB}/twisted/xish/domish.pyc
+${PYSITELIB}/twisted/xish/domish.pyo
+${PYSITELIB}/twisted/xish/utility.py
+${PYSITELIB}/twisted/xish/utility.pyc
+${PYSITELIB}/twisted/xish/utility.pyo
+${PYSITELIB}/twisted/xish/xpath.py
+${PYSITELIB}/twisted/xish/xpath.pyc
+${PYSITELIB}/twisted/xish/xpath.pyo
+${PYSITELIB}/twisted/xish/xpathparser.py
+${PYSITELIB}/twisted/xish/xpathparser.pyc
+${PYSITELIB}/twisted/xish/xpathparser.pyo
+${PYSITELIB}/twisted/internet/wxreactor.py
+${PYSITELIB}/twisted/internet/wxreactor.pyc
+${PYSITELIB}/twisted/internet/wxreactor.pyo
+${PYSITELIB}/twisted/manhole/_inspectro.py
+${PYSITELIB}/twisted/manhole/gladereactor.py
+${PYSITELIB}/twisted/manhole/_inspectro.pyc
+${PYSITELIB}/twisted/manhole/gladereactor.pyc
+${PYSITELIB}/twisted/manhole/_inspectro.pyo
+${PYSITELIB}/twisted/manhole/gladereactor.pyo
+${PYSITELIB}/twisted/manhole/gladereactor.glade
+${PYSITELIB}/twisted/manhole/inspectro.glade
+${PYSITELIB}/twisted/manhole/logview.glade
+${PYSITELIB}/twisted/names/secondary.py
+${PYSITELIB}/twisted/names/secondary.pyc
+${PYSITELIB}/twisted/names/secondary.pyo
+${PYSITELIB}/twisted/protocols/ident.py
+${PYSITELIB}/twisted/protocols/stateful.py
+${PYSITELIB}/twisted/protocols/ident.pyc
+${PYSITELIB}/twisted/protocols/stateful.pyc
+${PYSITELIB}/twisted/protocols/ident.pyo
+${PYSITELIB}/twisted/protocols/stateful.pyo
+${PYSITELIB}/twisted/test/process_fds.py
+${PYSITELIB}/twisted/test/test_ident.py
+${PYSITELIB}/twisted/test/test_soap.py
+${PYSITELIB}/twisted/test/test_stateful.py
+${PYSITELIB}/twisted/test/process_fds.pyc
+${PYSITELIB}/twisted/test/test_ident.pyc
+${PYSITELIB}/twisted/test/test_soap.pyc
+${PYSITELIB}/twisted/test/test_stateful.pyc
+${PYSITELIB}/twisted/test/process_fds.pyo
+${PYSITELIB}/twisted/test/test_ident.pyo
+${PYSITELIB}/twisted/test/test_soap.pyo
+${PYSITELIB}/twisted/test/test_stateful.pyo
+@dirrm ${PYSITELIB}/twisted/xish
+@dirrm ${PYSITELIB}/twisted/words
+@dirrm ${PYSITELIB}/twisted/web/woven
+@dirrm ${PYSITELIB}/twisted/web
+@dirrm ${PYSITELIB}/twisted/trial
+@dirrm ${PYSITELIB}/twisted/test
+@dirrm ${PYSITELIB}/twisted/tap
+@dirrm ${PYSITELIB}/twisted/spread/ui
+@dirrm ${PYSITELIB}/twisted/spread
+@dirrm ${PYSITELIB}/twisted/scripts
+@dirrm ${PYSITELIB}/twisted/runner
+@dirrm ${PYSITELIB}/twisted/python
+@dirrm ${PYSITELIB}/twisted/protocols/mice
+@dirrm ${PYSITELIB}/twisted/protocols/jabber
+@dirrm ${PYSITELIB}/twisted/protocols/gps
+@dirrm ${PYSITELIB}/twisted/protocols
+@dirrm ${PYSITELIB}/twisted/persisted/journal
+@dirrm ${PYSITELIB}/twisted/persisted
+@dirrm ${PYSITELIB}/twisted/pair
+@dirrm ${PYSITELIB}/twisted/news
+@dirrm ${PYSITELIB}/twisted/names
+@dirrm ${PYSITELIB}/twisted/manhole/ui
+@dirrm ${PYSITELIB}/twisted/manhole
+@dirrm ${PYSITELIB}/twisted/mail
+@dirrm ${PYSITELIB}/twisted/lore
+@dirrm ${PYSITELIB}/twisted/internet/serialport
+@dirrm ${PYSITELIB}/twisted/internet
+@dirrm ${PYSITELIB}/twisted/im
+@dirrm ${PYSITELIB}/twisted/flow
+@dirrm ${PYSITELIB}/twisted/enterprise
+@dirrm ${PYSITELIB}/twisted/cred
+@dirrm ${PYSITELIB}/twisted/conch/ui
+@dirrm ${PYSITELIB}/twisted/conch/ssh
+@dirrm ${PYSITELIB}/twisted/conch/insults
+@dirrm ${PYSITELIB}/twisted/conch
+@dirrm ${PYSITELIB}/twisted/application
+@dirrm ${PYSITELIB}/twisted
diff --git a/net/py-twisted/distinfo b/net/py-twisted/distinfo
new file mode 100644
index 00000000000..0a79a3cc837
--- /dev/null
+++ b/net/py-twisted/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/03/30 13:27:05 recht Exp $
+
+SHA1 (Twisted-1.2.0.tar.bz2) = a8112e8d6a78f7f984913f7ca445e96b5dcc796a
+Size (Twisted-1.2.0.tar.bz2) = 5533436 bytes
+SHA1 (patch-aa) = c8478bab88d0ade3399bb3bb697020dd3c8ac65c
diff --git a/net/py-twisted/patches/patch-aa b/net/py-twisted/patches/patch-aa
new file mode 100644
index 00000000000..e8eec60087b
--- /dev/null
+++ b/net/py-twisted/patches/patch-aa
@@ -0,0 +1,24 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/03/30 13:27:08 recht Exp $
+
+--- setup.py.orig 2004-03-30 01:31:06.000000000 +0200
++++ setup.py
+@@ -51,6 +51,19 @@ class build_scripts_twisted(build_script
+
+ def run(self):
+ build_scripts.run(self)
++ # for pkgsrc we install each script with verssuffix, so Twisted
++ # can be shared among different Python versions
++ if os.getenv("PKGSRC") == "1":
++ for f in os.listdir(self.build_dir):
++ fpath=os.path.join(self.build_dir, f)
++ if not fpath.endswith(os.getenv("PYVERSSUFFIX")):
++ try:
++ os.unlink(fpath + os.getenv("PYVERSSUFFIX"))
++ except EnvironmentError, e:
++ if e.args[1]=='No such file or directory':
++ pass
++ os.rename(fpath, fpath + os.getenv("PYVERSSUFFIX"))
++
+ if os.name == "nt":
+ for f in os.listdir(self.build_dir):
+ fpath=os.path.join(self.build_dir, f)