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.4 (2014-03-19)

  • Added support for Python 3.4.

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.4.tar.gz (17.7 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.4.win-amd64-py3.4.exe (235.8 kB view details)

Uploaded Source

zope.hookable-4.0.4.win-amd64-py3.3.exe (235.8 kB view details)

Uploaded Source

zope.hookable-4.0.4.win-amd64-py3.2.exe (237.9 kB view details)

Uploaded Source

zope.hookable-4.0.4.win-amd64-py2.7.exe (237.6 kB view details)

Uploaded Source

zope.hookable-4.0.4.win-amd64-py2.6.exe (237.6 kB view details)

Uploaded Source

zope.hookable-4.0.4.win32-py3.4.exe (204.8 kB view details)

Uploaded Source

zope.hookable-4.0.4.win32-py3.3.exe (204.8 kB view details)

Uploaded Source

zope.hookable-4.0.4.win32-py3.2.exe (210.0 kB view details)

Uploaded Source

zope.hookable-4.0.4.win32-py2.7.exe (210.2 kB view details)

Uploaded Source

zope.hookable-4.0.4.win32-py2.6.exe (210.2 kB view details)

Uploaded Source

zope.hookable-4.0.4-py3.4-win-amd64.egg (14.6 kB view details)

Uploaded Egg

zope.hookable-4.0.4-py3.4-win32.egg (14.8 kB view details)

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

zope.hookable-4.0.4-py3.2-win-amd64.egg (14.5 kB view details)

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for zope.hookable-4.0.4.tar.gz
Algorithm Hash digest
SHA256 1ea62e21d6acaac1b0fffaad5e6cc973f84d718c3e8c2d63647c24021c1c0ae7
MD5 860328682d4f50563e1a3e6cb999b7f0
BLAKE2b-256 e0ac90faaf2d8b7d11cca374632826f52b55587534fcb6786e41781a85dc448f

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.4.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 a27178ae84e030c278ebe01b97bdaf96c4c812aa38004cae25e17585f2874e54
MD5 d25ca3e0816a5663fc9cc13689c2cf86
BLAKE2b-256 fbf939d0929da8271cd9a2616528de7f6bcc832bb76505e48c7cb26ef5939739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 c24f2a74bb2f74202b952f4272e5200d459991e1731414b005e5c9263cdb2b20
MD5 6fbd82c3b807bce620db9debc3590ca4
BLAKE2b-256 f5f03c01392e960ebc783a701b5fea9e93a23ce6fea3272fe6801ba8e9dff746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 f5a4190004bfa6d54f97f0343e0aaeed9b0e98112f60539b02f1c105ddaa9763
MD5 e327118275b1730b42b97a45c5453ada
BLAKE2b-256 a867dbc1672567e8f780bd842f5ea017d1c059930487e74c8a9b106f4341512b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 36ff8e5b9923fc6e10be42d93c60ce7946e912cce2938146057fde7d581d58b0
MD5 6c88c854ac84a9c536de23d3c4b20762
BLAKE2b-256 ff8cedf5b3966b39cc6a9ea57ac1d491ee60cf4896cd344dfb9446b45d2f2d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 b60d9711f1e10dd8b3dd7774c042c5df1548113ae2b6ab31fcf263fde5d96552
MD5 e811f98744e8dbc3e91f7bee77f87d4e
BLAKE2b-256 6279776053b23d2fcbd57b82c692d6166376b02bad49e49bf303f9400b23ab8f

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.4.win32-py3.4.exe.

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win32-py3.4.exe
Algorithm Hash digest
SHA256 1b5e51cacf25190a075947d8f5c3a47811fd14a0114c790dac305a4fa1bc7905
MD5 bdfea4bd7c06135cfd75fca50517586c
BLAKE2b-256 d9a6e92100ae2066c8fd4267858ae43ab058392b60b8afec93f9cfe39e48d169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win32-py3.3.exe
Algorithm Hash digest
SHA256 25ad0cba9f16914c01b05ede5f87effed955647917233432f5588c85a8c2c20c
MD5 d1806f004ac0dcd98ebb3b5a7a47d101
BLAKE2b-256 e88b11099b2d1d5aa6dffe8b58001943fd72d0446425d5fe35b8fb9a04865acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win32-py3.2.exe
Algorithm Hash digest
SHA256 26efb144791ba0df685467eb7e8b037af04d4748bc0fd606392dafa1f9021479
MD5 dff98d14441d83705ea5457ffecb820d
BLAKE2b-256 ece4c8884a97665842e3338b3e0e860c64bb47a49cc3fe29dd2a7103e9b882a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win32-py2.7.exe
Algorithm Hash digest
SHA256 40af8d5a9228783d226763f7cf546c3b13476b5d2ccfe2eed4edb161ede75224
MD5 cde6e7ec2f4af94b555e680756f78695
BLAKE2b-256 071b278f9164b5a00d889ccd7361040a1248761ccee433d5cad1b45733b6a6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4.win32-py2.6.exe
Algorithm Hash digest
SHA256 58419a897ce66b4315e2ea8a08f1145925d34f0129bcd35c14035309f37988cc
MD5 53fac1dce80f4f991d00a4513ca17b9c
BLAKE2b-256 692fe729f4d09f120572c35e8e48fe5b98dc6ecfbadc0dac7cf4f739f5dd71f3

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.4-py3.4-win-amd64.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 48d5121ed7bf7796bebb81b20d9919e8ec36846c21a7399267b15d9fbaac50cc
MD5 c65d1985b08c80b23db07903586ded0e
BLAKE2b-256 8d0d99b2cd98f738180c36e843370b78aa1c2442674b7c8a709b330f77669579

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.4-py3.4-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.4-win32.egg
Algorithm Hash digest
SHA256 f1b1ad189c4617c8d5ce6638bf7394d4d0c82ddd9ebb007012df2ed50df54846
MD5 b4318cc9b6774f323525b523af5f53ba
BLAKE2b-256 711d0dee07961036fc730ede718e57524101b697a9531e8336d06bf0d5208118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 bc8ca2c5f00ec8d289a4cbe9636334af2107608af2d3524bb4da4cdad086c74b
MD5 ff16b21cfbcafb1de3a1bc13769e8818
BLAKE2b-256 f43fad7d0db9a37419c055ba74ba8fac691a6021d0d6f07e9091dee35906b948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.3-win32.egg
Algorithm Hash digest
SHA256 f3b32955f9e13bafb15aebd0778341540d5592b7efc7416eac35af2595354dc5
MD5 4e9c7570e0205aa348760ab2d7c0643c
BLAKE2b-256 c2c191fef0faac967e38a0adbae5ceb1fa242c47535e1a95283befb952a6dc8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.2-win-amd64.egg
Algorithm Hash digest
SHA256 3c8a23717135270045ccc4441dc1a71fa9b6375c7d3f503b22363717aefbedb6
MD5 7a59c11c6b7939786ae3e24107de3273
BLAKE2b-256 7f1b64f9d7b0796d0996cffe4a089c9173f7652115693cad5634ed858905365b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py3.2-win32.egg
Algorithm Hash digest
SHA256 607a05ffcfa54bb4a4d6048c751f3e0bb03b3bbb8ce5389973ed0d5690763de5
MD5 12a554dde4364b0d4d16e6bbb6f13e72
BLAKE2b-256 96ed7c7722da38105e63a922d3a74bd8c97e8c6e30d43e54df9389b333e4973d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 2bd054c8d06e1a0548dd7d845e8cb5702958032365b95e3ffa89c596c62b64d2
MD5 a2fc097f2ebab71216be6b14169eea77
BLAKE2b-256 0d7c2579eff3195397ac3d3e19818f58b7ea7145c3609a81e462559fe25476ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py2.7-win32.egg
Algorithm Hash digest
SHA256 77b1471d80ad9748f152a2b563e2b5569d3833849f3dc38971570b87df3e11af
MD5 65a92bcf6ddb9567a2a7c34bc8aa86d5
BLAKE2b-256 af78e420bf16209b0a3ec274393e62a7a4c72144b14c438d0779ff83b5891304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 6e8ff4e86471566bdccfb2adfef6ea020e900e0aa74ea6b3bf9d84457b1a9ce2
MD5 038752bd64e444a2cd6c140a28c216ea
BLAKE2b-256 6935f3b7faa75aa55e3dcc84a4b8060a4dce398215641da487b1dbdf3451b97d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.4-py2.6-win32.egg
Algorithm Hash digest
SHA256 809b4c324a4758aeaad96f2719777c5bbe1ba66c32c9a91bafeef38dd790f541
MD5 de6620e8ca132e2a931c31af0df188dd
BLAKE2b-256 4c1131ef7cf39663cb2459bdcb21811a9baa5deca5afd2a9fe60cb55c398df63

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