Skip to main content

Interfaces for Python

Project description

zope.interface

Latest Version Supported Python versions https://github.com/zopefoundation/zope.interface/actions/workflows/tests.yml/badge.svg 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.3.0 (2020-03-21)

  • No changes from 5.3.0a1

5.3.0a1 (2021-03-18)

  • Improve the repr of zope.interface.Provides to remove ambiguity about what is being provided. This is especially helpful diagnosing IRO issues.

  • Allow subclasses of BaseAdapterRegistry (including AdapterRegistry and VerifyingAdapterRegistry) to have control over the data structures. This allows persistent implementations such as those based on ZODB to choose more scalable options (e.g., BTrees instead of dicts). See issue 224.

  • Fix a reference counting issue in BaseAdapterRegistry that could lead to references to interfaces being kept around even when all utilities/adapters/subscribers providing that interface have been removed. This is mostly an issue for persistent implementations. Note that this only corrects the issue moving forward, it does not solve any already corrupted reference counts. See issue 227.

  • Add the method BaseAdapterRegistry.rebuild(). This can be used to fix the reference counting issue mentioned above, as well as to update the data structures when custom data types have changed.

  • Add the interface method IAdapterRegistry.subscribed() and implementation BaseAdapterRegistry.subscribed() for querying directly registered subscribers. See issue 230.

  • Add the maintenance method Components.rebuildUtilityRegistryFromLocalCache(). Most users will not need this, but it can be useful if the Components.utilities registry is suspected to be out of sync with the Components object itself (this might happen to persistent Components implementations in the face of bugs).

  • Fix the Provides and ClassProvides descriptors to stop allowing redundant interfaces (those already implemented by the underlying class or meta class) to produce an inconsistent resolution order. This is similar to the change in @implementer in 5.1.0, and resolves inconsistent resolution orders with zope.proxy and zope.location. See issue 207.

5.2.0 (2020-11-05)

  • Add documentation section Persistency and Equality (#218).

  • Create arm64 wheels.

  • Add support for Python 3.9.

5.1.2 (2020-10-01)

  • Make sure to call each invariant only once when validating invariants. Previously, invariants could be called multiple times because when an invariant is defined in an interface, it’s found by in all interfaces inheriting from that interface. See pull request 215.

5.1.1 (2020-09-30)

  • Fix the method definitions of IAdapterRegistry.subscribe, subscriptions and subscribers. Previously, they all were defined to accept a name keyword argument, but subscribers have no names and the implementation of that interface did not accept that argument. See issue 208.

  • Fix a potential reference leak in the C optimizations. Previously, applications that dynamically created unique Specification objects (e.g., used @implementer on dynamic classes) could notice a growth of small objects over time leading to increased garbage collection times. See issue 216.

5.1.0 (2020-04-08)

  • Make @implementer(*iface) and classImplements(cls, *iface) ignore redundant interfaces. If the class already implements an interface through inheritance, it is no longer redeclared specifically for cls. This solves many instances of inconsistent resolution orders, while still allowing the interface to be declared for readability and maintenance purposes. See issue 199.

  • Remove all bare except: statements. Previously, when accessing special attributes such as __provides__, __providedBy__, __class__ and __conform__, this package wrapped such access in a bare except: statement, meaning that many errors could pass silently; typically this would result in a fallback path being taken and sometimes (like with providedBy()) the result would be non-sensical. This is especially true when those attributes are implemented with descriptors. Now, only AttributeError is caught. This makes errors more obvious.

    Obviously, this means that some exceptions will be propagated differently than before. In particular, RuntimeError raised by Acquisition in the case of circular containment will now be propagated. Previously, when adapting such a broken object, a TypeError would be the common result, but now it will be a more informative RuntimeError.

    In addition, ZODB errors like POSKeyError could now be propagated where previously they would ignored by this package.

    See issue 200.

  • Require that the second argument (bases) to InterfaceClass is a tuple. This only matters when directly using InterfaceClass to create new interfaces dynamically. Previously, an individual interface was allowed, but did not work correctly. Now it is consistent with type and requires a tuple.

  • Let interfaces define custom __adapt__ methods. This implements the other side of the PEP 246 adaptation protocol: objects being adapted could already implement __conform__ if they know about the interface, and now interfaces can implement __adapt__ if they know about particular objects. There is no performance penalty for interfaces that do not supply custom __adapt__ methods.

    This includes the ability to add new methods, or override existing interface methods using the new @interfacemethod decorator.

    See issue 3.

  • Make the internal singleton object returned by APIs like implementedBy and directlyProvidedBy for objects that implement or provide no interfaces more immutable. Previously an internal cache could be mutated. See issue 204.

5.0.2 (2020-03-30)

  • Ensure that objects that implement no interfaces (such as direct subclasses of object) still include Interface itself in their __iro___ and __sro___. This fixes adapter registry lookups for such objects when the adapter is registered for Interface. See issue 197.

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.

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

Uploaded Source

Built Distributions

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

zope.interface-5.3.0-cp39-cp39-win_amd64.whl (206.9 kB view details)

Uploaded CPython 3.9Windows x86-64

zope.interface-5.3.0-cp39-cp39-win32.whl (204.9 kB view details)

Uploaded CPython 3.9Windows x86

zope.interface-5.3.0-cp39-cp39-manylinux2014_aarch64.whl (252.6 kB view details)

Uploaded CPython 3.9

zope.interface-5.3.0-cp39-cp39-manylinux2010_x86_64.whl (251.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp39-cp39-manylinux2010_i686.whl (246.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp39-cp39-manylinux1_x86_64.whl (251.9 kB view details)

Uploaded CPython 3.9

zope.interface-5.3.0-cp39-cp39-manylinux1_i686.whl (246.7 kB view details)

Uploaded CPython 3.9

zope.interface-5.3.0-cp39-cp39-macosx_10_14_x86_64.whl (204.8 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

zope.interface-5.3.0-cp38-cp38-win_amd64.whl (207.0 kB view details)

Uploaded CPython 3.8Windows x86-64

zope.interface-5.3.0-cp38-cp38-win32.whl (205.0 kB view details)

Uploaded CPython 3.8Windows x86

zope.interface-5.3.0-cp38-cp38-manylinux2014_aarch64.whl (256.3 kB view details)

Uploaded CPython 3.8

zope.interface-5.3.0-cp38-cp38-manylinux2010_x86_64.whl (255.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp38-cp38-manylinux2010_i686.whl (250.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp38-cp38-manylinux1_x86_64.whl (255.3 kB view details)

Uploaded CPython 3.8

zope.interface-5.3.0-cp38-cp38-manylinux1_i686.whl (250.1 kB view details)

Uploaded CPython 3.8

zope.interface-5.3.0-cp38-cp38-macosx_10_14_x86_64.whl (204.8 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

zope.interface-5.3.0-cp37-cp37m-win_amd64.whl (206.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

zope.interface-5.3.0-cp37-cp37m-win32.whl (204.8 kB view details)

Uploaded CPython 3.7mWindows x86

zope.interface-5.3.0-cp37-cp37m-manylinux2014_aarch64.whl (248.5 kB view details)

Uploaded CPython 3.7m

zope.interface-5.3.0-cp37-cp37m-manylinux2010_x86_64.whl (248.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp37-cp37m-manylinux2010_i686.whl (242.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp37-cp37m-manylinux1_x86_64.whl (248.1 kB view details)

Uploaded CPython 3.7m

zope.interface-5.3.0-cp37-cp37m-manylinux1_i686.whl (242.8 kB view details)

Uploaded CPython 3.7m

zope.interface-5.3.0-cp37-cp37m-macosx_10_14_x86_64.whl (204.6 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

zope.interface-5.3.0-cp36-cp36m-win_amd64.whl (206.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

zope.interface-5.3.0-cp36-cp36m-win32.whl (204.8 kB view details)

Uploaded CPython 3.6mWindows x86

zope.interface-5.3.0-cp36-cp36m-manylinux2014_aarch64.whl (247.6 kB view details)

Uploaded CPython 3.6m

zope.interface-5.3.0-cp36-cp36m-manylinux2010_x86_64.whl (247.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp36-cp36m-manylinux2010_i686.whl (241.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp36-cp36m-manylinux1_x86_64.whl (247.2 kB view details)

Uploaded CPython 3.6m

zope.interface-5.3.0-cp36-cp36m-manylinux1_i686.whl (241.9 kB view details)

Uploaded CPython 3.6m

zope.interface-5.3.0-cp36-cp36m-macosx_10_14_x86_64.whl (204.6 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

zope.interface-5.3.0-cp35-cp35m-win_amd64.whl (206.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

zope.interface-5.3.0-cp35-cp35m-win32.whl (204.8 kB view details)

Uploaded CPython 3.5mWindows x86

zope.interface-5.3.0-cp35-cp35m-manylinux2014_aarch64.whl (247.3 kB view details)

Uploaded CPython 3.5m

zope.interface-5.3.0-cp35-cp35m-manylinux2010_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp35-cp35m-manylinux2010_i686.whl (241.6 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp35-cp35m-manylinux1_x86_64.whl (246.9 kB view details)

Uploaded CPython 3.5m

zope.interface-5.3.0-cp35-cp35m-manylinux1_i686.whl (241.6 kB view details)

Uploaded CPython 3.5m

zope.interface-5.3.0-cp27-cp27mu-manylinux2010_x86_64.whl (243.2 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp27-cp27mu-manylinux2010_i686.whl (237.7 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp27-cp27mu-manylinux1_x86_64.whl (243.2 kB view details)

Uploaded CPython 2.7mu

zope.interface-5.3.0-cp27-cp27mu-manylinux1_i686.whl (237.7 kB view details)

Uploaded CPython 2.7mu

zope.interface-5.3.0-cp27-cp27m-win_amd64.whl (204.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

zope.interface-5.3.0-cp27-cp27m-win32.whl (203.7 kB view details)

Uploaded CPython 2.7mWindows x86

zope.interface-5.3.0-cp27-cp27m-manylinux2010_x86_64.whl (243.2 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

zope.interface-5.3.0-cp27-cp27m-manylinux2010_i686.whl (237.7 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ i686

zope.interface-5.3.0-cp27-cp27m-manylinux1_x86_64.whl (243.2 kB view details)

Uploaded CPython 2.7m

zope.interface-5.3.0-cp27-cp27m-manylinux1_i686.whl (237.7 kB view details)

Uploaded CPython 2.7m

zope.interface-5.3.0-cp27-cp27m-macosx_10_14_x86_64.whl (204.4 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: zope.interface-5.3.0.tar.gz
  • Upload date:
  • Size: 242.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.18

File hashes

Hashes for zope.interface-5.3.0.tar.gz
Algorithm Hash digest
SHA256 b18a855f8504743e0a2d8b75d008c7720d44e4c76687e13f959e35d9a13eb397
MD5 291fd76bd83dda946674af1526b6c2cd
BLAKE2b-256 b1f8aa59109d5345ece4820e8e7a05a97203ef21a0ac2c0460c6c929ea5be889

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 206.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.0

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a38c10423a475a1658e2cb8f52cf84ec20a4c0adff724dd43a6b45183f499bc1
MD5 a46703b8f893964b3d9983a8662be1ae
BLAKE2b-256 6fb91ea5dfd66dff5f3a6a1c87052791ff541e3f3cf1a57edc329a8b4ee1c598

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 204.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.0

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7234ac6782ca43617de803735949f79b894f0c5d353fbc001d745503c69e6d1d
MD5 7ac3d0a124afcbae0759dbd12e790ebd
BLAKE2b-256 b5a09a0a4faffa01f29cdc4583a47008b90b42dbbbcbfadbca43f1a3b3041d47

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 252.6 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1937efed7e3fe0ee74630e1960df887d8aa83c571e1cf4db9d15b9c181d457d
MD5 2dc5e093e0022cb75fd43e14e92955fb
BLAKE2b-256 8a313800bdd487724c058cfa8e40befbd0fd29b9aa2b5aed125970770ae76b03

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 251.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8715717a5861932b7fe7f3cbd498c82ff4132763e2fea182cc95e53850394ec1
MD5 8cff21f7fe4989a86252e6078327b273
BLAKE2b-256 e35e24fe0873c1982006d760075747374245ae076f363bda470e651492e64780

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 246.7 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 16caa44a06f6b0b2f7626ced4b193c1ae5d09c1b49c9b4962c93ae8aa2134f55
MD5 c11167e9ae1e65edddd400094ee01ad8
BLAKE2b-256 18bde8a4828e9ba8b9aaeafe06afac278f82c8c6e811945521787929662ae08a

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 251.9 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fcc5c1f95102989d2e116ffc8467963554ce89f30a65a3ea86a4d06849c498d8
MD5 275c02ae6e46d76bb6053ad970fc42ed
BLAKE2b-256 e1081db3529f58efeef180d4e3869687d291464452cc7a22915ea24e7418a669

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 246.7 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 02d3535aa18e34ce97c58d241120b7554f7d1cf4f8002fc9675cc7e7745d20e8
MD5 0fab501932762ef4090103fda5eb0363
BLAKE2b-256 1ecea68543627aede4630882f09c0c1f98f2b1eeea1c8a21ddbfc1fb34664f19

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for zope.interface-5.3.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fa939c2e2468142c9773443d4038e7c915b0cc1b670d3c9192bdc503f7ea73e9
MD5 e3f247bb3d5ee12496a52f5a2dd04837
BLAKE2b-256 1e4d4ed652418f86911b258a0e67c783b8bd02a8acf5e5ed4d0bbf4ec0c32c93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 207.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.0

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 18c478b89b6505756f007dcf76a67224a23dcf0f365427742ed0c0473099caa4
MD5 3e9b927831abe71290e357f7538829e2
BLAKE2b-256 0543a850108e4c0dc16bfa7497dabadde082a3b8512bfbeb8e09b521918b8338

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 205.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.0

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d12895cd083e35e9e032eb4b57645b91116f8979527381a8d864d1f6b8cb4a2e
MD5 46caa6455f945a65490d2c37c7ababd9
BLAKE2b-256 dd2fbe801a3346f015daae23fd1ae22c39cacf276592b23628b96b79f82ff8a2

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 256.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 520352b18adea5478bbf387e9c77910a914985671fe36bc5ef19fdcb67a854bc
MD5 a4b75cb66dd394d24f4e0f576c0905c7
BLAKE2b-256 80e0bdeb50fe3d2c446721a3b4584b5dcef5b15d960273ebdeb4463722f16e33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 255.3 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6e7305e42b5f54e5ccf51820de46f0a7c951ba7cb9e3f519e908545b0f5628d0
MD5 f41cfe21ae84623346c04dbcb75d354e
BLAKE2b-256 984b7c87a332520909fe0d340a82025398c737804141a98ad81e6c366dd37048

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 250.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 11354fb8b8bdc5cdd66358ed4f1f0ce739d78ff6d215d33b8f3ae282258c0f11
MD5 26791df21f589ed555feadc0ea477bff
BLAKE2b-256 035f97c2ae52501c36be7fe880fc9d967525397e22358e26d6128df743bd4dda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 255.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 12588a46ae0a99f172c4524cbbc3bb870f32e0f8405e9fa11a5ef3fa3a808ad7
MD5 c48680af1eb34f275c0543b871574ea8
BLAKE2b-256 d09a22a465df0cfee52c222e7ec8cc50909f22f385bc0d03361ecd7a40b15908

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 250.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a413c424199bcbab71bf5fa7538246f27177fbd6dd74b2d9c5f34878658807f8
MD5 66c307debd28928c13a95e3a8ea9ce34
BLAKE2b-256 fdeceaae75cd866041dfee08c13b43ca546fcf278cc482351c66a704d29d8bd0

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 89a6091f2d07936c8a96ce56f2000ecbef20fb420a94845e7d53913c558a6378
MD5 2e95ac8495338cdaab0b6c0b6f6a664c
BLAKE2b-256 41d17251eda2738f110a23bcde24531aea189da106a4ca0ef3b68dfe94023d77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.5

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 07d289358a8c565ea09e426590dd1179f93cf5ac3dd17d43fcc4fc63c1a9d275
MD5 b5aa8eeeb134d1fcb5d0cce2d53ffc40
BLAKE2b-256 c46076c9c07399cbe0bcf53b507938874d038f3b539d15610c60344d4e38f557

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.5

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 221b41442cf4428fcda7fc958c9721c916709e2a3a9f584edd70f1493a09a762
MD5 ca1dd0f89ed2742373ff9d0e2b2f63ec
BLAKE2b-256 7001952ae1118b3df4739eac6bc9a58d88cda0ae0745f83a3f24a08e65bdc760

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 248.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8809b01f27f679e3023b9e2013051e0a3f17abff4228cb5197663afd8a0f2c7
MD5 21887b5b08dbeb6cf0f5a0f30bf30a1c
BLAKE2b-256 044a6b6fd39a58a4eb12ea8402d2efa00243c44c2bcbcfb9bd0254a609c79d36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 248.1 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c02105deda867d09cdd5088d08708f06d75759df6f83d8f7007b06f422908a30
MD5 a4f03eb30fcaf81119eeebe022a77d04
BLAKE2b-256 89578a68360d697cf9159cba5ee35f2d25bdcda33883e8b5a997714a191a0b11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 242.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8b4b0034e6c7f30133fa64a1cc276f8f1a155ef9529e7eb93a3c1728b40c0f5c
MD5 5405bef6b7847c0ade616b373133115a
BLAKE2b-256 b2ca05cbdd5d93aed6aff2de08254ccc8fa0d4ff2e43c5596ca6bfbd61542a4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 248.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c980ae87863d76b1ea9a073d6d95554b4135032d34bc541be50c07d4a085821b
MD5 f2ea476787780c4df5a0c03db6ff714a
BLAKE2b-256 5e75932ac58996316d57483c197b2fa524df3f824f60fddd682325e1ab951b47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 242.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 527415b5ca201b4add44026f70278fbc0b942cf0801a26ca5527cb0389b6151e
MD5 b7a8266092bda7427db65ec13948eb6d
BLAKE2b-256 8a87e3b49244c060a44e5ef5cd824f756cdee059a2c87403c4e4b87817711923

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 204.6 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for zope.interface-5.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f3c37b0dc1898e305aad4f7a1d75f6da83036588c28a9ce0afc681ff5245a601
MD5 01c16db6ad5af2c3b3a067e37c6513f5
BLAKE2b-256 a275649835fde2b5420587e70dbe8faa03cb2a5b822f27f017105a4efad94bf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c95b355dba2aaf5177dff943b25ded0529a7feb80021d5fdb114a99f0a1ef508
MD5 59289041316ce396a5dc008f7894cc52
BLAKE2b-256 e1f236a15ea0ab2a70ce685111b60a6585a78d845e81b9420aa2e93700705d5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 92195df3913c1de80062635bf64cd7bd0d0934a7fa1689b6d287d1cbbd16922c
MD5 33598d8f956bde698bf2073f403d09fa
BLAKE2b-256 914ded7b9e9132c0e931e4579f6c553bc8d0ea54532a4aa0e5efb6a5fd7d568a

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 247.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7426bea25bdf92f00fa52c7b30fcd2a2f71c21cf007178971b1f248b6c2d3145
MD5 08dea627e5aa633d41a4be8e1f3fb932
BLAKE2b-256 4963488cdcc1e8ceaa69e4587b0115831c16e90ea01f4b14861b76ddab522843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 54243053316b5eec92affe43bbace7c8cd946bc0974a4aa39ff1371df0677b22
MD5 30ff3d167287d261890cfa9dde7c33ee
BLAKE2b-256 41b7a6508dc50f0549f0ae1ab51038a222aaba0f8b7bd72c570287eefeeed59f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 241.9 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7d79cd354ae0a033ac7b86a2889c9e8bb0bb48243a6ed27fc5064ce49b842ada
MD5 8be7b522cfc7f66d1de50caf8c565e06
BLAKE2b-256 db2cac3339af50e6f65422690f086ce4c81c1a7b3f95e040e46581e8f1d6ce06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8af4b3116e4a37059bc8c7fe36d4a73d7c1d8802a1d8b6e549f1380d13a40160
MD5 6f15637114f0741f1d051c3b471a5aa0
BLAKE2b-256 8d3062b7570c9d29b76ef573e765e7769d978b040d7ab05f1ee2dc3466ca2ad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 241.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 61b8454190b9cc87279232b6de28dee0bad040df879064bb2f0e505cda907918
MD5 10be7034036e4273bd5df8f04af6789a
BLAKE2b-256 6bc495778bd97ea5a715192b60edd26513c9a236a5b5c73d4bddfc7248e9f16a

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 204.6 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

File hashes

Hashes for zope.interface-5.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f966765f54b536e791541458de84a737a6adba8467190f17a8fe7f85354ba908
MD5 2409c205e28243edb0cf1049e285ce03
BLAKE2b-256 281a5fdd5455f2111568f41ef6f211ec86854747529fde40faa8a6be74ba73de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 206.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.5.4

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2c51689b7b40c7d9c7e8a678350e73dc647945a13b4e416e7a02bbf0c37bdb01
MD5 0d42eba31bad2f0c440a197508a0cb83
BLAKE2b-256 60d4b449c4f936b0c70989c14864d5fef5aeef5a823e92f96ab8462b17449533

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.5.4

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 0e6cdbdd94ae94d1433ab51f46a76df0f2cd041747c31baec1c1ffa4e76bd0c1
MD5 e1efa848229f7be8eae31d97cc871b52
BLAKE2b-256 d670a1ca49dc5e593afe782851ae527ddd7dc65d152c2e993ba823ee82ed6e89

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp35-cp35m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 247.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b51d3f1cd87f488455f43046d72003689024b0fa9b2d53635db7523033b19996
MD5 081ebd5a01e72ef703db197f208650b4
BLAKE2b-256 280d650ebfe0b83acf38e8d8130b6892462ba67a5ac8eef0442cfb1cd8383361

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 246.9 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 416feb6500f7b6fc00d32271f6b8495e67188cb5eb51fc8e289b81fdf465a9cb
MD5 9a1d62f92270448ddd6b918931e64e6d
BLAKE2b-256 38b9b1347b57272744d6c6940a81f9c684e170ba05aecba7fa9829288ae0cb9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 241.6 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 26109c50ccbcc10f651f76277cfc05fba8418a907daccc300c9247f24b3158a2
MD5 1ab989a1925b1fbef69ba50e270614a9
BLAKE2b-256 e9ef8f77a1790961e2e3fb41f1d3eab5274927904ae9e51338070d7ede5658c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 246.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 28d8157f8c77662a1e0796a7d3cfa8910289131d4b4dd4e10b2686ab1309b67b
MD5 4c5d16320175da6e77d6aa29a58c4d75
BLAKE2b-256 18973fc4ef9fe70b2f83c35d2df3973920a289c1baa48b350f23f73a6b02874a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 241.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b4d59ab3608538e550a72cea13d3c209dd72b6e19e832688da7884081c01594e
MD5 ddd232b336168168a0f1ca3b0ef69839
BLAKE2b-256 d99d7cde5331d76da4def28466f1f3c337632f8c35121fab5cf16069a180a1e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 243.2 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 67aa26097e194947d29f2b5a123830e03da1519bcce10cac034a51fcdb99c34f
MD5 2f29477463ed9b935127e38e4e420c10
BLAKE2b-256 d83582887f3d4d59023cc587429464456a479f368de7d96942dd23ada57a6fe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 823d1b4a6a028b8327e64865e2c81a8959ae9f4e7c9c8e0eec814f4f9b36b362
MD5 e5f97e4ba21571d42581cf5183037438
BLAKE2b-256 72c758fe4dce518119dda7f67fae1fa199df30f6a998ec11e8d2830c92e39d3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 243.2 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0378a42ec284b65706d9ef867600a4a31701a0d6773434e6537cfc744e3343f4
MD5 c6db0946db0370a73244a96cad6114b7
BLAKE2b-256 3048b5ec2ba2e4ce12bff1a73cd7a04224cf9b0289d0991f6ec2a9c457bd3cf0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c7b6032dc4490b0dcaf078f09f5b382dc35493cb7f473840368bf0de3196c2b6
MD5 6ba46cdf9f778509a65e29555062cf4f
BLAKE2b-256 988c278dc7b2f0ce32cb5eaef620f8c17a40a861aeacba3142acd4e9f0d219ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 204.7 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.17

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 96c2e68385f3848d58f19b2975a675532abdb65c8fa5f04d94b95b27b6b1ffa7
MD5 59d8354be1812b7d47e0ff5916eeb8b7
BLAKE2b-256 434ce4b45fc056721bf6e3b4c117455bc12b133c24ee58bff631235064f82f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 203.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.17

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9c7044dbbf8c58420a9ef4ed6901f5a8b7698d90cd984d7f57a18c78474686f6
MD5 4d05dcf87cebacaf4113f842d53dbbf9
BLAKE2b-256 491c574f83f514aba74baf82eee54c40d480fb3af1e3b52da11fb29f957716c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 243.2 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 74b331c5d5efdddf5bbd9e1f7d8cb91a0d6b9c4ba45ca3e9003047a84dca1a3b
MD5 a337d90b873c241afe0f691a87fa92cc
BLAKE2b-256 8bdb27fdc624d25fd7ae6c408a22f2553774aa04131326dd7f3489bb846295a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 79b6db1a18253db86e9bf1e99fa829d60fd3fc7ac04f4451c44e4bdcf6756a42
MD5 682fa40bfb5fd02e86c4e965f41a083a
BLAKE2b-256 cf6a7c0c1615f87fcf97952ece7a9f93206bedc4d09447aa2e2a9b41a618c62f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 243.2 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 672668729edcba0f2ee522ab177fcad91c81cfce991c24d8767765e2637d3515
MD5 0ee9ce4c087f70e330edc6561156f30c
BLAKE2b-256 f8e1b0b1c5baff29aa8b84812875d88fd2377b79dc9c8c0dd5dafae1c701748f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d3cd9bad547a8e5fbe712a1dc1413aff1b917e8d39a2cd1389a6f933b7a21460
MD5 c754fc2959d4b05525a26fdcbecbb22e
BLAKE2b-256 ce529250f100a9b09d79a4337ce5373dada7ddc3c43f4c37cad24acede085651

See more details on using hashes here.

File details

Details for the file zope.interface-5.3.0-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zope.interface-5.3.0-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 204.4 kB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/2.7.18

File hashes

Hashes for zope.interface-5.3.0-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ec58e1e1691dde4fbbd97f8610de0f8f1b1a38593653f7d3b8e931b9cd6d67f
MD5 de98d5ef14cf327a7cf99a4c4af5f20b
BLAKE2b-256 6ca2ed51fd840e130ef0409ce0e8e515c212c50564e5c885609a7e5205e9d028

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