I understand the wishlish nature of this, so just a comment.
The middleware itself should be a purely wsgi interface. There are some objects passed down that technicallly break this contract, but off the top of my head i don't think any of them are webob related.
Webob is a small dependency which basically wraps those wsgi interfaces into something easy to use and my impression is that the work required to re-implement it is not worth the effort.
I understand the wishlish nature of this, so just a comment.
The middleware itself should be a purely wsgi interface. There are some objects passed down that technicallly break this contract, but off the top of my head i don't think any of them are webob related.
Webob is a small dependency which basically wraps those wsgi interfaces into something easy to use and my impression is that the work required to re-implement it is not worth the effort.
Anyway - wishlist.