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

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.1.tar.gz (147.3 kB view details)

Uploaded Source

Built Distributions

zope.interface-4.3.1.win-amd64-py3.4.exe (365.0 kB view details)

Uploaded Source

zope.interface-4.3.1.win-amd64-py3.3.exe (365.1 kB view details)

Uploaded Source

zope.interface-4.3.1.win-amd64-py2.7.exe (366.5 kB view details)

Uploaded Source

zope.interface-4.3.1.win32-py3.4.exe (333.1 kB view details)

Uploaded Source

zope.interface-4.3.1.win32-py3.3.exe (333.2 kB view details)

Uploaded Source

zope.interface-4.3.1.win32-py2.7.exe (338.2 kB view details)

Uploaded Source

zope.interface-4.3.1-py3.4-win-amd64.egg (298.0 kB view details)

Uploaded Egg

zope.interface-4.3.1-py3.4-win32.egg (297.2 kB view details)

Uploaded Egg

zope.interface-4.3.1-py3.3-win-amd64.egg (309.1 kB view details)

Uploaded Egg

zope.interface-4.3.1-py3.3-win32.egg (308.1 kB view details)

Uploaded Egg

zope.interface-4.3.1-py2.7-win-amd64.egg (284.1 kB view details)

Uploaded Egg

zope.interface-4.3.1-py2.7-win32.egg (283.2 kB view details)

Uploaded Egg

zope.interface-4.3.1-cp35-cp35m-win_amd64.whl (135.7 kB view details)

Uploaded CPython 3.5m Windows x86-64

zope.interface-4.3.1-cp35-cp35m-win32.whl (134.1 kB view details)

Uploaded CPython 3.5m Windows x86

zope.interface-4.3.1-cp35-cp35m-macosx_10_9_x86_64.whl (133.4 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

zope.interface-4.3.1-cp34-cp34m-win_amd64.whl (133.5 kB view details)

Uploaded CPython 3.4m Windows x86-64

zope.interface-4.3.1-cp34-cp34m-win32.whl (132.9 kB view details)

Uploaded CPython 3.4m Windows x86

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

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

zope.interface-4.3.1-cp33-cp33m-win_amd64.whl (133.5 kB view details)

Uploaded CPython 3.3m Windows x86-64

zope.interface-4.3.1-cp33-cp33m-win32.whl (132.9 kB view details)

Uploaded CPython 3.3m Windows x86

zope.interface-4.3.1-cp27-cp27m-win_amd64.whl (133.5 kB view details)

Uploaded CPython 2.7m Windows x86-64

zope.interface-4.3.1-cp27-cp27m-win32.whl (132.9 kB view details)

Uploaded CPython 2.7m Windows x86

zope.interface-4.3.1-cp27-cp27m-macosx_10_9_x86_64.whl (133.3 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.tar.gz
Algorithm Hash digest
SHA256 320920cedb07666fd4022f6a0fcd4a44551133a8415c98eac0873b753bb5a70c
MD5 e843f79c6da42b658bdb96f44f3b7eb6
BLAKE2b-256 5b6243d494cf23b20cf7f87e015c4451e28a457eb47271eb3984e63f8992961b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 03a7f23dd2d49ec781f506984a22fc84e5a4402b9131ec68d6a6cad62f5a1f23
MD5 d61f0dede056ef7f772943c3b6d4c642
BLAKE2b-256 5808db315593af1436f00e46cf9a919709db399d76ecce3882cec60ae114002f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 ca88ac8a92f8741edaebbe2e77fea37302d962d3bc12dfda6868314fa2d08bc7
MD5 b9cafd8495d1864fcf56df80ae1a5ec7
BLAKE2b-256 de1ed138ca900303a9f85a3f945bc8f7972fcd4264cd4215f37921f05d8e4c71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 ea0a39035d4eb9598a9545725aa7533277c96b2b34ce9ebc62d0b3d2e6b7f7ca
MD5 eb8a19891ff0fcfbece7e97c313964d7
BLAKE2b-256 1570df4d266c08956fe470b7f3002e6f9f09d4155fe5bab9d7b704ce33e89e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 1ddc556542c1c1ec91da63b687f8fcc1b77613aabcebb9f1cb6cd903991e8502
MD5 69882c0e804e1df68bb6dec0bfd275af
BLAKE2b-256 40172efefe82a8a8d5ddb5ba5a49036dab91be73c7cf803113fedfa9d72e31d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 51c792779fab3ac8571f14ff4947f4ab6208ce0745454321fadb4220018d08b4
MD5 1cd85e2db75ef4a1cd9f6487b6469897
BLAKE2b-256 e42a12f684bf7ae65547422f4822f5744fd471a0f49f8c8ae12de412f5ccf792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 1618224f4b81c9ba5af7bd0fcd92720769e834f3d27f5792272ed400c63cf2ad
MD5 fa9d1b5ad7f6bdfacf7c31a2bc41165d
BLAKE2b-256 b41b64f76d74cfde1102a2823f73c93e6fd8ab01c9772928ae4529647f8ac0f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 f276137cd338a9e377d826a5e16a7d4e0ed4271017bfad37b78c11262bd58b9f
MD5 95e2e2e458539c98c86520ccc382683a
BLAKE2b-256 34570c1d0c75c8e11fd3cda282b943a6f618b9937e40d989464348e303f136f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py3.4-win32.egg
Algorithm Hash digest
SHA256 df7af85cacb27369ee28e3a7d0c687f20ac7bfceac5acbd143c501a222fe24a4
MD5 b445a014e7ab90e7b9a089e49a323910
BLAKE2b-256 563b95fe089a5e8dfdb7258edb73ae7dd117d86d3e7107957e76033043a09dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 a7fcc1d0704681d9257ba66f0f7f77699ea316d6d90e5c6e473c9346987b4a91
MD5 dd9f4fdf9aff6b2c7c4243083e0c30a1
BLAKE2b-256 e0b463baeebd021f5aef0e257e4d220bc38b2bab849688f899d5aa5c96e4f31b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py3.3-win32.egg
Algorithm Hash digest
SHA256 96f2fbc82e56cc7e4c49f29ab5901136376e3115f0e92ffe69f375064343ca53
MD5 778ea2300c1e8f3ce595c24f28f99916
BLAKE2b-256 ad27d15697b0593380cc695bd840b44758f5af3bbe5a86f10ba87ae068a47aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 afe81d96800a0dcfc7287bcf419967091f2f0f266de3866007ed6e8fd88c40f5
MD5 8847a8ca537d68c9f883bfbed592cf0a
BLAKE2b-256 8916e23e11cd63e54585be4ee4837793e0bedfeb0b79ba9aa80d1e419a281535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-py2.7-win32.egg
Algorithm Hash digest
SHA256 6277287877454ef61650f2afff520101627af9feeb100f39a1ce0084dd46ff93
MD5 97cac063d58cf3fc699128239c304e0d
BLAKE2b-256 e7b0339f497b24d9cc94a9643853289f2bbb07aae595d62b6bef982205503e20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 72500207b3f5e17f66d359f63e7e31401c6f0e42ab11fd783b4ac0524a69ac6a
MD5 3d7fcf38699972444178857874e8574b
BLAKE2b-256 c2b71aea9b061773e1a2dba56426f478dfb3d657f34c1aa19fffbbee7c34dbd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ab86fef7d0c67e14f94a2aef53720b58ae4cd281384edabfdd73a8dd665c94ed
MD5 6d1823f7b22e5770662cfeb20768db81
BLAKE2b-256 85a9fbd0030b05a30cbd863fbabc01bf241f5817dc5669f0c753fec8da72248f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d0dc42c433556982f7c281ef8357a56204a7c80a862eb21f2f69810074b3eff
MD5 ab7221fb37cf4786e9d20d16b8e7f565
BLAKE2b-256 13e99854441b9303e9ef022cbc353b4adefafaec61354651f29fe5543213fd52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 f66a15d06bf4cd5fd769914fd1203567144bd67c47267c99861c26cc19a8fa8c
MD5 6ea073763dd1c457c2325642c7cddea4
BLAKE2b-256 5a88c2aa75b6c9b19786465a838c3ab041a4ac40d40e76f5699fac9698ffecc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 d4003188c8ee568e3e100bb77725caefc265e08de7187a1c172e56ab347e0539
MD5 5b477f0c0c55a3f67bb64a90ab6dc85e
BLAKE2b-256 5a52f20735d88649fa6cc6b792d547dfdb5e6709a9d56ca3694bc6570191763b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 9e18137b2ad77f882d649f9ac684e67c2198de6b4accfd8691b3fa75b9f0ba9c
MD5 361913bff94a0a9f190e2f483a4349d7
BLAKE2b-256 0531341d3307b7cd3136c5dd85f305197c46be453035e12d2839bd68e816589e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 1381e5ea73c274471cf3fc44e8430e6837e8bb50eb0cbec2df732352fbb9b255
MD5 307c92c5d16c08574ffc5da0d48aad0e
BLAKE2b-256 add6d160163d31d5e7e57076088afc12b68b48b9d377dcb54d2e5433ae970f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 2e094058a96555ab3b67a510dd6c9ed6c2b6062a3ee661695d6eec602832b731
MD5 ff070e93555be7d543141c3d703593b7
BLAKE2b-256 cb3c253d5e63673cbba304b3c7c0d9806dea3df01169a3d2eaa046bd99aedf53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 503d491a5867b0a107ec7887f695e62187d88f4bc20cf8e5df0801293f35191e
MD5 3c9ba5689ec768fa8c54361ebfb0123c
BLAKE2b-256 7d0a3a0503283c83e62420f233484d66f680aaf1b7736f556c2345234b15b18b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1be69535cca80e79130790da8c566fe36830e4e96acd57a09233f576259b7989
MD5 9b4a61ae848925ece8ec3aa28f01fa30
BLAKE2b-256 fd37c656a4f7a2aa0cf282b4d4ca798dc449cc4ecd46599548ddaf4c8827a0fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a428a9202ec9f28909b4d55f38056516459256a2f59668065fe4a1e78a3ab393
MD5 0e778064d05ce962e5891350c4515691
BLAKE2b-256 d556dde3b5a0ebb73800ec2bde7720c411acdf6e9aa0b5032516d95588d49e97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page