wsgiref
WSGI (PEP 333) Reference Library
Decision gist · record as of 2026-08-14
No. This package is abandoned (last release 2006-06-12) and obsolete: Python 3.2+ includes wsgiref in the standard library, and Python 2.3/2.4 are no longer supported. Modern projects should use the built-in wsgiref module. Install only if maintaining legacy code on unsupported Python versions.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- This package is only relevant for Python 2.3 or 2.4.
- Modern Python versions include wsgiref in the standard library; installing this package is not necessary and not recommended for current projects.
- High install friction: the package is abandoned (last release 2006-06-12) and distributed only as Python 2.3/2.4 eggs and zip archives.
License · maintenance · safety
PSF or ZPL (permissive) — Licensed under PSF or ZPL (permissive), so there are no licensing restrictions on use or redistribution, but the permissive terms are largely academic given the package's obsolescence.
last release 2006-06-12 (7368 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 154,260 downloads/mo, #10,858 on PyPI
Alternatives
Verify before relying
# For Python < 3.2 only:
import wsgiref.util
test_result = wsgiref.util.test()- Whether this package works at all on any currently-maintained Python version.
- Whether the documented URLs (peak.telecommunity.com) for HTML and PDF documentation are still accessible.
- Whether Python 2.3 and 2.4 are still supported by any active systems.
What it is and what it does
wsgiref is a standalone backport of the WSGI reference library for Python versions before 3.2, when wsgiref was integrated into the Python standard library. It provides validation support for the WSGI 1.0.1 specification (PEP 3333) and includes utility functions like wsgiref.util.test(). The package has no runtime dependencies and is distributed as Python 2.3/2.4 eggs or a zip archive.
This package is now obsolete: Python 3.2 and later versions include wsgiref as a built-in module, and Python 2.3 and 2.4 are long out of support. The package was last released 2006-06-12 and is abandoned, with no active maintenance or repository. It exists only for historical reference or for maintaining extremely legacy systems.
Use it for
- Validating WSGI application compliance on Python 2.3 or 2.4 (historical only).
- Running the wsgiref.util.test() utility function on legacy Python versions before 3.2.
- Porting or maintaining code that explicitly depends on the standalone wsgiref backport.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No.
This package is abandoned (last release 2006-06-12) and obsolete: Python 3.2+ includes wsgiref in the standard library, and Python 2.3/2.4 are no longer supported. Modern projects should use the built-in wsgiref module. Install only if maintaining legacy code on unsupported Python versions.
Install
wsgiref on PyPI
Before you install
High install friction: the package is abandoned (last release 2006-06-12) and distributed only as Python 2.3/2.4 eggs and zip archives. Modern Python versions include wsgiref in the standard library, making this package obsolete for current development.
This package is only relevant for Python 2.3 or 2.4. Modern Python versions include wsgiref in the standard library; installing this package is not necessary and not recommended for current projects.
License in practice
Licensed under PSF or ZPL (permissive), so there are no licensing restrictions on use or redistribution, but the permissive terms are largely academic given the package's obsolescence.
Quickstart
# For Python < 3.2 only:
import wsgiref.util
test_result = wsgiref.util.test()
Verify before relying
- Whether this package works at all on any currently-maintained Python version.
- Whether the documented URLs (peak.telecommunity.com) for HTML and PDF documentation are still accessible.
- Whether Python 2.3 and 2.4 are still supported by any active systems.
Package facts
| License | PSF or ZPL permissive |
| Python support | Not specified |
| Install friction | High. Source build required |
| Runtime dependencies | None |
| Maintenance | Abandoned 7,368 days since the last release |
| First released | |
| Downloads | 154,260 / month, #10,858 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
Evidence: wsgiref-0.1.2-py2.3.egg; wsgiref-0.1.2-py2.4.egg; wsgiref-0.1.2.zip
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “wsgi validation library”
- wsgirefProvides WSGI 1.0.1 (PEP 3333) validation support and utilities for…
- WSMEWSME simplifies REST API development by letting you define web…
- keystonemiddlewareProvides authentication and authorization middleware for OpenStack…
Give your agent the search over MCP, or paste the wish link into any chat.
More WWW/HTTP packages
urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.
Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.
h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.
HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.
Install it if you are building new projects or modernizing existing ones that rely on HTTP.
A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.
aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.
Install it if you need async HTTP client or server capabilities in asyncio-based applications.
See also Paste · gevent-websocket · tool · legacy-cgi · openapi-spec-validator · repoze.who · backports.ssl · a2wsgi · logging · static3