PEP 333

E552012

PEP 333 is the Python Enhancement Proposal that originally defined the Web Server Gateway Interface (WSGI), a standard for communication between Python web applications and web servers.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
PEP 3333 1

Statements (43)

Predicate Object
instanceOf Python Enhancement Proposal
abbreviation WSGI NERFINISHED
aimsTo promote web application portability across Python web servers
author Phillip J. Eby NERFINISHED
category Networking
Web NERFINISHED
context Python web ecosystem in early 2000s
created 2003-09-12
defines I/O handling via input and error streams
Web Server Gateway Interface NERFINISHED
error handling conventions for WSGI
threading and process model considerations for WSGI
definesTerm WSGI application NERFINISHED
WSGI middleware
WSGI server
ensures that a single WSGI application can run on multiple compliant servers
that middleware can be composed between servers and applications
influenced Python web frameworks
Python web servers
middleware components in Python web stack
inspired standardization of Python web deployment practices
language Python NERFINISHED
motivation unify various Python web framework and server interfaces
partOf Python PEP index NERFINISHED
relatedTo CGI NERFINISHED
Common Gateway Interface NERFINISHED
repository https://peps.python.org/pep-0333/
requires CGI-like environment variables
PEP 333-compliant server to invoke application callable
specifies calling convention for Python web applications
environment variables for HTTP requests
iterable response body from applications
start_response callable semantics
standardizes interface between Python web servers and applications
status Final
supersededBy PEP 3333 NERFINISHED
targetPythonVersion Python 2 NERFINISHED
title Python Web Server Gateway Interface v1.0 NERFINISHED
topic Python web applications
Python web servers
application server interface
type Standards Track PEP NERFINISHED
versionDefined WSGI 1.0 NERFINISHED

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

WSGI specifiedIn PEP 333
WSGI specifiedIn PEP 333
this entity surface form: PEP 3333