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.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.0.tar.gz (14.0 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.0.win-amd64-py2.7.exe (236.8 kB view details)

Uploaded Source

zope.hookable-4.0.0.win-amd64-py2.6.exe (236.8 kB view details)

Uploaded Source

zope.hookable-4.0.0.win32-py2.7.exe (209.5 kB view details)

Uploaded Source

zope.hookable-4.0.0.win32-py2.6.exe (209.5 kB view details)

Uploaded Source

zope.hookable-4.0.0-py2.7-win-amd64.egg (14.3 kB view details)

Uploaded Egg

zope.hookable-4.0.0-py2.7-win32.egg (14.5 kB view details)

Uploaded Egg

zope.hookable-4.0.0-py2.6-win-amd64.egg (14.3 kB view details)

Uploaded Egg

zope.hookable-4.0.0-py2.6-win32.egg (14.5 kB view details)

Uploaded Egg

zope.hookable-4.0.0-py2.5-win32.egg (14.1 kB view details)

Uploaded Egg

zope.hookable-4.0.0-py2.4-win32.egg (13.1 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for zope.hookable-4.0.0.tar.gz
Algorithm Hash digest
SHA256 4d68da6e51fa235ddd2da539cea111e597a24d4cae4df54866dd8ca05831cdaa
MD5 cd8a5416155fe07494d225958f005b47
BLAKE2b-256 82f18b7309a4d9ed5fa16349be00dbe3d47939c9ec8b28931314311feed96c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 94baf95494ba9ab2c19fd8b951242e8e88d57e7e39febd2204e603fd77fcb30f
MD5 c2215d366a07d10b3f4b599ff600cd97
BLAKE2b-256 73d493853630504cec34b0e1bf48641290656b9b9ae1fcce5db78f8c2bd10b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 63d4b2277f4a5514e3d401417779880fc0d1551fe7de1a776f3ad106b2a8d57b
MD5 72e08a87fa9964c573a5a9579e282f87
BLAKE2b-256 e9fee16f9cd6cbab2ce9244fd05ae192f9a2126fbc5886da3db21090335c4c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 2dac2aa16a6c0672fb187c8b706cb87765c15a2317a887ccbee18957a14e94da
MD5 5c7ef90cba6c932ce95f04c0c01d9864
BLAKE2b-256 f9052cea23c51933da823ff9adbfe65ae9b4779c34b8f9ba4270287a5708840c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 9d3154fcc5e62ce5ace4d6dd120b7415ab1ebaa4918e3ccb91c8c3bc96a2b9c3
MD5 94437ab563049bbbdb24ecb2b8010b64
BLAKE2b-256 6067609217ecaf57defbce4345299927570a5e1cbd764e273a1a3fc2090855d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 f6b851232a207d919dbbb8d541800d7a071e31eee81521a09b657cda95b2826a
MD5 a40caaadb68cce22d1d5363caf38ae8b
BLAKE2b-256 3eacc98ff8f6495948af53dbaa33549305827f4ca24ae66e6d97cf579bced4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 f35cf351fe5e701daf8dfcb55cdf586bf06ff88e67e937f21fc1435240bfee5a
MD5 587ff340a38e4b62a77ca610678da037
BLAKE2b-256 cc3ea7bc31d5f4e5835f22cdad4a59c94dcd951b5ec291a8663493a3a739170d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 e209c6fbe7740b60a3e26bbf9cb79b353cf8b5a166eab66cedad7dd6b93d8d64
MD5 675240dcea0cc4c3af2e1293052430b1
BLAKE2b-256 a52123be3f02d56b15e3e827e6ac3feff2101736e027918cd35d957442b89a33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.6-win32.egg
Algorithm Hash digest
SHA256 d212b8d402255af25a8ff16f66aa82233f2569aec4d69ed11698033c42acde8e
MD5 cc540e223cc91d73af9538f76e045381
BLAKE2b-256 277ab2b36f804c592d06437d8b3f1db6de26807cb4aa346eba4668d2b38bda93

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.0-py2.5-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.5-win32.egg
Algorithm Hash digest
SHA256 89264bd70a9d15155922512c6832d407d7554559ebea4afb42f34d24d1b5418c
MD5 426952d1c6f98567fa32a88f724353f1
BLAKE2b-256 1139efed9b0c2d47a32b413eaf46238394775c600bf5f4a71d1e3b3a77c0e7a6

See more details on using hashes here.

File details

Details for the file zope.hookable-4.0.0-py2.4-win32.egg.

File metadata

File hashes

Hashes for zope.hookable-4.0.0-py2.4-win32.egg
Algorithm Hash digest
SHA256 816c5f98c4a5ac65f1e313decb9d87d6f2d0d10d40219ff7ed4e2fa6afbc948a
MD5 417483b46e08c839553f1bd3d2ef1584
BLAKE2b-256 2142c8fa692731171927a8d6e22392a1b6181d7105259339ec90a476d7f97e42

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