Software Details:
Version: 4.0.0 Alpha 1
Upload Date: 12 May 15
Distribution Type: Freeware
Downloads: 36
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
Comments not found