[Web-SIG] Move to bless Graham's WSGI 1.1 as official spec

James Y Knight foom at fuhm.net
Fri Nov 27 02:42:40 CET 2009

I move to bless mod_wsgi's definition of WSGI 1.1 [1] as the official definition of WSGI 1.1, which describes how to implement WSGI adapters for both Python 2.x and 3.x. It may not be perfect, but, it's been implemented twice, and seems ot have no fatal flaws (it doesn't do any lossy transforms, so any issues are irritations at worst). The basis for this definition is also described in the "WSGI 1.0 Ammendments" [2] page.

The definitions as they stand are clear enough to understand and implement, but not currently in spec-worthy language. (e.g. it says "should" and "may" in a colloquial fashion, but actually means MUST in some places and SHOULD in others, as defined by RFC 2119)

Thus, I'd like to suggest that Graham (if he's willing?) should reformat the "Definition"/"Ammendments" as an actual diff against the current PEP 333. Then, I will recommend adopting that document as an actual standard WSGI 1.1, to replace PEP 333. 

This discussion has gone on long enough, and it doesn't really matter as much to have the perfect API, as it does to have a standard.


[1] http://code.google.com/p/modwsgi/wiki/SupportForPython3X
[2] http://www.wsgi.org/wsgi/Amendments_1.0

More information about the Web-SIG mailing list