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.1
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.1.tar.gz | 496.6 kB | Details |
Built distributions (wheels)
Total release size: 5.7 MB
Release files / windhose-2.0.1.tar.gz
| Download URL | windhose-2.0.1.tar.gz |
|---|---|
| Size | 496.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c620d6c8a47266441380333db49d40fa94888eb98ef4f5a3cace261d740519d
|
|
BLAKE2b-256 checksum How to use checksums |
d123c20e4b126aafcac996acac2844c5fadf70ca124d89d37bb33e596680f4f6
|
| 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.1-cp315-abi3t-musllinux_1_2_x86_64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 433.3 kB |
| Tags | CPython 3.15 Linux musl 1.2+ x86-64 abi3t |
|
SHA-256 checksum How to use checksums |
f2a682b6d87a08f2dfc1f2f47549501bc9b4d44898e22430674292306c27b13d
|
|
BLAKE2b-256 checksum How to use checksums |
39601b7b8f05beeceb0f06ca7d96ea5579ae692dc2f0b4f31459eb922df6966a
|
| 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.1-cp315-abi3t-musllinux_1_2_riscv64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-musllinux_1_2_riscv64.whl |
|---|---|
| Size | 433.2 kB |
| Tags | CPython 3.15 Linux musl 1.2+ RISC-V 64 abi3t |
|
SHA-256 checksum How to use checksums |
b4e13a7460c99f169e9d72922b71a7c335ee41682f9eb68fbc79d46673501554
|
|
BLAKE2b-256 checksum How to use checksums |
d3be8563dc69a81ee3fc4ef3fa9713b61d0af358bda3c8121a5aecc80b4ed934
|
| 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.1-cp315-abi3t-musllinux_1_2_aarch64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 433.7 kB |
| Tags | CPython 3.15 Linux musl 1.2+ ARM64 abi3t |
|
SHA-256 checksum How to use checksums |
1591d2e55483808051d35df6f288f6dfe551af3b93efd9db9ba2e73951db1e46
|
|
BLAKE2b-256 checksum How to use checksums |
c2b25b4f3e53b84253462cf64411fb9ccbdc11de4d67ec75cae9e4048cc52745
|
| 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.1-cp315-abi3t-manylinux_2_39_riscv64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-manylinux_2_39_riscv64.whl |
|---|---|
| Size | 433.3 kB |
| Tags | CPython 3.15 Linux glibc 2.39+ RISC-V 64 abi3t |
|
SHA-256 checksum How to use checksums |
c793ed2f0fdc82539fdc3678591adc29d50ba846cddb8d9ec716c95739cee595
|
|
BLAKE2b-256 checksum How to use checksums |
cecf6053f7684fd99f9676a198c3599bb0cce90223b8e3080cab6cc3fb46845c
|
| 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.1-cp315-abi3t-manylinux_2_28_x86_64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 433.1 kB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 abi3t |
|
SHA-256 checksum How to use checksums |
700d02c494d000a63d9e0fe7ed9619202b5ce150e2a1583e811f046fa53b085c
|
|
BLAKE2b-256 checksum How to use checksums |
ff7e0e9f37ad90e5b33c1afa841cfb5d2a4cc5e0293cdc2baff2391fdbaae991
|
| 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.1-cp315-abi3t-manylinux_2_28_aarch64.whl
| Download URL | windhose-2.0.1-cp315-abi3t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 433.8 kB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 abi3t |
|
SHA-256 checksum How to use checksums |
86b4953d19b4262e654d1f9fc1d839e3938875263e5273f51cd49290243cdfe7
|
|
BLAKE2b-256 checksum How to use checksums |
fa10692e66d4bd9edea64506d53da8eebf22e3769d5f277c653c28e0da3bb2dc
|
| 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.1-cp311-abi3-musllinux_1_2_x86_64.whl
| Download URL | windhose-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 430.4 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
efdaefafafb43decb27a8151bb2be80a5e618b69471cc167197a2d0ea0ba42ed
|
|
BLAKE2b-256 checksum How to use checksums |
4ea1b4a7540095ba69efa46171451024603dd8470de71e4888866e6286587320
|
| 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.1-cp311-abi3-musllinux_1_2_riscv64.whl
| Download URL | windhose-2.0.1-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 |
d599d5789bc4aac46e9af8c1d4d210821e52925da8f5244cf2165b3d8c6dcba3
|
|
BLAKE2b-256 checksum How to use checksums |
e02b05fa856f5fb03e5319471ef60b6596e611e717ecac838779eb1f6a395c62
|
| 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.1-cp311-abi3-musllinux_1_2_aarch64.whl
| Download URL | windhose-2.0.1-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 |
a20e3e83c7a89e1b2c128a2127d0b002a9e6913cea6132662f3f5dd003290d5f
|
|
BLAKE2b-256 checksum How to use checksums |
dc6bb89123362392405e8cefa3c5e067af2a27024b5999345842b6d06869a6d6
|
| 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.1-cp311-abi3-manylinux_2_39_riscv64.whl
| Download URL | windhose-2.0.1-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 |
ce579b3955483b02cd3973b5b049c9da15330e51adb6896b47002ed942c528b4
|
|
BLAKE2b-256 checksum How to use checksums |
d2e321e9fb42e5c546985154eb493052d665c7462da42062d0fed3457d5b71ab
|
| 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.1-cp311-abi3-manylinux_2_28_x86_64.whl
| Download URL | windhose-2.0.1-cp311-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 430.2 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
2c597044daad2515d24ea5cc73645c60f15e1f0bb3bf6752ba98873bf6dfce26
|
|
BLAKE2b-256 checksum How to use checksums |
abd6b17983e36ff02bd3f08e4d064d1ca2844f30e300b2dc72654346f55dfdd7
|
| 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.1-cp311-abi3-manylinux_2_28_aarch64.whl
| Download URL | windhose-2.0.1-cp311-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 430.9 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
7239ab408135ea6df7b5ee01e0285073ee10667d86d84324ffb59edd7be9c26d
|
|
BLAKE2b-256 checksum How to use checksums |
c3a6f560826552ca909afe4ff5af619ffd8b8f4113116ad9a91050e1f64bb1c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|