Skip to main content

Zope hookable

Project description

zope.hookable

Latest release Supported Python versions https://travis-ci.org/zopefoundation/zope.hookable.png?branch=master 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 http://zopehookable.readthedocs.io

Changes

4.1.0 (2017-07-26)

  • Drop support for Python 2.6, 3.2 and 3.3.

  • Add support for Python 3.5 and 3.6.

4.0.4 (2014-03-19)

  • Add support for Python 3.4.

4.0.3 (2014-03-17)

  • Update boostrap.py to version 2.2.

  • Fix extension compilation on Py3k.

4.0.2 (2012-12-31)

  • Flesh out PyPI Trove classifiers.

4.0.1 (2012-11-21)

4.0.0 (2012-06-04)

  • Add support for PyPy.

  • Add support for continuous integration using tox and jenkins.

  • Add a pure-Python reference implementation.

  • Move doctests to Sphinx documentation.

  • Bring unit test coverage to 100%.

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

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

  • Drop support for Python 2.4 / 2.5.

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

  • Add Python 3 support.

3.4.1 (2009-04-05)

  • Update 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.1.0.tar.gz (19.9 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.1.0.win-amd64-py3.3.exe (237.3 kB view details)

Uploaded Source

zope.hookable-4.1.0.win32-py3.3.exe (206.3 kB view details)

Uploaded Source

zope.hookable-4.1.0-py3.3-win-amd64.egg (15.2 kB view details)

Uploaded Egg

zope.hookable-4.1.0-py3.3-win32.egg (15.4 kB view details)

Uploaded Egg

zope.hookable-4.1.0-cp36-cp36m-win_amd64.whl (15.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.hookable-4.1.0-cp36-cp36m-win32.whl (14.8 kB view details)

Uploaded CPython 3.6mWindows x86

zope.hookable-4.1.0-cp35-cp35m-win_amd64.whl (15.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.hookable-4.1.0-cp35-cp35m-win32.whl (14.8 kB view details)

Uploaded CPython 3.5mWindows x86

zope.hookable-4.1.0-cp34-cp34m-win_amd64.whl (13.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.hookable-4.1.0-cp34-cp34m-win32.whl (13.4 kB view details)

Uploaded CPython 3.4mWindows x86

zope.hookable-4.1.0-cp27-cp27m-win_amd64.whl (13.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.hookable-4.1.0-cp27-cp27m-win32.whl (13.6 kB view details)

Uploaded CPython 2.7mWindows x86

zope.hookable-4.1.0-cp27-cp27m-macosx_10_12_x86_64.whl (12.2 kB view details)

Uploaded CPython 2.7mmacOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zope.hookable-4.1.0.tar.gz
Algorithm Hash digest
SHA256 c7be0e29745ebe88685d149a245dc985af78eefd721f7c4062c0b95699769807
MD5 37ddd0d26bb2764adf40d6788832f39e
BLAKE2b-256 4abb09bb2b162ce4ca4a57e2621742141bb5885e843578d6d23a225501b6201a

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for zope.hookable-4.1.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 48c1ea050ec00ee230bd8ae9fac1d98c5c5db3ac593327a6148091d8558f97c3
MD5 1a61075dbf295692783b4de1363877f4
BLAKE2b-256 fa3f2cca4c71274d5736b7f82b0c48e96f07c3e82f229a8f05e3e06f604bc40b

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0.win32-py3.3.exe.

File metadata

File hashes

Hashes for zope.hookable-4.1.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 4dd588fe9c2795a0ee4cec2f10f1ff57fcae6990220628fc84cafd6aa3d53150
MD5 7621755fe6fc54b5bf50c7a0859bb5be
BLAKE2b-256 cfb3870529f82e3fe544a40d9c9bfacab7aafc6b9c4155ef2c9c3414597f4693

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 a60ec48125edc29c886dcade49473c671aaf9d1e104ac2589247282e4dd1b5b5
MD5 7b325d2966439580c8ec0e4afc0260be
BLAKE2b-256 538f3f9ea6a377e016288bd5182ccd811a08da0b7caf486a66affb785b4c2577

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-py3.3-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-py3.3-win32.egg
Algorithm Hash digest
SHA256 f3aabac468d59782363f5873e2c44a43829630410ad49177be6fde78968250d6
MD5 30a3f2bd8514d343d0b107b48d323649
BLAKE2b-256 8720a5e5c4680519df35b05be8d9ddd597181ab8658f1193760659b89531439f

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b7ab79598f4752143bcca2dda10fceee9622af236fe62111fdd73c0f4ea7670b
MD5 13497f9c3606cc5dc6f7905c37a389ee
BLAKE2b-256 230883d7cee82ed0d5749b498449a78c5dea89d3ba7f98af87e1e5c8bd1f584b

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8d14195ee6b03489c46836dd6140042dfd458629bdfd265188be5aef7e2cfd2e
MD5 fd0e291b5d4858f0351feb0340d67e58
BLAKE2b-256 d28416741f9e2ae270f1ecac477b15aa6a0c04cb776014c298596f4e2b69110b

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 402c3118fecbd4e9dc38a20d372ccf9df247d4ab0f59cf663a2a326111c303e2
MD5 d6299315e578b2981072bbf9f706177a
BLAKE2b-256 dccf9a5aebbcf0d5498801393a734c7a7024ca189ed82624070e2aa129aca25b

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 561e36c5cf2e038e01935f99c4edebd902276ecdd63208e7f19ab77f8163a689
MD5 aa4b33919757c9c2c329c256f92ea8a0
BLAKE2b-256 60bca45cc990c191d8403d99797d3d64aa264a6dcaa06c8c04ad681a85e4949b

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 8c3684ae106f3c428772d5d3123e7cdf0640b8c6100f45d5c1dd4f608120a0f0
MD5 e3cbf9c8686dba1e7cb213a99f66d5de
BLAKE2b-256 067bbb36ad7971a1f478279514d5119bea954d1dd9a9c7343a6055862040302c

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 ef7dcc10bc850b582418994d4e9b768c11785d7e24ad2dfc45a05115cba04378
MD5 129f40d1ac0de067de8ab81e0cdd04eb
BLAKE2b-256 a0d0f50b7a6929f35163f6854bd1dff2e5898377a63af6b0c34acd427dcbd30a

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 8427ec29ddffb6bb94b3f6106feec4d106b41d2532bb0b73c2e404d8161989ce
MD5 d6a7067739967b0d32595699d3550091
BLAKE2b-256 2ae0218badbbf00eab24dae0ff19887983f7a240f9a31394c2600cb7671d5271

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 74d7e2f5a075b81926f2fdf566b6468c0e04ff22115000e84ee1aa8aca0ac28f
MD5 d8b38f30c1aa4e99b9f0ada7b826306f
BLAKE2b-256 699048a8b991cc29dedc470ec074b5336c5de8268eadfae1a1450ad274e5d017

See more details on using hashes here.

File details

Details for the file zope.hookable-4.1.0-cp27-cp27m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zope.hookable-4.1.0-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 980f57e0dfa3451e728a065b8dd2bcdc1d0133b41ef06ba8a85423deccf22419
MD5 a5ffc3eec32a1f29cbfb1fcff5416fc6
BLAKE2b-256 b52989534fc8236d4dba2cc9b475df6df501b3364c9a3921d84be2a7ea2d012d

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