zope.security

Software Screenshot:
zope.security
Software Details:
Version: 4.0.0 Alpha 1
Upload Date: 12 May 15
Distribution Type: Freeware
Downloads: 36

Rating: 3.0/5 (Total Votes: 1)

The Security framework provides a generic mechanism to implement security policies on Python objects.

What is new in this release:

  • Added support for Python 3.2 and 3.3.
  • 100% unit test coverage.
  • zope.security.untrustedpython moved to separate project: zope.untrustedpython
  • Converted use of assert in non-test code to apprpriate error types:
  • Non-dict's passed to Checker.__init__.
  • Removed dprecattion of zope.security.adapter.TrustedAdapterFactory. Although it has been marked as deprectaed since before Zope3 3.2, current versions of zope.compoent still rely on it.
  • Converted doctests to Sphinx documentation in 'docs'.
  • Added 'setup.py docs' alias (installs Sphinx and dependencies).
  • Added 'setup.py dev' alias (runs setup.py develop plus installs nose and coverage).
  • Made non-doctest tests fully independent of zope.testing.
  • Two modules, zope.security.checker and zope.security.management, register cleanups with zope.testing IFF it is importable, but the tests no longer rely on it.
  • Enabled building extensions without the 'svn:external' of the zope.proxy headers into our 'include' dir.
  • Bumped zope.proxy dependency to ">= 4.1.0" to enable compilation on Py3k.
  • Replaced deprecated zope.component.adapts usage with equivalent zope.component.adapter decorator.
  • Replaced deprecated zope.interface.classProvides usage with equivalent zope.interface.provider decorator.
  • Replaced deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.
  • Dropped support for Python 2.4 and 2.5.
  • Added test convenience helper create_interaction and with interaction().

What is new in version 3.8.4:

  • Pin zope.proxy >= 3.4.2,

What is new in version 3.8.2:

  • Fix a test that failed on Python 2.7.

What is new in version 3.8.1:

  • Fixed circular import beween zope.security.decorator and zope.security.proxy which led to an ImportError when only importing zope.security.decorator.

What is new in version 3.8.0:

  • Added tests for our own configure.zcml.
  • Added zcml extra dependencies, run related tests only if zope.configuration is available.
  • Run tests related to the untrustedpython functionality only if RestrictedPython is available.

Requirements:

  • Python

Other Software of Developer Zope Corporation and Contributors

zope.dublincore
zope.dublincore

12 May 15

zope.tales
zope.tales

14 Apr 15

zope.error
zope.error

14 Apr 15

Comments to zope.security

Comments not found
Add Comment
Turn on images!