This file is indexed.

/usr/lib/python2.7/dist-packages/WebOb-1.5.1.egg-info/PKG-INFO is in python-webob 1.5.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
Metadata-Version: 1.1
Name: WebOb
Version: 1.5.1
Summary: WSGI request and response object
Home-page: http://webob.org/
Author: Pylons Project
Author-email: ianb@colorstudy.com
License: MIT
Description: WebOb
        =====
        
        .. image:: https://travis-ci.org/Pylons/webob.png?branch=master
                :target: https://travis-ci.org/Pylons/webob
        
        .. image:: https://readthedocs.org/projects/webob/badge/?version=latest
                :target: http://docs.pylonsproject.org/projects/webob/en/latest/
                :alt: Documentation Status
        
        WebOb provides objects for HTTP requests and responses.  Specifically
        it does this by wrapping the `WSGI <http://wsgi.org>`_ request
        environment and response status/headers/app_iter(body).
        
        The request and response objects provide many conveniences for parsing
        HTTP request and forming HTTP responses.  Both objects are read/write:
        as a result, WebOb is also a nice way to create HTTP requests and
        parse HTTP responses.
        
        Support and Documentation
        -------------------------
        
        See the `WebOb Documentation website <http://webob.readthedocs.org/>`_ to view
        documentation, report bugs, and obtain support.
        
        License
        -------
        
        WebOb is offered under the `MIT-license
        <http://webob.readthedocs.org/en/latest/license.html>`_.
        
        Authors
        -------
        
        WebOb was authored by Ian Bicking and is currently maintained by the `Pylons
        Project <http://pylonsproject.org/>`_ and a team of contributors.
        
        
        
        1.5.1 (2015-10-30)
        ------------------
        
        Bug Fixes
        ~~~~~~~~~
        
        - The exceptions HTTPNotAcceptable, HTTPUnsupportedMediaType and
          HTTPNotImplemented will now correctly use the sub-classed template rather
          than the default error template. See https://github.com/Pylons/webob/issues/221
        
        - Response's from_file now correctly deals with a status line that contains an
          HTTP version identifier. HTTP/1.1 200 OK is now correctly parsed, whereas
          before this would raise an error upon setting the Response.status in
          from_file. See https://github.com/Pylons/webob/issues/121
        
        1.5.0 (2015-10-11)
        ------------------
        
        Bug Fixes
        ~~~~~~~~~
        
        - The cookie API functions will now make sure that `max_age` is an integer or
          an string that can convert to an integer. Previously passing in
          max_age='test' would have silently done the wrong thing.
        
        1.5.0b0 (2015-09-06)
        --------------------
        
        Bug Fixes
        ~~~~~~~~~
        
        - Unbreak req.POST when the request method is PATCH. Instead of returning
          something cmpletely unrelated we return NoVar. See:
          https://github.com/Pylons/webob/pull/215
        
        Features
        ~~~~~~~~
        
        - HTTP Status Code 308 is now supported as a Permanent Redirect. See
          https://github.com/Pylons/webob/pull/207
        
        1.5.0a1 (2015-07-30)
        --------------------
        
        Backwards Incompatibilities
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        - ``Response.set_cookie`` renamed the only required parameter from "key" to
          "name". The code will now still accept "key" as a keyword argument, and will
          issue a DeprecationWarning until WebOb 1.7.
        
        - The ``status`` attribute of a ``Response`` object no longer takes a string
          like ``None None`` and allows that to be set as the status. It now has to at
          least match the pattern of ``<integer status code> <explenation of status
          code>``. Invalid status strings will now raise a ``ValueError``.
        
        1.5.0a0 (2015-07-25)
        --------------------
        
        Backwards Incompatibilities
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        - ``Morsel`` will no longer accept a cookie value that does not meet RFC6265's
          cookie-octet specification. Upon calling ``Morsel.serialize`` a warning will
          be issued, in the future this will raise a ``ValueError``, please update your
          cookie handling code. See https://github.com/Pylons/webob/pull/172
        
          The cookie-octet specification in RFC6265 states the following characters are
          valid in a cookie value:
         
          ===============  =======================================
          Hex Range        Actual Characters
          ===============  =======================================
          ``[0x21     ]``  ``!``
          ``[0x25-0x2B]``  ``#$%&'()*+``
          ``[0x2D-0x3A]``  ``-./0123456789:``
          ``[0x3C-0x5B]``  ``<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[``
          ``[0x5D-0x7E]``  ``]^_`abcdefghijklmnopqrstuvwxyz{|}~``
          ===============  =======================================
        
          RFC6265 suggests using base 64 to serialize data before storing data in a
          cookie.
        
          Cookies that meet the RFC6265 standard will no longer be quoted, as this is
          unnecessary. This is a no-op as far as browsers and cookie storage is
          concerned.
        
        - ``Response.set_cookie`` now uses the internal ``make_cookie`` API, which will
          issue warnings if cookies are set with invalid bytes. See
          https://github.com/Pylons/webob/pull/172
        
        Features
        ~~~~~~~~
        
        - Add support for some new caching headers, stale-while-revalidate and
          stale-if-error that can be used by reverse proxies to cache stale responses
          temporarily if the backend disappears. From RFC5861. See
          https://github.com/Pylons/webob/pull/189
        
        Bug Fixes
        ~~~~~~~~~
        
        - Response.status now uses duck-typing for integers, and has also learned to
          raise a ValueError if the status isn't an integer followed by a space, and
          then the reason. See https://github.com/Pylons/webob/pull/191
        
        - Fixed a bug in ``webob.multidict.GetDict`` which resulted in the
          QUERY_STRING not being updated when changes were made to query
          params using ``Request.GET.extend()``.
        
        - Read the body of a request if we think it might have a body. This fixes PATCH
          to support bodies. See https://github.com/Pylons/webob/pull/184
        
        - Response.from_file returns HTTP headers as latin1 rather than UTF-8, this
          fixes the usage on Google AppEngine. See
          https://github.com/Pylons/webob/issues/99 and
          https://github.com/Pylons/webob/pull/150
        
        - Fix a bug in parsing the auth parameters that contained bad white space. This
          makes the parsing fall in line with what's required in RFC7235. See
          https://github.com/Pylons/webob/issues/158
        
        - Use '\r\n' line endings in ``Response.__str__``. See:
          https://github.com/Pylons/webob/pull/146
        
        Documentation Changes
        ~~~~~~~~~~~~~~~~~~~~~
        
        - ``response.set_cookie`` now has proper documentation for ``max_age`` and
          ``expires``. The code has also been refactored to use ``cookies.make_cookie``
          instead of duplicating the code. This fixes
          https://github.com/Pylons/webob/issues/166 and
          https://github.com/Pylons/webob/issues/171
        
        - Documentation didn't match the actual code for the wsgify function signature.
          See https://github.com/Pylons/webob/pull/167
        
        - Remove the WebDAV only from certain HTTP Exceptions, these exceptions may
          also be used by REST services for example.
        
Keywords: wsgi request web http
Platform: UNKNOWN
Classifier: Development Status :: 6 - Mature
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy