Grokcore.component

Latest version: v4.1.1

Safety actively analyzes 723607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

3.0.2

------------------

- Replace the use of `grok.implements()` with the `grok.implementer()`
directive throughout.

3.0.1

------------------

- Rearrange tests such that Travis CI can pick up all functional tests too.

3.0

----------------

- Add support for Python 3.5, 3.6, PyPy2 and PyPy3.

- Drop support for Python 2.6 and 3.3.

2.7

----------------

- Add ability to exclude more than one module or package using
``<grok:grok exclude="<names>" />`` and allow to use unix shell-style
wildcards within.

2.6.1

------------------

- Make grokcore.component.implementer compatible with
zope.interface.implementer by allowing doing the adapter magic when
used on functions.

2.6

----------------

- Compatibility for python 3l

- Python 3 doesn't support the directive ``zope.interface.implements``
any more and is required to use the ``implementer`` class decorator instead.
This version of grokcore.components provides its own
``grokcore.component.implements`` directive for both Python 2 and 3.
So this directive can still be used with the help of a grokker.
If you use grokcore.components >= 2.6 the new implementation will be used
while earlier versions used zope.interface.implements.

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.