types-waitress
Typing stubs for waitress
What it is and what it does
types-waitress is a type stub package that provides type annotations for the waitress WSGI application server. It allows static type checkers to understand and validate code that imports and uses waitress, catching type-related errors before runtime. The stubs are maintained as part of the typeshed project and are kept in sync with waitress releases.
This package is purely for development and type-checking workflows—it adds no runtime behavior and has no dependencies. If you use waitress in a codebase where you run mypy, pyright, or similar tools, installing this package enables those tools to type-check your waitress integration code accurately.
Use it for:
- Enable mypy or pyright to type-check code that calls waitress APIs
- Catch type mismatches in WSGI application configuration before deployment
- Support IDE autocompletion and type hints for waitress function signatures and classes
- Validate custom middleware or server configuration code that interacts with waitress
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type stubs for the waitress WSGI server, enabling static type checkers like mypy and pyright to validate code that uses waitress.
Yes, if you use waitress and run a static type checker. It is a lightweight, actively maintained stub package with no runtime cost and no security vulnerabilities. Install it alongside waitress in development environments where type checking is part of your workflow.
Install
types-waitress on PyPI
pip
pip install types-waitressuv
uv add types-waitresspoetry
poetry add types-waitressInstalling types-waitress
Before you install
Low friction: a pure-Python stub package with no runtime dependencies. Maintained actively as part of typeshed, with a recent release and no known vulnerabilities.
License in practice
Apache-2.0 permissive license allows free use, modification, and distribution in both open-source and proprietary projects with minimal restrictions.
Quickstart
pip install types-waitress
import waitress
Requires Python 3.10 or later; type checking requires mypy, pyright, or another compatible type checker to be installed separately.
Verify before relying
- Whether type coverage is complete for all waitress 3.0.1 public APIs
- Compatibility with type checkers other than mypy 2.3.0 and pyright 1.1.411
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 21 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 252,711/month — #8,536 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_waitress-3.0.1.20260724-py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
types-gunicornProvides type stubs for gunicorn to enable…
permissive · top 15,000 on PyPI
types-mypy-extensionsProvides type stubs for mypy-extensions,…
permissive · top 15,000 on PyPI
types-pyflakesProvides type stubs for the pyflakes static…
permissive · top 15,000 on PyPI
types-boltonsProvides type stubs for the boltons library,…
permissive · top 15,000 on PyPI
types-MarkdownProvides type stubs for the Markdown package,…
permissive · top 5,000 on PyPI
types-netaddrProvides type stubs for the netaddr package,…
permissive · top 15,000 on PyPI
types-sixProvides type hints for the six Python 2/3…
permissive · top 5,000 on PyPI
types-networkxProvides type stubs for networkx to enable…
permissive · top 5,000 on PyPI
types-PyMySQLProvides type stubs for PyMySQL to enable…
permissive · top 5,000 on PyPI
types-dateparserProvides type stubs for the dateparser package,…
permissive · top 5,000 on PyPI