Skip to main content

Interfaces for Python

Project description

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.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.

Release history Release notifications | RSS feed

This version

4.3.2

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

Uploaded Source

zope.interface-4.3.2.win-amd64-py3.3.exe (365.7 kB view details)

Uploaded Source

zope.interface-4.3.2.win-amd64-py2.7.exe (367.1 kB view details)

Uploaded Source

zope.interface-4.3.2.win32-py3.4.exe (333.8 kB view details)

Uploaded Source

zope.interface-4.3.2.win32-py3.3.exe (333.9 kB view details)

Uploaded Source

zope.interface-4.3.2.win32-py2.7.exe (338.9 kB view details)

Uploaded Source

zope.interface-4.3.2-py3.4-win-amd64.egg (298.8 kB view details)

Uploaded Egg

zope.interface-4.3.2-py3.4-win32.egg (298.1 kB view details)

Uploaded Egg

zope.interface-4.3.2-py3.3-win-amd64.egg (309.9 kB view details)

Uploaded Egg

zope.interface-4.3.2-py3.3-win32.egg (309.0 kB view details)

Uploaded Egg

zope.interface-4.3.2-py2.7-win-amd64.egg (284.9 kB view details)

Uploaded Egg

zope.interface-4.3.2-py2.7-win32.egg (284.0 kB view details)

Uploaded Egg

zope.interface-4.3.2-cp35-cp35m-win_amd64.whl (136.2 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.3.2-cp35-cp35m-win32.whl (134.6 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.3.2-cp35-cp35m-macosx_10_9_x86_64.whl (133.8 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

zope.interface-4.3.2-cp34-cp34m-win_amd64.whl (134.0 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.3.2-cp34-cp34m-win32.whl (133.4 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.3.2-cp34-cp34m-macosx_10_6_intel.whl (143.7 kB view details)

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

zope.interface-4.3.2-cp33-cp33m-win_amd64.whl (134.0 kB view details)

Uploaded CPython 3.3mWindows x86-64

zope.interface-4.3.2-cp33-cp33m-win32.whl (133.4 kB view details)

Uploaded CPython 3.3mWindows x86

zope.interface-4.3.2-cp27-cp27m-win_amd64.whl (134.0 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.3.2-cp27-cp27m-win32.whl (133.4 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.3.2-cp27-cp27m-macosx_10_9_x86_64.whl (133.8 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.tar.gz
Algorithm Hash digest
SHA256 6a0e224a052e3ce27b3a7b1300a24747513f7a507217fcc2a4cb02eb92945cee
MD5 5f7e15a5bcdfa3c6c0e93ffe45caf87c
BLAKE2b-256 381bd55c39f2cf442bd9fb2c59760ed058c84b57d25c680819c25f3aff741e1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 cf156d9ec862f1c3a1e56256dc0c3d85048e31f21bc464e03359cba5a1d45250
MD5 67bba5797e0650aad4e3622ef7ddc9f8
BLAKE2b-256 379c4b2fc34d6ceff10a263d121e54055b206339ade1be8ce99875a3444ddffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 0eded56d84e6a8d18eaacca2f2f5a9bdbca983f389baf67e7f0dbc563dc4c5b5
MD5 9ade62c3a1ad29ba657c48e4eb4c950a
BLAKE2b-256 2b65c6ed5f2cecb9c777c23fa787eedbaeed04cb7eb9ff74d9d32700879561b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 227c4f5908f6ad52b1e1f1748dddb88fb48be32bc4d310eb32032428769dca24
MD5 9c4c19d72a3f8857c223e60dbc32c301
BLAKE2b-256 d7543e2c6ed5eee78d0929edb8982188632d75e1b09d3cc19395f04d26ef5da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 d5a92d4c10e81d7c2e96a8d6929905b795b46a14fda4b6ec8ec738c02a4f5406
MD5 3afcceab2003d51b272c8420e63a8a7f
BLAKE2b-256 4ae9e317a7b12e2a386c37c45a1629f7f86a7dcfe9c894bde374a212216c0254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 82df64236d9008ac6025f743223a3be8d911cd3fdefe483ae5ab768691c4d101
MD5 812496db30260ddbbdddc851527b7e85
BLAKE2b-256 0d0fe9b73405c4eabdcd49154bb1f2a212e9956f1619262ccfa1f9d293f3c387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 04ae8a1041188faa8de80f9a373e0c39036f4ff5f05b087f45f95e61f5d021e9
MD5 9f120137173c3744a4786257d88bbf9e
BLAKE2b-256 3230a3606ce2706d71a88fa4ab06a020ae5b91c1b7a96152c6076bec6629929b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 d0e1c5113a10446079f2a8e38e88295b8c34e119d76d30df248bd5b051afdecc
MD5 824da701eb2d1fa6ab33d4e500c0d84b
BLAKE2b-256 ba6ceabe5b19f011245ca4324423e5d0e8c4c1f53a0db54d5649f1644c8f4131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py3.4-win32.egg
Algorithm Hash digest
SHA256 e270f3a3f3d939ce06e1425e6d70e5d7cc4ccff67e1eaee89c6a6e9d0bdffbfe
MD5 594135e4c94cec02733d7d7dbdb11133
BLAKE2b-256 f8ca8473c3536fe6a56ce7bacdca7f2bc5eb375fc2ca7343e23e8922bb4da8ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 e0dd4fc03c01fde2bad0a60b63884a834f0c0b42a01e937c948435c6f2aa00d3
MD5 84e56e406c378246aeea550195fbe595
BLAKE2b-256 96be3f771461ce1e13a93be06010556dc145fb6d2756278704292b911bd290d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py3.3-win32.egg
Algorithm Hash digest
SHA256 e5289de49bcbaf84d278938c55a3e312407f8e2571f6be69a77837a2ea88db4a
MD5 5e8848b46c44c0a8bf1c531dc07ddfe2
BLAKE2b-256 e60533a61a3e5717c5c6d379eb8cb7f7158f8ae0b5dd80308536a98668f07e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 5d78df08d8c571a5ba3c0a95fb9c342487bd63dbe54372224621b556975c5f3e
MD5 25ba569c80e6e1e2fa9544f873244b21
BLAKE2b-256 7709e2d4672968b8f408c8000e22410553b665c1f2696e29b751effd33886bfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-py2.7-win32.egg
Algorithm Hash digest
SHA256 7ebc15a8f568162d936da27b8ee01bacf934c3f3758ef5f6a2d4306aeea1337f
MD5 f011c5fbd4c2e0f21df80afb52c833c3
BLAKE2b-256 9d2dbeb32519c0bd19bda4ac38c34db417d563ee698518e582f951d0b9e5898b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c2fd356ed67d9cd23ed47dddcd118f5b3fba26d4a34eee4bf8974bc80963db98
MD5 fd4757423288db2423bcedce1afbb6e6
BLAKE2b-256 6edb1447f931123b2fdfbf4609dba990e4bc4ce8c1a86b4d7cc1bec8f1206fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 bda6aed260c08c0d1d7c2b100fa3e182e36da064e458af8392acc985fee13644
MD5 03e0bbb3eaea90d25f42c27b652c8f75
BLAKE2b-256 749078906bc12c1ce33a56ca33983ed469fd2691dcaba08185828c4df8a970c0

See more details on using hashes here.

File details

Details for the file zope.interface-4.3.2-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef296d3f2c26d8b88fd0db57ba13cfcd3df467f333caaeb87f1d31717b14ff87
MD5 513b09aac26e5bc2806dac7f9e20212e
BLAKE2b-256 b9a33e06bfb8a1a9499ea252ab27b46e691b504eb03c86f23320ebc0f641a56a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 6d871fb3a7869802fa8ccde0c589e20289e32b30398b24dd46cd1c3bd4dc7382
MD5 b48f4b8206870ec6c42297ba671597da
BLAKE2b-256 1ab9db27c832baca51c001ea5b9af11bfccf8316860a113fb4b03acb43930319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 ae3295573d957138585532f2050ca94bed1fdb0fd792f389b1fa6d9cf5df360f
MD5 31642a14f7f00a674f03d8938c852e3e
BLAKE2b-256 a2c00442791ae6505f44d5d3152a46b5fb1256210330ebd5ee151d330142eea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ab357a99d9f00bc43476d70ead78f05d2d7ebc68c8fd8a8a983e2e6e4cb34bfb
MD5 1bbd28068ba998f2439c41022f2b5c77
BLAKE2b-256 f600021f9176d00d8a2be753adb5ed42a4fb999fabc60a4a2926af9636670e4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 716ee42ea853deb4f6491a0db03e36cf4db82f178ee0f4b3ba433e893d754f16
MD5 1aa05370d46709d9bccca47bcf6c8414
BLAKE2b-256 b44717bf024d1d62418477304860c86b23395ecd8830bdcf08b85f2d5bca356d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 ae4963329dc6e78800de72c942422bf641b673fe0708bda7e2a76b96b926121c
MD5 aa70535f646beb3c149f0f3fcdbd22ce
BLAKE2b-256 4a7400529fc017660390410a19a621fa2af25034a64bf167af706284ce52fe39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 e727c508a5af11e0bbd690869ed8d3598e6c997e5be66465149f361514a4f3f2
MD5 b1be424c92f2d7a6c590386119567920
BLAKE2b-256 0d6f0116be6261f7e2716ed28487ddcccbda304826687aecd92b34c8313177fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 23eaeb9c59aa41a78cc59b585c80d2eacf96167d575cfd9399f271c967b4b33d
MD5 cbe6a2ac1ba3def1d4a526fbf2ba466d
BLAKE2b-256 4a5e1d868df680d8db33d6b806c5670d84a6401b325c1b518b27207a4a9c33ca

See more details on using hashes here.

File details

Details for the file zope.interface-4.3.2-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.3.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10aba8ab3e011b797656d3a6d0ff8709ee471024f32d6fd056326cca4123e95f
MD5 de97ffb4eca986a65b90e22a32644f97
BLAKE2b-256 064fb8126ff02ea7583bd5195a3439c4a07dd0e40dd86af671d537e228e01a2d

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