From cbdc36976c18a0812f921ee3b7b92ed2dd823ed0 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sun, 28 Sep 2008 02:17:36 +0000 Subject: Features - A ``repoze.bfg.location`` API module was added. Backwards incompatibilities - Applications must now use the ``repoze.bfg.interfaces.ILocation`` interface rather than ``zope.location.interfaces.ILocation`` to represent that a model object is "location-aware". We've removed a dependency on ``zope.location`` for cleanliness purposes: as new versions of zope libraries are released which have improved dependency information, getting rid of our dependence on ``zope.location`` will prevent a newly installed repoze.bfg application from requiring the ``zope.security``, egg, which not truly used at all in a "stock" repoze.bfg setup. These dependencies are still required by the stack at this time; this is purely a futureproofing move. The security and model documentation for previous versions of ``repoze.bfg`` recommended using the ``zope.location.interfaces.ILocation`` interface to represent that a model object is "location-aware". This documentation has been changed to reflect that this interface should now be imported from ``repoze.bfg.interfaces.ILocation`` instead. --- setup.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 3aa1aa78f..7cdc7f8d1 100644 --- a/setup.py +++ b/setup.py @@ -26,18 +26,18 @@ README = open(os.path.join(here, 'README.txt')).read() CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() install_requires=[ - 'zope.interface', - 'zope.component', - 'zope.testing', - 'zope.hookable', - 'zope.event', - 'WebOb', - 'PasteScript', 'chameleon.core [lxml]', - 'chameleon.zpt', 'chameleon.genshi', + 'chameleon.zpt', + 'PasteScript', 'Routes', 'setuptools', + 'WebOb', + 'zope.component', + 'zope.configuration', + 'zope.hookable', + 'zope.interface', + 'zope.proxy', ] setup(name='repoze.bfg', -- cgit v1.2.3