Metadata-Version: 2.1
Name: repoze.urispace
Version: 0.3.2
Summary: Library / middleware for URI-based assertions
Home-page: http://www.repoze.org
Author: Agendaless Consulting
Author-email: repoze-dev@lists.repoze.org
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
Keywords: web wsgi zope URISpace
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
License-File: LICENSE.txt

``repoze.urispace`` README
==========================

Overview
--------

``repoze.urispace`` implements the
`URISpace <http://www.w3.org/TR/urispace.html>`_ 1.0 spec, as proposed
to the W3C by Akamai.  Its aim is to provide an implementation of
that language as a vehicle for asserting declarative metadata about a
resource based on pattern matching against its URI.

Once asserted, such metadata can be used to guide the application in
serving the resource, with possible applciations including:

- Setting cache control headers.

- Selecting externally applied themes, e.g. in ``Deliverance``.

- Restricting access, e.g. to emulate Zope's "placeful security."

Please see the `package docs <http://packages.python.org/repoze.urispace>`_
for detailed documentation.


``repoze.urispace`` Changelog
=============================


0.3.2 (2009-07-13)
------------------

- Fix rendering of PyPI page.


0.3.1 (2009-07-13)
------------------

- 100% unit test coverage.

- Added test / fix for bug in ``repoze.urispace.middleware:make_middleware``.

- Added support for coverage testing.


0.3 (2009-07-06)
----------------

- Made the ``getInfo`` method of the middleware class into a separate API.


0.2 (2009-07-04)
----------------

- Split out notes on the parser implementation from the main docs about
  using the library / middleware.

- Added WSGI middleware which uses a URISpace to make assertions about the
  current request's URI, along with an API for extracting those assertions
  from the environment.


0.1 (2008-08-30)
----------------

- Initial release.


