[Checkins] SVN: zope.securitypolicy/trunk/ Use "zope.authentication" instead of "zope.app.security" thus dropping a bunch of unused dependencies.
Dan Korostelev
nadako at gmail.com
Thu Mar 12 05:48:58 EDT 2009
Log message for revision 97975:
Use "zope.authentication" instead of "zope.app.security" thus dropping a bunch of unused dependencies.
Changed:
U zope.securitypolicy/trunk/CHANGES.txt
U zope.securitypolicy/trunk/buildout.cfg
U zope.securitypolicy/trunk/setup.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/principalpermission.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/principalrole.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalpermissionmanager.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalrolemanager.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalpermissionmanager.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalrolemanager.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_securitydirectives.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_settings.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.py
U zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.txt
-=-
Modified: zope.securitypolicy/trunk/CHANGES.txt
===================================================================
--- zope.securitypolicy/trunk/CHANGES.txt 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/CHANGES.txt 2009-03-12 09:48:57 UTC (rev 97975)
@@ -2,10 +2,11 @@
CHANGES
=======
-3.5.2 (unreleased)
+3.6.0 (unreleased)
------------------
-- ...
+- Change ``zope.app.security`` dependency to the new ``zope.authentication``
+ package, dropping a big number of unused dependencies.
3.5.1 (2009-03-10)
------------------
Modified: zope.securitypolicy/trunk/buildout.cfg
===================================================================
--- zope.securitypolicy/trunk/buildout.cfg 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/buildout.cfg 2009-03-12 09:48:57 UTC (rev 97975)
@@ -1,7 +1,20 @@
[buildout]
-develop = .
-parts = test
+develop =
+ .
+ ../zope.authentication
+ ../zope.component
+ ../zope.principalregistry
+ ../zope.container
+ ../zope.app.publisher
+ ../zope.app.testing
+parts = test python
+
[test]
recipe = zc.recipe.testrunner
eggs = zope.securitypolicy [test]
+
+[python]
+recipe = zc.recipe.egg
+eggs = zope.securitypolicy
+interpreter = python
Modified: zope.securitypolicy/trunk/setup.py
===================================================================
--- zope.securitypolicy/trunk/setup.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/setup.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -24,7 +24,7 @@
return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
setup(name='zope.securitypolicy',
- version = '3.5.2dev',
+ version = '3.6.0dev',
author='Zope Corporation and Contributors',
author_email='zope-dev at zope.org',
description='Default security policy for Zope3',
@@ -52,11 +52,12 @@
package_dir={'': 'src'},
namespace_packages=['zope'],
extras_require=dict(
- test=['zope.app.testing']),
+ test=['zope.app.testing',
+ 'zope.principalregistry']),
install_requires=[
'setuptools',
'zope.annotation',
- 'zope.app.security',
+ 'zope.authentication',
'zope.component',
'zope.configuration',
'zope.i18nmessageid',
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/principalpermission.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/principalpermission.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/principalpermission.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -19,14 +19,13 @@
from zope.interface import implements
from zope.security.permission import allPermissions
+from zope.authentication.principal import checkPrincipal
from zope.securitypolicy.interfaces import Allow, Deny, Unset
from zope.securitypolicy.interfaces import IPrincipalPermissionManager
from zope.securitypolicy.securitymap import SecurityMap
from zope.securitypolicy.securitymap import AnnotationSecurityMap
-from zope.app.security.principal import checkPrincipal
-
class AnnotationPrincipalPermissionManager(AnnotationSecurityMap):
"""Mappings between principals and permissions."""
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/principalrole.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/principalrole.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/principalrole.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -17,12 +17,12 @@
"""
from zope.interface import implements
+from zope.authentication.principal import checkPrincipal
from zope.securitypolicy.interfaces import Allow, Deny, Unset
from zope.securitypolicy.interfaces import IPrincipalRoleManager
from zope.securitypolicy.securitymap import SecurityMap
from zope.securitypolicy.securitymap import AnnotationSecurityMap
from zope.securitypolicy.role import checkRole
-from zope.app.security.principal import checkPrincipal
class AnnotationPrincipalRoleManager(AnnotationSecurityMap):
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalpermissionmanager.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalpermissionmanager.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalpermissionmanager.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -28,7 +28,7 @@
AnnotationPrincipalPermissionManager
from zope.app.testing import ztapi
-from zope.app.security.principalregistry import principalRegistry
+from zope.principalregistry.principalregistry import principalRegistry
from zope.app.testing.placelesssetup import PlacelessSetup
class Manageable(object):
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalrolemanager.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalrolemanager.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_annotationprincipalrolemanager.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -20,7 +20,7 @@
from zope.interface import implements
from zope.annotation.interfaces import IAttributeAnnotatable
-from zope.app.security.principalregistry import principalRegistry
+from zope.principalregistry.principalregistry import principalRegistry
from zope.app.component.testing import PlacefulSetup
from zope.securitypolicy.principalrole import AnnotationPrincipalRoleManager
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalpermissionmanager.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalpermissionmanager.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalpermissionmanager.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -22,8 +22,8 @@
from zope.app.testing import ztapi
from zope.app.testing.placelesssetup import PlacelessSetup
-from zope.app.security.interfaces import IAuthentication
-from zope.app.security.principalregistry import principalRegistry
+from zope.authentication.interfaces import IAuthentication
+from zope.principalregistry.principalregistry import principalRegistry
from zope.securitypolicy.interfaces import Allow, Deny, Unset
from zope.securitypolicy.principalpermission import \
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalrolemanager.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalrolemanager.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_principalrolemanager.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -20,8 +20,8 @@
from zope.app.testing import ztapi
from zope.app.testing.placelesssetup import PlacelessSetup
-from zope.app.security.interfaces import IAuthentication
-from zope.app.security.principalregistry import principalRegistry
+from zope.authentication.interfaces import IAuthentication
+from zope.principalregistry.principalregistry import principalRegistry
from zope.securitypolicy.role import Role
from zope.securitypolicy.interfaces import Allow, Deny
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_securitydirectives.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_securitydirectives.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_securitydirectives.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -25,8 +25,8 @@
from zope.app.testing import ztapi
from zope.app.testing.placelesssetup import PlacelessSetup
-from zope.app.security.interfaces import IAuthentication
-from zope.app.security.principalregistry import principalRegistry
+from zope.authentication.interfaces import IAuthentication
+from zope.principalregistry.principalregistry import principalRegistry
from zope.securitypolicy.role import Role
from zope.securitypolicy.interfaces import Allow
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_settings.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_settings.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/tests/test_settings.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -16,11 +16,11 @@
$Id$
"""
import unittest
-
-from zope.app.security.settings import Allow
from cPickle import Pickler, Unpickler
from StringIO import StringIO
+from zope.securitypolicy.interfaces import Allow
+
class Test(unittest.TestCase):
def testPickleUnpickle(self):
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.py
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.py 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.py 2009-03-12 09:48:57 UTC (rev 97975)
@@ -25,7 +25,7 @@
from zope.security.interfaces import ISecurityPolicy
from zope.security.proxy import removeSecurityProxy
-from zope.app.security.interfaces import PrincipalLookupError, IAuthentication
+from zope.authentication.interfaces import PrincipalLookupError, IAuthentication
from zope.securitypolicy.principalpermission import principalPermissionManager
globalPrincipalPermissionSetting = principalPermissionManager.getSetting
Modified: zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.txt
===================================================================
--- zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.txt 2009-03-12 09:31:25 UTC (rev 97974)
+++ zope.securitypolicy/trunk/src/zope/securitypolicy/zopepolicy.txt 2009-03-12 09:48:57 UTC (rev 97975)
@@ -498,7 +498,7 @@
For our examples here, we'll create and register a stub principal
authentication service:
- >>> from zope.app.security.interfaces import IAuthentication
+ >>> from zope.authentication.interfaces import IAuthentication
>>> class FauxPrincipals(object):
... zope.interface.implements(IAuthentication)
... def __init__(self):
More information about the Checkins
mailing list