Skip to main content

Zope hookable

Project description

Overview

Hookable object support.

Support the efficient creation of hookable objects, which are callable objects that are meant to be replaced by other callables, at least optionally.

The idea is 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.

Changes

4.0.1 (2012-11-21)

4.0.0 (2012-06-04)

  • Added support for PyPy.

  • Added support for continuous integration using tox and jenkins.

  • Added a pure-Python reference implementation.

  • Doctests moved to Sphinx documentation.

  • 100% unit test coverage.

  • Added ‘setup.py docs’ alias (installs Sphinx and dependencies).

  • Added ‘setup.py dev’ alias (runs setup.py develop plus installs nose and coverage).

  • Dropped support for Python 2.4 / 2.5.

  • Removed use of ‘zope.testing.doctestunit’ in favor of stdlib’s ‘doctest.

  • Added Python 3 support.

3.4.1 (2009-04-05)

  • Updated tests for compatibility with Python 2.6 traceback formats.

  • Use Jython-compatible bootstrap.py.

3.4.0 (2007-07-20)

  • Initial release as a separate project.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.hookable-4.0.1.tar.gz (16.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zope.hookable-4.0.1.win-amd64-py2.7.exe (237.2 kB view details)

Uploaded Source

zope.hookable-4.0.1.win-amd64-py2.6.exe (237.2 kB view details)

Uploaded Source

zope.hookable-4.0.1.win32-py2.7.exe (209.8 kB view details)

Uploaded Source

zope.hookable-4.0.1.win32-py2.6.exe (209.8 kB view details)

Uploaded Source

zope.hookable-4.0.1-py2.7-win-amd64.egg (14.4 kB view details)

Uploaded Egg

zope.hookable-4.0.1-py2.7-win32.egg (14.6 kB view details)

Uploaded Egg

zope.hookable-4.0.1-py2.6-win-amd64.egg (14.4 kB view details)

Uploaded Egg

zope.hookable-4.0.1-py2.6-win32.egg (14.6 kB view details)

Uploaded Egg

File details

Details for the file zope.hookable-4.0.1.tar.gz.

File metadata

  • Download URL: zope.hookable-4.0.1.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zope.hookable-4.0.1.tar.gz
Algorithm Hash digest
SHA256 19185e0f2121383134bf77614d4b5a148aaa622b91c109c779c4e79baaf48ffc
MD5 5a97fcf312586ee90d4cb83b7206e609
BLAKE2b-256 6aed3971c9542db35cedf0da5596d74263c836014a5a0719fdbde087b20f5919

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 cbfbb40ecdcbda4313bc89b543420df35cff365517f02fdd341f3c9e5a08b079
MD5 eecf252f147f42f15c8dff3d71c30ac6
BLAKE2b-256 9ac028330294449653b65e308c738903722b734b96ff19a32e8e3746effce363

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 aeb16d4dac4b8c16db436a2a1940dfbed30d3136c0bd6f7b726880fa9b1f6b17
MD5 0d008924eeaf4c5bf17ab3eec864cc81
BLAKE2b-256 0226948fd32718a4aa8ad666a5e5d9f0c30864feff1545a15e50889516bd0b53

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 08fe1dbc21a37dda471299c6ac0962b0a277bf67c1cd4b966187b7066ecd442a
MD5 5ae1501914aefa2e9ce6d7898108c134
BLAKE2b-256 a81cd8daf4e06c6261acd7e1fb3675af8e1b46149e6b630c2b57e704dafb3b92

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1.win32-py2.6.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 b48499c7ad380206deab2c9e95a04c6902073d3784a564c699e5775642037da4
MD5 f47aeac1fd9dfe4930c9b188be61a006
BLAKE2b-256 ca654ccdd00b7e7d4dbd57881e75a61e11479c1af13a4ac2d5feaad7600470a3

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.1-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 ef358f2f89a676f2200324780505f3501acd9d15f2439bd75c8a5035c90715b0
MD5 f2f2928f2c737fc6206c1dbf896089f1
BLAKE2b-256 49399ec250bd0c831b3b5b73a4d6effb18a9cd2f2d829d48b5b14b48a2008753

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1-py2.7-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.1-py2.7-win32.egg
Algorithm Hash digest
SHA256 308b342e9ac6be809fc1ab7aad082f9bf4124ec56bc111686abc430c1582e004
MD5 173e84092223fb57667e33e4ee2d73ee
BLAKE2b-256 ba5b7002ed816384d378907215b788ee350dc278921dadcb52e7d48cdd635cd5

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.1-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 14bca45e5c2c32093fb2416e6a336aedd85234a889367315861a7f064b9b690d
MD5 d3e52fc9603570862ae8cf8157d1a16e
BLAKE2b-256 5ce70d21904709cb571e228208e17b2a3cddb3e4e87bfa8373818dfae06f73ed

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.1-py2.6-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.1-py2.6-win32.egg
Algorithm Hash digest
SHA256 cb5efd7e54abac26dfdad41145588a17e361328c7d785008fa12b1e7888de32e
MD5 54bad18e7d2ccf2936c503efda206572
BLAKE2b-256 a2ec7c07f675ece350f68ac832527cf4d765c56d6493aaf058fc4b08e7a2de4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page