Skip to main content

zope.interface

Latest Version https://travis-ci.org/zopefoundation/zope.interface.png?branch=master Documentation Status

This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project.

This package provides an implementation of “object interfaces” for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. So, this package can be considered as implementation of the Design By Contract methodology support in Python.

For detailed documentation, please see https://zopeinterface.readthedocs.io/en/latest/

Changes

4.4.2 (2017-06-14)

  • Fix a regression storing zope.component.persistentregistry.PersistentRegistry instances. See issue 85.

  • Fix a regression that could lead to the utility registration cache of Components getting out of sync. See issue 93.

4.4.1 (2017-05-13)

  • Simplify the caching of utility-registration data. In addition to simplification, avoids spurious test failures when checking for leaks in tests with persistent registries. See pull 84.

  • Raise ValueError when non-text names are passed to adapter registry methods: prevents corruption of lookup caches.

4.4.0 (2017-04-21)

4.3.3 (2016-12-13)

4.3.2 (2016-09-05)

4.3.1 (2016-08-31)

4.3.0 (2016-08-31)

4.2.0 (2016-06-10)

  • Add support for Python 3.5

  • Drop support for Python 2.6 and 3.2.

4.1.3 (2015-10-05)

4.1.2 (2014-12-27)

  • Add support for PyPy3.

  • Remove unittest assertions deprecated in Python3.x.

  • Add zope.interface.document.asReStructuredText, which formats the generated text for an interface using ReST double-backtick markers.

4.1.1 (2014-03-19)

  • Add support for Python 3.4.

4.1.0 (2014-02-05)

  • Update boostrap.py to version 2.2.

  • Add @named(name) declaration, that specifies the component name, so it does not have to be passed in during registration.

4.0.5 (2013-02-28)

  • Fix a bug where a decorated method caused false positive failures on verifyClass().

4.0.4 (2013-02-21)

  • Fix a bug that was revealed by porting zope.traversing. During a loop, the loop body modified a weakref dict causing a RuntimeError error.

4.0.3 (2012-12-31)

  • Fleshed out PyPI Trove classifiers.

4.0.2 (2012-11-21)

  • Add support for Python 3.3.

  • Restored ability to install the package in the absence of setuptools.

  • LP #1055223: Fix test which depended on dictionary order and failed randomly in Python 3.3.

4.0.1 (2012-05-22)

  • Drop explicit DeprecationWarnings for “class advice” APIS (these APIs are still deprecated under Python 2.x, and still raise an exception under Python 3.x, but no longer cause a warning to be emitted under Python 2.x).

4.0.0 (2012-05-16)

  • Automated build of Sphinx HTML docs and running doctest snippets via tox.

  • Deprecate the “class advice” APIs from zope.interface.declarations: implements, implementsOnly, and classProvides. In their place, prefer the equivalent class decorators: @implementer, @implementer_only, and @provider. Code which uses the deprecated APIs will not work as expected under Py3k.

  • Remove use of ‘2to3’ and associated fixers when installing under Py3k. The code is now in a “compatible subset” which supports Python 2.6, 2.7, and 3.2, including PyPy 1.8 (the version compatible with the 2.7 language spec).

  • Drop explicit support for Python 2.4 / 2.5 / 3.1.

  • Add support for PyPy.

  • Add support for continuous integration using tox and jenkins.

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

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

  • Replace all unittest coverage previously accomplished via doctests with unittests. The doctests have been moved into a docs section, managed as a Sphinx collection.

  • LP #910987: Ensure that the semantics of the lookup method of zope.interface.adapter.LookupBase are the same in both the C and Python implementations.

  • LP #900906: Avoid exceptions due to tne new __qualname__ attribute added in Python 3.3 (see PEP 3155 for rationale). Thanks to Antoine Pitrou for the patch.

3.8.0 (2011-09-22)

  • New module zope.interface.registry. This is code moved from zope.component.registry which implements a basic nonperistent component registry as zope.interface.registry.Components. This class was moved from zope.component to make porting systems (such as Pyramid) that rely only on a basic component registry to Python 3 possible without needing to port the entirety of the zope.component package. Backwards compatibility import shims have been left behind in zope.component, so this change will not break any existing code.

  • New tests_require dependency: zope.event to test events sent by Components implementation. The zope.interface package does not have a hard dependency on zope.event, but if zope.event is importable, it will send component registration events when methods of an instance of zope.interface.registry.Components are called.

  • New interfaces added to support zope.interface.registry.Components addition: ComponentLookupError, Invalid, IObjectEvent, ObjectEvent, IComponentLookup, IRegistration, IUtilityRegistration, IAdapterRegistration, ISubscriptionAdapterRegistration, IHandlerRegistration, IRegistrationEvent, RegistrationEvent, IRegistered, Registered, IUnregistered, Unregistered, IComponentRegistry, and IComponents.

  • No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).

3.7.0 (2011-08-13)

  • Move changes from 3.6.2 - 3.6.5 to a new 3.7.x release line.

3.6.7 (2011-08-20)

  • Fix sporadic failures on x86-64 platforms in tests of rich comparisons of interfaces.

3.6.6 (2011-08-13)

  • LP #570942: Now correctly compare interfaces from different modules but with the same names.

    N.B.: This is a less intrusive / destabilizing fix than the one applied in 3.6.3: we only fix the underlying cmp-alike function, rather than adding the other “rich comparison” functions.

  • Revert to software as released with 3.6.1 for “stable” 3.6 release branch.

3.6.5 (2011-08-11)

  • LP #811792: work around buggy behavior in some subclasses of zope.interface.interface.InterfaceClass, which invoke __hash__ before initializing __module__ and __name__. The workaround returns a fixed constant hash in such cases, and issues a UserWarning.

  • LP #804832: Under PyPy, zope.interface should not build its C extension. Also, prevent attempting to build it under Jython.

  • Add a tox.ini for easier xplatform testing.

  • Fix testing deprecation warnings issued when tested under Py3K.

3.6.4 (2011-07-04)

  • LP 804951: InterfaceClass instances were unhashable under Python 3.x.

3.6.3 (2011-05-26)

  • LP #570942: Now correctly compare interfaces from different modules but with the same names.

3.6.2 (2011-05-17)

  • Moved detailed documentation out-of-line from PyPI page, linking instead to http://docs.zope.org/zope.interface .

  • Fixes for small issues when running tests under Python 3.2 using zope.testrunner.

  • LP # 675064: Specify return value type for C optimizations module init under Python 3: undeclared value caused warnings, and segfaults on some 64 bit architectures.

  • setup.py now raises RuntimeError if you don’t have Distutils installed when running under Python 3.

3.6.1 (2010-05-03)

  • A non-ASCII character in the changelog made 3.6.0 uninstallable on Python 3 systems with another default encoding than UTF-8.

  • Fix compiler warnings under GCC 4.3.3.

3.6.0 (2010-04-29)

  • LP #185974: Clear the cache used by Specificaton.get inside Specification.changed. Thanks to Jacob Holm for the patch.

  • Add support for Python 3.1. Contributors:

    Lennart Regebro Martin v Loewis Thomas Lotze Wolfgang Schnerring

    The 3.1 support is completely backwards compatible. However, the implements syntax used under Python 2.X does not work under 3.X, since it depends on how metaclasses are implemented and this has changed. Instead it now supports a decorator syntax (also under Python 2.X):

    class Foo:
        implements(IFoo)
        ...

    can now also be written:

    @implementer(IFoo):
    class Foo:
        ...

    There are 2to3 fixers available to do this change automatically in the zope.fixers package.

  • Python 2.3 is no longer supported.

3.5.4 (2009-12-23)

  • Use the standard Python doctest module instead of zope.testing.doctest, which has been deprecated.

3.5.3 (2009-12-08)

3.5.2 (2009-07-01)

  • BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of the data structures when something is removed. This avoids leaving references to global objects (interfaces) that may be slated for removal from the calling application.

3.5.1 (2009-03-18)

  • verifyObject: use getattr instead of hasattr to test for object attributes in order to let exceptions other than AttributeError raised by properties propagate to the caller

  • Add Sphinx-based documentation building to the package buildout configuration. Use the bin/docs command after buildout.

  • Improve package description a bit. Unify changelog entries formatting.

  • Change package’s mailing list address to zope-dev at zope.org as zope3-dev at zope.org is now retired.

3.5.0 (2008-10-26)

  • Fix declaration of _zope_interface_coptimizations, it’s not a top level package.

  • Add a DocTestSuite for odd.py module, so their tests are run.

  • Allow to bootstrap on Jython.

  • Fix https://bugs.launchpad.net/zope3/3.3/+bug/98388: ISpecification was missing a declaration for __iro__.

  • Add optional code optimizations support, which allows the building of C code optimizations to fail (Jython).

  • Replace _flatten with a non-recursive implementation, effectively making it 3x faster.

3.4.1 (2007-10-02)

  • Fix a setup bug that prevented installation from source on systems without setuptools.

3.4.0 (2007-07-19)

  • Final release for 3.4.0.

3.4.0b3 (2007-05-22)

  • When checking whether an object is already registered, use identity comparison, to allow adding registering with picky custom comparison methods.

3.3.0.1 (2007-01-03)

  • Made a reference to OverflowWarning, which disappeared in Python 2.5, conditional.

3.3.0 (2007/01/03)

New Features

  • Refactor the adapter-lookup algorithim to make it much simpler and faster.

    Also, implement more of the adapter-lookup logic in C, making debugging of application code easier, since there is less infrastructre code to step through.

  • Treat objects without interface declarations as if they declared that they provide zope.interface.Interface.

  • Add a number of richer new adapter-registration interfaces that provide greater control and introspection.

  • Add a new interface decorator to zope.interface that allows the setting of tagged values on an interface at definition time (see zope.interface.taggedValue).

Bug Fixes

  • A bug in multi-adapter lookup sometimes caused incorrect adapters to be returned.

3.2.0.2 (2006-04-15)

  • Fix packaging bug: ‘package_dir’ must be a relative path.

3.2.0.1 (2006-04-14)

  • Packaging change: suppress inclusion of ‘setup.cfg’ in ‘sdist’ builds.

3.2.0 (2006-01-05)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.2.0 release.

3.1.0 (2005-10-03)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.1.0 release.

  • Made attribute resolution order consistent with component lookup order, i.e. new-style class MRO semantics.

  • Deprecate ‘isImplementedBy’ and ‘isImplementedByInstancesOf’ APIs in favor of ‘implementedBy’ and ‘providedBy’.

3.0.1 (2005-07-27)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.1 release.

  • Fix a bug reported by James Knight, which caused adapter registries to fail occasionally to reflect declaration changes.

3.0.0 (2004-11-07)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.0 release.

Download files

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

Source Distribution

zope.interface-4.4.2.tar.gz (150.2 kB view details)

Uploaded Source

Built Distributions

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

zope.interface-4.4.2.win-amd64-py3.4.exe (368.5 kB view details)

Uploaded Source

zope.interface-4.4.2.win-amd64-py3.3.exe (368.6 kB view details)

Uploaded Source

zope.interface-4.4.2.win-amd64-py2.7.exe (370.1 kB view details)

Uploaded Source

zope.interface-4.4.2.win32-py3.4.exe (336.7 kB view details)

Uploaded Source

zope.interface-4.4.2.win32-py3.3.exe (336.8 kB view details)

Uploaded Source

zope.interface-4.4.2.win32-py2.7.exe (341.8 kB view details)

Uploaded Source

zope.interface-4.4.2-py3.4-win-amd64.egg (301.6 kB view details)

Uploaded Egg

zope.interface-4.4.2-py3.4-win32.egg (300.8 kB view details)

Uploaded Egg

zope.interface-4.4.2-py3.3-win-amd64.egg (313.1 kB view details)

Uploaded Egg

zope.interface-4.4.2-py3.3-win32.egg (312.2 kB view details)

Uploaded Egg

zope.interface-4.4.2-py2.7-win-amd64.egg (287.5 kB view details)

Uploaded Egg

zope.interface-4.4.2-py2.7-win32.egg (286.5 kB view details)

Uploaded Egg

zope.interface-4.4.2-cp36-cp36m-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.interface-4.4.2-cp36-cp36m-win32.whl (137.7 kB view details)

Uploaded CPython 3.6mWindows x86

zope.interface-4.4.2-cp36-cp36m-manylinux1_x86_64.whl (172.6 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.2-cp36-cp36m-manylinux1_i686.whl (168.6 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.2-cp36-cp36m-macosx_10_6_intel.whl (144.5 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

zope.interface-4.4.2-cp35-cp35m-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.4.2-cp35-cp35m-win32.whl (137.7 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.4.2-cp35-cp35m-manylinux1_x86_64.whl (172.6 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.2-cp35-cp35m-manylinux1_i686.whl (168.6 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.2-cp35-cp35m-macosx_10_6_intel.whl (144.5 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

zope.interface-4.4.2-cp34-cp34m-win_amd64.whl (137.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.4.2-cp34-cp34m-win32.whl (136.5 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.4.2-cp34-cp34m-manylinux1_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.2-cp34-cp34m-manylinux1_i686.whl (168.5 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.2-cp34-cp34m-macosx_10_6_intel.whl (144.4 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

zope.interface-4.4.2-cp33-cp33m-win_amd64.whl (137.1 kB view details)

Uploaded CPython 3.3mWindows x86-64

zope.interface-4.4.2-cp33-cp33m-win32.whl (136.5 kB view details)

Uploaded CPython 3.3mWindows x86

zope.interface-4.4.2-cp33-cp33m-manylinux1_x86_64.whl (170.0 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.2-cp33-cp33m-manylinux1_i686.whl (165.8 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.2-cp27-cp27mu-manylinux1_x86_64.whl (170.0 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.4.2-cp27-cp27mu-manylinux1_i686.whl (165.8 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.4.2-cp27-cp27m-win_amd64.whl (137.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.4.2-cp27-cp27m-win32.whl (136.5 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.4.2-cp27-cp27m-manylinux1_x86_64.whl (170.0 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.2-cp27-cp27m-manylinux1_i686.whl (165.8 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.2-cp27-cp27m-macosx_10_12_x86_64.whl (137.0 kB view details)

Uploaded CPython 2.7mmacOS 10.12+ x86-64

zope.interface-4.4.2-cp27-cp27m-macosx_10_6_intel.whl (144.5 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file zope.interface-4.4.2.tar.gz.

File metadata

  • Download URL: zope.interface-4.4.2.tar.gz
  • Upload date:
  • Size: 150.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zope.interface-4.4.2.tar.gz
Algorithm Hash digest
SHA256 4e59e427200201f69ef82956ddf9e527891becf5b7cde8ec3ce39e1d0e262eb0
MD5 d69131352ef06753388c3da09cd8c8aa
BLAKE2b-256 c58893373971f893714f0dc15e09696ec4886ee8b4e561ce5ae45612c2c516c4

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 41fac9e2b43ef6e47c21b66b1646155b1c8e6de8c0e8ffb615bebe7d9c1f063c
MD5 55769e8876b0730393406f02301fb817
BLAKE2b-256 a87bcf9f49cdb1c34288f888a62dcb4d14c2d6cbfb66680efc0a43ef132d61f6

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 84eb3fad9402372b66f544a536a201665e69923a7e897c49b76ea033f7d1e7c5
MD5 fc3f97542344ea0e3c1ec57da3a5e63b
BLAKE2b-256 2d5f97e344fa8c56661f8ca6c70c60bbe0ca70d2fc0ea2c0dc9dba1253742170

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 b694b9ce4b434565a90a0ced8e80f7d3ab6d06ae84b8a6c084fcafc9fb3e8f95
MD5 3100e31363fe5ba563528e96c00e645a
BLAKE2b-256 dc1ee07a020c168f343a8192d96cfd13cee7f061781455a41da6432ff511da1a

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win32-py3.4.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 f8e0b9a41ad54402785fc1ceb40b29a630779b61755ef51cd00c0bba3d2e5d4e
MD5 ffa7d5be1e0dfaa8c2b13d0aec696399
BLAKE2b-256 97697357acafcde90ef006467a598ffd66f352943ec9e901aff22aca97441cc0

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win32-py3.3.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 d015fb90214dccbfc8260df89a72fab29a52cb6389b3298c8e54c70aa9ac6746
MD5 acc34114fed35b5536eba09cb4011113
BLAKE2b-256 932c30d703abf9d2465ab66f537b0fac5c15adedc6963282577dc8bb260cce79

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2.win32-py2.7.exe.

File metadata

File hashes

Hashes for zope.interface-4.4.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 576bb6efc56aa21807f61aaa138c4686b7ae272b854c0ad4ef9358ae2ee12062
MD5 85216db31178afd7b3c2bc6311fd23f7
BLAKE2b-256 a97c286fe3071e370431c5bbe1eacfbd17f742c489ca61f69fbf952846c49555

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py3.4-win-amd64.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 c7fe0182a96b241ee4e0684eb9d845daec0601efe221960c265311ed43ae3328
MD5 3e832bec5cddff9df245db8ff420e10f
BLAKE2b-256 0a0e345706a451cf95e62022d50b692fac07a7f62d2c7d9860b040db08fb243b

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py3.4-win32.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py3.4-win32.egg
Algorithm Hash digest
SHA256 6477aa23a0a5e56a5b04579f66f3271276164355a8f097f4b0bf5323f2c87c0d
MD5 ff5dcae2b5a0fdaf56b687b72867091f
BLAKE2b-256 60ab1a2c0bc2d79b92bab378edf420e46fc7ae4eba0fbd67710adf9f416bc0f0

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 f4cfa59fe02ab708cd586f4051824d199118bff893252c0538e64171b21c1871
MD5 dbfbae832ba96c9353a6c2f4033c5678
BLAKE2b-256 39583001453370d92adf41210ea427c6f2f920f8c59e85cb6815ffe6bdb57ee3

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py3.3-win32.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py3.3-win32.egg
Algorithm Hash digest
SHA256 a7dca9e23887b449b11e849954bf2f58bf0585c312759d95dfcc12e2f4f62166
MD5 60be7408643791f43100187096c69773
BLAKE2b-256 b26a37ef3a4f0cc7c4870a0be647a764bd7b248bfe46534619a67267dd441749

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 6522348b2df4821f575117722c928feae140708cafa70a80272659db7bff6cbe
MD5 b17d3e5d70f8a65a65e42fbfd8048f19
BLAKE2b-256 07765078d5bf80fcf50726d75172213d83e39820f3c287b1cb25599a32e7e338

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-py2.7-win32.egg.

File metadata

File hashes

Hashes for zope.interface-4.4.2-py2.7-win32.egg
Algorithm Hash digest
SHA256 8b6b3574a4471f15e63476cffb3528b7eadd325736dfc128abb33ff5602bb260
MD5 8d4a5ec5a62b7cbeaf1a04328bd9b3fa
BLAKE2b-256 c06f0a0010c6f5a2105da3fc39365f24cd4c58de948000eb163c19906f275f3e

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b2467ebf96561f022265cf0e1920d19ab1178deb3f0bb9fbd81bd90e995251c1
MD5 73cdccb9e0ec4cf0b24ee0972cbf25f5
BLAKE2b-256 b1ac68dc1bae666ecc580d6eb3103bc53d4d049a1192dfa9c90d7764154ca806

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7cc6f03a905094983f92cd6a97244de05e9293f7b09e110ce4c7c81de8a26a3a
MD5 684d77a21ae87a5d6144cbf21db4f6c4
BLAKE2b-256 35bd9ca7764a2bb5a1a9b82027ca988c639a888176afef024b5d096b22ab2a1a

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e0c85069a508835b192d5fd304aef4a7b23a325f2cd58e8953ae1c1eb1a8570
MD5 a30f29b9463719b48248fee5babfc3b5
BLAKE2b-256 d2ccea977f15dae123474343c997144f578c80e123521b9e9b704402d1469996

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3c87138213b2a3896adcbf4fcc3dd916c68cef405cadcb9327d0f08949e10194
MD5 69aaaecabee5cf75cbbda562b329497f
BLAKE2b-256 56c6b22e69247bf714187765d382ad42397c38314d6fbe424e068b850ba29c04

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 aeeff785ba7cd5cad4b2cfd2930bf5c2431e0fdfdf7ffc0b3af44827f1007611
MD5 6539f0dabfe31dc2087e7e73a05fd5a6
BLAKE2b-256 c761db3e317e6d86adbb7544cea7e56c6f01cb989f2998e8094fe35b75690eb7

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0b84b11b828770f9d711be99d037bb076ed0291a343fd910b683a9bd7866e0f2
MD5 23138134588e66ac05e93c18e8cb6635
BLAKE2b-256 47ae98adf1ceb76713292b4439f6981dca96c581addc666d08c5c9e51fd22ea8

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 6c9e61ac24ed84d9c6a20155d979bd08f278c76450d7ab65a107057780457aac
MD5 ee900eb57e175d3f409d1bb232581ed7
BLAKE2b-256 6144b2d0d00a8d7de6461b59a882c5ed2a81ed2e54653072a33262b846806fa1

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f7cbfd9698c16cb2ed164e7b9e4b3a24217e51fccfd95c3fd3dcca9bc1e7c9e9
MD5 85b408a58a2d958ac489564ff46dc445
BLAKE2b-256 35596f1964b561fdaca939b6a16d4dbf8ff812b6c5bac1ec20e2b3db162f12eb

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9a567f17f3f41e955bc87cfa39cbd5713ba3077dfd8a06a360605ec45407e357
MD5 612b2294367b081f20036258542cbe30
BLAKE2b-256 880f3bf5506b2cdf65129458404613c1653765c370d3f56f37c5af7922610252

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 74f2a8c466124f852cb78bbb6bf8306340af1885e77870abc5418cbfeb54fece
MD5 051677c0db217406e4d9e4c76b2e62c4
BLAKE2b-256 401194d815b13dbad5536c54c0925f7d43441b9ffef5bb826c4bad87f9605cd4

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 0d1e1f3a816b5b4774c0a7cf46adf399d298f44c4de71ecab6ea83b9b71b9bc7
MD5 8d65bdf501f134216e499830286789c5
BLAKE2b-256 8bdef9f6914df2787865655107d12b610f9b2614bc7700769ddf97c896a80f8a

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 fae7b143aea7248cbbed9ed3977e8198fa82805d1643556b03d23df28ffdf99b
MD5 213812cab567f9d0d4b587d888f599b2
BLAKE2b-256 e505ae1a8b45b90a3cbe89553a2092c4948e964e3ce26f92390ebcacef32adab

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8adee390aaeeae7d5858f023e552bdb631ff4f129900ea1e8bb62c3722af12f5
MD5 6d8af2417bdfd55c327e861239a59bae
BLAKE2b-256 4c97730b34bc4b859d47453b101f0386bf2f086723a0adce23c6c3423a48c30c

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0e9fa25e4786d02e88a17f0b1152ab3e901ab47a44b05a6c711e253836d4698c
MD5 ac19f86f9971f79d78bb5144b682f74e
BLAKE2b-256 6edae463944dad74f7390a1754badfdfe7366c770f1a3bc5afda5411a04f6dfb

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 40026b28cbf065ae54dcfdb1f95f14d6d07c4f38a4293a3bb663f2bee620fd4e
MD5 edbe77cf09619f259bd35f1b2cd3e5a1
BLAKE2b-256 b6337b7f5ac8fc02da88818a649c16800ca8c45e5f942a4839feeb248dc92907

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 fbe4140cc7743c541c302a0bf31dca432b0c0a914053809a9338237d54c3b6ca
MD5 91a299685dc1c51854e869d5a365568f
BLAKE2b-256 2df80c7e881f784291cdc929d16b40ffda620776434654b0d584d9bbc916504a

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 dac9c7d45f8ab94f6f1a0dd167398a633924c85238cc8d76a6a04e6eac04def7
MD5 77815975c862ec7dcff1c022acfcfe48
BLAKE2b-256 7bb5d51a5a7c651d8208cd34534a76e850c9fe4327ade08c68babd115a95584b

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 13119a6ab5cd1d9b28b85ac9c7e1dadd4e0b743016a5b77a374ce51b3d26f339
MD5 375a3b53b6f36741128cf319bd23418a
BLAKE2b-256 5ee810fd136636003df1807c4bf49ac623cceac711f0db182e62006c2d65d3ab

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp33-cp33m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 21c506b586ab17e7d353e5597683112285b0889330c9bd4f374e4f8b387d3348
MD5 39d5f50cd6d2af0b93cb30f1318eba45
BLAKE2b-256 417179c8bb1cd6615123f161afe565243f7ad777d7baa18a214fd314a5b5d9f1

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c55003bf2ab1046dbc0e79a4a9ac7af2f5800ed6ec4cb8e35fc3c99a21f380a8
MD5 cef62256fa29dbecde2feaa56f413d7f
BLAKE2b-256 9c6f3b08d08e65966042a299eced0e16c876c54f8f0571c971b02269c646d6f4

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8aa8f86fb2c7a7cab830fc871a2bd19af18dabb0e940ec9adb658136eb12ebae
MD5 507e3af38556b03be6acfd3f6ec9ea80
BLAKE2b-256 375ada3c3659eefe6cf1bf46f5498de6111475c4722d98db1785cd6e8b367f7c

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 2bcd66cc16dccf8b1cca37abe8ce947d38b54f78c244fd45102fc00997c7446a
MD5 ddf02b5a303ece104d8859b557bc538d
BLAKE2b-256 88ccdaf5cb5438c660d56c545f23e9474a909af56c834ee33eccb36f27fc1c98

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fd56bbded257c0da54e98dce7a030e76cc018b8c3eaeb8ce8f35487fb1c859e3
MD5 b4c854fa3f79a78af7b047780d4eab11
BLAKE2b-256 01bf500e9afd033dcc5e882615c8cd33475d0c6c36733f151e2995f45fbedd5f

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17873e481cd2dce1db4fc15bbcb59400c100771354bddad8302fadb7dd2a0f0e
MD5 1bd15dd0a1742754430c46f71fbc5765
BLAKE2b-256 1b01e265b5c1d009be95d22216c8d250a61ea9cb166f05e184d2080ef1f60b1d

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 74eba4f1d2100424d51956103836d7c07bc8e5bf17fcf34a59b784e1fcedeaf2
MD5 a121c13e8d024b1c6aad456c92881d57
BLAKE2b-256 d3259ca98c7a5dba6acc5abbc2278af33c4d14b21fa282507365665d28f4299d

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0effab9d51933e35ccd01f4c8c6d72f8040df78deacb2ec9176a7519722ce9ba
MD5 6332e1724b48a6f974bb06e49fdcfbea
BLAKE2b-256 3b7d674c6cfea8d1a2fa0777cdc4222e91cf7ff4451c2955592d132fc7f825aa

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.2-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.2-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5c14d72a86df23bc473efa8567a2f04fc94d1ba84a8ba651e3a9991e8b20a15a
MD5 82ff03569a892c82f9599b20a1a1d01e
BLAKE2b-256 5d335435acaf4c5eb911ff702077520744dfc980c945971360d3d0974b5ad80c

See more details on using hashes here.

Release history Release notifications | RSS feed

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