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.4.0 (2017-04-21)

4.3.3 (2016-12-13)

4.3.2 (2016-09-05)

4.3.1 (2016-08-31)

4.3.0 (2016-08-31)

4.2.0 (2016-06-10)

  • Add support for Python 3.5

  • Drop support for Python 2.6 and 3.2.

4.1.3 (2015-10-05)

4.1.2 (2014-12-27)

  • Add support for PyPy3.

  • Remove unittest assertions deprecated in Python3.x.

  • Add zope.interface.document.asReStructuredText, which formats the generated text for an interface using ReST double-backtick markers.

4.1.1 (2014-03-19)

  • Add support for Python 3.4.

4.1.0 (2014-02-05)

  • Update boostrap.py to version 2.2.

  • Add @named(name) declaration, that specifies the component name, so it does not have to be passed in during registration.

4.0.5 (2013-02-28)

  • Fix a bug where a decorated method caused false positive failures on verifyClass().

4.0.4 (2013-02-21)

  • Fix a bug that was revealed by porting zope.traversing. During a loop, the loop body modified a weakref dict causing a RuntimeError error.

4.0.3 (2012-12-31)

  • Fleshed out PyPI Trove classifiers.

4.0.2 (2012-11-21)

  • Add support for Python 3.3.

  • Restored ability to install the package in the absence of setuptools.

  • LP #1055223: Fix test which depended on dictionary order and failed randomly in Python 3.3.

4.0.1 (2012-05-22)

  • Drop explicit DeprecationWarnings for “class advice” APIS (these APIs are still deprecated under Python 2.x, and still raise an exception under Python 3.x, but no longer cause a warning to be emitted under Python 2.x).

4.0.0 (2012-05-16)

  • Automated build of Sphinx HTML docs and running doctest snippets via tox.

  • Deprecate the “class advice” APIs from zope.interface.declarations: implements, implementsOnly, and classProvides. In their place, prefer the equivalent class decorators: @implementer, @implementer_only, and @provider. Code which uses the deprecated APIs will not work as expected under Py3k.

  • Remove use of ‘2to3’ and associated fixers when installing under Py3k. The code is now in a “compatible subset” which supports Python 2.6, 2.7, and 3.2, including PyPy 1.8 (the version compatible with the 2.7 language spec).

  • Drop explicit support for Python 2.4 / 2.5 / 3.1.

  • Add support for PyPy.

  • Add support for continuous integration using tox and jenkins.

  • Add ‘setup.py dev’ alias (runs setup.py develop plus installs nose and coverage).

  • Add ‘setup.py docs’ alias (installs Sphinx and dependencies).

  • Replace all unittest coverage previously accomplished via doctests with unittests. The doctests have been moved into a docs section, managed as a Sphinx collection.

  • LP #910987: Ensure that the semantics of the lookup method of zope.interface.adapter.LookupBase are the same in both the C and Python implementations.

  • LP #900906: Avoid exceptions due to tne new __qualname__ attribute added in Python 3.3 (see PEP 3155 for rationale). Thanks to Antoine Pitrou for the patch.

3.8.0 (2011-09-22)

  • New module zope.interface.registry. This is code moved from zope.component.registry which implements a basic nonperistent component registry as zope.interface.registry.Components. This class was moved from zope.component to make porting systems (such as Pyramid) that rely only on a basic component registry to Python 3 possible without needing to port the entirety of the zope.component package. Backwards compatibility import shims have been left behind in zope.component, so this change will not break any existing code.

  • New tests_require dependency: zope.event to test events sent by Components implementation. The zope.interface package does not have a hard dependency on zope.event, but if zope.event is importable, it will send component registration events when methods of an instance of zope.interface.registry.Components are called.

  • New interfaces added to support zope.interface.registry.Components addition: ComponentLookupError, Invalid, IObjectEvent, ObjectEvent, IComponentLookup, IRegistration, IUtilityRegistration, IAdapterRegistration, ISubscriptionAdapterRegistration, IHandlerRegistration, IRegistrationEvent, RegistrationEvent, IRegistered, Registered, IUnregistered, Unregistered, IComponentRegistry, and IComponents.

  • No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).

3.7.0 (2011-08-13)

  • Move changes from 3.6.2 - 3.6.5 to a new 3.7.x release line.

3.6.7 (2011-08-20)

  • Fix sporadic failures on x86-64 platforms in tests of rich comparisons of interfaces.

3.6.6 (2011-08-13)

  • LP #570942: Now correctly compare interfaces from different modules but with the same names.

    N.B.: This is a less intrusive / destabilizing fix than the one applied in 3.6.3: we only fix the underlying cmp-alike function, rather than adding the other “rich comparison” functions.

  • Revert to software as released with 3.6.1 for “stable” 3.6 release branch.

3.6.5 (2011-08-11)

  • LP #811792: work around buggy behavior in some subclasses of zope.interface.interface.InterfaceClass, which invoke __hash__ before initializing __module__ and __name__. The workaround returns a fixed constant hash in such cases, and issues a UserWarning.

  • LP #804832: Under PyPy, zope.interface should not build its C extension. Also, prevent attempting to build it under Jython.

  • Add a tox.ini for easier xplatform testing.

  • Fix testing deprecation warnings issued when tested under Py3K.

3.6.4 (2011-07-04)

  • LP 804951: InterfaceClass instances were unhashable under Python 3.x.

3.6.3 (2011-05-26)

  • LP #570942: Now correctly compare interfaces from different modules but with the same names.

3.6.2 (2011-05-17)

  • Moved detailed documentation out-of-line from PyPI page, linking instead to http://docs.zope.org/zope.interface .

  • Fixes for small issues when running tests under Python 3.2 using zope.testrunner.

  • LP # 675064: Specify return value type for C optimizations module init under Python 3: undeclared value caused warnings, and segfaults on some 64 bit architectures.

  • setup.py now raises RuntimeError if you don’t have Distutils installed when running under Python 3.

3.6.1 (2010-05-03)

  • A non-ASCII character in the changelog made 3.6.0 uninstallable on Python 3 systems with another default encoding than UTF-8.

  • Fix compiler warnings under GCC 4.3.3.

3.6.0 (2010-04-29)

  • LP #185974: Clear the cache used by Specificaton.get inside Specification.changed. Thanks to Jacob Holm for the patch.

  • Add support for Python 3.1. Contributors:

    Lennart Regebro Martin v Loewis Thomas Lotze Wolfgang Schnerring

    The 3.1 support is completely backwards compatible. However, the implements syntax used under Python 2.X does not work under 3.X, since it depends on how metaclasses are implemented and this has changed. Instead it now supports a decorator syntax (also under Python 2.X):

    class Foo:
        implements(IFoo)
        ...

    can now also be written:

    @implementer(IFoo):
    class Foo:
        ...

    There are 2to3 fixers available to do this change automatically in the zope.fixers package.

  • Python 2.3 is no longer supported.

3.5.4 (2009-12-23)

  • Use the standard Python doctest module instead of zope.testing.doctest, which has been deprecated.

3.5.3 (2009-12-08)

3.5.2 (2009-07-01)

  • BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of the data structures when something is removed. This avoids leaving references to global objects (interfaces) that may be slated for removal from the calling application.

3.5.1 (2009-03-18)

  • verifyObject: use getattr instead of hasattr to test for object attributes in order to let exceptions other than AttributeError raised by properties propagate to the caller

  • Add Sphinx-based documentation building to the package buildout configuration. Use the bin/docs command after buildout.

  • Improve package description a bit. Unify changelog entries formatting.

  • Change package’s mailing list address to zope-dev at zope.org as zope3-dev at zope.org is now retired.

3.5.0 (2008-10-26)

  • Fix declaration of _zope_interface_coptimizations, it’s not a top level package.

  • Add a DocTestSuite for odd.py module, so their tests are run.

  • Allow to bootstrap on Jython.

  • Fix https://bugs.launchpad.net/zope3/3.3/+bug/98388: ISpecification was missing a declaration for __iro__.

  • Add optional code optimizations support, which allows the building of C code optimizations to fail (Jython).

  • Replace _flatten with a non-recursive implementation, effectively making it 3x faster.

3.4.1 (2007-10-02)

  • Fix a setup bug that prevented installation from source on systems without setuptools.

3.4.0 (2007-07-19)

  • Final release for 3.4.0.

3.4.0b3 (2007-05-22)

  • When checking whether an object is already registered, use identity comparison, to allow adding registering with picky custom comparison methods.

3.3.0.1 (2007-01-03)

  • Made a reference to OverflowWarning, which disappeared in Python 2.5, conditional.

3.3.0 (2007/01/03)

New Features

  • Refactor the adapter-lookup algorithim to make it much simpler and faster.

    Also, implement more of the adapter-lookup logic in C, making debugging of application code easier, since there is less infrastructre code to step through.

  • Treat objects without interface declarations as if they declared that they provide zope.interface.Interface.

  • Add a number of richer new adapter-registration interfaces that provide greater control and introspection.

  • Add a new interface decorator to zope.interface that allows the setting of tagged values on an interface at definition time (see zope.interface.taggedValue).

Bug Fixes

  • A bug in multi-adapter lookup sometimes caused incorrect adapters to be returned.

3.2.0.2 (2006-04-15)

  • Fix packaging bug: ‘package_dir’ must be a relative path.

3.2.0.1 (2006-04-14)

  • Packaging change: suppress inclusion of ‘setup.cfg’ in ‘sdist’ builds.

3.2.0 (2006-01-05)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.2.0 release.

3.1.0 (2005-10-03)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.1.0 release.

  • Made attribute resolution order consistent with component lookup order, i.e. new-style class MRO semantics.

  • Deprecate ‘isImplementedBy’ and ‘isImplementedByInstancesOf’ APIs in favor of ‘implementedBy’ and ‘providedBy’.

3.0.1 (2005-07-27)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.1 release.

  • Fix a bug reported by James Knight, which caused adapter registries to fail occasionally to reflect declaration changes.

3.0.0 (2004-11-07)

  • Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.0 release.

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

Uploaded Source

Built Distributions

zope.interface-4.4.0.win-amd64-py3.4.exe (366.7 kB view details)

Uploaded Source

zope.interface-4.4.0.win-amd64-py3.3.exe (366.8 kB view details)

Uploaded Source

zope.interface-4.4.0.win-amd64-py2.7.exe (368.2 kB view details)

Uploaded Source

zope.interface-4.4.0.win32-py3.4.exe (334.9 kB view details)

Uploaded Source

zope.interface-4.4.0.win32-py3.3.exe (335.0 kB view details)

Uploaded Source

zope.interface-4.4.0.win32-py2.7.exe (340.0 kB view details)

Uploaded Source

zope.interface-4.4.0-py3.4-win-amd64.egg (300.2 kB view details)

Uploaded Egg

zope.interface-4.4.0-py3.4-win32.egg (299.4 kB view details)

Uploaded Egg

zope.interface-4.4.0-py3.3-win-amd64.egg (311.5 kB view details)

Uploaded Egg

zope.interface-4.4.0-py3.3-win32.egg (310.5 kB view details)

Uploaded Egg

zope.interface-4.4.0-py2.7-win-amd64.egg (286.2 kB view details)

Uploaded Egg

zope.interface-4.4.0-py2.7-win32.egg (285.3 kB view details)

Uploaded Egg

zope.interface-4.4.0-cp36-cp36m-win_amd64.whl (138.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

zope.interface-4.4.0-cp36-cp36m-win32.whl (136.5 kB view details)

Uploaded CPython 3.6m Windows x86

zope.interface-4.4.0-cp36-cp36m-manylinux1_x86_64.whl (174.9 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.0-cp36-cp36m-manylinux1_i686.whl (170.2 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.0-cp36-cp36m-macosx_10_6_intel.whl (143.2 kB view details)

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

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

zope.interface-4.4.0-cp35-cp35m-manylinux1_x86_64.whl (174.9 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.0-cp35-cp35m-manylinux1_i686.whl (170.2 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.0-cp35-cp35m-macosx_10_6_intel.whl (143.2 kB view details)

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

zope.interface-4.4.0-cp34-cp34m-win_amd64.whl (135.9 kB view details)

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

zope.interface-4.4.0-cp34-cp34m-manylinux1_x86_64.whl (174.7 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.0-cp34-cp34m-manylinux1_i686.whl (170.0 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.0-cp34-cp34m-macosx_10_6_intel.whl (143.1 kB view details)

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

zope.interface-4.4.0-cp33-cp33m-win_amd64.whl (135.9 kB view details)

Uploaded CPython 3.3m Windows x86-64

zope.interface-4.4.0-cp33-cp33m-win32.whl (135.3 kB view details)

Uploaded CPython 3.3m Windows x86

zope.interface-4.4.0-cp33-cp33m-manylinux1_x86_64.whl (171.9 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.0-cp33-cp33m-manylinux1_i686.whl (167.2 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.0-cp27-cp27mu-manylinux1_x86_64.whl (171.9 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.4.0-cp27-cp27mu-manylinux1_i686.whl (167.2 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

zope.interface-4.4.0-cp27-cp27m-win32.whl (135.3 kB view details)

Uploaded CPython 2.7m Windows x86

zope.interface-4.4.0-cp27-cp27m-manylinux1_x86_64.whl (171.9 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.0-cp27-cp27m-manylinux1_i686.whl (167.2 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.0-cp27-cp27m-macosx_10_6_intel.whl (143.0 kB view details)

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

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.tar.gz
Algorithm Hash digest
SHA256 e50e5e87cde9bf0ed59229fd372390c2d68b3674ae313858ef544d32051e2cd3
MD5 cdc6b9b5e1f53e8ff018d357f44c789e
BLAKE2b-256 36f61c2d593acb13562831631c281d75bd0091c50b0c004106d9823da784c3af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 d93553834f2df4f140ed872dd6d93b067012b91a84d959fd5a3f2284a60a6acc
MD5 1ff13998b48ca2db0ae7c5feca02ebb5
BLAKE2b-256 c1e616bc1da134e600f86dcd062bb1ddd3673dc6fa18bfe072ac88a11d9c2686

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 5b417819312a763e891e9278600cfbeeee7a678b911d149557fd80f551687a3c
MD5 4af97de9a4a63b641a8cc7251cf92d59
BLAKE2b-256 b58616cafb6a6eb64f8c5b5632285ae8f1f79c77a77a30be3b23c84fbd84fbfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 bb2aed3bba59bda549893ed9e67e7f06b771d2df55aa6973a6e46323ca3da7ac
MD5 8e84c91b25d43eef50c8d6166c8622cc
BLAKE2b-256 07a2f9f5caaf24358df8d660cbb2b7d6d5817d0c42dd4f8791163f102125a873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 1571169f6d8f7b3f61d156af495ecdb4f611aa727221218ff71eccf67c9c7757
MD5 45cb82ae2d70f2dfbf290baa8d4854ec
BLAKE2b-256 81363f91e25776a334062b982314f0e0036749a3c2d7ec078cf805a3f6b79fc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 131331e45805588aa567c34cf772610bfa2c66f588021d1d1948d9b3fd428e9f
MD5 3b0bd78431b6cc115cffc26fa0451286
BLAKE2b-256 087afd1c42e281ea326438ca227f9c420295e120606d1fa020fea8245f5295bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 2da8136bff0bd5adb2b2be7a3c954edf247ebb5016ff382ecd887fd38285cc4a
MD5 0bb12bc7057b954b710bdb3d0b26d6d8
BLAKE2b-256 30bec63a9e6f4ee679bf38d460db4ab440797f833278b3b06910eef9987f9d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 9ee4bd85187cce35ce156a3987463f707240f73122d3340527481918cc5bdc6a
MD5 6866ad0d4404d7876415916b55a478c7
BLAKE2b-256 b52848fc44c75a041e9e0796fa93de0a7042a7ac3894333a31aaf00edfb32259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py3.4-win32.egg
Algorithm Hash digest
SHA256 c0c59e13d3da16d12763ec497f979b3e31eb04854c4c9c35b76c35c4c305787f
MD5 ccb8890c3c242b99450c42bcf20759c8
BLAKE2b-256 8c5a66c54bc952c1e4bf4633d05eacdb543109d97a80b2743e33e25a47cb0a77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 5b0769fb99fc5ba38767d9c1b1e84d9b658dcb42bd2e9236bf58026ca37d403a
MD5 e64885d6700e60de229567ef7d59557b
BLAKE2b-256 de1e544660cb86a6fd47e08d34efbd9599c6dd1324840e9340e1b02ff0a495d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py3.3-win32.egg
Algorithm Hash digest
SHA256 5ddd3770b4c0314a9acbd045c4f77e5ec50d356f55d2e3e70da765eb76dc11e8
MD5 150bd76983e69989abc8861832ef133e
BLAKE2b-256 b6f031d5404cbda30ee30a8b1c60e37630316ee1abf105e3cc82e1f1fcbd163d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 7cbae813457cce98402bb47e674808b1f78a8992320a302ab060bc7643736aaa
MD5 98bbee272b7ce27506704c9ab2221a7f
BLAKE2b-256 7234f82682bed015f927596305fec90bde7c71612f217dd38cdf7ccc72d4d1cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 48ac42aa3d7285ee51559bed67fbfc45ad30875d978da59600be167841f90af4
MD5 0dea5d4db21409c8eade82e23dcdc55e
BLAKE2b-256 bfdd8d319f278289e4f02818a7a511c907d835e8e8bac8839afefc92c413be26

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7f152e8866ec9612a5fac0b8252ff3647521628a60494cc3a287fcd763846733
MD5 406d094ba7ebf419809fd39d81e9fa03
BLAKE2b-256 6f82b1e8f3682ac782c3253002fcd70c04d0d2f19c1de82e329d40e5f1e72449

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f5e50d3ef008d9f9bcb81d6a0d4125898bc434aed1a164169d7682f27da3a8a5
MD5 d72bbd548c0efbafab8ba6de9db06788
BLAKE2b-256 01439c038abe57012ae3b3a9c59d0b4f41ee7430e7acf27b2f8f79dc0ac88659

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 774553ada822a432617ceee7330330e2364afdb25c8c5b7e9b0d1676aef6d4de
MD5 d1c6817feb534e87797202fb6abf3342
BLAKE2b-256 57a743edf64bedccf68c8972db7eedad7a77406b981b7fa4dd1b7bc925e171b7

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 948dd5b5386f29de15de6a7454e5704ff19e392a7582cc796f4c84bf2952f638
MD5 53962dd114d28b6da9dfe551a8372795
BLAKE2b-256 10b1c16a6945411aed16354c8990069b8dc0e822e526a4ac4ae7c8177a1309d2

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5e4bdbd7d914025f770f4df13319b77511c635dd38e1ef4de329c888e7d68903
MD5 183e662be60ce20494549b951fa33304
BLAKE2b-256 7291b3d80dbf7883b6f4fd26697d7c453d424afe11385005447fbf07e9ebeb24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 998d659ab24c0c5ae4ab02ee2422c80659686c951a6baac0ba290f4d11bfa8e8
MD5 af57fe39b8e044b7d0e2a553ebf38086
BLAKE2b-256 baf2acb4331b74778a32736de235cab84d5302b0886cdb7693bb46129509377f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 eb553cf6864b2938550446e3195a97b096f22a5d8da4a9a14800bab99a345168
MD5 33e96c09556b2773c3270e0557580a07
BLAKE2b-256 9ebd186231340c77770e99abddfd3c8f30717f32bf45714107b4572f17c293a3

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bbb86f068c30f1910356ddd2a7cb69e3a4eb13c193acd93d35f6167eefda1d8d
MD5 2afa2e2f7b18238f14a845e3d09e7f96
BLAKE2b-256 fd490b45777742cf23a361d2faea6d9a263ac0863cc996c074264659845c068e

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 42ba9d9b03e203daa10da58cd5584988692c205923fc5fcee84e9ab8384699c8
MD5 91b237c99b1f5ae2f9bd87f9e24868ff
BLAKE2b-256 1a24c6dfd0370d56decedde1a1f30968b9f35d0db70cc87abcfc017453544c0a

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6b582e70bc376635e0a6eeec915f3498fca442bd248438ca053c84950b1c4a04
MD5 cddf624cc1caa492f2c244e030428446
BLAKE2b-256 54549277ad35290df845c85ef1a4d20c7a69930042103233d0cfa13ae86df9c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 18529850cb54142db02cbc05f7699c62d1cc9e6fbcc3dbc49be8baa2b3fe7c6a
MD5 1b4c9e61d48bcbb207ff0b3f66109145
BLAKE2b-256 bf56aab2690f6361b486fa05fff38b99cbc64c5b892c9ce490e8ee9e07cd6339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 8db67cb1598c3719850117ee8a639d4bf14b9c658ace46d244652a8714de04ea
MD5 a08ec742d5bd1de11c521f71911a4fa4
BLAKE2b-256 1e72e0c12dd6505ad2d023a26e59db2da9412d7bc31ce4d0191c33cae24d0acb

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 08ec4696d057199a499b774190a497b9576c8469875309b3946c8df565f16028
MD5 45a2c555f6fff6732a80778df18b1416
BLAKE2b-256 494074e511d59c8a17ba6e7b3c6b0870cad21f42d6f5872d4121087a1e19d5fc

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9a5c3c65bc3f6ca13d415e698b46fe8f21db5016c222ad4447ee2f3e8a8cb8b1
MD5 f8d0a8beb93dfba62a279420aa4f04af
BLAKE2b-256 dd34a62e78c38d4e1511733721ea566b0d1411d0591fbb73b03ebad1f34574ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ff193ab651b9c2010875ceba3049003942436f3289ad009955dbf13c8f86cda7
MD5 8f4a4fbb8cbae7ee957af23df78699aa
BLAKE2b-256 5d401540c42459dc804309ca328b1a57fd0c03d22fd710dd5466fffca43d0e15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 41e53a054a59b8f5bebc6cf9925ba540e78a11b0d50d92557dff6726b8f8a192
MD5 f420f2f00af2b9ae9f2d0ad1b01a7766
BLAKE2b-256 ed9cd4686631bb85a82ca82e061a5240948d44909302d6f70645ac30a6030076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 9f65aaef96493e5833e2695f39614d0399ee80da4776d79b469f5b8b7b21bd9a
MD5 b005b057f996b4839d788c7ff34e3ce3
BLAKE2b-256 bc04b4a0d730a46e7613897263c3948b61a202b6c3996c647fe0b6ab76918017

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9cc20e93871988235410df7f054cafe167772c622d2409c74881e344815c17d4
MD5 2e9834278ab24d4b3458d28a311c18e5
BLAKE2b-256 183549b57072d6fb876b9034d928979ba254b77ca101b7fccf23fa563be75519

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp33-cp33m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e1669f999efcef23ef97df744485969cf37ee5568341c05aa04d3ff593554285
MD5 6ce2f9ba8edd33a365e2207a177b4396
BLAKE2b-256 1917307e603cb8ca1d5d701f3f9fc22099aa945371fd13742b780fd60c0c1317

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ee34e3e473516cbc7b526929076783f3a8d3e2cf1dd6dea11db97ef3f1ce41bd
MD5 bc6c24aba7c61bb01824f1f2a576de7d
BLAKE2b-256 e9d548afaae0b3414df33960935c72c56b091fb764861dd266ac9886e4fabbee

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 52486eaf7ae607fce15df6514869895f9041a0cda2642cacda8c01bfee0a0d8e
MD5 ce1ed7ef19747325795a681ad879251f
BLAKE2b-256 82e11af4067fd05195ac9e64c1299f13a4ce238e72b7f584112188e2fb1d748f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 dd2a101a572739eedfe7435cfde71505e7af438c726f0be0efa783d49b64d404
MD5 63df6bef9fcbee335176d3b800a02b25
BLAKE2b-256 13a01a5cacd4c52281d6c7569bdb5175ce87de3f2f7a17737b6280d7faa2cb4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 4af99b76594ce1f517505edca079e7a4540aa78a4dd11a301369cb3a2c583941
MD5 730ae54b15b854663b724d3e10005c76
BLAKE2b-256 dee33bba34fbfbc9d96cfa1f0b3a344c14afda29dfb4f5b4431b14b9e6a35cf2

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7d2c0c9263904367c1be7a9d43bc00165afd576a9461940b2c3e2dbf8b869a0e
MD5 f54d48ee2d330f69c94daa68c923e0e3
BLAKE2b-256 69f656fb8748eb1fadf644e8e3e23a8c27676c7c741600233a1eaa79eda32dd7

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7f7d55c96ddae2212e9f256a8871baba1a21c53c11ec1e7b52a0570928fb6de8
MD5 382a9842eabaebee51042197e24523aa
BLAKE2b-256 f9db75d923adcd49123216cd752fa9bde180346989a40a8c03d9af37c6f9f2a1

See more details on using hashes here.

File details

Details for the file zope.interface-4.4.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for zope.interface-4.4.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 102c1ff9a28cae59b3256a9ddd66808ec0b7b1217d3762628875264a701d9679
MD5 6e297324e21017d3bfd1c584526cef66
BLAKE2b-256 806778666bc396cd1c5f4f2ed595393c075d452cd6547ac1145e02eca656270b

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