{"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"],"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"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}