About this fork
Diverges after the v6.5.7 tag.
The last common commit is d72fff8d7b9b8f6aa68505847e5483d600e3184c Fork Original
I’ll try to maintain it as best I can and will add opionionated changes.
The new package name will be windhose. The import path will not change for the forseable future.
Tornado Web Server
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, 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:
import asyncio
import tornado
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
async def main():
app = make_app()
app.listen(8888)
await asyncio.Event().wait()
if __name__ == "__main__":
asyncio.run(main())
This example does not use any of Tornado’s asynchronous features; for that see this simple chat room.
Documentation
Documentation and links to additional resources are available at https://www.tornadoweb.org
Release files for windhose 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| windhose-2.0.0.tar.gz | 496.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| windhose-2.0.0-cp311-abi3-musllinux_1_2_x86_64.whl | CPython 3.11 | abi3 | Linux musl 1.2+ x86-64 | Details |
| windhose-2.0.0-cp311-abi3-musllinux_1_2_riscv64.whl | CPython 3.11 | abi3 | Linux musl 1.2+ RISC-V 64 | Details |
| windhose-2.0.0-cp311-abi3-musllinux_1_2_aarch64.whl | CPython 3.11 | abi3 | Linux musl 1.2+ ARM64 | Details |
| windhose-2.0.0-cp311-abi3-manylinux_2_39_riscv64.whl | CPython 3.11 | abi3 | Linux glibc 2.39+ RISC-V 64 | Details |
| windhose-2.0.0-cp311-abi3-manylinux_2_28_x86_64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| windhose-2.0.0-cp311-abi3-manylinux_2_28_aarch64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ ARM64 | Details |
Total release size: 3.1 MB
Release files / windhose-2.0.0.tar.gz
| Download URL | windhose-2.0.0.tar.gz |
|---|---|
| Size | 496.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25f7c9484ad1ec8678bcc4768d0034156e54496b25f4cb8aad05172dbc4f5a9f
|
|
BLAKE2b-256 checksum How to use checksums |
afa685bc1819229edd0e6c909eb6d1cb179701085c2802a7034b9fde86155acd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-musllinux_1_2_x86_64.whl
| Download URL | windhose-2.0.0-cp311-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 430.3 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
8ff0038029a0bab5255dd7c164e42f0317d9d11dc08c122bf08bafe442c6389a
|
|
BLAKE2b-256 checksum How to use checksums |
0c496350837840f762c66b2908316ec527d7ad80e253532c2506fceaac72c7b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-musllinux_1_2_riscv64.whl
| Download URL | windhose-2.0.0-cp311-abi3-musllinux_1_2_riscv64.whl |
|---|---|
| Size | 430.2 kB |
| Tags | CPython 3.11 Linux musl 1.2+ RISC-V 64 abi3 |
|
SHA-256 checksum How to use checksums |
0ea69c7031786948c6ae62e92698c085c833f68077b309c64889fa1fa490b4c2
|
|
BLAKE2b-256 checksum How to use checksums |
08b83945d759d6fd16eb6cf1dd2150b98a41b14e82e0bb484bd49444b39f3cf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-musllinux_1_2_aarch64.whl
| Download URL | windhose-2.0.0-cp311-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 430.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
af1abefa81db8d10e70ec39d095bdeaabaf2fc510dcabd70d027d6ce3df18709
|
|
BLAKE2b-256 checksum How to use checksums |
1f2fbfabb271ca59ac85f4f21a1081e87d5de20d5110ceac20a353674b5439ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-manylinux_2_39_riscv64.whl
| Download URL | windhose-2.0.0-cp311-abi3-manylinux_2_39_riscv64.whl |
|---|---|
| Size | 430.2 kB |
| Tags | CPython 3.11 Linux glibc 2.39+ RISC-V 64 abi3 |
|
SHA-256 checksum How to use checksums |
0747c8a2d016171fa22bc498ed500d92f7099358d2541fbbcbda0562b553678e
|
|
BLAKE2b-256 checksum How to use checksums |
c042c67496537ca7a4fad1aa74c695b21009b41e07bf4c0c8a022aaed95a5852
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-manylinux_2_28_x86_64.whl
| Download URL | windhose-2.0.0-cp311-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 430.1 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
6c0e4e0a211d570cf18af362bf7871178cfe51a9f0c641a005ef05872ab3e7c4
|
|
BLAKE2b-256 checksum How to use checksums |
7d7b33bdeb4ed91af0681cefc96b401244a6c44a0c50aacb4bbe319c4b90312c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / windhose-2.0.0-cp311-abi3-manylinux_2_28_aarch64.whl
| Download URL | windhose-2.0.0-cp311-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 430.8 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
ab0a2d314a55b922df454e8e4789fe4e1844c918ce1938597ca737ac53834614
|
|
BLAKE2b-256 checksum How to use checksums |
e70333e63a37f2131246b37e91015cc0b4925cdb79d0422b373900571aec7560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|