remove vendor
This commit is contained in:
parent
e8d63d985e
commit
7afbe8a15f
57
vendor/Twisted-10.0.0/LICENSE
vendored
57
vendor/Twisted-10.0.0/LICENSE
vendored
@ -1,57 +0,0 @@
|
||||
Copyright (c) 2001-2010
|
||||
Allen Short
|
||||
Andy Gayton
|
||||
Andrew Bennetts
|
||||
Antoine Pitrou
|
||||
Apple Computer, Inc.
|
||||
Benjamin Bruheim
|
||||
Bob Ippolito
|
||||
Canonical Limited
|
||||
Christopher Armstrong
|
||||
David Reid
|
||||
Donovan Preston
|
||||
Eric Mangold
|
||||
Eyal Lotem
|
||||
Itamar Shtull-Trauring
|
||||
James Knight
|
||||
Jason A. Mobarak
|
||||
Jean-Paul Calderone
|
||||
Jessica McKellar
|
||||
Jonathan Jacobs
|
||||
Jonathan Lange
|
||||
Jonathan D. Simms
|
||||
Jürgen Hermann
|
||||
Kevin Horn
|
||||
Kevin Turner
|
||||
Mary Gardiner
|
||||
Matthew Lefkowitz
|
||||
Massachusetts Institute of Technology
|
||||
Moshe Zadka
|
||||
Paul Swartz
|
||||
Pavel Pergamenshchik
|
||||
Ralph Meijer
|
||||
Sean Riley
|
||||
Software Freedom Conservancy
|
||||
Travis B. Hartwell
|
||||
Thijs Triemstra
|
||||
Thomas Herve
|
||||
Timothy Allen
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
@ -1,14 +0,0 @@
|
||||
"""
|
||||
Script for building the example.
|
||||
|
||||
Usage:
|
||||
python setup.py py2app
|
||||
"""
|
||||
|
||||
from distutils.core import setup
|
||||
import py2app
|
||||
|
||||
setup(
|
||||
app = ['Twistzilla.py'],
|
||||
data_files = ["English.lproj"],
|
||||
)
|
100
vendor/Twisted-10.0.0/setup.py
vendored
100
vendor/Twisted-10.0.0/setup.py
vendored
@ -1,100 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (c) 2001-2009 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
"""
|
||||
Distutils installer for Twisted.
|
||||
"""
|
||||
|
||||
try:
|
||||
# Load setuptools, to build a specific source package
|
||||
import setuptools
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
import sys, os
|
||||
|
||||
|
||||
def getExtensions():
|
||||
"""
|
||||
Get all extensions from core and all subprojects.
|
||||
"""
|
||||
extensions = []
|
||||
|
||||
if not sys.platform.startswith('java'):
|
||||
for dir in os.listdir("twisted") + [""]:
|
||||
topfiles = os.path.join("twisted", dir, "topfiles")
|
||||
if os.path.isdir(topfiles):
|
||||
ns = {}
|
||||
setup_py = os.path.join(topfiles, "setup.py")
|
||||
execfile(setup_py, ns, ns)
|
||||
if "extensions" in ns:
|
||||
extensions.extend(ns["extensions"])
|
||||
|
||||
return extensions
|
||||
|
||||
|
||||
def main(args):
|
||||
"""
|
||||
Invoke twisted.python.dist with the appropriate metadata about the
|
||||
Twisted package.
|
||||
"""
|
||||
if os.path.exists('twisted'):
|
||||
sys.path.insert(0, '.')
|
||||
from twisted import copyright
|
||||
from twisted.python.dist import getDataFiles, getScripts, getPackages, setup
|
||||
|
||||
# "" is included because core scripts are directly in bin/
|
||||
projects = [''] + [x for x in os.listdir('bin')
|
||||
if os.path.isdir(os.path.join("bin", x))
|
||||
and not x.startswith(".")]
|
||||
scripts = []
|
||||
for i in projects:
|
||||
scripts.extend(getScripts(i))
|
||||
|
||||
setup_args = dict(
|
||||
# metadata
|
||||
name="Twisted",
|
||||
version=copyright.version,
|
||||
description="An asynchronous networking framework written in "
|
||||
"Python",
|
||||
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="""\
|
||||
An extensible framework for Python programming, with special focus
|
||||
on event-based network programming and multiprotocol integration.
|
||||
""",
|
||||
packages = getPackages('twisted'),
|
||||
conditionalExtensions = getExtensions(),
|
||||
scripts = scripts,
|
||||
data_files=getDataFiles('twisted'),
|
||||
)
|
||||
|
||||
if 'setuptools' in sys.modules:
|
||||
from pkg_resources import parse_requirements
|
||||
requirements = ["zope.interface"]
|
||||
try:
|
||||
list(parse_requirements(requirements))
|
||||
except:
|
||||
print """You seem to be running a very old version of setuptools.
|
||||
This version of setuptools has a bug parsing dependencies, so automatic
|
||||
dependency resolution is disabled.
|
||||
"""
|
||||
else:
|
||||
setup_args['install_requires'] = requirements
|
||||
setup_args['include_package_data'] = True
|
||||
setup_args['zip_safe'] = False
|
||||
setup(**setup_args)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
main(sys.argv[1:])
|
||||
except KeyboardInterrupt:
|
||||
sys.exit(1)
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright (c) 2009 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
if sys.version_info[:2] >= (2, 4):
|
||||
extraMeta = dict(
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Console",
|
||||
"Environment :: No Input/Output (Daemon)",
|
||||
"Intended Audience :: Developers",
|
||||
"Intended Audience :: End Users/Desktop",
|
||||
"Intended Audience :: System Administrators",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python",
|
||||
"Topic :: Internet",
|
||||
"Topic :: Security",
|
||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||
"Topic :: Terminals",
|
||||
])
|
||||
else:
|
||||
extraMeta = {}
|
||||
|
||||
dist.setup(
|
||||
twisted_subproject="conch",
|
||||
scripts=dist.getScripts("conch"),
|
||||
# metadata
|
||||
name="Twisted Conch",
|
||||
description="Twisted SSHv2 implementation.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Paul Swartz",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedConch",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Conch is an SSHv2 implementation using the Twisted framework. It
|
||||
includes a server, client, a SFTP client, and a key generator.
|
||||
""",
|
||||
**extraMeta)
|
@ -1,50 +0,0 @@
|
||||
from distutils.core import setup
|
||||
from distutils.extension import Extension
|
||||
try:
|
||||
from Pyrex.Distutils import build_ext
|
||||
# pyrex is available
|
||||
setup(
|
||||
name = 'cfsupport',
|
||||
version = '0.4',
|
||||
description = "Enough CoreFoundation wrappers to deal with CFRunLoop",
|
||||
long_description = "Pythonic wrappers for pieces of Apple's CoreFoundation API's that are not otherwise wrapped by MacPython.\nPrimarily useful for dealing with CFRunLoop.",
|
||||
maintainer = 'Bob Ippolito',
|
||||
maintainer_email = 'bob@redivi.com',
|
||||
license = 'Python',
|
||||
platforms = ['Mac OSX'],
|
||||
keywords = ['CoreFoundation', 'CFRunLoop', 'Cocoa', 'GUI'],
|
||||
ext_modules=[
|
||||
Extension(
|
||||
'cfsupport',
|
||||
['cfsupport.pyx'],
|
||||
extra_link_args=[
|
||||
'-framework','CoreFoundation',
|
||||
'-framework','CoreServices',
|
||||
],
|
||||
),
|
||||
],
|
||||
cmdclass = {'build_ext': build_ext}
|
||||
)
|
||||
except ImportError:
|
||||
# pyrex is not available, use existing .c
|
||||
setup(
|
||||
name = 'cfsupport',
|
||||
version = '0.4',
|
||||
description = "Enough CoreFoundation wrappers to deal with CFRunLoop",
|
||||
long_description = "Pythonic wrappers for pieces of Apple's CoreFoundation API's that are not otherwise wrapped by MacPython.\nPrimarily useful for dealing with CFRunLoop.",
|
||||
maintainer = 'Bob Ippolito',
|
||||
maintainer_email = 'bob@redivi.com',
|
||||
license = 'Python',
|
||||
platforms = ['Mac OSX'],
|
||||
keywords = ['CoreFoundation', 'CFRunLoop', 'Cocoa', 'GUI'],
|
||||
ext_modules=[
|
||||
Extension(
|
||||
'cfsupport',
|
||||
['cfsupport.c'],
|
||||
extra_link_args=[
|
||||
'-framework','CoreFoundation',
|
||||
'-framework','CoreServices',
|
||||
],
|
||||
),
|
||||
],
|
||||
)
|
@ -1,23 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
|
||||
"""
|
||||
Distutils file for building low-level IOCP bindings from their Pyrex source
|
||||
"""
|
||||
|
||||
|
||||
from distutils.core import setup
|
||||
from distutils.extension import Extension
|
||||
from Pyrex.Distutils import build_ext
|
||||
|
||||
setup(name='iocpsupport',
|
||||
ext_modules=[Extension('iocpsupport',
|
||||
['iocpsupport/iocpsupport.pyx',
|
||||
'iocpsupport/winsock_pointers.c'],
|
||||
libraries = ['ws2_32'],
|
||||
)
|
||||
],
|
||||
cmdclass = {'build_ext': build_ext},
|
||||
)
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
dist.setup(
|
||||
twisted_subproject="lore",
|
||||
scripts=dist.getScripts("lore"),
|
||||
# metadata
|
||||
name="Twisted Lore",
|
||||
description="Twisted documentation system",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Andrew Bennetts",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedLore",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted Lore is a documentation generator with HTML and LaTeX support,
|
||||
used in the Twisted project.
|
||||
""",
|
||||
)
|
@ -1,50 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
if sys.version_info[:2] >= (2, 4):
|
||||
extraMeta = dict(
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: No Input/Output (Daemon)",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python",
|
||||
"Topic :: Communications :: Email :: Post-Office :: IMAP",
|
||||
"Topic :: Communications :: Email :: Post-Office :: POP3",
|
||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||
])
|
||||
else:
|
||||
extraMeta = {}
|
||||
|
||||
dist.setup(
|
||||
twisted_subproject="mail",
|
||||
scripts=dist.getScripts("mail"),
|
||||
# metadata
|
||||
name="Twisted Mail",
|
||||
description="A Twisted Mail library, server and client.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Jp Calderone",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedMail",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
An SMTP, IMAP and POP protocol implementation together with clients
|
||||
and servers.
|
||||
|
||||
Twisted Mail contains high-level, efficient protocol implementations
|
||||
for both clients and servers of SMTP, POP3, and IMAP4. Additionally,
|
||||
it contains an "out of the box" combination SMTP/POP3 virtual-hosting
|
||||
mail server. Also included is a read/write Maildir implementation and
|
||||
a basic Mail Exchange calculator.
|
||||
""",
|
||||
**extraMeta)
|
@ -1,50 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
if sys.version_info[:2] >= (2, 4):
|
||||
extraMeta = dict(
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: No Input/Output (Daemon)",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python",
|
||||
"Topic :: Internet :: Name Service (DNS)",
|
||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||
])
|
||||
else:
|
||||
extraMeta = {}
|
||||
|
||||
dist.setup(
|
||||
twisted_subproject="names",
|
||||
# metadata
|
||||
name="Twisted Names",
|
||||
description="A Twisted DNS implementation.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Jp Calderone",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedNames",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted Names is both a domain name server as well as a client
|
||||
resolver library. Twisted Names comes with an "out of the box"
|
||||
nameserver which can read most BIND-syntax zone files as well as a
|
||||
simple Python-based configuration format. Twisted Names can act as an
|
||||
authoritative server, perform zone transfers from a master to act as a
|
||||
secondary, act as a caching nameserver, or any combination of
|
||||
these. Twisted Names' client resolver library provides functions to
|
||||
query for all commonly used record types as well as a replacement for
|
||||
the blocking gethostbyname() function provided by the Python stdlib
|
||||
socket module.
|
||||
""",
|
||||
**extraMeta)
|
@ -1,28 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
dist.setup(
|
||||
twisted_subproject="news",
|
||||
# metadata
|
||||
name="Twisted News",
|
||||
description="Twisted News is an NNTP server and programming library.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Jp Calderone",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedNews",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted News is an NNTP protocol (Usenet) programming library. The
|
||||
library contains server and client protocol implementations. A simple
|
||||
NNTP server is also provided.
|
||||
""",
|
||||
)
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
dist.setup(
|
||||
twisted_subproject="pair",
|
||||
# metadata
|
||||
name="Twisted Pair",
|
||||
description="Twisted Pair contains low-level networking support.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Tommi Virtanen",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedPair",
|
||||
license="MIT",
|
||||
long_description="""
|
||||
Raw network packet parsing routines, including ethernet, IP and UDP
|
||||
packets, and tuntap support.
|
||||
""",
|
||||
)
|
@ -1,35 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
try:
|
||||
from twisted.python.dist import setup, ConditionalExtension as Extension
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
extensions = [
|
||||
Extension("twisted.runner.portmap",
|
||||
["twisted/runner/portmap.c"],
|
||||
condition=lambda builder: builder._check_header("rpc/rpc.h")),
|
||||
]
|
||||
|
||||
if __name__ == '__main__':
|
||||
setup(
|
||||
twisted_subproject="runner",
|
||||
# metadata
|
||||
name="Twisted Runner",
|
||||
description="Twisted Runner is a process management library and inetd "
|
||||
"replacement.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Andrew Bennetts",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedRunner",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted Runner contains code useful for persistent process management
|
||||
with Python and Twisted, and has an almost full replacement for inetd.
|
||||
""",
|
||||
# build stuff
|
||||
conditionalExtensions=extensions,
|
||||
)
|
99
vendor/Twisted-10.0.0/twisted/topfiles/setup.py
vendored
99
vendor/Twisted-10.0.0/twisted/topfiles/setup.py
vendored
@ -1,99 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright (c) 2001-2010 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"),
|
||||
Extension("twisted.python._initgroups",
|
||||
["twisted/python/_initgroups.c"]),
|
||||
Extension("twisted.internet._sigchld",
|
||||
["twisted/internet/_sigchld.c"],
|
||||
condition=lambda builder: sys.platform != "win32"),
|
||||
]
|
||||
|
||||
# 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",
|
||||
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)
|
@ -1,30 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
dist.setup(
|
||||
twisted_subproject="web",
|
||||
scripts=dist.getScripts("web"),
|
||||
# metadata
|
||||
name="Twisted Web",
|
||||
description="Twisted web server, programmable in Python.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="James Knight",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedWeb",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted Web is a complete web server, aimed at hosting web
|
||||
applications using Twisted and Python, but fully able to serve static
|
||||
pages, also.
|
||||
""",
|
||||
)
|
@ -1,53 +0,0 @@
|
||||
# Copyright (c) 2008 Twisted Matrix Laboratories.
|
||||
# See LICENSE for details.
|
||||
|
||||
import sys
|
||||
|
||||
try:
|
||||
from twisted.python import dist
|
||||
except ImportError:
|
||||
raise SystemExit("twisted.python.dist module not found. Make sure you "
|
||||
"have installed the Twisted core package before "
|
||||
"attempting to install any other Twisted projects.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
if sys.version_info[:2] >= (2, 4):
|
||||
extraMeta = dict(
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: No Input/Output (Daemon)",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
"Programming Language :: Python",
|
||||
"Topic :: Communications :: Chat",
|
||||
"Topic :: Communications :: Chat :: AOL Instant Messenger",
|
||||
"Topic :: Communications :: Chat :: ICQ",
|
||||
"Topic :: Communications :: Chat :: Internet Relay Chat",
|
||||
"Topic :: Internet",
|
||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||
])
|
||||
else:
|
||||
extraMeta = {}
|
||||
|
||||
dist.setup(
|
||||
twisted_subproject="words",
|
||||
scripts=dist.getScripts("words"),
|
||||
# metadata
|
||||
name="Twisted Words",
|
||||
description="Twisted Words contains Instant Messaging implementations.",
|
||||
author="Twisted Matrix Laboratories",
|
||||
author_email="twisted-python@twistedmatrix.com",
|
||||
maintainer="Jp Calderone",
|
||||
url="http://twistedmatrix.com/trac/wiki/TwistedWords",
|
||||
license="MIT",
|
||||
long_description="""\
|
||||
Twisted Words contains implementations of many Instant Messaging
|
||||
protocols, including IRC, Jabber, MSN, OSCAR (AIM & ICQ), TOC (AOL),
|
||||
and some functionality for creating bots, inter-protocol gateways, and
|
||||
a client application for many of the protocols.
|
||||
|
||||
In support of Jabber, Twisted Words also contains X-ish, a library for
|
||||
processing XML with Twisted and Python, with support for a Pythonic DOM and
|
||||
an XPath-like toolkit.
|
||||
""",
|
||||
**extraMeta)
|
54
vendor/boto/boto/vpc/customergateway.py
vendored
54
vendor/boto/boto/vpc/customergateway.py
vendored
@ -1,54 +0,0 @@
|
||||
# Copyright (c) 2009 Mitch Garnaat http://garnaat.org/
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the
|
||||
# "Software"), to deal in the Software without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish, dis-
|
||||
# tribute, sublicense, and/or sell copies of the Software, and to permit
|
||||
# persons to whom the Software is furnished to do so, subject to the fol-
|
||||
# lowing conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
|
||||
# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
||||
# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
# IN THE SOFTWARE.
|
||||
|
||||
"""
|
||||
Represents a Customer Gateway
|
||||
"""
|
||||
|
||||
from boto.ec2.ec2object import EC2Object
|
||||
|
||||
class CustomerGateway(EC2Object):
|
||||
|
||||
def __init__(self, connection=None):
|
||||
EC2Object.__init__(self, connection)
|
||||
self.id = None
|
||||
self.type = None
|
||||
self.state = None
|
||||
self.ip_address = None
|
||||
self.bgp_asn = None
|
||||
|
||||
def __repr__(self):
|
||||
return 'CustomerGateway:%s' % self.id
|
||||
|
||||
def endElement(self, name, value, connection):
|
||||
if name == 'customerGatewayId':
|
||||
self.id = value
|
||||
elif name == 'ipAddress':
|
||||
self.ip_address = value
|
||||
elif name == 'type':
|
||||
self.type = value
|
||||
elif name == 'state':
|
||||
self.state = value
|
||||
elif name == 'bgpAsn':
|
||||
self.bgp_asn = value
|
||||
else:
|
||||
setattr(self, name, value)
|
||||
|
80
vendor/boto/boto/vpc/vpngateway.py
vendored
80
vendor/boto/boto/vpc/vpngateway.py
vendored
@ -1,80 +0,0 @@
|
||||
# Copyright (c) 2009 Mitch Garnaat http://garnaat.org/
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the
|
||||
# "Software"), to deal in the Software without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish, dis-
|
||||
# tribute, sublicense, and/or sell copies of the Software, and to permit
|
||||
# persons to whom the Software is furnished to do so, subject to the fol-
|
||||
# lowing conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
|
||||
# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
||||
# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
# IN THE SOFTWARE.
|
||||
|
||||
"""
|
||||
Represents a Vpn Gateway
|
||||
"""
|
||||
|
||||
from boto.ec2.ec2object import EC2Object
|
||||
|
||||
class Attachment(object):
|
||||
|
||||
def __init__(self, connection=None):
|
||||
self.vpc_id = None
|
||||
self.state = None
|
||||
|
||||
def startElement(self, name, attrs, connection):
|
||||
pass
|
||||
|
||||
def endElement(self, name, value, connection):
|
||||
if name == 'vpcId':
|
||||
self.vpc_id = value
|
||||
elif name == 'state':
|
||||
self.state = value
|
||||
else:
|
||||
setattr(self, name, value)
|
||||
|
||||
class VpnGateway(EC2Object):
|
||||
|
||||
def __init__(self, connection=None):
|
||||
EC2Object.__init__(self, connection)
|
||||
self.id = None
|
||||
self.type = None
|
||||
self.state = None
|
||||
self.availability_zone = None
|
||||
self.attachments = []
|
||||
|
||||
def __repr__(self):
|
||||
return 'VpnGateway:%s' % self.id
|
||||
|
||||
def startElement(self, name, attrs, connection):
|
||||
if name == 'item':
|
||||
att = Attachment()
|
||||
self.attachments.append(att)
|
||||
return att
|
||||
|
||||
def endElement(self, name, value, connection):
|
||||
if name == 'vpnGatewayId':
|
||||
self.id = value
|
||||
elif name == 'type':
|
||||
self.type = value
|
||||
elif name == 'state':
|
||||
self.state = value
|
||||
elif name == 'availabilityZone':
|
||||
self.availability_zone = value
|
||||
elif name == 'attachments':
|
||||
pass
|
||||
else:
|
||||
setattr(self, name, value)
|
||||
|
||||
def attach(self, vpc_id):
|
||||
return self.connection.attach_vpn_gateway(self.id, vpc_id)
|
||||
|
56
vendor/boto/setup.py
vendored
56
vendor/boto/setup.py
vendored
@ -1,56 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
# Copyright (c) 2006-2009 Mitch Garnaat http://garnaat.org/
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||
# copy of this software and associated documentation files (the
|
||||
# "Software"), to deal in the Software without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish, dis-
|
||||
# tribute, sublicense, and/or sell copies of the Software, and to permit
|
||||
# persons to whom the Software is furnished to do so, subject to the fol-
|
||||
# lowing conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included
|
||||
# in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
|
||||
# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
||||
# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
# IN THE SOFTWARE.
|
||||
|
||||
try:
|
||||
from setuptools import setup
|
||||
except ImportError:
|
||||
from distutils.core import setup
|
||||
|
||||
from boto import Version
|
||||
|
||||
setup(name = "boto",
|
||||
version = Version,
|
||||
description = "Amazon Web Services Library",
|
||||
long_description="Python interface to Amazon's Web Services.",
|
||||
author = "Mitch Garnaat",
|
||||
author_email = "mitch@garnaat.com",
|
||||
scripts = ["bin/sdbadmin", "bin/elbadmin", "bin/cfadmin",
|
||||
"bin/s3put", "bin/fetch_file", "bin/launch_instance",
|
||||
"bin/list_instances", "bin/taskadmin", "bin/kill_instance",
|
||||
"bin/bundle_image", "bin/pyami_sendmail"],
|
||||
url = "http://code.google.com/p/boto/",
|
||||
packages = [ 'boto', 'boto.sqs', 'boto.s3',
|
||||
'boto.ec2', 'boto.ec2.cloudwatch', 'boto.ec2.autoscale', 'boto.ec2.elb',
|
||||
'boto.sdb', 'boto.sdb.persist', 'boto.sdb.db', 'boto.sdb.db.manager',
|
||||
'boto.mturk', 'boto.pyami', 'boto.mashups', 'boto.contrib', 'boto.manage',
|
||||
'boto.services', 'boto.tests', 'boto.cloudfront', 'boto.rds', 'boto.vpc',
|
||||
'boto.fps', 'boto.emr'],
|
||||
license = 'MIT',
|
||||
platforms = 'Posix; MacOS X; Windows',
|
||||
classifiers = [ 'Development Status :: 3 - Alpha',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Operating System :: OS Independent',
|
||||
'Topic :: Internet',
|
||||
],
|
||||
)
|
21
vendor/lockfile/LICENSE
vendored
21
vendor/lockfile/LICENSE
vendored
@ -1,21 +0,0 @@
|
||||
This is the MIT license: http://www.opensource.org/licenses/mit-license.php
|
||||
|
||||
Copyright (c) 2007 Skip Montanaro.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
IN THE SOFTWARE.
|
32
vendor/lockfile/setup.py
vendored
32
vendor/lockfile/setup.py
vendored
@ -1,32 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
V = "0.9"
|
||||
|
||||
from distutils.core import setup
|
||||
setup(name='lockfile',
|
||||
author='Skip Montanaro',
|
||||
author_email='skip@pobox.com',
|
||||
url='http://smontanaro.dyndns.org/python/',
|
||||
download_url=('http://smontanaro.dyndns.org/python/lockfile-%s.tar.gz' %
|
||||
V),
|
||||
version=V,
|
||||
description="Platform-independent file locking module",
|
||||
long_description=open("README").read(),
|
||||
packages=['lockfile'],
|
||||
license='MIT License',
|
||||
classifiers=[
|
||||
'Development Status :: 4 - Beta',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Operating System :: MacOS',
|
||||
'Operating System :: Microsoft :: Windows :: Windows NT/2000',
|
||||
'Operating System :: POSIX',
|
||||
'Programming Language :: Python',
|
||||
'Programming Language :: Python :: 2.4',
|
||||
'Programming Language :: Python :: 2.5',
|
||||
'Programming Language :: Python :: 2.6',
|
||||
'Programming Language :: Python :: 2.7',
|
||||
'Programming Language :: Python :: 3.0',
|
||||
'Topic :: Software Development :: Libraries :: Python Modules',
|
||||
]
|
||||
)
|
14
vendor/pymox/setup.py
vendored
14
vendor/pymox/setup.py
vendored
@ -1,14 +0,0 @@
|
||||
#!/usr/bin/python2.4
|
||||
from distutils.core import setup
|
||||
|
||||
setup(name='mox',
|
||||
version='0.5.2',
|
||||
py_modules=['mox', 'stubout'],
|
||||
url='http://code.google.com/p/pymox/',
|
||||
maintainer='pymox maintainers',
|
||||
maintainer_email='mox-discuss@googlegroups.com',
|
||||
license='Apache License, Version 2.0',
|
||||
description='Mock object framework',
|
||||
long_description='''Mox is a mock object framework for Python based on the
|
||||
Java mock object framework EasyMock.''',
|
||||
)
|
339
vendor/python-daemon/LICENSE.GPL-2
vendored
339
vendor/python-daemon/LICENSE.GPL-2
vendored
@ -1,339 +0,0 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "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 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
48
vendor/python-daemon/LICENSE.PSF-2
vendored
48
vendor/python-daemon/LICENSE.PSF-2
vendored
@ -1,48 +0,0 @@
|
||||
PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
|
||||
--------------------------------------------
|
||||
|
||||
1. This LICENSE AGREEMENT is between the Python Software Foundation
|
||||
("PSF"), and the Individual or Organization ("Licensee") accessing and
|
||||
otherwise using this software ("Python") in source or binary form and
|
||||
its associated documentation.
|
||||
|
||||
2. Subject to the terms and conditions of this License Agreement, PSF
|
||||
hereby grants Licensee a nonexclusive, royalty-free, world-wide
|
||||
license to reproduce, analyze, test, perform and/or display publicly,
|
||||
prepare derivative works, distribute, and otherwise use Python
|
||||
alone or in any derivative version, provided, however, that PSF's
|
||||
License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
|
||||
2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation;
|
||||
All Rights Reserved" are retained in Python alone or in any derivative
|
||||
version prepared by Licensee.
|
||||
|
||||
3. In the event Licensee prepares a derivative work that is based on
|
||||
or incorporates Python or any part thereof, and wants to make
|
||||
the derivative work available to others as provided herein, then
|
||||
Licensee hereby agrees to include in any such work a brief summary of
|
||||
the changes made to Python.
|
||||
|
||||
4. PSF is making Python available to Licensee on an "AS IS"
|
||||
basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
|
||||
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
|
||||
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
|
||||
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
|
||||
INFRINGE ANY THIRD PARTY RIGHTS.
|
||||
|
||||
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
|
||||
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
|
||||
A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
|
||||
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
|
||||
|
||||
6. This License Agreement will automatically terminate upon a material
|
||||
breach of its terms and conditions.
|
||||
|
||||
7. Nothing in this License Agreement shall be deemed to create any
|
||||
relationship of agency, partnership, or joint venture between PSF and
|
||||
Licensee. This License Agreement does not grant permission to use PSF
|
||||
trademarks or trade name in a trademark sense to endorse or promote
|
||||
products or services of Licensee, or any third party.
|
||||
|
||||
8. By copying, installing or otherwise using Python, Licensee
|
||||
agrees to be bound by the terms and conditions of this License
|
||||
Agreement.
|
5
vendor/python-daemon/setup.cfg
vendored
5
vendor/python-daemon/setup.cfg
vendored
@ -1,5 +0,0 @@
|
||||
[egg_info]
|
||||
tag_build =
|
||||
tag_date = 0
|
||||
tag_svn_revision = 0
|
||||
|
64
vendor/python-daemon/setup.py
vendored
64
vendor/python-daemon/setup.py
vendored
@ -1,64 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# setup.py
|
||||
# Part of python-daemon, an implementation of PEP 3143.
|
||||
#
|
||||
# Copyright © 2008–2010 Ben Finney <ben+python@benfinney.id.au>
|
||||
# Copyright © 2008 Robert Niederreiter, Jens Klein
|
||||
#
|
||||
# This is free software: you may copy, modify, and/or distribute this work
|
||||
# under the terms of the Python Software Foundation License, version 2 or
|
||||
# later as published by the Python Software Foundation.
|
||||
# No warranty expressed or implied. See the file LICENSE.PSF-2 for details.
|
||||
|
||||
""" Distribution setup for python-daemon library.
|
||||
"""
|
||||
|
||||
import textwrap
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
distribution_name = "python-daemon"
|
||||
main_module_name = 'daemon'
|
||||
main_module = __import__(main_module_name, fromlist=['version'])
|
||||
version = main_module.version
|
||||
|
||||
short_description, long_description = (
|
||||
textwrap.dedent(d).strip()
|
||||
for d in main_module.__doc__.split(u'\n\n', 1)
|
||||
)
|
||||
|
||||
|
||||
setup(
|
||||
name=distribution_name,
|
||||
version=version.version,
|
||||
packages=find_packages(exclude=["test"]),
|
||||
|
||||
# setuptools metadata
|
||||
zip_safe=False,
|
||||
test_suite="test.suite",
|
||||
tests_require=[
|
||||
"MiniMock >=1.2.2",
|
||||
],
|
||||
install_requires=[
|
||||
"setuptools",
|
||||
"lockfile >=0.7",
|
||||
],
|
||||
|
||||
# PyPI metadata
|
||||
author=version.author_name,
|
||||
author_email=version.author_email,
|
||||
description=short_description,
|
||||
license=version.license,
|
||||
keywords=u"daemon fork unix".split(),
|
||||
url=main_module._url,
|
||||
long_description=long_description,
|
||||
classifiers=[
|
||||
# Reference: http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
"Development Status :: 4 - Beta",
|
||||
"License :: OSI Approved :: Python Software Foundation License",
|
||||
"Operating System :: POSIX",
|
||||
"Programming Language :: Python",
|
||||
"Intended Audience :: Developers",
|
||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||
],
|
||||
)
|
44
vendor/python-gflags/setup.py
vendored
44
vendor/python-gflags/setup.py
vendored
@ -1,44 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
# Copyright (c) 2007, Google Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following disclaimer
|
||||
# in the documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# * Neither the name of Google Inc. nor the names of its
|
||||
# contributors may be used to endorse or promote products derived from
|
||||
# this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
from setuptools import setup
|
||||
|
||||
setup(name='python-gflags',
|
||||
version='1.3',
|
||||
description='Google Commandline Flags Module',
|
||||
license='BSD',
|
||||
author='Google Inc.',
|
||||
author_email='opensource@google.com',
|
||||
url='http://code.google.com/p/python-gflags',
|
||||
py_modules=["gflags"],
|
||||
data_files=[("bin", ["gflags2man.py"])],
|
||||
include_package_data=True,
|
||||
)
|
5
vendor/redis-py/.gitignore
vendored
5
vendor/redis-py/.gitignore
vendored
@ -1,5 +0,0 @@
|
||||
*.pyc
|
||||
redis.egg-info
|
||||
build/
|
||||
dist/
|
||||
dump.rdb
|
22
vendor/redis-py/LICENSE
vendored
22
vendor/redis-py/LICENSE
vendored
@ -1,22 +0,0 @@
|
||||
Copyright (c) 2010 Andy McCurdy
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
42
vendor/redis-py/setup.py
vendored
42
vendor/redis-py/setup.py
vendored
@ -1,42 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
"""
|
||||
@file setup.py
|
||||
@author Andy McCurdy
|
||||
@date 2/12/2010
|
||||
@brief Setuptools configuration for redis client
|
||||
"""
|
||||
|
||||
version = '1.36'
|
||||
|
||||
sdict = {
|
||||
'name' : 'redis',
|
||||
'version' : version,
|
||||
'description' : 'Python client for Redis key-value store',
|
||||
'long_description' : 'Python client for Redis key-value store',
|
||||
'url': 'http://github.com/andymccurdy/redis-py',
|
||||
'download_url' : 'http://cloud.github.com/downloads/andymccurdy/redis-py/redis-%s.tar.gz' % version,
|
||||
'author' : 'Andy McCurdy',
|
||||
'author_email' : 'sedrik@gmail.com',
|
||||
'maintainer' : 'Andy McCurdy',
|
||||
'maintainer_email' : 'sedrik@gmail.com',
|
||||
'keywords' : ['Redis', 'key-value store'],
|
||||
'license' : 'MIT',
|
||||
'packages' : ['redis'],
|
||||
'test_suite' : 'tests.all_tests',
|
||||
'classifiers' : [
|
||||
'Development Status :: 4 - Beta',
|
||||
'Environment :: Console',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Operating System :: OS Independent',
|
||||
'Programming Language :: Python'],
|
||||
}
|
||||
|
||||
try:
|
||||
from setuptools import setup
|
||||
except ImportError:
|
||||
from distutils.core import setup
|
||||
|
||||
setup(**sdict)
|
||||
|
44
vendor/tornado/setup.py
vendored
44
vendor/tornado/setup.py
vendored
@ -1,44 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# Copyright 2009 Facebook
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
import distutils.core
|
||||
import sys
|
||||
# Importing setuptools adds some features like "setup.py develop", but
|
||||
# it's optional so swallow the error if it's not there.
|
||||
try:
|
||||
import setuptools
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
# Build the epoll extension for Linux systems with Python < 2.6
|
||||
extensions = []
|
||||
major, minor = sys.version_info[:2]
|
||||
python_26 = (major > 2 or (major == 2 and minor >= 6))
|
||||
if "linux" in sys.platform.lower() and not python_26:
|
||||
extensions.append(distutils.core.Extension(
|
||||
"tornado.epoll", ["tornado/epoll.c"]))
|
||||
|
||||
distutils.core.setup(
|
||||
name="tornado",
|
||||
version="0.2",
|
||||
packages = ["tornado"],
|
||||
ext_modules = extensions,
|
||||
author="Facebook",
|
||||
author_email="python-tornado@googlegroups.com",
|
||||
url="http://www.tornadoweb.org/",
|
||||
license="http://www.apache.org/licenses/LICENSE-2.0",
|
||||
description="Tornado is an open source version of the scalable, non-blocking web server and and tools that power FriendFeed",
|
||||
)
|
Loading…
x
Reference in New Issue
Block a user