skillfed

types-tornado

Typing stubs for tornado

types-tornado v5.1.1 76.8K downloads/30d#14,592 on PyPI5,108
Permissive license Apache-2.0 license Active released

What it is and what it does

types-tornado is a type stub package that provides type information for the tornado package to static type checkers. It allows tools like mypy, PyCharm, and pytype to understand tornado code and catch type errors at development time. The stubs are maintained as part of the typeshed project.

The package description explicitly notes that tornado has included type annotations since version 6.0, and recommends uninstalling types-tornado if you use that version or newer. The package has not been updated since 2021-08-27.

Use it for:

  • Type-checking code that depends on tornado versions before 6.0.
  • Enabling IDE autocompletion in projects using older tornado releases.
  • Validating tornado usage in codebases where upgrading tornado is not immediately feasible.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides PEP 561 type stubs for tornado, enabling static type checkers like mypy and PyCharm to validate code using tornado.

No, unless locked into tornado versions before 6.0. For tornado 6.0 or later, tornado's built-in type annotations make this package redundant. The package has not been updated since 2021-08-27, and its own description recommends uninstalling it if using tornado 6.0 or newer.

Install

types-tornado on PyPI

pip

pip install types-tornado

uv

uv add types-tornado

poetry

poetry add types-tornado

Installing types-tornado

Before you install

Low install friction as a pure stub package with no runtime dependencies. However, the package has not been updated since 2021-08-27, and the description notes that tornado has included type annotations since version 6.0.

License in practice

Licensed under Apache-2.0, a permissive open-source license allowing use, modification, and distribution with minimal restrictions.

Quickstart

pip install types-tornado==5.1.1

import tornado.web
# Type checkers can now validate tornado code

Verify before relying

  • Whether tornado 6.0+ built-in type annotations fully replace types-tornado for all use cases.
  • Current compatibility with recent tornado versions and modern type checkers.
  • Whether this package remains necessary for any active tornado deployments.

Package facts

License Apache-2.0 license (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 1,813 days since the last release
Last repo commit
First released
Downloads 76,754/month — #14,592 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: types_tornado-5.1.1-py3-none-any.whl

License :: OSI Approved :: Apache Software LicenseTyping :: Typed

Tags

tornado type stubsmypy tornado typingtornado type checkingPEP 561 stubsstatic type checking tornadotornado type annotations
type-stubsdeprecated

More Software Development packages