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.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.0.tar.gz (147.0 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.0.win-amd64-py3.4.exe (364.6 kB view details)

Uploaded Source

zope.interface-4.3.0.win-amd64-py3.3.exe (364.7 kB view details)

Uploaded Source

zope.interface-4.3.0.win-amd64-py2.7.exe (366.1 kB view details)

Uploaded Source

zope.interface-4.3.0.win32-py3.4.exe (332.7 kB view details)

Uploaded Source

zope.interface-4.3.0.win32-py3.3.exe (332.8 kB view details)

Uploaded Source

zope.interface-4.3.0.win32-py2.7.exe (337.8 kB view details)

Uploaded Source

zope.interface-4.3.0-py3.4-win-amd64.egg (297.6 kB view details)

Uploaded Egg

zope.interface-4.3.0-py3.4-win32.egg (296.8 kB view details)

Uploaded Egg

zope.interface-4.3.0-py3.3-win-amd64.egg (308.5 kB view details)

Uploaded Egg

zope.interface-4.3.0-py3.3-win32.egg (307.6 kB view details)

Uploaded Egg

zope.interface-4.3.0-py2.7-win-amd64.egg (283.7 kB view details)

Uploaded Egg

zope.interface-4.3.0-py2.7-win32.egg (282.8 kB view details)

Uploaded Egg

zope.interface-4.3.0-cp35-cp35m-win_amd64.whl (135.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.3.0-cp35-cp35m-win32.whl (133.8 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.3.0-cp35-cp35m-macosx_10_9_x86_64.whl (133.1 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

zope.interface-4.3.0-cp34-cp34m-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.3.0-cp34-cp34m-win32.whl (132.6 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.3.0-cp34-cp34m-macosx_10_6_intel.whl (142.9 kB view details)

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

zope.interface-4.3.0-cp33-cp33m-win_amd64.whl (133.3 kB view details)

Uploaded CPython 3.3mWindows x86-64

zope.interface-4.3.0-cp33-cp33m-win32.whl (132.6 kB view details)

Uploaded CPython 3.3mWindows x86

zope.interface-4.3.0-cp27-cp27m-win_amd64.whl (133.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.3.0-cp27-cp27m-win32.whl (132.7 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.3.0-cp27-cp27m-macosx_10_9_x86_64.whl (133.0 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zope.interface-4.3.0.tar.gz
Algorithm Hash digest
SHA256 d0da33265fa207fdab44c103ea8f8c1202120f8dcec8307ad48471c538e39ee6
MD5 386c21720ca742bda31f5d018c23c9ae
BLAKE2b-256 58a46eb5d690e35004aa7ee84f06d1ce3e8d49077ec9792b989dbd2af564ea8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 f4dc07ceb3b7b6664d1a7f9f95f7c9fb1b460ba27ebc4c3de177399089177da8
MD5 c43af12b453fdb8dfca1ef85d71277ae
BLAKE2b-256 4831b1dbbd096e8d9448ff8c8f5b7419cede73bb0b38d85febc5151835c2a722

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 8296cccc11e11873005c0225be1e6efa3a48936abceec44ea0229c3870207901
MD5 90ff03849d02f4ab7985c16ec6e6f50a
BLAKE2b-256 f22e566c0d61978ec9c1e3fdc7681321d0355d669e44d12c1a3556c92c825070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 a88df5f7a45d654f0f34478b0489bcd476a23e7308409f5d3525ebd48e316dc8
MD5 be4c6a490719d73f976967857dadc8a6
BLAKE2b-256 980b259f602afc8a60ecc98f20252f98f35a4827ae95f83fa6de9a24eaeae626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 6e56ef8498d358a103cc86327f6eeef0f41cce84286eec7b0baedfd7449adc64
MD5 41934c73de12c0ac0ba98e806a4e8de8
BLAKE2b-256 e3e4cd3e74862485812dcf5a0b7ab0a07cc2edd4a87906a5f3a78239c07e2282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 4174808e9b3f76c3db2f9e4413e239de95305e92c5318a4bd2a808a8108263c3
MD5 98dea1e8eb8fc9ae70b4770487c0da36
BLAKE2b-256 59f64941af77cec5ed919bef78d674e86bdf1c65d0155ecfda7b1d7c1fed0e10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 638d5bd558d90bee05a7137e1a752544b6d71fe69aea6c62e0daa1c587eb84a0
MD5 34b03369bd81e993c42dbe95f3e6266f
BLAKE2b-256 e888828f939a9d9910b20f77881f96898fef7dc0207d99615a096d49354de402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 5e9a618f6e1bbd2afe6efe6753c8491bdfc69540293235643f3ae5ce86f0db5b
MD5 94e452328cae92357c510ce2b09e3fe7
BLAKE2b-256 c13141b5b85c6b095ba1176b7d0dc26598feea12176eb9033ee71586f56f1437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py3.4-win32.egg
Algorithm Hash digest
SHA256 ba59f46f21149ae473a0de6ede4d57866867cd1763f4c4bf7c8b51f2d9bc5b8b
MD5 d61523bde1746bd558c0d5000e0d58b3
BLAKE2b-256 e6136ea742f033c9d6b7c8eb1086503729358130483cc0681984626bc4584588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 2734ee9d37411dc80c654d0571ea0901fc0430f66cc1beea7de0b150c1fc7cf4
MD5 92c8b481a86ac2c9d7df1cf49129e23f
BLAKE2b-256 388ffd5ebadc1edfed52735cdeb148859f3da42f36e4bc174a230b58890aa541

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py3.3-win32.egg
Algorithm Hash digest
SHA256 f6d0e62077de7de703124cce273fc592ec39f78420cd0d4a5f118fa5ca7b7068
MD5 0bbc6a56229b06da56cf9f63ad297df5
BLAKE2b-256 d7894ceab282caf93239e73c211595e45ba0c58b91d8ab84e2244e7a137bb864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 26ab8c639a3ccb45a7b9b63cec19606aa7f24ebb813fa6190235c81cd6429194
MD5 411da35627b234f2fbd71f0faac7254e
BLAKE2b-256 58511776b6ba28352edb11da9a129fc77994718df3616fff9796b9035be7bcb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 3defeaa6ac931bea52688db0ca63039411df953d66f2333586a0b69dedb7a474
MD5 6472567a29955426a8becb6a15d4fad5
BLAKE2b-256 5f4469dfddf14cded3ce4396bd98e138f4d81b3a8ba2befde826a571e4fdff29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9afe389032aeaaaddaf57f78f70350e38931f86cd30ef03c2d168dd41950a8d6
MD5 918ee43bf54795c3c25af6cf09fe3d44
BLAKE2b-256 3c4e4931ef26bc34b6ec0e25c11093c328c9f74ddf0a460388febcbb82947a26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 be1abbea3979a8717e5b9768b5c282bbe088d6902e12946c000dcfc7a6adbab0
MD5 5b60a0bfeddc855bbdd3a64bf75e5b58
BLAKE2b-256 100c729bc35e6301ebc8eaef50a34715fcb1b3cd3c841f98e5a345752e4512f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c5615931abced71c71bce020be5326d040ba8039ada24a08f614c5d378e0f18a
MD5 b995a085df8435d636b804f21987c931
BLAKE2b-256 58b2c92a19bb403877fa8fcb0d16a4fd133515cfe111a99a21d7811f42826ec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 985f51e5994bfb80db2818a5a7e95ccb93bb7f30811ca24f3dc6907d3863da00
MD5 f1483a4abd9765d16f31d911a254ad75
BLAKE2b-256 ec72b440436cc266c78564ed41b900872c9b27b417202aa34bbe2de2760142ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 746cf3e88ddc25c063edd4c44cbd9225b12a4dabe3f6edd57f028947a7d31e1a
MD5 d90220c01bec2dbdb1ea631eba9978c1
BLAKE2b-256 ae5da46f6699735c172255c9b47d3b36e0bf7432092a9335dc34b3e960648906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 932231f147637902eafc4d0a20060211df607821f45d85c215f8849716241e91
MD5 becf68d83df8b6268ef65fa4ccbf7473
BLAKE2b-256 07f9eaca408921cb14eb2926424f20a029dd55a730c5c47345d2fc3851fcd719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 bc8430ebc894370123ab8891f3b6cdd50d5e6e05cfbd6157e351d870234b096b
MD5 470324e6b2397cf2d3b56b307fceaae3
BLAKE2b-256 9969652d8018e25170a9b3d025d4c32ec8d98c7731c44c03a6576614324c9a8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 510f5e0d4617f91e7b82834159d066ea618551b3c089df5288041fa8ed22e0c6
MD5 98e9353db09810941c40f4fc43ead5b8
BLAKE2b-256 9be3676d190316363ea3dfaa6b5682bea8ccaa4b47fdf5049556bc8407670677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 33ce186c61d1eb1edcf7fb93cc554b822b269aa704e763c9b88249c51902e21d
MD5 12b15434ce5f638c096b49e108a0c8d0
BLAKE2b-256 7f08c74edc02c3285c130fefb4fe755f9973ee2dc7b5636c13ede8ebeeb980c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 04d178a3d9e1c7e1ce5eb864f4f9343b2776876df32aa5cf3186350d6a005196
MD5 0a800170f0eb4319307dc3b0e2c1a220
BLAKE2b-256 6f5a6924840a06e1dce88efa87927a81f9fcd06489ff5f9919fa5bb5d6c852d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.3.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b391b579faa87903204e652293624099353e4b18632b96df76d4556937d3d93
MD5 2a41620eb9e2510052afc156a1b1ab46
BLAKE2b-256 867272ad94e5efc490f533bfe00766deb2ea325546184ce5baf434dc8e412854

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