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.
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.
this entity surface form:
PEP 3333