Switch to python3
This commit is contained in:
parent
531041e89a
commit
9ba4b6a91a
5286 changed files with 677347 additions and 576888 deletions
155
Shared/lib/python3.4/site-packages/tornado-4.0.egg-info/PKG-INFO
Normal file
155
Shared/lib/python3.4/site-packages/tornado-4.0.egg-info/PKG-INFO
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
Metadata-Version: 1.1
|
||||
Name: tornado
|
||||
Version: 4.0
|
||||
Summary: Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
|
||||
Home-page: http://www.tornadoweb.org/
|
||||
Author: Facebook
|
||||
Author-email: python-tornado@googlegroups.com
|
||||
License: http://www.apache.org/licenses/LICENSE-2.0
|
||||
Description: Tornado Web Server
|
||||
==================
|
||||
|
||||
`Tornado <http://www.tornadoweb.org>`_ is a Python web framework and
|
||||
asynchronous networking library, originally developed at `FriendFeed
|
||||
<http://friendfeed.com>`_. By using non-blocking network I/O, Tornado
|
||||
can scale to tens of thousands of open connections, making it ideal for
|
||||
`long polling <http://en.wikipedia.org/wiki/Push_technology#Long_polling>`_,
|
||||
`WebSockets <http://en.wikipedia.org/wiki/WebSocket>`_, and other
|
||||
applications that require a long-lived connection to each user.
|
||||
|
||||
|
||||
Upgrade notes
|
||||
-------------
|
||||
|
||||
As of Tornado 3.2, the `backports.ssl_match_hostname
|
||||
<https://pypi.python.org/pypi/backports.ssl_match_hostname>`_ package
|
||||
must be installed when running Tornado on Python 2. This will be
|
||||
installed automatically when using ``pip`` or ``easy_install``.
|
||||
|
||||
Quick links
|
||||
-----------
|
||||
|
||||
* `Documentation <http://www.tornadoweb.org/en/stable/>`_
|
||||
* `Source (github) <https://github.com/tornadoweb/tornado>`_
|
||||
* `Mailing list <http://groups.google.com/group/python-tornado>`_
|
||||
* `Stack Overflow <http://stackoverflow.com/questions/tagged/tornado>`_
|
||||
* `Wiki <https://github.com/tornadoweb/tornado/wiki/Links>`_
|
||||
|
||||
Hello, world
|
||||
------------
|
||||
|
||||
Here is a simple "Hello, world" example web app for Tornado::
|
||||
|
||||
import tornado.ioloop
|
||||
import tornado.web
|
||||
|
||||
class MainHandler(tornado.web.RequestHandler):
|
||||
def get(self):
|
||||
self.write("Hello, world")
|
||||
|
||||
application = tornado.web.Application([
|
||||
(r"/", MainHandler),
|
||||
])
|
||||
|
||||
if __name__ == "__main__":
|
||||
application.listen(8888)
|
||||
tornado.ioloop.IOLoop.instance().start()
|
||||
|
||||
This example does not use any of Tornado's asynchronous features; for
|
||||
that see this `simple chat room
|
||||
<https://github.com/tornadoweb/tornado/tree/stable/demos/chat>`_.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
**Automatic installation**::
|
||||
|
||||
pip install tornado
|
||||
|
||||
Tornado is listed in `PyPI <http://pypi.python.org/pypi/tornado/>`_ and
|
||||
can be installed with ``pip`` or ``easy_install``. Note that the
|
||||
source distribution includes demo applications that are not present
|
||||
when Tornado is installed in this way, so you may wish to download a
|
||||
copy of the source tarball as well.
|
||||
|
||||
**Manual installation**: Download the latest source from `PyPI
|
||||
<http://pypi.python.org/pypi/tornado/>`_.
|
||||
|
||||
.. parsed-literal::
|
||||
|
||||
tar xvzf tornado-$VERSION.tar.gz
|
||||
cd tornado-$VERSION
|
||||
python setup.py build
|
||||
sudo python setup.py install
|
||||
|
||||
The Tornado source code is `hosted on GitHub
|
||||
<https://github.com/tornadoweb/tornado>`_.
|
||||
|
||||
**Prerequisites**: Tornado runs on Python 2.6, 2.7, 3.2, 3.3, and 3.4. It
|
||||
requires the `certifi <https://pypi.python.org/pypi/certifi>`_ package
|
||||
on all Python versions, and the `backports.ssl_match_hostname
|
||||
<https://pypi.python.org/pypi/backports.ssl_match_hostname>`_ package
|
||||
on Python 2. These will be installed automatically when using
|
||||
``pip`` or ``easy_install``). Some Tornado features may
|
||||
require one of the following optional libraries:
|
||||
|
||||
* `unittest2 <https://pypi.python.org/pypi/unittest2>`_ is needed to run
|
||||
Tornado's test suite on Python 2.6 (it is unnecessary on more recent
|
||||
versions of Python)
|
||||
* `concurrent.futures <https://pypi.python.org/pypi/futures>`_ is the
|
||||
recommended thread pool for use with Tornado and enables the use of
|
||||
``tornado.netutil.ThreadedResolver``. It is needed only on Python 2;
|
||||
Python 3 includes this package in the standard library.
|
||||
* `pycurl <http://pycurl.sourceforge.net>`_ is used by the optional
|
||||
``tornado.curl_httpclient``. Libcurl version 7.18.2 or higher is required;
|
||||
version 7.21.1 or higher is recommended.
|
||||
* `Twisted <http://www.twistedmatrix.com>`_ may be used with the classes in
|
||||
`tornado.platform.twisted`.
|
||||
* `pycares <https://pypi.python.org/pypi/pycares>`_ is an alternative
|
||||
non-blocking DNS resolver that can be used when threads are not
|
||||
appropriate.
|
||||
* `Monotime <https://pypi.python.org/pypi/Monotime>`_ adds support for
|
||||
a monotonic clock, which improves reliability in environments
|
||||
where clock adjustments are frequent. No longer needed in Python 3.3.
|
||||
|
||||
**Platforms**: Tornado should run on any Unix-like platform, although
|
||||
for the best performance and scalability only Linux (with ``epoll``)
|
||||
and BSD (with ``kqueue``) are recommended for production deployment
|
||||
(even though Mac OS X is derived from BSD and supports kqueue, its
|
||||
networking performance is generally poor so it is recommended only for
|
||||
development use). Tornado will also run on Windows, although this
|
||||
configuration is not officially supported and is recommended only for
|
||||
development use.
|
||||
|
||||
Discussion and support
|
||||
----------------------
|
||||
|
||||
You can discuss Tornado on `the Tornado developer mailing list
|
||||
<http://groups.google.com/group/python-tornado>`_, and report bugs on
|
||||
the `GitHub issue tracker
|
||||
<https://github.com/tornadoweb/tornado/issues>`_. Links to additional
|
||||
resources can be found on the `Tornado wiki
|
||||
<https://github.com/tornadoweb/tornado/wiki/Links>`_. New releases are
|
||||
announced on the `announcements mailing list
|
||||
<http://groups.google.com/group/python-tornado-announce>`_.
|
||||
|
||||
|
||||
Tornado is one of `Facebook's open source technologies
|
||||
<http://developers.facebook.com/opensource/>`_. It is available under
|
||||
the `Apache License, Version 2.0
|
||||
<http://www.apache.org/licenses/LICENSE-2.0.html>`_.
|
||||
|
||||
This web site and all documentation is licensed under `Creative
|
||||
Commons 3.0 <http://creativecommons.org/licenses/by/3.0/>`_.
|
||||
|
||||
Platform: UNKNOWN
|
||||
Classifier: License :: OSI Approved :: Apache Software License
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.2
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
MANIFEST.in
|
||||
README.rst
|
||||
runtests.sh
|
||||
setup.cfg
|
||||
setup.py
|
||||
demos/appengine/README
|
||||
demos/appengine/app.yaml
|
||||
demos/appengine/blog.py
|
||||
demos/appengine/static/blog.css
|
||||
demos/appengine/templates/archive.html
|
||||
demos/appengine/templates/base.html
|
||||
demos/appengine/templates/compose.html
|
||||
demos/appengine/templates/entry.html
|
||||
demos/appengine/templates/feed.xml
|
||||
demos/appengine/templates/home.html
|
||||
demos/appengine/templates/modules/entry.html
|
||||
demos/auth/authdemo.py
|
||||
demos/benchmark/benchmark.py
|
||||
demos/benchmark/chunk_benchmark.py
|
||||
demos/benchmark/gen_benchmark.py
|
||||
demos/benchmark/stack_context_benchmark.py
|
||||
demos/benchmark/template_benchmark.py
|
||||
demos/blog/README
|
||||
demos/blog/blog.py
|
||||
demos/blog/schema.sql
|
||||
demos/blog/static/blog.css
|
||||
demos/blog/templates/archive.html
|
||||
demos/blog/templates/base.html
|
||||
demos/blog/templates/compose.html
|
||||
demos/blog/templates/entry.html
|
||||
demos/blog/templates/feed.xml
|
||||
demos/blog/templates/home.html
|
||||
demos/blog/templates/modules/entry.html
|
||||
demos/chat/chatdemo.py
|
||||
demos/chat/static/chat.css
|
||||
demos/chat/static/chat.js
|
||||
demos/chat/templates/index.html
|
||||
demos/chat/templates/message.html
|
||||
demos/facebook/README
|
||||
demos/facebook/facebook.py
|
||||
demos/facebook/static/facebook.css
|
||||
demos/facebook/static/facebook.js
|
||||
demos/facebook/templates/stream.html
|
||||
demos/facebook/templates/modules/post.html
|
||||
demos/helloworld/helloworld.py
|
||||
demos/s3server/s3server.py
|
||||
demos/twitter/home.html
|
||||
demos/twitter/twitterdemo.py
|
||||
demos/websocket/chatdemo.py
|
||||
demos/websocket/static/chat.css
|
||||
demos/websocket/static/chat.js
|
||||
demos/websocket/templates/index.html
|
||||
demos/websocket/templates/message.html
|
||||
tornado/__init__.py
|
||||
tornado/auth.py
|
||||
tornado/autoreload.py
|
||||
tornado/concurrent.py
|
||||
tornado/curl_httpclient.py
|
||||
tornado/escape.py
|
||||
tornado/gen.py
|
||||
tornado/http1connection.py
|
||||
tornado/httpclient.py
|
||||
tornado/httpserver.py
|
||||
tornado/httputil.py
|
||||
tornado/ioloop.py
|
||||
tornado/iostream.py
|
||||
tornado/locale.py
|
||||
tornado/log.py
|
||||
tornado/netutil.py
|
||||
tornado/options.py
|
||||
tornado/process.py
|
||||
tornado/simple_httpclient.py
|
||||
tornado/speedups.c
|
||||
tornado/stack_context.py
|
||||
tornado/tcpclient.py
|
||||
tornado/tcpserver.py
|
||||
tornado/template.py
|
||||
tornado/testing.py
|
||||
tornado/util.py
|
||||
tornado/web.py
|
||||
tornado/websocket.py
|
||||
tornado/wsgi.py
|
||||
tornado.egg-info/PKG-INFO
|
||||
tornado.egg-info/SOURCES.txt
|
||||
tornado.egg-info/dependency_links.txt
|
||||
tornado.egg-info/requires.txt
|
||||
tornado.egg-info/top_level.txt
|
||||
tornado/platform/__init__.py
|
||||
tornado/platform/asyncio.py
|
||||
tornado/platform/auto.py
|
||||
tornado/platform/caresresolver.py
|
||||
tornado/platform/common.py
|
||||
tornado/platform/epoll.py
|
||||
tornado/platform/interface.py
|
||||
tornado/platform/kqueue.py
|
||||
tornado/platform/posix.py
|
||||
tornado/platform/select.py
|
||||
tornado/platform/twisted.py
|
||||
tornado/platform/windows.py
|
||||
tornado/test/README
|
||||
tornado/test/__init__.py
|
||||
tornado/test/__main__.py
|
||||
tornado/test/auth_test.py
|
||||
tornado/test/concurrent_test.py
|
||||
tornado/test/curl_httpclient_test.py
|
||||
tornado/test/escape_test.py
|
||||
tornado/test/gen_test.py
|
||||
tornado/test/httpclient_test.py
|
||||
tornado/test/httpserver_test.py
|
||||
tornado/test/httputil_test.py
|
||||
tornado/test/import_test.py
|
||||
tornado/test/ioloop_test.py
|
||||
tornado/test/iostream_test.py
|
||||
tornado/test/locale_test.py
|
||||
tornado/test/log_test.py
|
||||
tornado/test/netutil_test.py
|
||||
tornado/test/options_test.cfg
|
||||
tornado/test/options_test.py
|
||||
tornado/test/process_test.py
|
||||
tornado/test/resolve_test_helper.py
|
||||
tornado/test/runtests.py
|
||||
tornado/test/simple_httpclient_test.py
|
||||
tornado/test/stack_context_test.py
|
||||
tornado/test/tcpclient_test.py
|
||||
tornado/test/template_test.py
|
||||
tornado/test/test.crt
|
||||
tornado/test/test.key
|
||||
tornado/test/testing_test.py
|
||||
tornado/test/twisted_test.py
|
||||
tornado/test/util.py
|
||||
tornado/test/util_test.py
|
||||
tornado/test/web_test.py
|
||||
tornado/test/websocket_test.py
|
||||
tornado/test/wsgi_test.py
|
||||
tornado/test/csv_translations/fr_FR.csv
|
||||
tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo
|
||||
tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po
|
||||
tornado/test/static/robots.txt
|
||||
tornado/test/static/dir/index.html
|
||||
tornado/test/templates/utf8.html
|
||||
|
|
@ -0,0 +1 @@
|
|||
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
../tornado/netutil.py
|
||||
../tornado/httpclient.py
|
||||
../tornado/web.py
|
||||
../tornado/iostream.py
|
||||
../tornado/simple_httpclient.py
|
||||
../tornado/template.py
|
||||
../tornado/websocket.py
|
||||
../tornado/concurrent.py
|
||||
../tornado/testing.py
|
||||
../tornado/gen.py
|
||||
../tornado/__init__.py
|
||||
../tornado/locale.py
|
||||
../tornado/auth.py
|
||||
../tornado/http1connection.py
|
||||
../tornado/httpserver.py
|
||||
../tornado/stack_context.py
|
||||
../tornado/httputil.py
|
||||
../tornado/options.py
|
||||
../tornado/tcpclient.py
|
||||
../tornado/tcpserver.py
|
||||
../tornado/wsgi.py
|
||||
../tornado/curl_httpclient.py
|
||||
../tornado/escape.py
|
||||
../tornado/util.py
|
||||
../tornado/log.py
|
||||
../tornado/process.py
|
||||
../tornado/ioloop.py
|
||||
../tornado/autoreload.py
|
||||
../tornado/test/template_test.py
|
||||
../tornado/test/twisted_test.py
|
||||
../tornado/test/escape_test.py
|
||||
../tornado/test/import_test.py
|
||||
../tornado/test/ioloop_test.py
|
||||
../tornado/test/log_test.py
|
||||
../tornado/test/util_test.py
|
||||
../tornado/test/concurrent_test.py
|
||||
../tornado/test/simple_httpclient_test.py
|
||||
../tornado/test/__init__.py
|
||||
../tornado/test/stack_context_test.py
|
||||
../tornado/test/wsgi_test.py
|
||||
../tornado/test/web_test.py
|
||||
../tornado/test/gen_test.py
|
||||
../tornado/test/websocket_test.py
|
||||
../tornado/test/__main__.py
|
||||
../tornado/test/resolve_test_helper.py
|
||||
../tornado/test/locale_test.py
|
||||
../tornado/test/testing_test.py
|
||||
../tornado/test/tcpclient_test.py
|
||||
../tornado/test/httpclient_test.py
|
||||
../tornado/test/iostream_test.py
|
||||
../tornado/test/options_test.py
|
||||
../tornado/test/curl_httpclient_test.py
|
||||
../tornado/test/runtests.py
|
||||
../tornado/test/httpserver_test.py
|
||||
../tornado/test/process_test.py
|
||||
../tornado/test/httputil_test.py
|
||||
../tornado/test/netutil_test.py
|
||||
../tornado/test/util.py
|
||||
../tornado/test/auth_test.py
|
||||
../tornado/platform/interface.py
|
||||
../tornado/platform/kqueue.py
|
||||
../tornado/platform/__init__.py
|
||||
../tornado/platform/windows.py
|
||||
../tornado/platform/asyncio.py
|
||||
../tornado/platform/twisted.py
|
||||
../tornado/platform/posix.py
|
||||
../tornado/platform/select.py
|
||||
../tornado/platform/epoll.py
|
||||
../tornado/platform/caresresolver.py
|
||||
../tornado/platform/auto.py
|
||||
../tornado/platform/common.py
|
||||
../tornado/test/README
|
||||
../tornado/test/csv_translations/fr_FR.csv
|
||||
../tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo
|
||||
../tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po
|
||||
../tornado/test/options_test.cfg
|
||||
../tornado/test/static/robots.txt
|
||||
../tornado/test/static/dir/index.html
|
||||
../tornado/test/templates/utf8.html
|
||||
../tornado/test/test.crt
|
||||
../tornado/test/test.key
|
||||
../tornado/__pycache__/netutil.cpython-34.pyc
|
||||
../tornado/__pycache__/httpclient.cpython-34.pyc
|
||||
../tornado/__pycache__/web.cpython-34.pyc
|
||||
../tornado/__pycache__/iostream.cpython-34.pyc
|
||||
../tornado/__pycache__/simple_httpclient.cpython-34.pyc
|
||||
../tornado/__pycache__/template.cpython-34.pyc
|
||||
../tornado/__pycache__/websocket.cpython-34.pyc
|
||||
../tornado/__pycache__/concurrent.cpython-34.pyc
|
||||
../tornado/__pycache__/testing.cpython-34.pyc
|
||||
../tornado/__pycache__/gen.cpython-34.pyc
|
||||
../tornado/__pycache__/__init__.cpython-34.pyc
|
||||
../tornado/__pycache__/locale.cpython-34.pyc
|
||||
../tornado/__pycache__/auth.cpython-34.pyc
|
||||
../tornado/__pycache__/http1connection.cpython-34.pyc
|
||||
../tornado/__pycache__/httpserver.cpython-34.pyc
|
||||
../tornado/__pycache__/stack_context.cpython-34.pyc
|
||||
../tornado/__pycache__/httputil.cpython-34.pyc
|
||||
../tornado/__pycache__/options.cpython-34.pyc
|
||||
../tornado/__pycache__/tcpclient.cpython-34.pyc
|
||||
../tornado/__pycache__/tcpserver.cpython-34.pyc
|
||||
../tornado/__pycache__/wsgi.cpython-34.pyc
|
||||
../tornado/__pycache__/curl_httpclient.cpython-34.pyc
|
||||
../tornado/__pycache__/escape.cpython-34.pyc
|
||||
../tornado/__pycache__/util.cpython-34.pyc
|
||||
../tornado/__pycache__/log.cpython-34.pyc
|
||||
../tornado/__pycache__/process.cpython-34.pyc
|
||||
../tornado/__pycache__/ioloop.cpython-34.pyc
|
||||
../tornado/__pycache__/autoreload.cpython-34.pyc
|
||||
../tornado/test/__pycache__/template_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/twisted_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/escape_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/import_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/ioloop_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/log_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/util_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/concurrent_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/simple_httpclient_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/__init__.cpython-34.pyc
|
||||
../tornado/test/__pycache__/stack_context_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/wsgi_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/web_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/gen_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/websocket_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/__main__.cpython-34.pyc
|
||||
../tornado/test/__pycache__/resolve_test_helper.cpython-34.pyc
|
||||
../tornado/test/__pycache__/locale_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/testing_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/tcpclient_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/httpclient_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/iostream_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/options_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/curl_httpclient_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/runtests.cpython-34.pyc
|
||||
../tornado/test/__pycache__/httpserver_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/process_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/httputil_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/netutil_test.cpython-34.pyc
|
||||
../tornado/test/__pycache__/util.cpython-34.pyc
|
||||
../tornado/test/__pycache__/auth_test.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/interface.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/kqueue.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/__init__.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/windows.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/asyncio.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/twisted.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/posix.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/select.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/epoll.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/caresresolver.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/auto.cpython-34.pyc
|
||||
../tornado/platform/__pycache__/common.cpython-34.pyc
|
||||
../tornado/speedups.cpython-34m.so
|
||||
./
|
||||
dependency_links.txt
|
||||
PKG-INFO
|
||||
SOURCES.txt
|
||||
top_level.txt
|
||||
requires.txt
|
||||
|
|
@ -0,0 +1 @@
|
|||
certifi
|
||||
|
|
@ -0,0 +1 @@
|
|||
tornado
|
||||
Loading…
Add table
Add a link
Reference in a new issue