Skip to main content

Interfaces for Python

Project description

zope.interface

Latest Version Supported Python versions https://travis-ci.org/zopefoundation/zope.interface.svg?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.6.0 (2018-10-23)

  • Add support for Python 3.7

  • Fix verifyObject for class objects with staticmethods on Python 3. See issue 126.

4.5.0 (2018-04-19)

  • Drop support for 3.3, avoid accidental dependence breakage via setup.py. See PR 110.

  • Allow registering and unregistering instance methods as listeners. See issue 12 and PR 102.

  • Synchronize and simplify zope/__init__.py. See issue 114

4.4.3 (2017-09-22)

  • Avoid exceptions when the __annotations__ attribute is added to interface definitions with Python 3.x type hints. See issue 98.

  • Fix the possibility of a rare crash in the C extension when deallocating items. See issue 100.

4.4.2 (2017-06-14)

  • Fix a regression storing zope.component.persistentregistry.PersistentRegistry instances. See issue 85.

  • Fix a regression that could lead to the utility registration cache of Components getting out of sync. See issue 93.

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. See pull 84.

  • 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.6.0.tar.gz (150.9 kB view details)

Uploaded Source

Built Distributions

zope.interface-4.6.0-cp37-cp37m-win_amd64.whl (133.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

zope.interface-4.6.0-cp37-cp37m-win32.whl (132.3 kB view details)

Uploaded CPython 3.7mWindows x86

zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.7m

zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl (163.4 kB view details)

Uploaded CPython 3.7m

zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl (131.8 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl (140.1 kB view details)

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

zope.interface-4.6.0-cp36-cp36m-win_amd64.whl (134.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.interface-4.6.0-cp36-cp36m-win32.whl (132.3 kB view details)

Uploaded CPython 3.6mWindows x86

zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.6m

zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl (163.4 kB view details)

Uploaded CPython 3.6m

zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl (140.1 kB view details)

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

zope.interface-4.6.0-cp35-cp35m-win_amd64.whl (133.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-4.6.0-cp35-cp35m-win32.whl (132.3 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl (167.4 kB view details)

Uploaded CPython 3.5m

zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl (163.4 kB view details)

Uploaded CPython 3.5m

zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl (140.1 kB view details)

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

zope.interface-4.6.0-cp34-cp34m-win_amd64.whl (131.6 kB view details)

Uploaded CPython 3.4mWindows x86-64

zope.interface-4.6.0-cp34-cp34m-win32.whl (131.0 kB view details)

Uploaded CPython 3.4mWindows x86

zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl (167.2 kB view details)

Uploaded CPython 3.4m

zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl (163.2 kB view details)

Uploaded CPython 3.4m

zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl (140.1 kB view details)

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

zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl (164.7 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl (160.5 kB view details)

Uploaded CPython 2.7mu

zope.interface-4.6.0-cp27-cp27m-win_amd64.whl (131.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-4.6.0-cp27-cp27m-win32.whl (131.1 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl (164.7 kB view details)

Uploaded CPython 2.7m

zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl (160.5 kB view details)

Uploaded CPython 2.7m

zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl (140.0 kB view details)

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

File details

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

File metadata

  • Download URL: zope.interface-4.6.0.tar.gz
  • Upload date:
  • Size: 150.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.1

File hashes

Hashes for zope.interface-4.6.0.tar.gz
Algorithm Hash digest
SHA256 1b3d0dcabc7c90b470e59e38a9acaa361be43b3a6ea644c0063951964717f0e5
MD5 a3b24f9d079bae5e13dd7a88aa512112
BLAKE2b-256 4ed0c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 133.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 550695c4e7313555549aa1cdb978dc9413d61307531f123558e438871a883d63
MD5 6a1a0eff143dbf6b167709278b84a418
BLAKE2b-256 a8d2e2fb1052cdf1c1d05a23c5f7a192a8dc104d5afda0539f86b9839264e1cc

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 132.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 62dd71dbed8cc6a18379700701d959307823b3b2451bdc018594c48956ace745
MD5 87fdf92e7d9fa0e74b2c508661c2007d
BLAKE2b-256 5599f728599ef08137889cacc58c08e3b1affe974fcd029528a822ec7b7efffa

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 167.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 95cc574b0b83b85be9917d37cd2fad0ce5a0d21b024e1a5804d044aabea636fc
MD5 e1591c3d6907c5cd55efdd317d343cd0
BLAKE2b-256 3ab55cbafbe09bbfc242503b0cd9bcf9dee32458b3ca166f6a63cb7b4f465b60

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eed88ae03e1ef3a75a0e96a55a99d7937ed03e53d0cffc2451c208db445a2966
MD5 073b5ba4f9e2f3c7832976244d03dd51
BLAKE2b-256 bccb35e8132cfce7d5d8d23af613b7e7a914d6cc59fb3c249d246f50eeba342e

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 131.8 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.1

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 14b242d53f6f35c2d07aa2c0e13ccb710392bcd203e1b82a1828d216f6f6b11f
MD5 e189f4c5b47e11ad96671560765b5f1a
BLAKE2b-256 d93a101934e0f2026f0a58698978bfedec6e2021b28b846d9e1d9b54369e044d

See more details on using hashes here.

File details

Details for the file zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 140.1 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2f6175722da6f23dbfc76c26c241b67b020e1e83ec7fe93c9e5d3dd18667ada2
MD5 8751d8f628a1d7d6db3514ad9c2a9c9e
BLAKE2b-256 1422ca298e4c576981830be5e706049e9a3c091edf9dc489a00e3c1ec8c501d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 134.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for zope.interface-4.6.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 968d5c5702da15c5bf8e4a6e4b67a4d92164e334e9c0b6acf080106678230b98
MD5 65bde72877ecad463fc6c2b19d59fdf7
BLAKE2b-256 da08726e3b0e3bd9912fb530f9864bf9a3af9f9f6a1dfd4cc7854ca14fdab441

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 132.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for zope.interface-4.6.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a0c39e2535a7e9c195af956610dba5a1073071d2d85e9d2e5d789463f63e52ab
MD5 02f1de45ad1b3e4b844144171f0a00cc
BLAKE2b-256 81e3f264d114b8d1cf5de70c645a8685c9f64509ace1989668f87b19d2219435

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 167.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f4d42baed3a14c290a078e2696c5f565501abde1b2f3f1a1c0a94fbf6fbcc39
MD5 95f9f0f02ae402e9d408c38702d352c8
BLAKE2b-256 19171d198a6aaa9aa4590862fe3d3a2ed7dd808050cab4eebe8a2f2f813c1376

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 086707e0f413ff8800d9c4bc26e174f7ee4c9c8b0302fbad68d083071822316c
MD5 49b2f7b6b9aa2fbd340af7b2aa66b4d3
BLAKE2b-256 a07e57954b7c2871c11d7206cb35962da2daa29a16e43ba8cce159e20554b6d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 140.1 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.0

File hashes

Hashes for zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4265681e77f5ac5bac0905812b828c9fe1ce80c6f3e3f8574acfb5643aeabc5b
MD5 14634fb3b0e197d7e434479c29c5686f
BLAKE2b-256 f8110d2c7017ee0014801251470b4ace8590ff6f8acdf431b04e08cdb2661246

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 133.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for zope.interface-4.6.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a6a6ff82f5f9b9702478035d8f6fb6903885653bff7ec3a1e011edc9b1a7168d
MD5 3fa3bc3075abb3991c7187d07a83aab1
BLAKE2b-256 187c3e883287120f2dc67728f601f431deddafa9fdd08eea59fb715868e4279d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 132.3 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for zope.interface-4.6.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 1157b1ec2a1f5bf45668421e3955c60c610e31913cc695b407a574efdbae1f7b
MD5 1cec7e5a82e2863ed02de693d9b6a778
BLAKE2b-256 20c97db4dd3f0a510d89866b4263df53780d3b67895c1a814018850ff39b6a3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 167.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 11ebddf765bff3bbe8dbce10c86884d87f90ed66ee410a7e6c392086e2c63d02
MD5 135e74e6be31d880d92074e981eb8192
BLAKE2b-256 0cdcd715a3f2f9df4e0440e67b1dc654bcfb6dc11aac8296353eaf56164b8f01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 163.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b639f72b95389620c1f881d94739c614d385406ab1d6926a9ffe1c8abbea23fe
MD5 88e42eafa0d84c76de65a156f00d5ee0
BLAKE2b-256 29ef36f1e7f2a5c39cd27fb9e4e4e5966d6b8fe72c3317f7430a88eaa8e913ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 140.1 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3b877de633a0f6d81b600624ff9137312d8b1d0f517064dfc39999352ab659f0
MD5 7bfb50e17ed193c66b493b70a0ee9dee
BLAKE2b-256 8a9baef67ef8fe5c4f457b7520f83b3ec34ec44d89d2ee3ccb45808f9d86bd62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

File hashes

Hashes for zope.interface-4.6.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 f99451f3a579e73b5dd58b1b08d1179791d49084371d9a47baad3b22417f0317
MD5 9542d01bfc59319ab620cad74bfa6b64
BLAKE2b-256 036b2c4dcccea44aa5e500353f4621f9453e72c7813318bbc55761f7a7cc0425

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 131.0 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

File hashes

Hashes for zope.interface-4.6.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 7e099fde2cce8b29434684f82977db4e24f0efa8b0508179fce1602d103296a2
MD5 bfd397f2f614ee2a95ff657859d30aec
BLAKE2b-256 f3b53f72b3f4343bb82072d44997a4e5933faecb702c5c9db98e57368d93e6fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 167.2 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 298f82c0ab1b182bd1f34f347ea97dde0fffb9ecf850ecf7f8904b8442a07487
MD5 5ca895e70dafb730d7e4bed78a40a60c
BLAKE2b-256 6e83c962fcbf0c1eaa6a4a9fe77f0ef7ff0ec00f2c09fee5ec8a69f6123b9755

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 163.2 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 81295629128f929e73be4ccfdd943a0906e5fe3cdb0d43ff1e5144d16fbb52b1
MD5 3ba5f176a7598964905ce2f455e162ac
BLAKE2b-256 fba5ded7bba56cad32577695df1c66a8b346cf847523a87fffb5ccf830f327dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 140.1 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

File hashes

Hashes for zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7040547e5b882349c0a2cc9b50674b1745db551f330746af434aad4f09fba2cc
MD5 4bf95f3bb3af8b9ae5a6da24d9a29ec2
BLAKE2b-256 98c852b56a53fb09514d4aff6eaab3ded9e38de599fd3ce5723efda867a6b10e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 164.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bad44274b151d46619a7567010f7cde23a908c6faa84b97598fd2f474a0c6891
MD5 8af8995173d742de293b8022cc148d54
BLAKE2b-256 a2a2e68c37eb2ef9bf942e0ace19f4cf6fe3e7c650932fb587bfde3c608f7d77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 160.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e5c9a5012b2b33e87980cee7d1c82412b2ebabcb5862d53413ba1a2cfde23aa
MD5 a4d0c6062eef5a49762cb2c136be63bc
BLAKE2b-256 25f6c7579bff6e49373790f598c966bd61c8fae5c6890fc7d5ce60f100cae363

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 131.8 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 d788a3999014ddf416f2dc454efa4a5dbeda657c6aba031cf363741273804c6b
MD5 ece7ba2f5b2d63fb9e6594a72f9ef85b
BLAKE2b-256 363dbea244aa800e43f5013b55765db189aacb4d7b11adc386654f296e139988

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 20a12ab46a7e72b89ce0671e7d7a6c3c1ca2c2766ac98112f78c5bddaa6e4375
MD5 bc88aca07cbc4f8b711f38497a606978
BLAKE2b-256 510a468a390e8d54013e68875763c7cd5b20120ca43f944971050a996a2e0d37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 164.7 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e998ba87df77a85c7bed53240a7257afe51a07ee6bc3445a0bf841886da0b97
MD5 3c04bc57b9132a35007ae4f53d1dff69
BLAKE2b-256 b074084cc7f111480c4ad60eecd02ea7830bd39259e29e40dc6a69fbed4b6f09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 160.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bbcef00d09a30948756c5968863316c949d9cedbc7aabac5e8f0ffbdb632e5f1
MD5 5764bf7039ee255d0fc9bfe7464dbe68
BLAKE2b-256 9a3c7e4f9ef0f157e9801e0f2b32e81246b56e4728c3ac0c781f331fb7431d69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 140.0 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a15e75d284178afe529a536b0e8b28b7e107ef39626a7809b4ee64ff3abc9127
MD5 db546f507f5f8e8fb81adc56b648de02
BLAKE2b-256 28390b5a168621fadd822810e8f3e2b9502b279aca07d6911ad06495ac9dff97

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