zope-hookable 8.2


pip install zope-hookable

  Latest version

Released: Nov 18, 2025


Meta
Author: Zope Foundation and contributors
Maintainer: Plone Foundation and contributors
Requires Python: >=3.10

Classifiers

Development Status
  • 5 - Production/Stable

Framework
  • Zope :: 3

Intended Audience
  • Developers

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 3
  • Python :: 3 :: Only
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy
Latest release Supported Python versions https://github.com/zopefoundation/zope.hookable/actions/workflows/tests.yml/badge.svg Documentation Status https://coveralls.io/repos/github/zopefoundation/zope.hookable/badge.svg?branch=master

This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.

The idea is that you create a function that does some default thing and make it hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change.

Documentation is hosted at https://zopehookable.readthedocs.io

Wheel compatibility matrix

Platform CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux1_i686
manylinux1_x86_64
manylinux2014_aarch64
manylinux2014_i686
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_i686
manylinux_2_17_x86_64
manylinux_2_5_i686
manylinux_2_5_x86_64
win_amd64

Files in release

zope_hookable-8.2-cp310-cp310-macosx_10_9_x86_64.whl (12.0KiB)
zope_hookable-8.2-cp310-cp310-macosx_11_0_arm64.whl (12.5KiB)
zope_hookable-8.2-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (21.9KiB)
zope_hookable-8.2-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (22.7KiB)
zope_hookable-8.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (23.3KiB)
zope_hookable-8.2-cp310-cp310-win_amd64.whl (15.6KiB)
zope_hookable-8.2-cp311-cp311-macosx_10_9_x86_64.whl (12.0KiB)
zope_hookable-8.2-cp311-cp311-macosx_11_0_arm64.whl (12.5KiB)
zope_hookable-8.2-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (22.1KiB)
zope_hookable-8.2-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (22.9KiB)
zope_hookable-8.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (23.4KiB)
zope_hookable-8.2-cp311-cp311-win_amd64.whl (15.6KiB)
zope_hookable-8.2-cp312-cp312-macosx_10_9_x86_64.whl (12.1KiB)
zope_hookable-8.2-cp312-cp312-macosx_11_0_arm64.whl (12.6KiB)
zope_hookable-8.2-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (22.8KiB)
zope_hookable-8.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (23.8KiB)
zope_hookable-8.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (24.2KiB)
zope_hookable-8.2-cp312-cp312-win_amd64.whl (15.6KiB)
zope_hookable-8.2-cp313-cp313-macosx_10_9_x86_64.whl (12.1KiB)
zope_hookable-8.2-cp313-cp313-macosx_11_0_arm64.whl (12.6KiB)
zope_hookable-8.2-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (22.8KiB)
zope_hookable-8.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (23.8KiB)
zope_hookable-8.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (24.1KiB)
zope_hookable-8.2-cp313-cp313-win_amd64.whl (15.6KiB)
zope_hookable-8.2-cp314-cp314-macosx_10_9_x86_64.whl (12.1KiB)
zope_hookable-8.2-cp314-cp314-macosx_11_0_arm64.whl (12.6KiB)
zope_hookable-8.2-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (22.8KiB)
zope_hookable-8.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (23.8KiB)
zope_hookable-8.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (24.2KiB)
zope_hookable-8.2-cp314-cp314-win_amd64.whl (15.9KiB)
zope_hookable-8.2.tar.gz (18.8KiB)
Extras:
Dependencies: