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

Uploaded Source

zope.interface-4.3.3.win-amd64-py3.3.exe (366.7 kB view details)

Uploaded Source

zope.interface-4.3.3.win-amd64-py2.7.exe (368.1 kB view details)

Uploaded Source

zope.interface-4.3.3.win32-py3.4.exe (334.8 kB view details)

Uploaded Source

zope.interface-4.3.3.win32-py3.3.exe (334.9 kB view details)

Uploaded Source

zope.interface-4.3.3.win32-py2.7.exe (339.9 kB view details)

Uploaded Source

zope.interface-4.3.3-py3.4-win-amd64.egg (300.3 kB view details)

Uploaded Egg

zope.interface-4.3.3-py3.4-win32.egg (299.5 kB view details)

Uploaded Egg

zope.interface-4.3.3-py3.3-win-amd64.egg (311.6 kB view details)

Uploaded Egg

zope.interface-4.3.3-py3.3-win32.egg (310.7 kB view details)

Uploaded Egg

zope.interface-4.3.3-py2.7-win-amd64.egg (286.3 kB view details)

Uploaded Egg

zope.interface-4.3.3-py2.7-win32.egg (285.4 kB view details)

Uploaded Egg

zope.interface-4.3.3-cp35-cp35m-win_amd64.whl (138.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.3.3-cp35-cp35m-win32.whl (136.5 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.3.3-cp35-cp35m-macosx_10_11_x86_64.whl (135.7 kB view details)

Uploaded CPython 3.5mmacOS 10.11+ x86-64

zope.interface-4.3.3-cp34-cp34m-win_amd64.whl (136.0 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.3.3-cp34-cp34m-win32.whl (135.3 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.3.3-cp34-cp34m-macosx_10_6_intel.whl (143.2 kB view details)

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

zope.interface-4.3.3-cp33-cp33m-win_amd64.whl (136.0 kB view details)

Uploaded CPython 3.3mWindows x86-64

zope.interface-4.3.3-cp33-cp33m-win32.whl (135.4 kB view details)

Uploaded CPython 3.3mWindows x86

zope.interface-4.3.3-cp27-cp27m-win_amd64.whl (136.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.3.3-cp27-cp27m-win32.whl (135.4 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.3.3-cp27-cp27m-macosx_10_11_x86_64.whl (135.6 kB view details)

Uploaded CPython 2.7mmacOS 10.11+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zope.interface-4.3.3.tar.gz
Algorithm Hash digest
SHA256 8780ef68ca8c3fe1abb30c058a59015129d6e04a6b02c2e56b9c7de6078dfa88
MD5 ba3f32eacaea66094b7e2ae2788cec89
BLAKE2b-256 44afcea1e18bc0d3be0e0824762d3236f0e61088eeed75287e7b854d65ec9916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 fbaa1f0a51e46ded6c39de6d7cac1a4b92596869ac6f31d74daf26b3302c57c3
MD5 8475f4fc1e29ba87ea29856c03d50b80
BLAKE2b-256 ba34d246bfb42cbe3ec5a9b7b8fe0676d125f3da3544b9ac97e12140522061fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 2cc5a0f2af0bdd9d9b0b3777f8c3b8075b22937eb0e86e9c033d22796e2c115d
MD5 e84714af5fa4b7c44ed24294aea95944
BLAKE2b-256 feaad9783ab33632a609579687c6dfc3312dda501f5f4903f14fa0304631029b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 4e20d9de3749d75602e4e628b3df89ec1aace09c5fedbfe1c30ca725be85dc4d
MD5 97fbd549687bdda2b8edf9002ff1218a
BLAKE2b-256 131bc4d2708d8d01e55c6a77b20204015584f6a563534a1ffd628cbcfa755826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win32-py3.4.exe
Algorithm Hash digest
SHA256 e9a60e15fffc2bbcf95d5368df4d4574e6b96884377839334f55b15a700d2775
MD5 3c980444318e3752f16a32b9708c242d
BLAKE2b-256 ffcd724b4b67aa8bddae46421d258fd16f597a260a0c0c871c6d42042289650c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win32-py3.3.exe
Algorithm Hash digest
SHA256 f907e74e42b29a677baeda5170d29c80b12eea985b235dbf2b6c0fc715e2f6b7
MD5 194723de61acd8fd03901cc5c9c4b99e
BLAKE2b-256 e2fa23eaac4ef7d2aa042043a35ea7451ef0a231da47aa8155a677bf523bf461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 361d6385e324f3dca6be1f7fa5c1440778ea3a40ab07774204f7036055cf4738
MD5 468daff1801a82b7928b7f4ce0c801ad
BLAKE2b-256 eeff5afdbe6efb180d17482a6caf5a94301732ebcb646ae9b5e29ef42d2cf258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 5b9f3da2546868313345dbd6faf5ad64d6c3dd354e5f16315d439d351f9cd919
MD5 59ac228614a18847175c7d41500618e4
BLAKE2b-256 d09fd63cd4b2da6e9e4684d73834b4e647092e963414ce26d60a43ebc315d988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py3.4-win32.egg
Algorithm Hash digest
SHA256 28a85c0e9cfd83f97f61331902da67b9c9dde0e2afffb9177ea710eea2a71614
MD5 0dbae1e26deb107cadc5422bc7c6eb7b
BLAKE2b-256 ddbea05c89f5f0aed676c010ea39fe4fc5eda2c21d7e02983a2d6e9c279511e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 5912c951e79cbc9875d98d5e40329f227d18201a7b595195462f5c0d6b929e0f
MD5 5e7c6fd8b945058fd82c48213b2d2852
BLAKE2b-256 62ef551d928a8649d97c0ed4879cd7bc812648e62e7112b0ccb4678c473f01f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py3.3-win32.egg
Algorithm Hash digest
SHA256 8448f21d4fd2910d076e3b9d2df5b443a0200b2e76af7a110e655fd8a1473ff9
MD5 df1b96bffa0cea0d5526e2d736921ae9
BLAKE2b-256 0bf2664fafcc9b0b1914e036299f2325aecd50df92deac3adcef3d9c3146044b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 750596748be9e1509dddf2e27dcb472df51cfbad7bf1efc2f49a4e2152e89f9f
MD5 3e4def93607aa461415d94acd9f9442b
BLAKE2b-256 77c8212dd278a678135c7c4b5aea81ec013d8f24446d09d04fa61809159f5153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-py2.7-win32.egg
Algorithm Hash digest
SHA256 f3f8c1403ef7d02e5180566e490048629d70f4874a0fcdd9121d835515d22943
MD5 0baebe85538bbb44db02649648e3f9bc
BLAKE2b-256 6f1f0373b7a1602f125a5e7f944116df25847666a1aea8a4065809b702eebebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f7be77620a23e66e4dbb25ff8dc0633c4189c374cf1e72c30d97f561f142e19c
MD5 dacf1a5c3171d3951edb41547de5f0b7
BLAKE2b-256 f3f860c222b10340de41cbfe2e1dbcb4039eb1aa956b0a56b29e61812d17d634

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 36228b6014c332aa9fc7c7f214a0e2f5fef29414310e75bde849125b1c6f7431
MD5 86b0bf24bc8e261dd44034a3eee8b42e
BLAKE2b-256 8ad8b8035ae3778ad1b4ecfc5503e6e08a7c990eb87b9f521c865b3899d6e555

See more details on using hashes here.

File details

Details for the file zope.interface-4.3.3-cp35-cp35m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp35-cp35m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 9369e67b3339636164e89694fc54623f85a23ec7ac6a07914187a0cd9f29dcfd
MD5 8984eb5e039f4e6f209beb8bbf9807af
BLAKE2b-256 f29f7b1c965c389f4d772116177d67fe3f6ddf75081dac8845579f59cc9a8e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 648dd5bdd123ac6877113510e8c3d3dc45203584fabdfaedf3afd80d45a1d260
MD5 c0f3dcea993dab35734cb105696264bf
BLAKE2b-256 580e22ef3668a5b9ed44e3ee2a6fb22a83a16297a85e2b75c9d67cdf4e0728b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 16529cf8d415373bb66658efc343a422bb9f0c95920d0d2e3d60be4e84ea9992
MD5 f687f4e592599600f73c63e8d587c3e7
BLAKE2b-256 8d865dd4b3b9f9002bff73bc2a8ca3e539bf096e1b86502febfb9eee3c6a3b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8e489a94be1606879855b8c09ab96bd453b665114fda2f6a2cf84b87ea538913
MD5 083be8f7f514da62301072b4163f3fcb
BLAKE2b-256 958deb639e0fbb497173908b92b11b5c2420c8fffff535b577689a34d7e3f680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 08505d6ca3ea95dd6883ab953a341d92dbe740368ad4420b665948baaf97590c
MD5 afc168d2a527682e4aef2ba71fb94afe
BLAKE2b-256 a3101cbe077bde03e8640a04fc283aeee8922ebc1c7bc383675025708bdd07b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 7d158b826daff42a7ef96f3299cf8238a83de6c16b9b8f7c42f2f1019bbbcc61
MD5 69cd3ba8b8822bfb55c00a627d4e0349
BLAKE2b-256 e699c667eb982e8e74795255875d8ec8ca1184bcd309e9ff0c28844509801411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ffb98c1c57adf028f4f739673e0435ed072d77d0a81751ff99020b2c09f38a03
MD5 2925708c5438458b221a35d72f2794a3
BLAKE2b-256 e7effd32d5d8b7aab7ff07b6968688546f6acf4fe52fb619dbcdf57eb80d016c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 be53047227ddf0b3ebf299ee6a3ea51181d66c68ae28c6d85a5001af3c7f2934
MD5 d12bedca1853fcc1e0c00f0f1bebe9dc
BLAKE2b-256 216c43fa540d1b63db242d680c723f419c2adaf9de9598b967266f3bb5d38807

See more details on using hashes here.

File details

Details for the file zope.interface-4.3.3-cp27-cp27m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.3.3-cp27-cp27m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 d2b8f03930c7611998805f0ce4393388f43362a7c14160441def33d4b5ef9b15
MD5 3dc9265e2eebdd9907b79d5289c8b4cb
BLAKE2b-256 4ce68a66d83e16b8d43d8571bf2447c1cd70844aea6891d9ac924fec4d7538e0

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