Skip to main content

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

5.0.1 (2020-03-21)

  • Ensure the resolution order for InterfaceClass is consistent. See issue 192.

  • Ensure the resolution order for collections.OrderedDict is consistent on CPython 2. (It was already consistent on Python 3 and PyPy).

  • Fix the handling of the ZOPE_INTERFACE_STRICT_IRO environment variable. Previously, ZOPE_INTERFACE_STRICT_RO was read, in contrast with the documentation. See issue 194.

5.0.0 (2020-03-19)

  • Make an internal singleton object returned by APIs like implementedBy and directlyProvidedBy immutable. Previously, it was fully mutable and allowed changing its __bases___. That could potentially lead to wrong results in pathological corner cases. See issue 158.

  • Support the PURE_PYTHON environment variable at runtime instead of just at wheel build time. A value of 0 forces the C extensions to be used (even on PyPy) failing if they aren’t present. Any other value forces the Python implementation to be used, ignoring the C extensions. See PR 151.

  • Cache the result of __hash__ method in InterfaceClass as a speed optimization. The method is called very often (i.e several hundred thousand times during Plone 5.2 startup). Because the hash value never changes it can be cached. This improves test performance from 0.614s down to 0.575s (1.07x faster). In a real world Plone case a reindex index came down from 402s to 320s (1.26x faster). See PR 156.

  • Change the C classes SpecificationBase and its subclass ClassProvidesBase to store implementation attributes in their structures instead of their instance dictionaries. This eliminates the use of an undocumented private C API function, and helps make some instances require less memory. See PR 154.

  • Reduce memory usage in other ways based on observations of usage patterns in Zope (3) and Plone code bases.

    • Specifications with no dependents are common (more than 50%) so avoid allocating a WeakKeyDictionary unless we need it.

    • Likewise, tagged values are relatively rare, so don’t allocate a dictionary to hold them until they are used.

    • Use __slots___ or the C equivalent tp_members in more common places. Note that this removes the ability to set arbitrary instance variables on certain objects. See PR 155.

    The changes in this release resulted in a 7% memory reduction after loading about 6,000 modules that define about 2,200 interfaces.

  • Remove support for hashing uninitialized interfaces. This could only be done by subclassing InterfaceClass. This has generated a warning since it was first added in 2011 (3.6.5). Please call the InterfaceClass constructor or otherwise set the appropriate fields in your subclass before attempting to hash or sort it. See issue 157.

  • Remove unneeded override of the __hash__ method from zope.interface.declarations.Implements. Watching a reindex index process in ZCatalog with on a Py-Spy after 10k samples the time for .adapter._lookup was reduced from 27.5s to 18.8s (~1.5x faster). Overall reindex index time shrunk from 369s to 293s (1.26x faster). See PR 161.

  • Make the Python implementation closer to the C implementation by ignoring all exceptions, not just AttributeError, during (parts of) interface adaptation. See issue 163.

  • Micro-optimization in .adapter._lookup , .adapter._lookupAll and .adapter._subscriptions: By loading components.get into a local variable before entering the loop a bytcode “LOAD_FAST 0 (components)” in the loop can be eliminated. In Plone, while running all tests, average speedup of the “owntime” of _lookup is ~5x. See PR 167.

  • Add __all__ declarations to all modules. This helps tools that do auto-completion and documentation and results in less cluttered results. Wildcard (“*”) are not recommended and may be affected. See issue 153.

  • Fix verifyClass and verifyObject for builtin types like dict that have methods taking an optional, unnamed argument with no default value like dict.pop. On PyPy3, the verification is strict, but on PyPy2 (as on all versions of CPython) those methods cannot be verified and are ignored. See issue 118.

  • Update the common interfaces IEnumerableMapping, IExtendedReadMapping, IExtendedWriteMapping, IReadSequence and IUniqueMemberWriteSequence to no longer require methods that were removed from Python 3 on Python 3, such as __setslice___. Now, dict, list and tuple properly verify as IFullMapping, ISequence and IReadSequence, respectively on all versions of Python.

  • Add human-readable __str___ and __repr___ to Attribute and Method. These contain the name of the defining interface and the attribute. For methods, it also includes the signature.

  • Change the error strings raised by verifyObject and verifyClass. They now include more human-readable information and exclude extraneous lines and spaces. See issue 170.

  • Make verifyObject and verifyClass report all errors, if the candidate object has multiple detectable violations. Previously they reported only the first error. See issue.

    Like the above, this will break consumers depending on the exact output of error messages if more than one error is present.

  • Add zope.interface.common.collections, zope.interface.common.numbers, and zope.interface.common.io. These modules define interfaces based on the ABCs defined in the standard library collections.abc, numbers and io modules, respectively. Importing these modules will make the standard library concrete classes that are registered with those ABCs declare the appropriate interface. See issue 138.

  • Add zope.interface.common.builtins. This module defines interfaces of common builtin types, such as ITextString and IByteString, IDict, etc. These interfaces extend the appropriate interfaces from collections and numbers, and the standard library classes implement them after importing this module. This is intended as a replacement for third-party packages like dolmen.builtins. See issue 138.

  • Make providedBy() and implementedBy() respect super objects. For instance, if class Derived implements IDerived and extends Base which in turn implements IBase, then providedBy(super(Derived, derived)) will return [IBase]. Previously it would have returned [IDerived] (in general, it would previously have returned whatever would have been returned without super).

    Along with this change, adapter registries will unpack super objects into their __self___ before passing it to the factory. Together, this means that component.getAdapter(super(Derived, self), ITarget) is now meaningful.

    See issue 11.

  • Fix a potential interpreter crash in the low-level adapter registry lookup functions. See issue 11.

  • Adopt Python’s standard C3 resolution order to compute the __iro__ and __sro__ of interfaces, with tweaks to support additional cases that are common in interfaces but disallowed for Python classes. Previously, an ad-hoc ordering that made no particular guarantees was used.

    This has many beneficial properties, including the fact that base interface and base classes tend to appear near the end of the resolution order instead of the beginning. The resolution order in general should be more predictable and consistent.

    The C3 order enforces some constraints in order to be able to guarantee a sensible ordering. Older versions of zope.interface did not impose similar constraints, so it was possible to create interfaces and declarations that are inconsistent with the C3 constraints. In that event, zope.interface will still produce a resolution order equal to the old order, but it won’t be guaranteed to be fully C3 compliant. In the future, strict enforcement of C3 order may be the default.

    A set of environment variables and module constants allows controlling several aspects of this new behaviour. It is possible to request warnings about inconsistent resolution orders encountered, and even to forbid them. Differences between the C3 resolution order and the previous order can be logged, and, in extreme cases, the previous order can still be used (this ability will be removed in the future). For details, see the documentation for zope.interface.ro.

  • Make inherited tagged values in interfaces respect the resolution order (__iro__), as method and attribute lookup does. Previously tagged values could give inconsistent results. See issue 190.

  • Add getDirectTaggedValue (and related methods) to interfaces to allow accessing tagged values irrespective of inheritance. See issue 190.

  • Ensure that Interface is always the last item in the __iro__ and __sro__. This is usually the case, but if classes that do not implement any interfaces are part of a class inheritance hierarchy, Interface could be assigned too high a priority. See issue 8.

  • Implement sorting, equality, and hashing in C for Interface objects. In micro benchmarks, this makes those operations 40% to 80% faster. This translates to a 20% speed up in querying adapters.

    Note that this changes certain implementation details. In particular, InterfaceClass now has a non-default metaclass, and it is enforced that __module__ in instances of InterfaceClass is read-only.

    See PR 183.

4.7.2 (2020-03-10)

  • Remove deprecated use of setuptools features. See issue 30.

4.7.1 (2019-11-11)

  • Use Python 3 syntax in the documentation. See issue 119.

4.7.0 (2019-11-11)

  • Drop support for Python 3.4.

  • Change queryTaggedValue, getTaggedValue, getTaggedValueTags in interfaces. They now include inherited values by following __bases__. See PR 144.

  • Add support for Python 3.8.

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.

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-5.0.1.tar.gz (214.9 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-5.0.1-cp38-cp38-win_amd64.whl (187.1 kB view details)

Uploaded CPython 3.8Windows x86-64

zope.interface-5.0.1-cp38-cp38-win32.whl (185.0 kB view details)

Uploaded CPython 3.8Windows x86

zope.interface-5.0.1-cp38-cp38-manylinux2010_x86_64.whl (234.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp38-cp38-manylinux2010_i686.whl (237.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp38-cp38-manylinux1_x86_64.whl (234.7 kB view details)

Uploaded CPython 3.8

zope.interface-5.0.1-cp38-cp38-manylinux1_i686.whl (237.1 kB view details)

Uploaded CPython 3.8

zope.interface-5.0.1-cp37-cp37m-win_amd64.whl (186.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

zope.interface-5.0.1-cp37-cp37m-win32.whl (184.7 kB view details)

Uploaded CPython 3.7mWindows x86

zope.interface-5.0.1-cp37-cp37m-manylinux2010_x86_64.whl (226.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp37-cp37m-manylinux2010_i686.whl (224.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp37-cp37m-manylinux1_x86_64.whl (226.9 kB view details)

Uploaded CPython 3.7m

zope.interface-5.0.1-cp37-cp37m-manylinux1_i686.whl (224.9 kB view details)

Uploaded CPython 3.7m

zope.interface-5.0.1-cp36-cp36m-win_amd64.whl (186.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.interface-5.0.1-cp36-cp36m-win32.whl (184.7 kB view details)

Uploaded CPython 3.6mWindows x86

zope.interface-5.0.1-cp36-cp36m-manylinux2010_x86_64.whl (226.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp36-cp36m-manylinux2010_i686.whl (224.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp36-cp36m-manylinux1_x86_64.whl (226.1 kB view details)

Uploaded CPython 3.6m

zope.interface-5.0.1-cp36-cp36m-manylinux1_i686.whl (224.0 kB view details)

Uploaded CPython 3.6m

zope.interface-5.0.1-cp35-cp35m-win_amd64.whl (186.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-5.0.1-cp35-cp35m-win32.whl (184.7 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-5.0.1-cp35-cp35m-manylinux2010_x86_64.whl (225.8 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp35-cp35m-manylinux2010_i686.whl (223.7 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp35-cp35m-manylinux1_x86_64.whl (225.8 kB view details)

Uploaded CPython 3.5m

zope.interface-5.0.1-cp35-cp35m-manylinux1_i686.whl (223.7 kB view details)

Uploaded CPython 3.5m

zope.interface-5.0.1-cp27-cp27mu-manylinux2010_x86_64.whl (222.1 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp27-cp27mu-manylinux2010_i686.whl (219.6 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp27-cp27mu-manylinux1_x86_64.whl (222.1 kB view details)

Uploaded CPython 2.7mu

zope.interface-5.0.1-cp27-cp27mu-manylinux1_i686.whl (219.6 kB view details)

Uploaded CPython 2.7mu

zope.interface-5.0.1-cp27-cp27m-win_amd64.whl (184.6 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-5.0.1-cp27-cp27m-win32.whl (183.6 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-5.0.1-cp27-cp27m-manylinux2010_x86_64.whl (222.1 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

zope.interface-5.0.1-cp27-cp27m-manylinux2010_i686.whl (219.6 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

zope.interface-5.0.1-cp27-cp27m-manylinux1_x86_64.whl (222.1 kB view details)

Uploaded CPython 2.7m

zope.interface-5.0.1-cp27-cp27m-manylinux1_i686.whl (219.6 kB view details)

Uploaded CPython 2.7m

File details

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

File metadata

  • Download URL: zope.interface-5.0.1.tar.gz
  • Upload date:
  • Size: 214.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.2

File hashes

Hashes for zope.interface-5.0.1.tar.gz
Algorithm Hash digest
SHA256 dd0bc4016ec9ffa6d327bf3ba2f044c3ff376880661e5cc38c622e1ae023076f
MD5 f8f94f44b4ff5b413536a98dd9314302
BLAKE2b-256 8743fb6d188e05c2637629792b1f4a84cb25de51325448be8d705c8bb2f184ac

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 187.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e5a788384d39179533b63bde5aff56a2e26c194e6142d6ecb29e7127b145e2ac
MD5 aac5016745bb543bfdfa64281122aaed
BLAKE2b-256 7ad68edc1ace2ea8f006f13b3d19848aa9c0917e38bc4783dbd2c41d233bac28

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 185.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3c1cb55dcd159075af69f40e048cd05ad31b443f832c78de4f81bb5ff313a30d
MD5 31961c8fbe9b71d6b0de4340c280c262
BLAKE2b-256 ec1b12c4c1e3a70144ad69443a0ba17d1c9efaba32d75ff7537647e28c952589

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 234.7 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4c3f5ef617a93c4c9b996a7baa24aca489b5d9895ef9808044f56b2fd1fff71d
MD5 5f15bf03288e6053d625306f86f19e0c
BLAKE2b-256 f7fc438dac418467800aea7e9a449b6ccb3aa342114138125fafe84c3f3d33d4

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 237.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e52ceb49161c1f5acd653d4558523c87d1458db3c662913a72ced041f7ebe5ef
MD5 80060ee9bcf7627bc4f0048bf08b175e
BLAKE2b-256 8126cffcbedb85667ebef1da34645586f2ee14111a2ded54beb733b503de0724

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 234.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f2700a02e2123daddc0f8eb698a7002864e5e230c0a48236d07f703917adf64
MD5 075d78dcec88c2e527f7422394b3f3d0
BLAKE2b-256 2d171cdc8c0fee4637e62433ee8cfdf801076023087474021cfa705f14c03b50

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 237.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a67f8e3eadfb1280c286342852d2ee4cfeb4fe469c2585fd26c8aa47aae73c95
MD5 356993c419531adcdfa99dd85b471091
BLAKE2b-256 12829c814ce865f4769894dbcdddbac4a6a106a089ab5373a622974038fd6138

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5dd85e1f491fc3ae38861f845aa55f261316e26bed460f27cf0744a2cd127870
MD5 7c15313d1f232b8f7d0158498324b20c
BLAKE2b-256 ef1062a7066db6bf7e705e9a240b60cf3263e66bbd88406858082141971239da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 07afd6f3f5054962661b25307c9a1ce1684f7c7c3bf052f082305b124f918ffb
MD5 4ec569ca409e5c325039b4c857678d65
BLAKE2b-256 7b3394e3bbd6203656d9b0ca421a82475bbeabc846b3790e0a450895683bbef6

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 226.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a1a757e199fc77fea6f293f8bdeb1b2b244ba015bb829aeba350c7c55789fb95
MD5 ecbfd9401a50f03d0b952b60c9f26e47
BLAKE2b-256 c990f1ff8feed32b88b717e2da1c728e8a8b8599e398a9dbbbd1d02af45d6d18

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 224.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e039c81d9e7e2e6ec4306c7d8b49aa21dd087571fba01ea398b36649acea5391
MD5 fa2c7f0a557959685972010b2932429f
BLAKE2b-256 961610db1ad6a6a9102d0bbeddd96fe57664748a320c6655fd71ae3c2db0ff02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 226.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ec2cebff8e4ee8e7fdff28bb0e22be38027de7f49c48868a73620f48f72afa9a
MD5 b1a2155609174c9d2141c6f5e1d56dce
BLAKE2b-256 a21cde99521037701d9cbb25d057a7b1654306238a8f8b73465e1abc4be5769f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 224.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 95af7f309f9b05d2abcff900e5d832d5c4cf7bb692ebd7ee131f765f86c1cbd9
MD5 e3b66335aae39ae582419fa771060b2e
BLAKE2b-256 e7f0e23f92e2990147b4789283d98a8f9b24cf6f8df45a375a2802f4e2cf2f3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f4c516595d00599e8057146ebab9b68a726a6233ef20760c2f16d0340a79776c
MD5 1e7a3d7c922166861d96d05a65345c38
BLAKE2b-256 ad3429d7222c2d86ebad7be55dfc339b53c827a7ae2a2de7b72a4b3fa3411c18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5d216d7f228bcc556c2d6358bf5f5e0b743fe2c6d61106562ff7c4d6d3bb59f0
MD5 57d5b58f6af73630a268b5085874f837
BLAKE2b-256 aa7de86da488b83ee38293d4c2ee3ebcfe8a04c227612fb2c0c2793db5e667c7

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 226.1 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6c9d257b4a913352ca72bdcc3dc4bf1158349e8f9aedfeab97b1eb8888fbade5
MD5 f78e96cff713a11f9577572561aff972
BLAKE2b-256 2c9ebfbe2dd9c911602fa908d8446d8d8aad58a0f9b881c3a96b27cd981270b2

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 224.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2789ed1b3f5321924212666ec93fbba8eee72ec01b1bd9ba2976ab3465bcb6a1
MD5 4c7e6b602c4af2a7b6d85dd9c95e22b0
BLAKE2b-256 ef9bff669d519f0cb1a10230f1d40b783db030f1e2a438ef8f3f59b259eeab71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 226.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79616f2f9a000610cd838f4ba22ee36af8fa4c67f1c39524aeace05e3c82fe3a
MD5 d61b772b64c24c7610edadfd3862af1c
BLAKE2b-256 64f7a1fe30a3d7211274f1b006cc532c1bb0590da463ec038a3d927c6ac116c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 224.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 284eae159856673db576c0db618c3a18129ee97243ab2c65b2377e8f75a2b37b
MD5 2dd41aa62334fe6e4acf6c7fb27f555e
BLAKE2b-256 58a4a304af87ea8b266d122315f0850fa31b09638976640855d769bd8df87636

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.4

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 28e6d11e37eb33f8d7f391e6b43adfd63326bb3f5471ba541bb994758daebf57
MD5 5f3442d84f7446fd2bce7e88c0182f3a
BLAKE2b-256 e39a67dcc4b355f9c5c24c9c2d873629d8d803725f2c4f7efa1b9741270bae58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 184.7 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.4

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7b554935b8a6442d26f88c414e97d52b22316c15402718ce66b870ee9bb8ed1c
MD5 8eb23da846168b78cc9beac6a843fb6b
BLAKE2b-256 ec29a32709c16f158696308924865c344796ab3caa068c2df8cf5b78e7d7aec7

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 225.8 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 36c98098fdce470ee8b36f7a4b1d60eec34239e487edef323a2fdba52e94586f
MD5 971f7abd12eb4cd174a0427c8d51a65f
BLAKE2b-256 3ca20f1a8a94daf602a3607d910e9c719d54ebd355f307d132ddf79b525a6337

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 223.7 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 97d13f61a986e089a2dab19c3b5233705cc92d3dccba0b4db9689b5be2ef4eca
MD5 f9e7ae06881a1d363f3d92899fb3d87f
BLAKE2b-256 3122e722c351db95e5f9a901d1591f56688ca53ce06e56e8727b7da5285c69ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 225.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6afec58c1c09509fd2510e3b6568461f44c2d49130e73a774a59e411f693a903
MD5 be4c9f3052592e515cc77e65c940a73f
BLAKE2b-256 559a1013088df24d6275340cb70a9f56a8188068588a89486407e95601ecb190

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 223.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b8720247c6244d772c7b911b89a516f856ac5d41f942c9b3c45b1ee9bdbbf370
MD5 b41fcb5d7a73e835cdcf0769677becc5
BLAKE2b-256 8407f343b0362c3fd09c81fb8d1e9d871c07d49923334b586ad0d287a0afd52e

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 222.1 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3e9ff47755a842b61e2d86c898071564761ffa5951b87acafe76190e04486e8f
MD5 35e4fa2416a1509e49cc8275dd842ab5
BLAKE2b-256 3026df1874ca137e0de5250af8200d186672cf26b207d36732e69c91b4f40aee

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 979a05c338fadaef2bb470b2aef31255dc0f43476061a44988384307995d9f7a
MD5 f1833b26121875c94f50d5413aa3396b
BLAKE2b-256 0e8e2fe2f89fe5998637ea13ec56463a2a99ba6e86b3c23c78ce2fdf4388632c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 222.1 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e37b3471a811103a916341755cc2cc3c55223202f4b84a640a6c2e60ca869b2a
MD5 74fdc93d2143ca0d997f6ad0a5c6a1e7
BLAKE2b-256 75bfde57c3b8d3dd2b0f86be16e3625dff9c0ab052426eea17a29a4654d29ae6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 194795548ce9190004993d7adbc8e1795c75110771dc2068d3b8d0788499dcbb
MD5 e317b614b0c98481622f4fdfadd0dc9b
BLAKE2b-256 cd01a77c60505eb7d36a5ee810184e1a92c21b9f038ff70a34f27a59e86f9b57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 184.6 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 51df4554325a614bca28ecd1dffd6c538dee2427d322b6f0f38283fbc04ee17c
MD5 26fe248626f3707a43ce0703b3c64c61
BLAKE2b-256 753fd7d4c50d234cec7b4aeaac43a8ca81c41bc0a9aa0f061a184b8aa1f92ac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 183.6 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 126295492a6481d508d1ec06301f05ddec00079907c11851babefe1123ade7e6
MD5 234396f20c8f8c2df2c7509aea4bd8fe
BLAKE2b-256 c6e52d5f6e0c98fe9683b0e502b1a760d64c2f93bfd567147b8fa92a4ed9fb8f

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 222.1 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a2f05a27b612186787f3addb65fb144ff27a6a66b5001010d0daeb4c2eb14145
MD5 c2d3e654759b1124849bbf7d34a23c10
BLAKE2b-256 bd3943a11df67b0ce4d6378db8a1ef22dbd8c713faba52c05b982936570720c5

See more details on using hashes here.

File details

Details for the file zope.interface-5.0.1-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 45f19b80ef03e5be144a21ab1c592368f001bbe47103b592e17218a201446c6b
MD5 3c2c330d118043a6e45ae13f220792db
BLAKE2b-256 ec497dc550952dbce1b39ddf98fc3fb1a4cb4ffbf37085a8e1cb59c21510aa79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 222.1 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9356ec81e4660b7507ffbc57c7629c187ca85e51e39b1d1fd590d223ce738dbe
MD5 d3fe250d94461868e9d7139568819036
BLAKE2b-256 55f0c3a804358ffbbc444174a47243a57e4f180c4142572a57e1f1bdfba6931d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.0.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.15

File hashes

Hashes for zope.interface-5.0.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c43aad4ef895e9b5447045f3aa7bce39da271d6c2895b1cb7b4cf752210226fa
MD5 2aaf3ef03fefc660b31737cbb5a40166
BLAKE2b-256 d14324c0b84a45743e325b1ec6cccaf2f4c7c5fdb86d13159f5da0fab08d12a5

See more details on using hashes here.

Release history Release notifications | RSS feed

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