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 http://docs.zope.org/zope.interface

Changes

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

Uploaded Source

Built Distributions

zope.interface-4.2.0.win-amd64-py3.4.exe (361.2 kB view details)

Uploaded Source

zope.interface-4.2.0.win-amd64-py3.3.exe (361.2 kB view details)

Uploaded Source

zope.interface-4.2.0.win-amd64-py3.2.exe (363.3 kB view details)

Uploaded Source

zope.interface-4.2.0.win-amd64-py2.7.exe (362.8 kB view details)

Uploaded Source

zope.interface-4.2.0.win-amd64-py2.6.exe (363.0 kB view details)

Uploaded Source

zope.interface-4.2.0.win32-py3.4.exe (329.4 kB view details)

Uploaded Source

zope.interface-4.2.0.win32-py3.3.exe (329.4 kB view details)

Uploaded Source

zope.interface-4.2.0.win32-py3.2.exe (334.5 kB view details)

Uploaded Source

zope.interface-4.2.0.win32-py2.7.exe (334.5 kB view details)

Uploaded Source

zope.interface-4.2.0.win32-py2.6.exe (334.7 kB view details)

Uploaded Source

zope.interface-4.2.0-py3.4-win-amd64.egg (293.5 kB view details)

Uploaded Egg

zope.interface-4.2.0-py3.4-win32.egg (292.7 kB view details)

Uploaded Egg

zope.interface-4.2.0-py3.3-win-amd64.egg (304.2 kB view details)

Uploaded Egg

zope.interface-4.2.0-py3.3-win32.egg (303.3 kB view details)

Uploaded Egg

zope.interface-4.2.0-py3.2-win-amd64.egg (285.8 kB view details)

Uploaded Egg

zope.interface-4.2.0-py3.2-win32.egg (284.8 kB view details)

Uploaded Egg

zope.interface-4.2.0-py2.7-win-amd64.egg (279.6 kB view details)

Uploaded Egg

zope.interface-4.2.0-py2.7-win32.egg (278.7 kB view details)

Uploaded Egg

zope.interface-4.2.0-py2.6-win-amd64.egg (280.8 kB view details)

Uploaded Egg

zope.interface-4.2.0-py2.6-win32.egg (279.8 kB view details)

Uploaded Egg

zope.interface-4.2.0-cp35-cp35m-win_amd64.whl (132.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.2.0-cp35-cp35m-win32.whl (131.2 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.2.0-cp35-cp35m-macosx_10_9_x86_64.whl (130.3 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

zope.interface-4.2.0-cp34-cp34m-win_amd64.whl (130.5 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.2.0-cp34-cp34m-win32.whl (129.9 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.2.0-cp34-cp34m-macosx_10_6_intel.whl (140.2 kB view details)

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

zope.interface-4.2.0-cp33-none-win_amd64.whl (130.5 kB view details)

Uploaded CPython 3.3Windows x86-64

zope.interface-4.2.0-cp33-none-win32.whl (129.9 kB view details)

Uploaded CPython 3.3Windows x86

zope.interface-4.2.0-cp27-cp27m-win_amd64.whl (130.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.2.0-cp27-cp27m-win32.whl (129.9 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.2.0-cp27-cp27m-macosx_10_9_x86_64.whl (130.3 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zope.interface-4.2.0.tar.gz
Algorithm Hash digest
SHA256 36762743940a075283e1fb22a2ec9e8231871dace2aa00599511ddc4edf0f8f9
MD5 2950a6db7e985e19c7a846cc20f5d82a
BLAKE2b-256 eaa338bdc8e8bd068ea5b4d21a2d80eca1547cd8509318e8d7c875f7247abe43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 9e60186f65cef9d18006508faf1f01f57af35bbc99bdf9b9e793113b87867f40
MD5 7d5bdf22858dd268e88bc0e894e9be3f
BLAKE2b-256 6226d4b1e8c1df63da6d2781a391bba5f683ff4bba49deaff9c6fda461d32a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 7dd8a77b0ba238431767b1512885de199bc95f8191a494ee9a428c478f4ef2f4
MD5 87ecdbd0c9fb7fe80acfbd98378a5fef
BLAKE2b-256 11028b5bee991a9ef1bf4c69774a06da8aa1690a37546bcc573895c3743ceb9e

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for zope.interface-4.2.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 111fb59be011eca5e3a581bbb45d06d29d1e401c348410610f9bb1fc3b357322
MD5 754e3fbfe1bf103e61097c11037b6665
BLAKE2b-256 e6788074592caecceec5e8719f3b55b1de7bc4fd3ad5e32dbe62285c1ef63f3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 fd3c96cf56362631dc3e435e5f9fc67c7d731a1de4a2b41fc00a5b5c6aa5a08a
MD5 e3c72b2475778c9d8818fe4462d090e7
BLAKE2b-256 2ec52ecdcf402dd4b018671548171aafc50739e3c4095b7bf420dc432ee029c4

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for zope.interface-4.2.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 bedb10d5ba148303e288cbb484891ca3200037d805f3a6cd9d06a81652ad8a25
MD5 5f45d9cbc53443fc663fce7c486c6197
BLAKE2b-256 7e6a4674802687ca6fa561ad51c72e0f9f8bf28c68e73d5472991405118f73bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 1bc58a88af5271ca0371541e0c595cf5cb22133a5ef5c145b693014853c8f17c
MD5 469f539f09f38e13b90a683296003588
BLAKE2b-256 f142cc98e6c21fb6738e51517456a22f58a8a6f48255eeeb4cb4b4ae13d95a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 cdd9e65a38656628accc7306edfd574028a992ff04c053b9285bc087e1682f3b
MD5 ab81430f99429d3702693b1d831290b3
BLAKE2b-256 fdaff22ac5c1c67d1bebd370a33fa593040e133a429a0745244eebf3c3e806ec

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0.win32-py3.2.exe.

File metadata

File hashes

Hashes for zope.interface-4.2.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 817c7bef511e2ea6265629a95086741f12d878101ec554da3ae478a613db5ae3
MD5 97a7593b8453b875990ae72ad976e792
BLAKE2b-256 6d9b7e30fc4e6b93384b6a752e9d2607e4221665260827161f9087637501c353

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 c107e9aacdc114799a803437e2bff1cea43f38f9940f3a31c446768cca734df6
MD5 e816efeac869c956d1d1da7a985dab8c
BLAKE2b-256 43a37092ca779bf09a50128c45875700ecff55db2de0a98e5ab969b73bdf5e7a

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0.win32-py2.6.exe.

File metadata

File hashes

Hashes for zope.interface-4.2.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 4dc338262d4b9fa98ece53501aee52d3c4a3f7fb66ab17fa0a17534149bfb94d
MD5 a695e386bb71182e9dbcb352448eb393
BLAKE2b-256 b9fc9d59338929999729dc855f0e365e48a4cf1c70e39dfe19805950d705a155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 e7092fd2b367f3cd4f7a92d90cb356acd4c8847834d70543bbf0df45f3ba9ea7
MD5 6a872d0b3b4e19e8deaee40da46917d2
BLAKE2b-256 205ab270bf2fdb05f63d34e6bab5f3b5343f3a97ae47345df96ed87ec2e66b76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.4-win32.egg
Algorithm Hash digest
SHA256 39f2fc752a06bf311a51b066b282e3aba499eea2ffa3b2c2d5d9f3859a95028a
MD5 5af23afb27f41d7a6e462214339f58ec
BLAKE2b-256 4b57e55b7b87befaef23f57c1a92e5f5f27514dc33710ce8e65ccaacff648b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 6f5385649adbf6c95dee3352000054fb2916095ef4d29e0f9a074b21a8fba5f1
MD5 a526b958fce7c895665cbb666fa1c63d
BLAKE2b-256 e6d880f244c01df30cb8a9711af282ebeae85494958001f68533187a4e66e318

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.3-win32.egg
Algorithm Hash digest
SHA256 7908a07a4735a19ca47541dd4cffb65556c8079c14247a392dd72b4fab50ddcb
MD5 54a96e8d94c7106cce5e199fd25a6534
BLAKE2b-256 378787f27e253b35a04b7afb63ff1b0f3e31ed220f58192dab2f5a82af325b58

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-py3.2-win-amd64.egg.

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.2-win-amd64.egg
Algorithm Hash digest
SHA256 f8e1a2db6ab5b9feae5afa09d709c1ab03c49acfc58491de0ecb5ead9f6d2620
MD5 99e86d2cef5dbecfe8fa6d525f3a5bc3
BLAKE2b-256 0e092f343040b5d9a7dc2d09c926902288b75721e6875a35c7f1b5ee7ad50925

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-py3.2-win32.egg.

File metadata

File hashes

Hashes for zope.interface-4.2.0-py3.2-win32.egg
Algorithm Hash digest
SHA256 2e4181935c63abfd643e1659b7e0d7165d992727aada9a35f401993f6fe01d2d
MD5 3fb9fdea3bd467ce6cfa25e6671cf57b
BLAKE2b-256 89400297de1083da7793e3eba2b21e58c3e3c0b4c2e7c30e3c85f7ef49f43c27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 a1af404b7aa5e3bdbdf62d384e0324b6141fca5f82dd83b683710ca98af09628
MD5 681ec759a33fc10132b8f955e5885b43
BLAKE2b-256 adcc4d80884a8bae688aa0d7e1c3b3482265d892acf4cc86a37570baa4bb16c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 282eee729096fd4c07c5eb7b429ab251cc5ec11b51c855e3d2490a941c7e2b12
MD5 c73aa50b0368b524ae85580bb1d13f50
BLAKE2b-256 1f92908b7096ef821ecf36553d177aad2c4f281f2a1257bbb552a63f94e3121d

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for zope.interface-4.2.0-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 9a03c218e46499835c54dd3c9fdeb34377de9b32a758aa8d8dbdadaa055dacff
MD5 7d5092e8b6688ef49873f772240e0e12
BLAKE2b-256 c053b4f55dbd9db9fca46a88cb9249216c8e566f96371fc6bedbdc8074b37336

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-py2.6-win32.egg.

File metadata

File hashes

Hashes for zope.interface-4.2.0-py2.6-win32.egg
Algorithm Hash digest
SHA256 5ddbcd365460ddc133c76bd03af122d8c4983e4e72f8214512650009c2f0a0b5
MD5 b144cf8cd69ba3d49c5c1ae33f809bd9
BLAKE2b-256 62d6f64817d9b94f9cca60f1fc0f88e364133ee0309b441c8896ef5ebf5632d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 231bf61303db85702fe2e4438d5639be5def5c6db29c8b72041d65a802661090
MD5 baec9379b2ae645dbf86d33a5d1e55d8
BLAKE2b-256 e71ddecf2063e6a8f1489f14dc69a904883932821eb4380ad96af2ff7b51d833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 16c606e6ba58060284ae8cc6929ffda0ababd438cbf010c6bddd66787b20a60f
MD5 f3993d870615194987d7b73fe729ae27
BLAKE2b-256 188842121ef8968ebad9683ca76841beed98a1c70e3c0992a4de25d696f7684d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e75c5ffbe6883db1d8d74f1634ea8e8edc7c0dee78d56ffc3c4de25fcfe28eac
MD5 bfe8709166e8ae4b532c8a1aaa901c96
BLAKE2b-256 004462c06a9c7807e84de3222dd453c399fe47018b20ff73660eec28a2ba8c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 044fc650c96442005e7c82fdc929abe0afebfca87e9b71af01175c0af22624c1
MD5 4e9874e8d25a232d6ef1b9e61e234345
BLAKE2b-256 c61df04bac5dcb6e4b63a39a6f46f14e9d89f8abfdb609842631568b433f6a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 e6a70b897b92bda0144034d521cb36d040c2ec09acd4af74c75507f6c051151d
MD5 38fa67afec973fe4cbc788ffe06aa7d7
BLAKE2b-256 5b6132fdd1261da39dadda1d1faa43adf5dcaca46d56a35c09429df7ca3017b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b6fafe813e0eb2fe927b92ed2b158c51858f5f8bf546b52f7986ec32cd531e04
MD5 d4688aea21bd75042b7f5b11e2a695f6
BLAKE2b-256 f1897c3c9c7897cfa9d1199c108cb5dd3cf9af3c228ee778f3f18ea6915bbfbf

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 d54913b181a6dd0b583fda18b3aa09461edd90e55f810b465499d9a289ecb39f
MD5 df98f3c089b5adaa8841b05ca6ad7fc8
BLAKE2b-256 48e5649d778a528986c11d4c172af0b49241e5b2871ad9362bc2d5e34eec8fcd

See more details on using hashes here.

File details

Details for the file zope.interface-4.2.0-cp33-none-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp33-none-win32.whl
Algorithm Hash digest
SHA256 eb65c746e0c70c69752196695db6a79aceb6f42ecf1c61c41443849edd08d775
MD5 76efdb1688b164478d25e9159cc329bc
BLAKE2b-256 66f80dbd66c3cb671ef0dec13eca344e3cb020fc323af51d6d4e658feb1ef1c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5733402eb4a10ba77ad38612fbfaea01411c1abaa934c8748e8d49f347efc15a
MD5 f55c332bd68e034db3490fc8a76100a9
BLAKE2b-256 117a3f2a1c91348d2a2b9d9510192f1c1dd829f382456fa1131b5db36f1d215e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 1908fd96731016658463d8dcffc76d2cac07246c4f48d4b1e162d99bd66ffc54
MD5 2c295ed7aac41592fa1d64f7c6cf6841
BLAKE2b-256 8210553a22c4b4f2f1d9e7e05ae47e2f3d0233fcfc4755b5664c07704620e3e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.2.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1ccff8607b1daa42971af141fdd3ca497d4f76332d65229c37305285cd45937
MD5 acf6dbb491ec8fd7bcc4ac951922dd80
BLAKE2b-256 4a0e6acb367a7a1f35eea9e038bf9a6383c981df6a863a66ea87d7c12639d01a

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