Skip to main content

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

Join the chat at https://gitter.im/tornadoweb/tornado

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)

Source distribution for windhose 2.0.1
File Size Uploaded
windhose-2.0.1.tar.gz 496.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for windhose 2.0.1
File
windhose-2.0.1-cp315-abi3t-musllinux_1_2_x86_64.whl CPython 3.15 abi3t Linux musl 1.2+ x86-64 Details
windhose-2.0.1-cp315-abi3t-musllinux_1_2_riscv64.whl CPython 3.15 abi3t Linux musl 1.2+ RISC-V 64 Details
windhose-2.0.1-cp315-abi3t-musllinux_1_2_aarch64.whl CPython 3.15 abi3t Linux musl 1.2+ ARM64 Details
windhose-2.0.1-cp315-abi3t-manylinux_2_39_riscv64.whl CPython 3.15 abi3t Linux glibc 2.39+ RISC-V 64 Details
windhose-2.0.1-cp315-abi3t-manylinux_2_28_x86_64.whl CPython 3.15 abi3t Linux glibc 2.28+ x86-64 Details
windhose-2.0.1-cp315-abi3t-manylinux_2_28_aarch64.whl CPython 3.15 abi3t Linux glibc 2.28+ ARM64 Details
windhose-2.0.1-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
windhose-2.0.1-cp311-abi3-musllinux_1_2_riscv64.whl CPython 3.11 abi3 Linux musl 1.2+ RISC-V 64 Details
windhose-2.0.1-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
windhose-2.0.1-cp311-abi3-manylinux_2_39_riscv64.whl CPython 3.11 abi3 Linux glibc 2.39+ RISC-V 64 Details
windhose-2.0.1-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
windhose-2.0.1-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

2.0.1 This release

13 release files

2.0.0

7 release files

1.0.0

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page