Skip to main content
Tornado Web

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

Metadata

Release files for tornado 6.6.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 tornado 6.6.1
File Size Uploaded Provenance Actions
tornado-6.6.1.tar.gz 623.4 kB With provenance Details for tornado-6.6.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tornado 6.6.1
File Actions
tornado-6.6.1-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details for tornado-6.6.1-cp315-cp315t-win_arm64.whl
tornado-6.6.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for tornado-6.6.1-cp315-cp315t-win_amd64.whl
tornado-6.6.1-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for tornado-6.6.1-cp315-cp315t-win32.whl
tornado-6.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for tornado-6.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl
tornado-6.6.1-cp315-cp315t-musllinux_1_2_s390x.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ IBM System/390x Details for tornado-6.6.1-cp315-cp315t-musllinux_1_2_s390x.whl
tornado-6.6.1-cp315-cp315t-musllinux_1_2_riscv64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ RISC-V 64 Details for tornado-6.6.1-cp315-cp315t-musllinux_1_2_riscv64.whl
tornado-6.6.1-cp315-cp315t-musllinux_1_2_ppc64le.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ PowerPC 64-le Details for tornado-6.6.1-cp315-cp315t-musllinux_1_2_ppc64le.whl
tornado-6.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for tornado-6.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl
tornado-6.6.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.39+ RISC-V 64, Linux glibc 2.31+ RISC-V 64 Details for tornado-6.6.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tornado-6.6.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ IBM System/390x, Linux glibc 2.17+ IBM System/390x Details for tornado-6.6.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
tornado-6.6.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details for tornado-6.6.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
tornado-6.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tornado-6.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tornado-6.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for tornado-6.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
tornado-6.6.1-cp315-cp315t-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details for tornado-6.6.1-cp315-cp315t-macosx_10_15_universal2.whl
tornado-6.6.1-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for tornado-6.6.1-cp314-cp314t-win_arm64.whl
tornado-6.6.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for tornado-6.6.1-cp314-cp314t-win_amd64.whl
tornado-6.6.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for tornado-6.6.1-cp314-cp314t-win32.whl
tornado-6.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for tornado-6.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl
tornado-6.6.1-cp314-cp314t-musllinux_1_2_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x Details for tornado-6.6.1-cp314-cp314t-musllinux_1_2_s390x.whl
tornado-6.6.1-cp314-cp314t-musllinux_1_2_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64 Details for tornado-6.6.1-cp314-cp314t-musllinux_1_2_riscv64.whl
tornado-6.6.1-cp314-cp314t-musllinux_1_2_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le Details for tornado-6.6.1-cp314-cp314t-musllinux_1_2_ppc64le.whl
tornado-6.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for tornado-6.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl
tornado-6.6.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tornado-6.6.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tornado-6.6.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details for tornado-6.6.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
tornado-6.6.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.17+ PowerPC 64-le Details for tornado-6.6.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
tornado-6.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tornado-6.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tornado-6.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for tornado-6.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
tornado-6.6.1-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details for tornado-6.6.1-cp314-cp314t-macosx_10_15_universal2.whl
tornado-6.6.1-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for tornado-6.6.1-cp311-abi3-win_arm64.whl
tornado-6.6.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for tornado-6.6.1-cp311-abi3-win_amd64.whl
tornado-6.6.1-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details for tornado-6.6.1-cp311-abi3-win32.whl
tornado-6.6.1-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for tornado-6.6.1-cp311-abi3-musllinux_1_2_x86_64.whl
tornado-6.6.1-cp311-abi3-musllinux_1_2_s390x.whl CPython 3.11 abi3 Linux musl 1.2+ IBM System/390x Details for tornado-6.6.1-cp311-abi3-musllinux_1_2_s390x.whl
tornado-6.6.1-cp311-abi3-musllinux_1_2_riscv64.whl CPython 3.11 abi3 Linux musl 1.2+ RISC-V 64 Details for tornado-6.6.1-cp311-abi3-musllinux_1_2_riscv64.whl
tornado-6.6.1-cp311-abi3-musllinux_1_2_ppc64le.whl CPython 3.11 abi3 Linux musl 1.2+ PowerPC 64-le Details for tornado-6.6.1-cp311-abi3-musllinux_1_2_ppc64le.whl
tornado-6.6.1-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for tornado-6.6.1-cp311-abi3-musllinux_1_2_aarch64.whl
tornado-6.6.1-cp311-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.11 abi3 Linux glibc 2.39+ RISC-V 64, Linux glibc 2.31+ RISC-V 64 Details for tornado-6.6.1-cp311-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tornado-6.6.1-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.11 abi3 Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details for tornado-6.6.1-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
tornado-6.6.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.17+ PowerPC 64-le Details for tornado-6.6.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
tornado-6.6.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tornado-6.6.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tornado-6.6.1-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for tornado-6.6.1-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
tornado-6.6.1-cp311-abi3-macosx_10_9_universal2.whl CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64) Details for tornado-6.6.1-cp311-abi3-macosx_10_9_universal2.whl

Total release size: 23.1 MB

Release files / tornado-6.6.1.tar.gz

Download URL tornado-6.6.1.tar.gz
Size 623.4 kB
Tags Source
SHA-256 checksum
How to use checksums
28e6311402af59c8b02e3fa0f5e7d8eb465b25081381803b127d97e6a4395d5a
BLAKE2b-256 checksum
How to use checksums
642b8ff2b41620cbba0eeb0862fed21dcaa5a2ad36c6dd9bb465f9ff7a147be2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-win_arm64.whl

Download URL tornado-6.6.1-cp315-cp315t-win_arm64.whl
Size 535.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
065bc741478b168df9baf754956a3010c04d1330bb45a84833d807c29e11b257
BLAKE2b-256 checksum
How to use checksums
f8628d0c0c42f3346f3f2455738d3bc689bbd8efba38abf7b90ab2b8294eae83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-win_amd64.whl

Download URL tornado-6.6.1-cp315-cp315t-win_amd64.whl
Size 535.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3c35091add5863feb9cf651851bb1b23592f1f9551b5dfed72837c83ea4e5b85
BLAKE2b-256 checksum
How to use checksums
1994c952b625904b63fdac5b747f2eeaca64ab5d36cdb8faff57effa57162d87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-win32.whl

Download URL tornado-6.6.1-cp315-cp315t-win32.whl
Size 535.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
2fbfd2510b6163b189773155a8246c025cb260ccc7cd12ad18c36c54f5617bb9
BLAKE2b-256 checksum
How to use checksums
3bd413973391071552e03acb308d93f6deb4fb535a769a6bbdafdb4cafcb2f91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL tornado-6.6.1-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 537.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a72f70b1aa630fa2106d39a025e2be75c272b7ec8233da94e2f407ea754cc32d
BLAKE2b-256 checksum
How to use checksums
6043a37ec29b0f98c3c639da495e1d547d6c44c69a6727b9864cf149bf346433
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-musllinux_1_2_s390x.whl

Download URL tornado-6.6.1-cp315-cp315t-musllinux_1_2_s390x.whl
Size 537.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
e923e75c9d641cdb8bbac60070a2dccdb684fc555af2bff48b0eaded0f88c2dc
BLAKE2b-256 checksum
How to use checksums
a12585c852307f9e49896b6dc5119f6a0131f5f6d97c478a687654c2c0c3f0f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-musllinux_1_2_riscv64.whl

Download URL tornado-6.6.1-cp315-cp315t-musllinux_1_2_riscv64.whl
Size 537.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
8d475f4053c693b5c1483eb4845824129b0b51c65712e736b3c2ea1c8f6080cd
BLAKE2b-256 checksum
How to use checksums
5d4f7dafc65726778ac148b68c91920605892e84bf0ffcc02890aaf1a7d0ba8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-musllinux_1_2_ppc64le.whl

Download URL tornado-6.6.1-cp315-cp315t-musllinux_1_2_ppc64le.whl
Size 538.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
08b808e8d3312c268f9fe1ffebfcfaaf342e7fe4ac40d219a7e1b58bac547d6f
BLAKE2b-256 checksum
How to use checksums
f3c71f981336039c51d81ee6f895e3412178edc409bd709e38767365c55c0daa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL tornado-6.6.1-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 538.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
872249311539281c1e8a5d8d6f27f478bf705a9bd931bf374b6b31b05177dfda
BLAKE2b-256 checksum
How to use checksums
96c7e27f2a21e05d7c5aa9886db7368436e6436880b85349072988b4f62422e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tornado-6.6.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 536.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
b77ab23d1520c807d11e703e79b020d3bc3676a0f5ebc8531f46d3fac8aecb2f
BLAKE2b-256 checksum
How to use checksums
5b876d13a60c320c0379cbfa4c2520b4ba076780c33e6a01ba3073fff74b71db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL tornado-6.6.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 537.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
15443805d6b7aa11610cc6c5be7e71b4a93369aeb2ca5a13c2def53a3af5ba45
BLAKE2b-256 checksum
How to use checksums
0082234306b41b33600a470da7e595b8064b85e2f509f64f5c1d39387c0abbb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL tornado-6.6.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 539.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b777fbe0bdb2c4dc764aadf5f70e9b23b2e536c339d61c799d3ea1b575a7c285
BLAKE2b-256 checksum
How to use checksums
e52469692f8ba851ed2738c2623eab592360d646f0a2e16b6deea16516aa8595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tornado-6.6.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 538.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
29bce3190c2973fcd2171c95eeab8bf06d2f7a7eb107455ce3e4662c704aecdb
BLAKE2b-256 checksum
How to use checksums
e60aafccc23d1ed71bcb1ce4a5b6e0f61f82c7a0b275f3b377ee7aee6680a565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL tornado-6.6.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 537.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
95bd4751357bef52aa655e236b9667ff054885de4b118e4ce9ba5c06e12ef5d0
BLAKE2b-256 checksum
How to use checksums
1a1e644bace0700e533235f01ffa68a7b5e3d6cc9eb7380e3929039d04b648b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp315-cp315t-macosx_10_15_universal2.whl

Download URL tornado-6.6.1-cp315-cp315t-macosx_10_15_universal2.whl
Size 533.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
01dc73e3697eb94d78c42e03931ab621da97d12fdfb6339e64ff5a934b220fcf
BLAKE2b-256 checksum
How to use checksums
918b96e460653f3e2ad83d70328414394132d73d5655047c692ce7b69ae2f6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-win_arm64.whl

Download URL tornado-6.6.1-cp314-cp314t-win_arm64.whl
Size 535.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
510c7261ed986ecd6f74edc1a13412759e7abc2e8be3a6c85e15f6c53e1f3c84
BLAKE2b-256 checksum
How to use checksums
d43875419d8cd577b7c4f335f4c5e75f127af286545ad49047a73afffdf877fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-win_amd64.whl

Download URL tornado-6.6.1-cp314-cp314t-win_amd64.whl
Size 535.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
71c16b382b22d3234913a3f74a1ea84bede197d11eb03871df17bb123088dfa5
BLAKE2b-256 checksum
How to use checksums
84836d54c37b3e437ab0ff2bddd71249c6ea2a17051104dd2995cb4e181e95a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-win32.whl

Download URL tornado-6.6.1-cp314-cp314t-win32.whl
Size 535.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4bc6c60faf86162df25ba2ff5611d27b6ef8226de9d61c07a0fab53c169630a5
BLAKE2b-256 checksum
How to use checksums
6ab413b2f98a3141c152915fa3e69531a04bdc1cd7dd203f442136f3792a486f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL tornado-6.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 537.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fbaa022a49a27b65668592cf43b898ff3978cbe4e6926fdfe24dbef59053bd26
BLAKE2b-256 checksum
How to use checksums
505d421168e62c8b80e3ef88f80d642e9a7e5b1d0c6e8cd136d99064f663951c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-musllinux_1_2_s390x.whl

Download URL tornado-6.6.1-cp314-cp314t-musllinux_1_2_s390x.whl
Size 537.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
533185c89be3ffb01656c9425da4ff42587a3af784b37d39fe762e8fce3b2dbe
BLAKE2b-256 checksum
How to use checksums
c8ea1705ff4014c8bad5d7045022647156cfebd6c7014886da47e13512d27c08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-musllinux_1_2_riscv64.whl

Download URL tornado-6.6.1-cp314-cp314t-musllinux_1_2_riscv64.whl
Size 537.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ RISC-V 64
SHA-256 checksum
How to use checksums
0223e827cedf4e35ebb035e57a0d9974563cd043e3a53f8bb72a859b6f53777e
BLAKE2b-256 checksum
How to use checksums
cfcf563d24516afd266f6b3c3f1c7ac15ad39b8668966d2bccce917c169ab0c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-musllinux_1_2_ppc64le.whl

Download URL tornado-6.6.1-cp314-cp314t-musllinux_1_2_ppc64le.whl
Size 538.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
3298fce72c35f836eab4c4db8b960104ff1ea718033a6b5e236f04efe3a1b6e1
BLAKE2b-256 checksum
How to use checksums
a33aad336d4994547cf268a3bd6d10f6ef691e1e888fc776940c0bfe02e8d85c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL tornado-6.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 538.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ce5a18654f5d56d11400ab5d87103660e14deceab41818a06a42acc8dbbe427d
BLAKE2b-256 checksum
How to use checksums
956678e7583ce69f66e5177c65988a98373be2ab25c1d22405d274e037acbc58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tornado-6.6.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 535.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
b9ce0d6548bd73b1329075b247d3fdc61538922f558ee42059e08f5df53fc197
BLAKE2b-256 checksum
How to use checksums
ba9daf233b8bf4311d3466099ab267eb595ec6f1655607d290dc7f706b6dbd6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL tornado-6.6.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 537.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
60aad449dbcebaa8d69bff50c6ba39858fab8d256e779a99bb30ebf6724b9b48
BLAKE2b-256 checksum
How to use checksums
e4c726af60f71f7c32f19257bad58711500628f579edf1a2c3d8328ad15aae04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL tornado-6.6.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 538.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
d83bac141bd9360d8e995ec512097be19ead2e9213c3e7088510a036f3192b8d
BLAKE2b-256 checksum
How to use checksums
a36a87532e6745c415eb2daa9bc1c9c89c69ce9e8255b1c0bde9938f3299440b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tornado-6.6.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 538.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eb67ba2cbf598e842f14684eab029a5a4ba7ab587e8c4e40940a77ed0596b31e
BLAKE2b-256 checksum
How to use checksums
7047ebef304487feea6d8efb6a7d2642964ecb1f5cc785f687628e1d7cac4326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL tornado-6.6.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 537.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
54c80f9bed0bf1533ecf5a90dc59651645622d62b0bcffa2692d108a1f794917
BLAKE2b-256 checksum
How to use checksums
3dd87812a729c797fb8c15748c9a69faeaaa13630075cf9b76ba9f7fbcfb7f42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp314-cp314t-macosx_10_15_universal2.whl

Download URL tornado-6.6.1-cp314-cp314t-macosx_10_15_universal2.whl
Size 533.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ed0bc5a1a9f6346e7bdadc106fa2d4c6e79d71d8b2df4366260ab3baf36a8399
BLAKE2b-256 checksum
How to use checksums
10decfeae9e75c144ca22018ee3b858e343c1658d6edd2184f35d810ec1ef789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-win_arm64.whl

Download URL tornado-6.6.1-cp311-abi3-win_arm64.whl
Size 535.8 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
58d2f47e7b54fded3407dbbbe4e59d29ca627f85bf6c0f21f0b151c6c7fc9c53
BLAKE2b-256 checksum
How to use checksums
89b82cb42845af01ea7e70ac23e6f6fe2f26b9b158bce186c6991c057c9abe1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-win_amd64.whl

Download URL tornado-6.6.1-cp311-abi3-win_amd64.whl
Size 535.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
5cb82ca38596e1350fceaf994f287847f82f7b8436380d36ba0937a03107d0ee
BLAKE2b-256 checksum
How to use checksums
365735439a779582e3b19c98e799b6a41519fb3bdaa3a21b7a94ce4dd7b3b732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-win32.whl

Download URL tornado-6.6.1-cp311-abi3-win32.whl
Size 535.6 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
0f0f596a0dab6826aa21d103c7bc242e3fb7cfc99c5c3d44a35ba8c83abbdca4
BLAKE2b-256 checksum
How to use checksums
65df0574c4479c565d9233def796afc9179fa840f41f8c240f740609f746da67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL tornado-6.6.1-cp311-abi3-musllinux_1_2_x86_64.whl
Size 534.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6596f3e939962f13099ce8d1a96b83226e908ca369b193370a6efa84585a1601
BLAKE2b-256 checksum
How to use checksums
1811b5107ac6a278387635d73d283e7ab5a5c76fb8ccf402efa57006ea25852f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-musllinux_1_2_s390x.whl

Download URL tornado-6.6.1-cp311-abi3-musllinux_1_2_s390x.whl
Size 534.7 kB
Tags CPython 3.11 Linux musl 1.2+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
8cae3d8f2585be01670da9fd5010c61724c51b61ecd4c06820e95874739daf7c
BLAKE2b-256 checksum
How to use checksums
617c6b163c9e58ca9df0c941bda9ba2dcabbd87ecb81c5fa546f54eeac689232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-musllinux_1_2_riscv64.whl

Download URL tornado-6.6.1-cp311-abi3-musllinux_1_2_riscv64.whl
Size 534.5 kB
Tags CPython 3.11 Linux musl 1.2+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
ca95e762df1ca761f330e3f2a034c15ac144569844b52527a5a9eca9f524c0f1
BLAKE2b-256 checksum
How to use checksums
8aaec499da4cc8be1c1f31a5d8df2328f2aae091de2db13302ad5c20ed704ec4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-musllinux_1_2_ppc64le.whl

Download URL tornado-6.6.1-cp311-abi3-musllinux_1_2_ppc64le.whl
Size 535.4 kB
Tags CPython 3.11 Linux musl 1.2+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
ecef88054d8a77878f61061ff67dfc5e1c17d1f7334890ab508b310e8e68ee46
BLAKE2b-256 checksum
How to use checksums
a77cc81cb83f2bbb5740fcba1eb83d794b6d6fab2063b16a475cc9039266091e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL tornado-6.6.1-cp311-abi3-musllinux_1_2_aarch64.whl
Size 535.3 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
b62fded687e55acaf9e36c1230b006066a35b3f6df093ba1fd3b2ff592070e1d
BLAKE2b-256 checksum
How to use checksums
a6bbb733df2d487a78283080663bd6d96955121b58b6d445d9cb832607da9786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tornado-6.6.1-cp311-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 532.8 kB
Tags CPython 3.11 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
77dd6e0c659fdc45824e0746988ac5c060c2a9fee9b8cbbcdb999b3f29d3cd10
BLAKE2b-256 checksum
How to use checksums
f7f60528ee039266902e707edd9996ee3ce7364dc1baf08bed585d8e6fb3ccd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL tornado-6.6.1-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 534.7 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
25b2619274bca77d0eb7b4d96dcf2d1142bb9bf172ad6a7491a1e1f82e6e48fa
BLAKE2b-256 checksum
How to use checksums
edd5db70d5d23d3b4eaea0b26b710f28d2ca387bb44e68ccfede60ba3bbc2096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL tornado-6.6.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 535.7 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
8cd28b2cacbe63d53e28a38546a3492b488417eeb3f7ecf10954476fc2508882
BLAKE2b-256 checksum
How to use checksums
be70a4a159dd4f1fef39ff8eadae655b133a85722b39087a89e21ce463af9832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tornado-6.6.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 535.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
da6ce2da215810d56539fa6cac77d9e27f4d8139c6868c53436b2fe933f43c79
BLAKE2b-256 checksum
How to use checksums
03ff20911f85dd399b56761496e8138810e8608ea25f0912377f4205d52af853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL tornado-6.6.1-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 534.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
1b6ff57cc69b339f8feb9e7b567b0e0eacb16bfaf234159496623ef7a67ba640
BLAKE2b-256 checksum
How to use checksums
384dc65ea949a3cdc185f1afac8c337074d4f2d029b48293d2db4d2c3dea4849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tornado-6.6.1-cp311-abi3-macosx_10_9_universal2.whl

Download URL tornado-6.6.1-cp311-abi3-macosx_10_9_universal2.whl
Size 533.2 kB
Tags CPython 3.11 abi3 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a8d3e6acde5a80d13b13b5e4c7c226ca682f31d0a62b6c33cea038714bc2de1b
BLAKE2b-256 checksum
How to use checksums
77d3ef3a4d38d1a72c52ad07483ed760dbb93027d28f19c3a2d98148abdd63e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for tornado 6.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 43 files in this release have been uploaded with provenance metadata.

Select from 43 files

Attestation for tornado-6.6.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

6.6.1 This release

43 release files Full provenance

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