| Index: third_party/twisted_8_1/twisted/topfiles/setup.py
|
| diff --git a/third_party/twisted_8_1/twisted/topfiles/setup.py b/third_party/twisted_8_1/twisted/topfiles/setup.py
|
| deleted file mode 100644
|
| index 0365a508cab27ae55fea16bfb52eac4a581285f6..0000000000000000000000000000000000000000
|
| --- a/third_party/twisted_8_1/twisted/topfiles/setup.py
|
| +++ /dev/null
|
| @@ -1,97 +0,0 @@
|
| -#!/usr/bin/env python
|
| -
|
| -# Copyright (c) 2001-2008 Twisted Matrix Laboratories.
|
| -# See LICENSE for details.
|
| -
|
| -
|
| -"""
|
| -Distutils installer for Twisted.
|
| -"""
|
| -
|
| -import os, sys
|
| -
|
| -if sys.version_info < (2,3):
|
| - print >>sys.stderr, "You must use at least Python 2.3 for Twisted"
|
| - sys.exit(3)
|
| -
|
| -if os.path.exists('twisted'):
|
| - sys.path.insert(0, '.') # eek! need this to import twisted. sorry.
|
| -from twisted import copyright
|
| -from twisted.python.dist import setup, ConditionalExtension as Extension
|
| -from twisted.python.dist import getPackages, getDataFiles, getScripts
|
| -from twisted.python.dist import twisted_subprojects
|
| -
|
| -
|
| -
|
| -extensions = [
|
| - Extension("twisted.protocols._c_urlarg",
|
| - ["twisted/protocols/_c_urlarg.c"]),
|
| -
|
| - Extension("twisted.test.raiser",
|
| - ["twisted/test/raiser.c"]),
|
| -
|
| - Extension("twisted.python._epoll",
|
| - ["twisted/python/_epoll.c"],
|
| - condition=lambda builder: builder._check_header("sys/epoll.h")),
|
| -
|
| - Extension("twisted.internet.iocpreactor.iocpsupport",
|
| - ["twisted/internet/iocpreactor/iocpsupport/iocpsupport.c",
|
| - "twisted/internet/iocpreactor/iocpsupport/winsock_pointers.c"],
|
| - libraries=["ws2_32"],
|
| - condition=lambda builder: sys.platform == "win32"),
|
| -
|
| - Extension("twisted.internet.cfsupport",
|
| - ["twisted/internet/cfsupport/cfsupport.c"],
|
| - extra_compile_args=['-w'],
|
| - extra_link_args=['-framework','CoreFoundation',
|
| - '-framework','CoreServices',
|
| - '-framework','Carbon'],
|
| - condition=lambda builder: sys.platform == "darwin"),
|
| -]
|
| -
|
| -# Figure out which plugins to include: all plugins except subproject ones
|
| -subProjectsPlugins = ['twisted_%s.py' % subProject
|
| - for subProject in twisted_subprojects]
|
| -plugins = os.listdir(os.path.join(
|
| - os.path.dirname(os.path.abspath(copyright.__file__)), 'plugins'))
|
| -plugins = [plugin[:-3] for plugin in plugins if plugin.endswith('.py') and
|
| - plugin not in subProjectsPlugins]
|
| -
|
| -
|
| -
|
| -setup_args = dict(
|
| - # metadata
|
| - name="Twisted Core",
|
| - version=copyright.version,
|
| - description="The core parts of the Twisted networking framework",
|
| - author="Twisted Matrix Laboratories",
|
| - author_email="twisted-python@twistedmatrix.com",
|
| - maintainer="Glyph Lefkowitz",
|
| - maintainer_email="glyph@twistedmatrix.com",
|
| - url="http://twistedmatrix.com/",
|
| - license="MIT",
|
| - long_description="""\
|
| -This is the core of Twisted, including:
|
| - * Networking support (twisted.internet)
|
| - * Trial, the unit testing framework (twisted.trial)
|
| - * AMP, the Asynchronous Messaging Protocol (twisted.protocols.amp)
|
| - * Twisted Spread, a remote object system (twisted.spread)
|
| - * Utility code (twisted.python)
|
| - * Basic abstractions that multiple subprojects use
|
| - (twisted.cred, twisted.application, twisted.plugin)
|
| - * Database connectivity support (twisted.enterprise)
|
| - * A few basic protocols and protocol abstractions (twisted.protocols)
|
| -""",
|
| -
|
| - # build stuff
|
| - packages=getPackages('twisted',
|
| - ignore=twisted_subprojects + ['plugins']),
|
| - plugins=plugins,
|
| - data_files=getDataFiles('twisted', ignore=twisted_subprojects),
|
| - conditionalExtensions=extensions,
|
| - scripts = getScripts(""),
|
| -)
|
| -
|
| -
|
| -if __name__ == '__main__':
|
| - setup(**setup_args)
|
|
|