This file is indexed.

/usr/share/pyshared/zope.app.wsgi-3.15.0.egg-info/PKG-INFO is in python-zope.app.wsgi 3.15.0-0ubuntu1.

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
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
Metadata-Version: 1.1
Name: zope.app.wsgi
Version: 3.15.0
Summary: WSGI application for the zope.publisher
Home-page: http://pypi.python.org/pypi/zope.app.wsgi
Author: Zope Foundation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Description: This package provides the ``WSGIPublisherApplication`` class which
        exposes the object publishing machinery in ``zope.publisher`` as a
        WSGI application.  It also lets us bring up the Zope application
        server (parsing ``zope.conf`` and ``site.zcml``) with a mere function
        call::
        
            >>> db = zope.app.wsgi.config('zope.conf')
        
        This is especially useful for debugging.
        
        To bring up Zope and obtain the WSGI application object at the same
        time, use the ``getWSGIApplication`` function.
        
        This package also provides an easy to use application factory for
        PasteDeploy_. You can simply specify an application configuration
        like this in your Paste configuration file::
        
            [app:main]
            use = egg:zope.app.wsgi
            config_file = %(here)s/zope.conf
        
        Look for more documentation inside the package itself.
        
        .. _PasteDeploy: http://pythonpaste.org/deploy/
        
        
        =======
        CHANGES
        =======
        
        3.15.0 (2012-01-19)
        -------------------
        
        - Fixed: zope.app.wsgi.paste.ZopeApplication didn't emit
          ProcessStarting events.
        
          **NOTE**
            If an application compensated for this by generating the event, it
            will need to stop or there will be multiple events
            emited. (Whether or not multiple events will do any harm is
            application specific.)
        
        3.14.0 (2012-01-10)
        -------------------
        
        - Set the WSGI environment's ``REMOTE_USER`` item (if not already set)
          with the Zope principal label. (This is the same data set in
          the ``wsgi.logging_info`` environment item.)
        
          This change allows user info to be used by `paste.translogger
          <http://pythonpaste.org/modules/translogger.html>`_ middleware (or
          any similar middleware that uses ``REMOTE_USER``), which provides
          access logging.
        
        
        3.13.0 (2011-03-15)
        -------------------
        
        - Update to zope.testbrowser 4.0.0 which uses WebTest instead of wsgi_intercept.
        
        
        3.12.0 (2011-01-25)
        -------------------
        
        - Fixed ``zope.app.wsgi.testlayer.http`` to work with changes made in
          version 3.11.0.
        
        
        3.11.0 (2011-01-24)
        -------------------
        
        - Moved `wsgi_intercept` support to ``zope.testbrowser.wsgi``, thus
          requiring at least version 3.11 of this package:
        
          - Moved ``zope.app.wsgi.testlayer.Browser`` to
            ``zope.testbrowser.wsgi.Browser``, but left BBB import here.
        
          - Split up ``zope.app.wsgi.testlayer.BrowserLayer`` into generic WSGI
            browser layer (``zope.testbrowser.wsgi.Layer``) and ZODB/ZOPE specific
            part (``zope.app.wsgi.testlayer.BrowserLayer`` as before).
        
        
        3.10.0 (2010-11-18)
        -------------------
        
        - Add pluggability for setting up WSGI middleware in testlayer.
        
        
        3.9.3 (2010-10-14)
        ------------------
        
        - Python 2.7 compatibility for xmlrpc. Transplant of zope.app.testing r116141.
        
        
        3.9.2 (2010-05-23)
        ------------------
        
        - Fixed test breakage due to changes in mechanize 0.2.0.
        
        
        3.9.1 (2010-04-24)
        ------------------
        
        - Add support for testing XMLRPC using zope.app.wsgi.testlayer.
        
        - Fix a bug in the status string handling in zope.app.wsgi.testlayer's
          FakeResponse.
        
        
        3.9.0 (2010-04-19)
        ------------------
        
        - Return a FakeResponse object in zope.app.wsgi.testlayer.http,
          so it becomes easier to port over tests from zope.app.testing's
          HTTPCaller.
        
        - X-Powered-By header is now stripped by zope.app.wsgi.testlayer as
          it is by zope.app.testing.
        
        - Bugfix: initialize any <logger> defined in the config, as
          zope.app.server does. (Fixes #291147)
        
        
        3.8.0 (2010-04-14)
        ------------------
        
        - zope.app.wsgi.testlayer is now a lot more compatible with
          the HTTPCaller() functionality in zope.app.testing, which it can
          replace:
        
          - same transaction behavior - pending transactions are committed
            before request and synchronized afterwards.
        
          - support for browser.handleErrors (for zope.testbrowser).
        
          - support for clear-text (non-base64) Basic authentication headers,
            which are easier to read in the tests (though not correct in
            actual HTTP traffic).
        
        
        3.7.0 (2010-04-13)
        ------------------
        
        - Rewrite tests in order not to dependent on ``zope.app.testing`` and
          ``zope.app.zcmlfiles``.
        
        - ``zope.app.wsgi.testlayer`` introduces new testing functionality that
          can replace the old functionality in ``zope.app.testing``. In addition,
          it supports using ``zope.testbrowser`` with WSGI directly (instead of
          relying on ``zope.app.testing``, which pulls in a lot of dependencies).
        
          The interesting parts are:
        
          * ``zope.app.wsgi.testlayer.BrowserLayer``: this sets up a minimal layer
            that allows you to use the new WSGI-enabled Browser.
        
          * ``zope.app.wsgi.testlayer.Browser``: this is a subclass of Browser from
            ``zope.testbrowser.browser``. Use it instead of
            ``zope.testbrowser.browser`` directly to use the test browser with WSGI.
            You need to use ``BrowserLayer`` with your tests for this to work.
        
          * ``zope.app.wsgi.testlayer.http``: this is the equivalent to the ``http()``
            function in ``zope.app.testing``. It allows low-level HTTP access
            through WSGI. You need to use ``BrowserLayer`` with your tests for
            this to work.
        
        
        3.6.1 (2010-01-29)
        ------------------
        
        - Support product configuration sections in Zope configuration files.
        
        
        3.6.0 (2009-06-20)
        ------------------
        
        - Import database events directly from ``zope.processlifetime``
          instead of using BBB imports in ``zope.app.appsetup``.
        
        
        3.5.2 (2009-04-03)
        ------------------
        
        - The ``WSGIPublisherApplication`` uses now the ``ILoggingInfo`` concept given
          from zope.publisher.interfaces.logginginfo for log user infos usable for
          access logs. This allows you to implement your own access log user info
          message. See zope.publisher.interfaces.logginginfo.ILoggingInfo for more
          information.
        
        
        3.5.1 (2009-03-31)
        ------------------
        
        - The ``WSGIPublisherApplication`` call now provides a user name
          in the environment meant for use in logs.
        
        
        3.5.0 (2009-02-10)
        ------------------
        
        - Make devmode warning message more generic. We don't nesessary have the
          `etc/zope.conf` file nowadays when using buildout-based setups.
        
        - Add an application factory for Paste. So Zope application can now be
          easily deployed with Paste .ini configuration like this::
        
            [app:main]
            use = egg:zope.app.wsgi
            config_file = %(here)s/zope.conf
            handle_errors = false
        
          The config_file is a required argument, however the handle_errors
          defaults to True if not specified. Setting it to False allows you to
          make WSGIPublisherApplication not handle exceptions itself but
          propagate them to an upper middleware, like WebError or something.
        
        - The ``WSGIPublisherApplication`` constructor and ``getWSGIApplication``
          function now accept optional ``handle_errors`` argument, described
          above.
        
        - Change mailing list address to zope-dev at zope.org instead of retired
          one.
        
        
        3.4.1 (2008-07-30)
        ------------------
        
        - Added Trove classifiers.
        
        - Notify ``WSGIPublisherApplicationCreated`` event when WSGI application is
          created.
        
        - Fixed deprecation warning in ``ftesting.zcml``: ZopeSecurityPolicy moved to
          ``zope.securitypolicy``.
        
        
        3.4.0 (2007-09-14)
        ------------------
        
        - Fixed the tests to run on Python 2.5 as well as Python 2.4.
        
        - Split ``getApplication`` into ``config`` and ``getApplication`` so
          that ``config`` could be reused, for example for debugging.
        
        
        3.4.0a1 (2007-04-22)
        --------------------
        
        Initial release as a separate project, corresponds to ``zope.app.wsgi``
        from Zope 3.4.0a1
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Framework :: Zope3