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.1 (2017-05-13)

  • Simplify the caching of utility-registration data. In addition to simplification, avoids spurious test failures when checking for leaks in tests with persistent registries.

  • Raise ValueError when non-text names are passed to adapter registry methods: prevents corruption of lookup caches.

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zope.interface-4.4.1.win-amd64-py3.4.exe (367.4 kB view details)

Uploaded Source

zope.interface-4.4.1.win-amd64-py3.3.exe (367.5 kB view details)

Uploaded Source

zope.interface-4.4.1.win-amd64-py2.7.exe (369.0 kB view details)

Uploaded Source

zope.interface-4.4.1.win32-py3.4.exe (335.6 kB view details)

Uploaded Source

zope.interface-4.4.1.win32-py3.3.exe (335.7 kB view details)

Uploaded Source

zope.interface-4.4.1.win32-py2.7.exe (340.7 kB view details)

Uploaded Source

zope.interface-4.4.1-py3.4-win-amd64.egg (300.7 kB view details)

Uploaded Egg

zope.interface-4.4.1-py3.4-win32.egg (299.9 kB view details)

Uploaded Egg

zope.interface-4.4.1-py3.3-win-amd64.egg (312.0 kB view details)

Uploaded Egg

zope.interface-4.4.1-py3.3-win32.egg (311.0 kB view details)

Uploaded Egg

zope.interface-4.4.1-py2.7-win-amd64.egg (286.7 kB view details)

Uploaded Egg

zope.interface-4.4.1-py2.7-win32.egg (285.7 kB view details)

Uploaded Egg

zope.interface-4.4.1-cp36-cp36m-win_amd64.whl (138.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.interface-4.4.1-cp36-cp36m-win32.whl (137.0 kB view details)

Uploaded CPython 3.6mWindows x86

zope.interface-4.4.1-cp36-cp36m-manylinux1_x86_64.whl (171.9 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.1-cp36-cp36m-manylinux1_i686.whl (168.0 kB view details)

Uploaded CPython 3.6m

zope.interface-4.4.1-cp36-cp36m-macosx_10_6_intel.whl (143.8 kB view details)

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

zope.interface-4.4.1-cp35-cp35m-win_amd64.whl (138.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.4.1-cp35-cp35m-win32.whl (137.0 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.4.1-cp35-cp35m-manylinux1_x86_64.whl (171.9 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.1-cp35-cp35m-manylinux1_i686.whl (167.9 kB view details)

Uploaded CPython 3.5m

zope.interface-4.4.1-cp35-cp35m-macosx_10_6_intel.whl (143.8 kB view details)

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

zope.interface-4.4.1-cp34-cp34m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.4.1-cp34-cp34m-win32.whl (135.8 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.4.1-cp34-cp34m-manylinux1_x86_64.whl (171.7 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.1-cp34-cp34m-manylinux1_i686.whl (167.8 kB view details)

Uploaded CPython 3.4m

zope.interface-4.4.1-cp34-cp34m-macosx_10_6_intel.whl (143.8 kB view details)

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

zope.interface-4.4.1-cp33-cp33m-win_amd64.whl (136.4 kB view details)

Uploaded CPython 3.3mWindows x86-64

zope.interface-4.4.1-cp33-cp33m-win32.whl (135.8 kB view details)

Uploaded CPython 3.3mWindows x86

zope.interface-4.4.1-cp33-cp33m-manylinux1_x86_64.whl (169.4 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.1-cp33-cp33m-manylinux1_i686.whl (165.1 kB view details)

Uploaded CPython 3.3m

zope.interface-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl (169.4 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.4.1-cp27-cp27mu-manylinux1_i686.whl (165.1 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.4.1-cp27-cp27m-win_amd64.whl (136.5 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.4.1-cp27-cp27m-win32.whl (135.8 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.4.1-cp27-cp27m-manylinux1_x86_64.whl (169.4 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.1-cp27-cp27m-manylinux1_i686.whl (165.1 kB view details)

Uploaded CPython 2.7m

zope.interface-4.4.1-cp27-cp27m-macosx_10_6_intel.whl (143.8 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for zope.interface-4.4.1.tar.gz
Algorithm Hash digest
SHA256 350e3615d70a96678c3170eb5c96d4f72b8e7738861afbf030967d52c05722fe
MD5 346511e04ed6fbe5e479425762818d5c
BLAKE2b-256 901c942298a4f5ef7db8c885ae687c59d397127f5a8cff7a473b0d7475a2c6e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 91837b4ee43ddb640c0984b58f86427b7d88a1692d675f204998a1e7e301aa46
MD5 f9422fca6de306b46f37cc0d598eb970
BLAKE2b-256 54a63c415a391e492eb655817ebb148d0d21d30c821fe11b4474ab83465e001d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 65320eea619c513fdbc6b9f21cb8199250d39de5d8e1c51e3d5307b3bdc541b8
MD5 b0557b2e383fea0731cdb36d78cee8ac
BLAKE2b-256 665fe34c687bb2447043d99c3240adf6f9ce22941d44acdf644d1810aa8aca22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 b5668899b18b3ab3df3dece53a82a43c15f693a66d4f9486059a45ae735e31cf
MD5 4edb395a6d3a0eb709027a798bf45fe3
BLAKE2b-256 267fc62f099da0e907c1b1672eace32699800f3c324a140f46f069446e0fc38a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 cc2392e95c7ae008d581f2772531bc7dd409ba27fd5c5715471b4549d7e92c5e
MD5 717c5d0a21a6bcf2a8c10e8bedec6ec5
BLAKE2b-256 260c3b6335d5b7ba0f6c67309b3a9dd76619c4121f962728610a5b90198637d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 e4ddc18363460df161d352525f14bee7122ed014c89122361c00b8fea1e4b3d3
MD5 cbb71ca8207988d33bd7b2a3aa6c655d
BLAKE2b-256 edca21b16afe810a8ed6fd133d6d97b2ed27608ec7214ea5e77e53391b1c04d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 83bdcce5d027c0a6ba15036f0a96b8cf23d59d001e12fa619ddfc435b86b3ada
MD5 7329faeb79d7868f311771bf40052e81
BLAKE2b-256 ab81c4658a54090c12b89f70e6d3c0e10da7ebb72cec11fbb20cc83e0d9fc3ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 f487199c6cd13e6db96a8f6adede419c0a1fb6b1b61c8360b2bb4fdf80c65209
MD5 be395784f1e6a09a0e487549961e0ba5
BLAKE2b-256 5a8c118c1d40e3f662715b8e5bdc2d9cc18c8e3b984e5f98658c5f2b5573201c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py3.4-win32.egg
Algorithm Hash digest
SHA256 b089759ad3636ce7717050e5234d6475fd25eb195751164754f96e9499f42bad
MD5 7e82ee8b86e37de6e9608480b9e0f1d6
BLAKE2b-256 d409f2e37a35735568633400419ab8ac1f2634d25663fe0a713d9d38220d94ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 4a4278bd51a151030f819b0db1dccff6ee5592a8af887c3009952c13770a5e02
MD5 b2fb0d0c96ca07a6cce056722afdee21
BLAKE2b-256 16b74dfb0055a4665da3688d31336da97fd3738a9d9cad66b0d798f7ee30a1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py3.3-win32.egg
Algorithm Hash digest
SHA256 b579fc020609843fa5cd6c27ff4d8c349bbb128ad4ff7bd94fc5f6bbea888f51
MD5 975cda09ea855e3ba65075c638aa2b44
BLAKE2b-256 baaaa06b23e0a97c87926360c7cf5d6409abfd372f14ad32e2138d178c28d6c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 320a631a1a9a9ab6aabef5d2f57ab8a78f07f1d3533ecc0dfdc93cb85959e183
MD5 fbeb0df86c562d887356df9e941a4001
BLAKE2b-256 1592cdc88577f2b385e38cd93dbc383537895c263f3eb2132264cf6048359aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-py2.7-win32.egg
Algorithm Hash digest
SHA256 d0a7542fbca3f34556fba57f837d42ec4efa0e5196015f479c118ac00b7a881b
MD5 e78fd9b8c4595e5aec5d950fee5f7f6c
BLAKE2b-256 de2e55a92de2c7b789be945b6e68894bad78c29535146675d26226e3a124b173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e487985629fc7798c247e20bb459b2fd90df3caafed6a13b6a36dc162a4a9a3c
MD5 f5b1afeb1df794151a6783c0a1e314bb
BLAKE2b-256 a3f15b854b31877ef3f5c7829687bdcb473fe0e66446e34bb3797de64ae18182

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 449eae505c896490e38ae4428e5e66e46300a49814efde8cb735e92cdd539634
MD5 137955809210958c3f4a37bbb985f61f
BLAKE2b-256 6a1bb7546bc3dcd1f2a697803e6ad2a0c6b869f3753f4ad7972e3676ef7cb1d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b2e3f8c9f34c9610d83fe3fbdbb726999f196f694e0c7cb8cb9fe283cdc249f
MD5 e9e348493141d440fa6abd4be4be1b67
BLAKE2b-256 9399cfebc369fe9dbe12f2f1f783fed76db8289fa8c9cdf026fa4ecdf1e80e51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 943aa8b03acc326c478bed538496a0075d5b9d2538bd01c1e7007131e46bb86f
MD5 0507094189799b7871965dc205292188
BLAKE2b-256 eb81d8e18244b105a9db32a13834614a4c2f07f10d263180876e8be00d1e92dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 08c743025f692486df4f2e269a25caa560b130f96191d885c7459ab633a165f6
MD5 70051e20038fe2f7a3d741634f1b3935
BLAKE2b-256 09cdb86ecfd46cf2ab172f08a064bce37eabb2b1eef8d4bf00ec83fb75eaa91e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1b692159ed6e4095e1129145cf6b590133de4fdf0b56e1b90ed6178b7360ab17
MD5 4b3759703538210805f9461384d7b658
BLAKE2b-256 1e31646a2d7c483359190a0af41262e46976d6115245ee01a91e5348a8d22754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 997fb447a979366a1a8534004c71787e338994631cc14dc699d5c67a66c0859f
MD5 b38d60074933b058d5a5c00738fcda74
BLAKE2b-256 e707ed335171d4b35fba8892e633de309ee2dcac067aedba65eb1891f247ede9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 814d30a02836e078912dab11b48ef37f3bfd84b523a1c178654142df8be4a26d
MD5 2370270efcda200a90bc69dc73cf90db
BLAKE2b-256 b14cbcc300a09bc8321db3b46c785bc4bdea3da6b1d8f66efa807f2a325e3b06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b7ef6bc6853f785937427d935c90d65228905e18bb5c2adc961d35f22992e5e
MD5 5b7ec421f9d2f8a274e16414aa545d15
BLAKE2b-256 1707025d0b073d67bd8ea15108957a49946f84c4bd487d723f6d37d61e5cefcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 92f06b83861bf2caf195d18cd5a08bb87df2acf0f82c934f61cb8f165ebc04ff
MD5 ab32c771aed8f4f27466872184a0e76f
BLAKE2b-256 18cdf213315ac8ce6eb8caf440a6c3daa8a1986c558cfcb5de3a39840182abb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 03f3a969e3551a28a1ae5bd1375fa2deea07fe26af93a38e29bf82df4f262d33
MD5 bcc7f45da5c3098a80c69a7d23a74a4d
BLAKE2b-256 292d66bb696e01bd7802428deb371510ad81b95c41aa46dee0d647e9ac334631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 4b60472336f7910e8afe4f71468cc4bfda04448448d82cd3755ad2573b19a751
MD5 5990fd96011f6ff96f7c0f63586d06fe
BLAKE2b-256 94c8665548e5f98bfce9fffc76eba3eb61e3a5e9d36e0e73bda5424737f82e6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b988206725b537bb37507a8b5f8c1da06e1c76b04315f840ef2c3f52a3e41443
MD5 783c9ebc45cf98fb187111eeed212b5f
BLAKE2b-256 48a52584125802e3b1162660884b16455994c345efbd6cbcdc15c82732f20fbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bb13ef00b7565db2184e432b441daf1708772f3f7d707939fefc1bd9f86bc42f
MD5 8faa911732495074fecf3e5c2d807237
BLAKE2b-256 7a6ab2c889b3407b87917712e0a8809e76a54c4e6d6c2ff210823bdbf910d135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c4d6f3874d04e0892cad55c8b64a9f26f3b2ff3e84766ebc50b6ec32bda12565
MD5 8e94e20447961ce340f3124c9ef11a72
BLAKE2b-256 b870a2333f9385b30b1d49ff80a8c38701bf021ea7d599939196a5f211e50ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 a92609605abf823ee1f79f2696888f6b7482b625e09149abe1127d501d1404e6
MD5 4e9d3373dc1e0c0bf446965bc7ae4913
BLAKE2b-256 040531806b888787c171bf702a1a4e6552f3ef11d78f2fba90879bd9d0d1da92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 72b9aab47a58adc866acba54806c30209edd52d86ce102e977352d3d15817e05
MD5 e50093ae241048748d3efdbaa660c4a2
BLAKE2b-256 6bb3c6a4ae11799bb9207ae3d3434c868b9eaecdf2cd14d69d7d14b06b453192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e081b86dc728f4605a954bd4c6a3e438010de5d84a5a88025276f64020e8618
MD5 20863633b1b1269d1e421890b6a17cdb
BLAKE2b-256 a1daf6868e8ffa158713a67b6d1c5148dec28d3dbc25620ad5063c0ae9bae4fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp33-cp33m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 04078527c58c8ec2483c0b4766b7855d26e80deb292081dfd50d7c8c153799f8
MD5 180ace79b21f43e65fd3d2ab025b1e57
BLAKE2b-256 cc7fe51872a7208ee3f662c89f869d67f1acbb54c7c666fc2642182d03934176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34968eeca7c2dd0ec7426ebc2ed27fb6681aaffd9b69382438d5338878b8733c
MD5 ccee7ce872b7a7248fed878bbdb2f709
BLAKE2b-256 9f5c5f1a6528d27bd8fef038061c6fcd2eb057fa5515de767c5a264090d8fb32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0e21763b4783c761d73c7dcaf09eb2e2671a38145c03c81e1f0c4bde1fdc77ee
MD5 798127151da4b63d0e5883dce88391ba
BLAKE2b-256 07866cc6c715d72def189de8c64905381b426e17753606301f939a611a1f7a5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 beb49d215be779303b355e152a4a6e5724280e70c36877758c7db9985db7965c
MD5 df85c803435a5c327346e25bf3bd59cb
BLAKE2b-256 473fa0462dcd102cb206475a5c7f183f6249998a2ed4f645c436ebc84475e34c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8160ba9e2f3b26712a1aa14dc7ce928c1fb2339e1ec43f8c69e931511d4eb46f
MD5 be0951e1af8a6972bae59431e8b61200
BLAKE2b-256 94811f052b7265e0d59aa4c41940b4e1fe0dbd4c49a1a8d02653454a13fba2d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6079c33885f2049713280c38ab4b8d1fc7f00e103481556563f9e5a863c75b22
MD5 3d6635bd07651143940d151f5f0676ab
BLAKE2b-256 12d6b59c7bd1048bcb3e0420d9c82abec1e7623b6b9234af6227f312197d65f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f76d1a0136c3f0e1b42cf5f8bad35098083aa1c03b1fde4f82996548a1dd5c15
MD5 5fa7551fd8b9d78f7d56e13b2778ddaf
BLAKE2b-256 f8183d858573d85e3149c3baf8e67b6be35d4a8bd9f049ed2419c5ac676aa265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.interface-4.4.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f55f2563fcab891b803b6ff709827303c258c5a1b62a7fb1409a65400818c63f
MD5 51e4ebd4d6928373dc7551c47a87009b
BLAKE2b-256 a9af2ac3a961ad94ee4df20dedd6c7054c1031a4095e502f245590065fabfc8e

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