/usr/lib/python2.7/dist-packages/zope.browser-2.1.0.egg-info/PKG-INFO is in python-zope.browser 2.1.0-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 | Metadata-Version: 1.1
Name: zope.browser
Version: 2.1.0
Summary: Shared Zope Toolkit browser components
Home-page: http://pypi.python.org/pypi/zope.browser
Author: Zope Foundation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Description: zope.browser
============
.. image:: https://travis-ci.org/zopefoundation/zope.browser.png?branch=master
:target: https://travis-ci.org/zopefoundation/zope.browser
This package provides shared browser components for the Zope Toolkit.
.. contents::
IView
-----
Views adapt both a context and a request.
There is not much we can test except that ``IView`` is importable
and an interface:
>>> from zope.interface import Interface
>>> from zope.browser.interfaces import IView
>>> Interface.providedBy(IView)
True
IBrowserView
-------------
Browser views are views specialized for requests from a browser (e.g.,
as distinct from WebDAV, FTP, XML-RPC, etc.).
There is not much we can test except that ``IBrowserView`` is importable
and an interface derived from ``IView``:
>>> from zope.interface import Interface
>>> from zope.browser.interfaces import IBrowserView
>>> Interface.providedBy(IBrowserView)
True
>>> IBrowserView.extends(IView)
True
IAdding
-------
Adding views manage how newly-created items get added to containers.
There is not much we can test except that ``IAdding`` is importable
and an interface derived from ``IBrowserView``:
>>> from zope.interface import Interface
>>> from zope.browser.interfaces import IAdding
>>> Interface.providedBy(IBrowserView)
True
>>> IAdding.extends(IBrowserView)
True
ITerms
------
The ``ITerms`` interface is used as a base for ``ISource`` widget
implementations. This interfaces get used by ``zope.app.form`` and was
initially defined in ``zope.app.form.browser.interfaces``, which made it
impossible to use for other packages like ``z3c.form`` wihtout depending on
``zope.app.form``.
Moving such base components / interfaces to ``zope.browser`` makes it
possible to share them without undesirable dependencies.
There is not much we can test except that ITerms is importable
and an interface:
>>> from zope.interface import Interface
>>> from zope.browser.interfaces import ITerms
>>> Interface.providedBy(ITerms)
True
ISystemErrorView
----------------
Views providing this interface can classify their contexts as system
errors. These errors can be handled in a special way (e. g. more
detailed logging).
There is not much we can test except that ISystemErrorView is importable
and an interface:
>>> from zope.interface import Interface
>>> from zope.browser.interfaces import ISystemErrorView
>>> Interface.providedBy(ISystemErrorView)
True
Changelog
=========
2.1.0 (2014-12-26)
------------------
- Add support for Python 3.4.
- Add support for testing on Travis.
2.0.2 (2013-03-08)
------------------
- Add Trove classifiers indicating CPython, 3.2 and PyPy support.
2.0.1 (2013-02-11)
------------------
- Add support for testing with tox.
2.0.0 (2013-02-11)
------------------
- Test coverage of 100% verified.
- Add support for Python 3.3 and PyPy.
- Drop support for Python 2.4 and 2.5.
1.3 (2010-04-30)
----------------
- Remove ``test`` extra and ``zope.testing`` dependency.
1.2 (2009-05-18)
----------------
- Move ``ISystemErrorView`` interface here from
``zope.app.exception`` to break undesirable dependencies.
- Fix home page and author's e-mail address.
- Add doctests to ``long_description``.
1.1 (2009-05-13)
----------------
- Move ``IAdding`` interface here from ``zope.app.container.interfaces``
to break undesirable dependencies.
1.0 (2009-05-13)
----------------
- Move ``IView`` and ``IBrowserView`` interfaces here from
``zope.publisher.interfaces`` to break undesirable dependencies.
0.5.0 (2008-12-11)
------------------
- Move ``ITerms`` interface here from ``zope.app.form.browser.interfaces``
to break undesirable dependencies.
Keywords: zope browser component
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
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
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope3
|