{"library":"zope-hookable","type":"library","category":null,"description":"Zope Hookable is a Python package that facilitates the efficient creation of \"hookable\" objects. These are callable objects designed to be optionally replaced at runtime. This allows developers to define a default behavior for a function and then dynamically change its implementation, affecting all users of that function, even those who imported it. The current version is 8.2 and it is part of the Zope ecosystem, which generally follows semantic versioning with minor releases every 2-6 months and major releases every 2-3 years, though `zope.hookable` itself has a less frequent major release cycle.","language":"python","status":"active","version":"8.2","tags":["zope","hook","function","dynamic","replacement","runtime"],"last_verified":"Sat May 23","install":[{"cmd":"pip install zope-hookable","imports":["from zope.hookable import hookable"]}],"homepage":null,"github":"https://github.com/zopefoundation/zope.hookable","docs":"https://zopehookable.readthedocs.io","changelog":"https://github.com/zopefoundation/zope.hookable/blob/master/CHANGES.rst","pypi":"https://pypi.org/project/zope-hookable/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.01,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/zope-hookable/compatibility"}}