update shared dependencies

This commit is contained in:
j 2016-02-23 11:36:55 +05:30
commit 736cd598a8
521 changed files with 45146 additions and 22574 deletions

View file

@ -0,0 +1,46 @@
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.
Hello, world
------------
Here is a simple "Hello, world" example web app for Tornado:
.. code-block:: python
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().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>`_.
Documentation
-------------
Documentation and links to additional resources are available at
http://www.tornadoweb.org

View file

@ -0,0 +1 @@
pip

View file

@ -0,0 +1,67 @@
Metadata-Version: 2.0
Name: tornado
Version: 4.3
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
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
Requires-Dist: backports-abc (>=0.4)
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.
Hello, world
------------
Here is a simple "Hello, world" example web app for Tornado:
.. code-block:: python
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().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>`_.
Documentation
-------------
Documentation and links to additional resources are available at
http://www.tornadoweb.org

View file

@ -0,0 +1,177 @@
tornado/__init__.py,sha256=HzntEtmc_UmjIxX1ex-gMYFrhx_KfnlBEF1F9Ygnxt8,1122
tornado/_locale_data.py,sha256=OQnYIsIdZngKZZMaSQBB-cgsnFNPIqYjg2YiOOJnjqc,5467
tornado/auth.py,sha256=hnI3xYwtFbKox-suAbNDNXB63lT908KIBAtP2qHrW-s,46438
tornado/autoreload.py,sha256=XknVuJH24kh9KWnAo7OOWGCYaAVsIZ5uIqFR6CggzxA,12840
tornado/concurrent.py,sha256=SLiP_WSfS_gMh8ztaS2jj-Ok7Cs9SAY10u56ZndAQU0,18531
tornado/curl_httpclient.py,sha256=hII9S4oBsXiP2UB7-2SZowpSAHUsQFQ7noDyAclBLks,22169
tornado/escape.py,sha256=EwuAvQswS5RA7kHH0NvMhKBN_lD61rJt-8-7VBMCtl8,14441
tornado/gen.py,sha256=JYo9046bQp3gzCYnuAgyQjxvi1p535-pGaxJW5YGs3A,44093
tornado/http1connection.py,sha256=7rthe50chhnX5LqEEYlIGrgepPogBUoJUdb3Xib8XD8,30869
tornado/httpclient.py,sha256=B9fCu0HCNAdYWmK6e102xtxm6PpBuNxB1pzp5n3CsGo,26738
tornado/httpserver.py,sha256=dKlOTLf96yeaF9OdDSNRJDdlaPSRnju1UluysF8dV70,11915
tornado/httputil.py,sha256=fjV1940-zr_jIOe4atQ6NAZplrZwdhRgZl-e6s_PDm4,28827
tornado/ioloop.py,sha256=Tv_Jf0ceZGSHO92Ftq7VmXtZWi68aT_31MGMLifAqL0,41265
tornado/iostream.py,sha256=zX63NPYEEGMEohVC4NZlwISUAlk8VAGUJdGgO3pnpCc,65135
tornado/locale.py,sha256=NDj-I6Rhu1E4mV_2LWQ3ZSX3qHc1l3auAuGxp-mzbGw,20306
tornado/locks.py,sha256=bYBT44H8vvS7KuGz_vo0CZm8e9nyII0IQdBALZA-cME,15234
tornado/log.py,sha256=C63TfBPnOKW17a30cC9Et8GO7hUuBb4kuyV82TycorI,10920
tornado/netutil.py,sha256=HtD2ipcj86dvU4MN8-iQRMsPIELlyWFu1VHEk-hb01o,20437
tornado/options.py,sha256=5Y7RRuMvq86IJMYEWi1HJjVKMbyB-CEBgNHMsaguOeI,20852
tornado/process.py,sha256=9Dh0oAik9PUFGSnSR4aXaq_4h6pxpkrNjwJTqS9b0_A,12300
tornado/queues.py,sha256=TOxKUoxhsR16dP9VllUnNoAdd-w1ZtEe1DLJNX0BEXo,10013
tornado/simple_httpclient.py,sha256=o5SDq6EHkAVp7Wfk9fnZKJQ4Zs25gHFcQXlzIDcZLOE,23983
tornado/speedups.cpython-34m.so,sha256=yXxsKqC3kNmxunYcy4M1qM94K6iqhYJb-XhqBcZCPwM,17664
tornado/stack_context.py,sha256=RJ2E4-UKbXPzvd0Yw4b9H9C2YUWK2vyKPf7NeB7F_zQ,13174
tornado/tcpclient.py,sha256=BsGu5ZKUw3zRbiDB9NSgUS3j1HBr1GWjobiMMsUudU0,6802
tornado/tcpserver.py,sha256=CYpGxMUb8XleB3zU-v_GfC00y3wUY-QyyJjbNvDsdG8,11530
tornado/template.py,sha256=sW8BV8-iB8sNPP3l7vSqnIORJj7cRznQr_uHiz9XbpQ,35327
tornado/testing.py,sha256=msKN3yNBOVxFEgFjzH0Xh3PF6acJI7SuQzz1W2XHO10,27632
tornado/util.py,sha256=N2ArRO-Cu12Do3N87jAIphpKKO7IN8LodA5TTlaP2FA,13605
tornado/web.py,sha256=x24_Dgwy79_3_l1u7PmgSzHKngzIZSVrxMc1nreSBOU,128870
tornado/websocket.py,sha256=_e3vGGw8_F9B6JEuXmJj9Vj3rKmnzHfaaS-5FFEGc0g,40820
tornado/wsgi.py,sha256=QrcwvkV3k8q3xELSm5063u2Xa6QGL04YEMZGHWjV-4I,13436
tornado/platform/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tornado/platform/asyncio.py,sha256=vgpSdRSSxjcxhtwAg86ZafEGCiSkCv_0CD4B_RB1aOE,7648
tornado/platform/auto.py,sha256=fhttLe4JKJr1t_EyuEKGECMkVUe9l66KQuWKSvMebqc,1726
tornado/platform/caresresolver.py,sha256=Xts9gsEcmcj5yttldPz_eUEcXA7W2c1FojC1An8fQNM,3092
tornado/platform/common.py,sha256=TK4xziS1z30HFXvhRgxnrGGvTgVd9j_Qkp18DvuPiF4,3403
tornado/platform/epoll.py,sha256=Oo7uFFJ3LAa-ZSjG8kDlQTLCfASMTqfPPA3aeBjwZgw,934
tornado/platform/interface.py,sha256=757vw4dGAlErxWMwTw8h_STcOGjp6Ih4eJenGk8zdEY,2244
tornado/platform/kqueue.py,sha256=-GKz9Bba4tKlpc7o0OnP2OxK7gMx417KatBHOm5Q3tI,3431
tornado/platform/posix.py,sha256=P5kgBqVDEi3gu9h1TjFTd5B5d_EjORqbtqYUlcMa3uo,1859
tornado/platform/select.py,sha256=dv2nf5bFIXHzvKr1ivAcqSG9FH_3CtAaGGnAYm2vvxA,2634
tornado/platform/twisted.py,sha256=Sa25jp1wIeIPvVp29e8kRrwARp0wnyLQxYNF9gENFsY,21586
tornado/platform/windows.py,sha256=xonLtnGj7ZSo5q1_try4hkE6rWEmVRU-EbCEmWhgPog,681
tornado/test/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tornado/test/__main__.py,sha256=eMWaR-Q9gUjxuD5m0juHeUxSfxbVPQTuNeGtKjZTZ-g,417
tornado/test/asyncio_test.py,sha256=0kMt_HuDri1Qlsw6hUwsJUmLxo-Dv2jcXTnHCrTJdII,4548
tornado/test/auth_test.py,sha256=FdqdIMDpWZJ96Jo3VqcPVAMJdKkZtc7e1NGVSdD1dvI,22535
tornado/test/concurrent_test.py,sha256=ZRoaiTcA-YhVMYJKe4-ioJqE7PAG8ACc7QQoi-Td0LE,13390
tornado/test/curl_httpclient_test.py,sha256=n9KCJlutUjox2CrzGv6qCZvJGSr_8kJry4XjODf1SvA,4478
tornado/test/escape_test.py,sha256=a6bSUbBgz7DUa-JIeWUOGjnVnuWE8cYYM21DPBk0MEg,11251
tornado/test/gen_test.py,sha256=F3iXDQh4GrL04bTymf-BWyWcEp8Hu6BOhx96Z-LaY0A,44402
tornado/test/httpclient_test.py,sha256=_KHAknmJ6IbrgpRaU6Ox6e-NNKapdOaF5hPeZ11iLh0,26340
tornado/test/httpserver_test.py,sha256=jfnICextemEAH2tK-h6hqh5NH_mib0UbuKiDPhQ3nWU,41199
tornado/test/httputil_test.py,sha256=DvQGKAZ5-Nqb1fBFNqAuPKMLHVlKh9aCAuGo5c1rfro,13359
tornado/test/import_test.py,sha256=MpWn1gsVSo3vHFckjbyGFAu4-kPr2zP_a-WwBFL2DNI,1531
tornado/test/ioloop_test.py,sha256=mREcnLZ38vQK4iaFGZril0FqGFBir6R2Y427PzIHpOY,24243
tornado/test/iostream_test.py,sha256=7MXi2llrcQgHhvSTu2Sh0_bx0U9TCBEFt93WfUVS13k,42040
tornado/test/locale_test.py,sha256=DurCiwc4yW-4g2Ko1lSa5ylSp9ZUvjeQmBx1e3OosPQ,5923
tornado/test/locks_test.py,sha256=3ZNRHFczN8-JWDAE8dORjgqGsjOKVcPOSJNFohm0ibY,16076
tornado/test/log_test.py,sha256=iAgMJtRvj5bFimHvURpuQHlKAQ3sXWr9n1gdDPA8Mlk,9696
tornado/test/netutil_test.py,sha256=VuJKfvNLr7GjDY1K6z_MySvDy6KaKCmZOwMAxsEmlyQ,7630
tornado/test/options_test.cfg,sha256=N7vPJGYwcMLCN6_sei1UQtsYwwPfHsGc5aNfBnX-5No,49
tornado/test/options_test.py,sha256=wMAAmHeoCiW2ey72tdrJQfBcWhEr_tMzWJe8neD29eI,10058
tornado/test/process_test.py,sha256=yiqxgI1BZ1mWUrRfs85Z_CR6HPGAjuHfCpG3H-cUkb4,10569
tornado/test/queues_test.py,sha256=UtR32JWOof5g_kS14aN1YO1O9rHDrcQ31SdXLKsdSyA,13062
tornado/test/resolve_test_helper.py,sha256=cfiEZjHH_oIJ73xsSZ3M17tODdAS0YP_j-1wuvqGovo,521
tornado/test/runtests.py,sha256=w3Mdsua9mLFa7vxFbZNBuW7WDuYbIxTxodzjBwjNl94,7125
tornado/test/simple_httpclient_test.py,sha256=52ix08IFW4rB62p8x3NrwLRmerRlOp5BNoO1KAnGwbk,30120
tornado/test/stack_context_test.py,sha256=KRSFLh506zofx6YRzvxnO6QeI8tDF_mMf8BuEFUEXlE,11102
tornado/test/static_foo.txt,sha256=DdAKABzHb8kunGrAvUoTLnHlgdTN-6_PjH1irVmokm8,95
tornado/test/tcpclient_test.py,sha256=ApjAfnOUSRvpfqvdzIf_UljyyXZQuKhghvTKwsgU-S8,10304
tornado/test/tcpserver_test.py,sha256=h5a3JOV79nqUwKnGFzsiMnCEfpuDrRw-1uF8QqFp8xg,1361
tornado/test/template_test.py,sha256=Lg51Gho7A5nDY5MiIZp8i6MDxhWMMOBqLNGdYdZYaxE,18558
tornado/test/test.crt,sha256=ZE49nVCfsA7H4dQPEGfoYi1OcfDfez4MfzgUrysli9M,851
tornado/test/test.key,sha256=KbArXO5iyzSJRST7AtVkj5TU5zXZlJnxvuG__BU4BNU,916
tornado/test/testing_test.py,sha256=gDtF2e8_WARRnspZvbL2gKfqLK8t5p-5H6fFod1ZoeE,8732
tornado/test/twisted_test.py,sha256=s365tyFMreeD-v4UB_yG_PY4UcaW2WWv2pt9nYlAW_s,27525
tornado/test/util.py,sha256=WrPFnDlAeZtYhvIkM78dw2oWD3VVleUKrHCD3XiPLI8,3023
tornado/test/util_test.py,sha256=0JEVH4SHOetbSxjcgY-lbtxPdeel91aiR0RO1Mx9TrY,6681
tornado/test/web_test.py,sha256=L_G2qgN91wHPCXSZM0VeoGn_SQRRgGH_LelA8sD2-f4,109353
tornado/test/websocket_test.py,sha256=2v9M7ScjAtrJeF5P0uHf4NeHZ5NtK_UbmuiXgJVLfS0,14781
tornado/test/wsgi_test.py,sha256=wdTjmKiWmW-n5dhNhpxvV_4amkG855EJF1-GHFdr89Y,3714
tornado/test/csv_translations/fr_FR.csv,sha256=0UsMzfh1cw3yQdhS7pCmRfQoAkbqWpgzzodpZqp7ttM,18
tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo,sha256=fl0ZVZIlNwwU9lPx29pgZ4X-HfyEVYphJu7UWtll7jo,665
tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po,sha256=Clw6HyQUcopGV25qw3pvw3gn1ZqZRYrovsi8PQTQAnM,1049
tornado/test/static/robots.txt,sha256=Mx6pCQ2wyfb1l72YQP1bFxgw9uCzuhyyTfqR8Mla7cE,26
tornado/test/static/sample.xml,sha256=7LeTf16BWDucipsUaZZK7oDxtKEMDH9sFtsNR1G6pME,666
tornado/test/static/sample.xml.bz2,sha256=2Ql5ccWnaSpDdTyioino7Bw_dcGFkG_RQO5Lm5cfT6A,285
tornado/test/static/sample.xml.gz,sha256=_App0wKpn31lZVA9P_rslytPm4ei5GvNPVKh55r7l28,264
tornado/test/static/dir/index.html,sha256=tBwBanUSjISUy0BVan_QNKkYdLau8qs__P0G9oAiP78,18
tornado/test/templates/utf8.html,sha256=9d1eiaw5KCjUTCbRRIl_RLSy0LCJXaO-bzVF2L_32fM,7
tornado-4.3.dist-info/DESCRIPTION.rst,sha256=hQhN6PO4S2x1tSRSInNpVMz0GSgYcj48KZvcwkriohE,1332
tornado-4.3.dist-info/METADATA,sha256=OaB6afBxInBZxrZ_zuSDcIruLZVEIxpkb_V2qoT_ZCM,2256
tornado-4.3.dist-info/RECORD,,
tornado-4.3.dist-info/WHEEL,sha256=HslHw5cSLCuyOLxj8duGAooHNvXnupcmoBU1NzRPr2w,104
tornado-4.3.dist-info/metadata.json,sha256=SdpUqt7g_ebcnkms9OevniGL2L3BKJ1Pu3vf4UF8gOs,1073
tornado-4.3.dist-info/top_level.txt,sha256=5QAK1MeNpWgYdqWoU8iYlDuGB8j6NDPgx-uSUHTe0A4,8
/var/lib/lxc/openmedialibrary/rootfs/srv/client/platform/Shared/p34/lib/python3.4/site-packages/tornado-4.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
tornado/__pycache__/locale.cpython-34.pyc,,
tornado/__pycache__/tcpclient.cpython-34.pyc,,
tornado/__pycache__/httpserver.cpython-34.pyc,,
tornado/__pycache__/websocket.cpython-34.pyc,,
tornado/test/__pycache__/import_test.cpython-34.pyc,,
tornado/platform/__pycache__/common.cpython-34.pyc,,
tornado/test/__pycache__/websocket_test.cpython-34.pyc,,
tornado/test/__pycache__/tcpclient_test.cpython-34.pyc,,
tornado/__pycache__/web.cpython-34.pyc,,
tornado/test/__pycache__/queues_test.cpython-34.pyc,,
tornado/test/__pycache__/options_test.cpython-34.pyc,,
tornado/test/__pycache__/__main__.cpython-34.pyc,,
tornado/__pycache__/tcpserver.cpython-34.pyc,,
tornado/platform/__pycache__/posix.cpython-34.pyc,,
tornado/__pycache__/http1connection.cpython-34.pyc,,
tornado/test/__pycache__/__init__.cpython-34.pyc,,
tornado/test/__pycache__/tcpserver_test.cpython-34.pyc,,
tornado/test/__pycache__/netutil_test.cpython-34.pyc,,
tornado/__pycache__/_locale_data.cpython-34.pyc,,
tornado/test/__pycache__/escape_test.cpython-34.pyc,,
tornado/test/__pycache__/twisted_test.cpython-34.pyc,,
tornado/__pycache__/curl_httpclient.cpython-34.pyc,,
tornado/__pycache__/options.cpython-34.pyc,,
tornado/__pycache__/httputil.cpython-34.pyc,,
tornado/test/__pycache__/locks_test.cpython-34.pyc,,
tornado/test/__pycache__/runtests.cpython-34.pyc,,
tornado/test/__pycache__/asyncio_test.cpython-34.pyc,,
tornado/test/__pycache__/resolve_test_helper.cpython-34.pyc,,
tornado/platform/__pycache__/twisted.cpython-34.pyc,,
tornado/platform/__pycache__/interface.cpython-34.pyc,,
tornado/platform/__pycache__/kqueue.cpython-34.pyc,,
tornado/test/__pycache__/httputil_test.cpython-34.pyc,,
tornado/__pycache__/netutil.cpython-34.pyc,,
tornado/platform/__pycache__/select.cpython-34.pyc,,
tornado/test/__pycache__/web_test.cpython-34.pyc,,
tornado/__pycache__/auth.cpython-34.pyc,,
tornado/test/__pycache__/locale_test.cpython-34.pyc,,
tornado/platform/__pycache__/windows.cpython-34.pyc,,
tornado/__pycache__/__init__.cpython-34.pyc,,
tornado/__pycache__/ioloop.cpython-34.pyc,,
tornado/platform/__pycache__/asyncio.cpython-34.pyc,,
tornado/test/__pycache__/testing_test.cpython-34.pyc,,
tornado/__pycache__/iostream.cpython-34.pyc,,
tornado/__pycache__/gen.cpython-34.pyc,,
tornado/__pycache__/concurrent.cpython-34.pyc,,
tornado/test/__pycache__/wsgi_test.cpython-34.pyc,,
tornado/__pycache__/process.cpython-34.pyc,,
tornado/__pycache__/queues.cpython-34.pyc,,
tornado/test/__pycache__/util.cpython-34.pyc,,
tornado/__pycache__/template.cpython-34.pyc,,
tornado/test/__pycache__/log_test.cpython-34.pyc,,
tornado/test/__pycache__/stack_context_test.cpython-34.pyc,,
tornado/test/__pycache__/httpserver_test.cpython-34.pyc,,
tornado/platform/__pycache__/caresresolver.cpython-34.pyc,,
tornado/test/__pycache__/process_test.cpython-34.pyc,,
tornado/__pycache__/httpclient.cpython-34.pyc,,
tornado/__pycache__/testing.cpython-34.pyc,,
tornado/__pycache__/util.cpython-34.pyc,,
tornado/__pycache__/simple_httpclient.cpython-34.pyc,,
tornado/test/__pycache__/template_test.cpython-34.pyc,,
tornado/__pycache__/stack_context.cpython-34.pyc,,
tornado/__pycache__/wsgi.cpython-34.pyc,,
tornado/test/__pycache__/concurrent_test.cpython-34.pyc,,
tornado/test/__pycache__/auth_test.cpython-34.pyc,,
tornado/test/__pycache__/iostream_test.cpython-34.pyc,,
tornado/test/__pycache__/ioloop_test.cpython-34.pyc,,
tornado/test/__pycache__/util_test.cpython-34.pyc,,
tornado/platform/__pycache__/__init__.cpython-34.pyc,,
tornado/__pycache__/autoreload.cpython-34.pyc,,
tornado/__pycache__/locks.cpython-34.pyc,,
tornado/platform/__pycache__/epoll.cpython-34.pyc,,
tornado/test/__pycache__/httpclient_test.cpython-34.pyc,,
tornado/test/__pycache__/curl_httpclient_test.cpython-34.pyc,,
tornado/__pycache__/escape.cpython-34.pyc,,
tornado/test/__pycache__/gen_test.cpython-34.pyc,,
tornado/platform/__pycache__/auto.cpython-34.pyc,,
tornado/test/__pycache__/simple_httpclient_test.cpython-34.pyc,,
tornado/__pycache__/log.cpython-34.pyc,,

View file

@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.29.0)
Root-Is-Purelib: false
Tag: cp34-cp34m-linux_x86_64

View file

@ -0,0 +1 @@
{"classifiers": ["License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy"], "extensions": {"python.details": {"contacts": [{"email": "python-tornado@googlegroups.com", "name": "Facebook", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://www.tornadoweb.org/"}}}, "extras": [], "generator": "bdist_wheel (0.29.0)", "license": "http://www.apache.org/licenses/LICENSE-2.0", "metadata_version": "2.0", "name": "tornado", "run_requires": [{"requires": ["backports-abc (>=0.4)"]}], "summary": "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.", "version": "4.3"}

View file

@ -0,0 +1 @@
tornado