Zope hookable
Project Links
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
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
8.2
Nov 18, 2025
8.1
Oct 28, 2025
8.0
Sep 12, 2025
7.0
Sep 17, 2024
6.0
Oct 05, 2023
5.4
Nov 17, 2022
5.3
Nov 03, 2022
5.2
Sep 13, 2022
5.1.0
Jul 20, 2021
5.0.1
Mar 10, 2020
5.0.0
Nov 12, 2019
4.2.0
Nov 07, 2017
4.1.0
Jul 26, 2017
4.0.4
Mar 19, 2014
4.0.3
Mar 17, 2014
4.0.1
Nov 21, 2012
4.0.0
Jun 04, 2012
3.4.1
Apr 05, 2009
3.4.0
Jul 20, 2007
4.1.0.win32
Jul 27, 2017
4.1.0.win
Jul 27, 2017
4.0.4.win32
Apr 13, 2014
4.0.4.win
Apr 13, 2014
4.0.3.win32
Apr 13, 2014
4.0.3.win
Apr 13, 2014
4.0.1.win32
Mar 07, 2013
4.0.1.win
Mar 07, 2013
4.0.0.win32
Mar 07, 2013
4.0.0.win
Mar 07, 2013
3.4.1.win32
Mar 07, 2013
3.4.1.win
Mar 07, 2013
3.4.0.win32
Mar 07, 2013
3.4.0.win
Mar 07, 2013
Wheel compatibility matrix
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)