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.3 (2014-03-17)

  • Updated boostrap.py to version 2.2.

  • Fixed extension compilation on Py3k.

4.0.2 (2012-12-31)

  • Fleshed out PyPI Trove classifiers.

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.3.tar.gz (17.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.0.3.win-amd64-py3.3.exe (235.7 kB view details)

Uploaded Source

zope.hookable-4.0.3.win-amd64-py3.2.exe (237.8 kB view details)

Uploaded Source

zope.hookable-4.0.3.win-amd64-py2.7.exe (237.5 kB view details)

Uploaded Source

zope.hookable-4.0.3.win-amd64-py2.6.exe (237.5 kB view details)

Uploaded Source

zope.hookable-4.0.3.win32-py3.3.exe (204.7 kB view details)

Uploaded Source

zope.hookable-4.0.3.win32-py3.2.exe (209.9 kB view details)

Uploaded Source

zope.hookable-4.0.3.win32-py2.7.exe (210.1 kB view details)

Uploaded Source

zope.hookable-4.0.3.win32-py2.6.exe (210.1 kB view details)

Uploaded Source

zope.hookable-4.0.3-py3.3-win-amd64.egg (14.7 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py3.3-win32.egg (14.9 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py3.2-win-amd64.egg (14.4 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py3.2-win32.egg (14.7 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py2.7-win-amd64.egg (14.5 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py2.7-win32.egg (14.7 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py2.6-win-amd64.egg (14.5 kB view details)

Uploaded Egg

zope.hookable-4.0.3-py2.6-win32.egg (14.8 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for zope.hookable-4.0.3.tar.gz
Algorithm Hash digest
SHA256 562ef3e47ad993eb6c304d3c4103cc49fe0e22bedb1bd2fd9e5a620c06cdd49b
MD5 74e2d00ebb454e4418819e0cc6c35468
BLAKE2b-256 ad5fe6e8eb814095226da24461d217fc38f0ba994d3b0f60face4ea4a4d771be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 de6116652368b0a9c29f698169bb6f3f6afa58098ea08292e7aff9fcc906d340
MD5 a3e423641df8fd9c235a7125731b7a7f
BLAKE2b-256 4ee7a0ae952377fe839aa67d44ac26b09f037bfe3a6f3ea4a0284065cb584c36

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.3.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 6666f7b8c7b4b5386eadfaf9a5059e2921f15ddc47a8ec132db05d24d1c6a317
MD5 df3c847e9c88f9492bca7310fa4648c4
BLAKE2b-256 de6cfe7432b18e48add89cb9b84afb5c49e9e01528f70b7dcda6d0ca4e2dc8aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 ebd469060093bac639e4287afb4f885fa60acb45f8e01619fc11e29d19797254
MD5 2df33e6c1e843f2f7c3d7769c62991b6
BLAKE2b-256 a1ba47131a39a497771dc22534513764c3103356b4c8adad193f89b0ac755e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 100fa1e8b186e94d9da6b165bdb08d130f48f6767dd6dbeb024e6ee8d00d88a3
MD5 ca1478226c3563728ae53c1328c470d5
BLAKE2b-256 80310814b9989d74835ed397500bf2b2732ffe52a3914f4b0ea9006921f763ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win32-py3.3.exe
Algorithm Hash digest
SHA256 0638a96cbcd53c22e24e2c7682efc7547a02ad189532baffbf15885b19bdee78
MD5 72824c4164975465360e48270fb2235c
BLAKE2b-256 732dcebd5511178eed77077a58ce3ed7b76791b4e8536fa127bf15ca0dfc55f6

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.3.win32-py3.2.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win32-py3.2.exe
Algorithm Hash digest
SHA256 abff1535a635a9159e6f39a6afa740b82c83f73e2a2aebd3806e05fb0766cb46
MD5 f828895d206892d86fd32bcaec0f2783
BLAKE2b-256 bea877dda4ff5a58cf6f9990df6200b7ab380681b07e8b9eaba017cf63e6d15b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 af83c355a664c84ec161737022e3f06f4e2b15ae32ff5d05577021b61936cc18
MD5 7b59f2d62aeeeb87e951f074e566cd49
BLAKE2b-256 e71ab63f96ed97d2e92f9bc8db2a3b6d545d00859e6b4d6f8417b1067287aad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 40fa731f043bdbddbfb61f6a5457bb6379caf5d463da9644cd4e07f06bcbdb41
MD5 02d6aae22a22f52b590bb0f54ce2eeb1
BLAKE2b-256 b74a5f41424d2f17a77a7a85d8389ebcd986840767d9e75b77f724341aaf7690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 d5565ab747686f6073b30038017f05905376a6583cbf4b6e411b1ca80b8b6491
MD5 80b2638182920057f65e2aa98db770c7
BLAKE2b-256 9b79c9d9fe8bf30de256014fa9aeb3a4ddbdaebf829ccfcea346b9d3834943aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py3.3-win32.egg
Algorithm Hash digest
SHA256 cb18a9233aad9c5deb1361fb8ac0e45e261a5eefd4ee45a07e2637564a9e2008
MD5 98376115ef45c9ef4e15f75a00c5e148
BLAKE2b-256 e2d1b1852639895f08992acb2d1d5f0ece856960d3c47be5eb844aa4f498dd35

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.3-py3.2-win-amd64.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py3.2-win-amd64.egg
Algorithm Hash digest
SHA256 1063772f5e675d60359c1313ecc5643fdf24b1e3fe924c5730df34c743c849a4
MD5 7e05d7fde1e6d14bdeb1b741b65dfa99
BLAKE2b-256 12f0160019eadd7f9124299e86599074451395ac3d0948ddf297233419d1703c

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.3-py3.2-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py3.2-win32.egg
Algorithm Hash digest
SHA256 2d2e9c5b6e7b82daa92e6294383c48d5a22334b151fd5da201c9ccd5f81ab90c
MD5 b8b3e7909d0cb20cd7304618b8ff23e9
BLAKE2b-256 eb63ada3548f13e294853599fbc7cadebb3e1c423a2f5a1eee9099147361e6eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 9e2134a3656558438e8673deb8cfcaa4a4919c748871e5917078d84e421f613c
MD5 b968b2d966d2f754aff047e3f807d104
BLAKE2b-256 16883028bce955197475e151358605acb0eef13b1ad88ee24678bf3496e7ea16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py2.7-win32.egg
Algorithm Hash digest
SHA256 e0e4bf8739483fe503e7590696fdbabff1076df5e2a02ea2d99038d7887f86b4
MD5 fb5e58ff5fe4e7955efc03772bb106f1
BLAKE2b-256 68af7b4ba815bc639d02cf2b5e1fd89d18a38c691c7bcd510006276ee08fca2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 6ddacc17a83ad7bd9b502d484ab19b3cfb1bc007528767ed878940dbfee7c365
MD5 ec64b4b395ba084a6a856e319a86a0e5
BLAKE2b-256 cf67378af8cdf622877ef1529f9918e150925d84ae52579979b53e93c1bce76a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.3-py2.6-win32.egg
Algorithm Hash digest
SHA256 f53185f0dfed77e7d80eeabb1b6881a35b997fe4408fabb72ed28c8ce6d9b575
MD5 7a2f7ffd838817de6ae152c1aba9290d
BLAKE2b-256 164a385df7f58c68f80b777d4a9d3026b1bd31ea3e45a8ce4fb05736c1c201b6

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