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

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 files for zope.interface 4.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zope.interface 4.6.0
File Size Uploaded
zope.interface-4.6.0.tar.gz 150.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for zope.interface 4.6.0
File
zope.interface-4.6.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
zope.interface-4.6.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
zope.interface-4.6.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
zope.interface-4.6.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
zope.interface-4.6.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
zope.interface-4.6.0-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
zope.interface-4.6.0-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
zope.interface-4.6.0-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
zope.interface-4.6.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32 Details
zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 4.3 MB

Release files / zope.interface-4.6.0.tar.gz

Download URL zope.interface-4.6.0.tar.gz
Size 150.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1b3d0dcabc7c90b470e59e38a9acaa361be43b3a6ea644c0063951964717f0e5
BLAKE2b-256 checksum
How to use checksums
4ed0c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.1

Release files / zope.interface-4.6.0-cp37-cp37m-win_amd64.whl

Download URL zope.interface-4.6.0-cp37-cp37m-win_amd64.whl
Size 133.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
550695c4e7313555549aa1cdb978dc9413d61307531f123558e438871a883d63
BLAKE2b-256 checksum
How to use checksums
a8d2e2fb1052cdf1c1d05a23c5f7a192a8dc104d5afda0539f86b9839264e1cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / zope.interface-4.6.0-cp37-cp37m-win32.whl

Download URL zope.interface-4.6.0-cp37-cp37m-win32.whl
Size 132.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
62dd71dbed8cc6a18379700701d959307823b3b2451bdc018594c48956ace745
BLAKE2b-256 checksum
How to use checksums
5599f728599ef08137889cacc58c08e3b1affe974fcd029528a822ec7b7efffa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp37-cp37m-manylinux1_x86_64.whl
Size 167.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
95cc574b0b83b85be9917d37cd2fad0ce5a0d21b024e1a5804d044aabea636fc
BLAKE2b-256 checksum
How to use checksums
3ab55cbafbe09bbfc242503b0cd9bcf9dee32458b3ca166f6a63cb7b4f465b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp37-cp37m-manylinux1_i686.whl
Size 163.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
eed88ae03e1ef3a75a0e96a55a99d7937ed03e53d0cffc2451c208db445a2966
BLAKE2b-256 checksum
How to use checksums
bccb35e8132cfce7d5d8d23af613b7e7a914d6cc59fb3c249d246f50eeba342e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL zope.interface-4.6.0-cp37-cp37m-macosx_10_14_x86_64.whl
Size 131.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
14b242d53f6f35c2d07aa2c0e13ccb710392bcd203e1b82a1828d216f6f6b11f
BLAKE2b-256 checksum
How to use checksums
d93a101934e0f2026f0a58698978bfedec6e2021b28b846d9e1d9b54369e044d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.1

Release files / zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl

Download URL zope.interface-4.6.0-cp37-cp37m-macosx_10_6_intel.whl
Size 140.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
2f6175722da6f23dbfc76c26c241b67b020e1e83ec7fe93c9e5d3dd18667ada2
BLAKE2b-256 checksum
How to use checksums
1422ca298e4c576981830be5e706049e9a3c091edf9dc489a00e3c1ec8c501d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

Release files / zope.interface-4.6.0-cp36-cp36m-win_amd64.whl

Download URL zope.interface-4.6.0-cp36-cp36m-win_amd64.whl
Size 134.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
968d5c5702da15c5bf8e4a6e4b67a4d92164e334e9c0b6acf080106678230b98
BLAKE2b-256 checksum
How to use checksums
da08726e3b0e3bd9912fb530f9864bf9a3af9f9f6a1dfd4cc7854ca14fdab441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Release files / zope.interface-4.6.0-cp36-cp36m-win32.whl

Download URL zope.interface-4.6.0-cp36-cp36m-win32.whl
Size 132.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
a0c39e2535a7e9c195af956610dba5a1073071d2d85e9d2e5d789463f63e52ab
BLAKE2b-256 checksum
How to use checksums
81e3f264d114b8d1cf5de70c645a8685c9f64509ace1989668f87b19d2219435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

Release files / zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp36-cp36m-manylinux1_x86_64.whl
Size 167.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5f4d42baed3a14c290a078e2696c5f565501abde1b2f3f1a1c0a94fbf6fbcc39
BLAKE2b-256 checksum
How to use checksums
19171d198a6aaa9aa4590862fe3d3a2ed7dd808050cab4eebe8a2f2f813c1376
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp36-cp36m-manylinux1_i686.whl
Size 163.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
086707e0f413ff8800d9c4bc26e174f7ee4c9c8b0302fbad68d083071822316c
BLAKE2b-256 checksum
How to use checksums
a07e57954b7c2871c11d7206cb35962da2daa29a16e43ba8cce159e20554b6d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl

Download URL zope.interface-4.6.0-cp36-cp36m-macosx_10_6_intel.whl
Size 140.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
4265681e77f5ac5bac0905812b828c9fe1ce80c6f3e3f8574acfb5643aeabc5b
BLAKE2b-256 checksum
How to use checksums
f8110d2c7017ee0014801251470b4ace8590ff6f8acdf431b04e08cdb2661246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.0

Release files / zope.interface-4.6.0-cp35-cp35m-win_amd64.whl

Download URL zope.interface-4.6.0-cp35-cp35m-win_amd64.whl
Size 133.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a6a6ff82f5f9b9702478035d8f6fb6903885653bff7ec3a1e011edc9b1a7168d
BLAKE2b-256 checksum
How to use checksums
187c3e883287120f2dc67728f601f431deddafa9fdd08eea59fb715868e4279d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

Release files / zope.interface-4.6.0-cp35-cp35m-win32.whl

Download URL zope.interface-4.6.0-cp35-cp35m-win32.whl
Size 132.3 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1157b1ec2a1f5bf45668421e3955c60c610e31913cc695b407a574efdbae1f7b
BLAKE2b-256 checksum
How to use checksums
20c97db4dd3f0a510d89866b4263df53780d3b67895c1a814018850ff39b6a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

Release files / zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp35-cp35m-manylinux1_x86_64.whl
Size 167.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
11ebddf765bff3bbe8dbce10c86884d87f90ed66ee410a7e6c392086e2c63d02
BLAKE2b-256 checksum
How to use checksums
0cdcd715a3f2f9df4e0440e67b1dc654bcfb6dc11aac8296353eaf56164b8f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp35-cp35m-manylinux1_i686.whl
Size 163.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b639f72b95389620c1f881d94739c614d385406ab1d6926a9ffe1c8abbea23fe
BLAKE2b-256 checksum
How to use checksums
29ef36f1e7f2a5c39cd27fb9e4e4e5966d6b8fe72c3317f7430a88eaa8e913ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl

Download URL zope.interface-4.6.0-cp35-cp35m-macosx_10_6_intel.whl
Size 140.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
3b877de633a0f6d81b600624ff9137312d8b1d0f517064dfc39999352ab659f0
BLAKE2b-256 checksum
How to use checksums
8a9baef67ef8fe5c4f457b7520f83b3ec34ec44d89d2ee3ccb45808f9d86bd62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

Release files / zope.interface-4.6.0-cp34-cp34m-win_amd64.whl

Download URL zope.interface-4.6.0-cp34-cp34m-win_amd64.whl
Size 131.6 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f99451f3a579e73b5dd58b1b08d1179791d49084371d9a47baad3b22417f0317
BLAKE2b-256 checksum
How to use checksums
036b2c4dcccea44aa5e500353f4621f9453e72c7813318bbc55761f7a7cc0425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

Release files / zope.interface-4.6.0-cp34-cp34m-win32.whl

Download URL zope.interface-4.6.0-cp34-cp34m-win32.whl
Size 131.0 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
7e099fde2cce8b29434684f82977db4e24f0efa8b0508179fce1602d103296a2
BLAKE2b-256 checksum
How to use checksums
f3b53f72b3f4343bb82072d44997a4e5933faecb702c5c9db98e57368d93e6fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

Release files / zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp34-cp34m-manylinux1_x86_64.whl
Size 167.2 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
298f82c0ab1b182bd1f34f347ea97dde0fffb9ecf850ecf7f8904b8442a07487
BLAKE2b-256 checksum
How to use checksums
6e83c962fcbf0c1eaa6a4a9fe77f0ef7ff0ec00f2c09fee5ec8a69f6123b9755
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp34-cp34m-manylinux1_i686.whl
Size 163.2 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
81295629128f929e73be4ccfdd943a0906e5fe3cdb0d43ff1e5144d16fbb52b1
BLAKE2b-256 checksum
How to use checksums
fba5ded7bba56cad32577695df1c66a8b346cf847523a87fffb5ccf830f327dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl

Download URL zope.interface-4.6.0-cp34-cp34m-macosx_10_6_intel.whl
Size 140.1 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
7040547e5b882349c0a2cc9b50674b1745db551f330746af434aad4f09fba2cc
BLAKE2b-256 checksum
How to use checksums
98c852b56a53fb09514d4aff6eaab3ded9e38de599fd3ce5723efda867a6b10e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.4

Release files / zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp27-cp27mu-manylinux1_x86_64.whl
Size 164.7 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bad44274b151d46619a7567010f7cde23a908c6faa84b97598fd2f474a0c6891
BLAKE2b-256 checksum
How to use checksums
a2a2e68c37eb2ef9bf942e0ace19f4cf6fe3e7c650932fb587bfde3c608f7d77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp27-cp27mu-manylinux1_i686.whl
Size 160.5 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7e5c9a5012b2b33e87980cee7d1c82412b2ebabcb5862d53413ba1a2cfde23aa
BLAKE2b-256 checksum
How to use checksums
25f6c7579bff6e49373790f598c966bd61c8fae5c6890fc7d5ce60f100cae363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp27-cp27m-win_amd64.whl

Download URL zope.interface-4.6.0-cp27-cp27m-win_amd64.whl
Size 131.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d788a3999014ddf416f2dc454efa4a5dbeda657c6aba031cf363741273804c6b
BLAKE2b-256 checksum
How to use checksums
363dbea244aa800e43f5013b55765db189aacb4d7b11adc386654f296e139988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / zope.interface-4.6.0-cp27-cp27m-win32.whl

Download URL zope.interface-4.6.0-cp27-cp27m-win32.whl
Size 131.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
20a12ab46a7e72b89ce0671e7d7a6c3c1ca2c2766ac98112f78c5bddaa6e4375
BLAKE2b-256 checksum
How to use checksums
510a468a390e8d54013e68875763c7cd5b20120ca43f944971050a996a2e0d37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

Release files / zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl

Download URL zope.interface-4.6.0-cp27-cp27m-manylinux1_x86_64.whl
Size 164.7 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9e998ba87df77a85c7bed53240a7257afe51a07ee6bc3445a0bf841886da0b97
BLAKE2b-256 checksum
How to use checksums
b074084cc7f111480c4ad60eecd02ea7830bd39259e29e40dc6a69fbed4b6f09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl

Download URL zope.interface-4.6.0-cp27-cp27m-manylinux1_i686.whl
Size 160.5 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bbcef00d09a30948756c5968863316c949d9cedbc7aabac5e8f0ffbdb632e5f1
BLAKE2b-256 checksum
How to use checksums
9a3c7e4f9ef0f157e9801e0f2b32e81246b56e4728c3ac0c781f331fb7431d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release files / zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl

Download URL zope.interface-4.6.0-cp27-cp27m-macosx_10_6_intel.whl
Size 140.0 kB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
a15e75d284178afe529a536b0e8b28b7e107ef39626a7809b4ee64ff3abc9127
BLAKE2b-256 checksum
How to use checksums
28390b5a168621fadd822810e8f3e2b9502b279aca07d6911ad06495ac9dff97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

Release history Release notifications | RSS feed

8.6

41 release files

8.5

41 release files

8.4

35 release files

8.3

31 release files

8.2

31 release files

8.1.1

31 release files

8.1

26 release files

8.0.1

31 release files

8.0

31 release files

7.2

37 release files

7.1.1

37 release files

7.1.0

37 release files

7.0.3

34 release files

7.0.2

34 release files

7.0

34 release files

6.4

28 release files

6.3

36 release files

6.2

36 release files

6.1

36 release files

6.1a2

35 release files

6.0

30 release files

5.5.2

36 release files

5.5.0

37 release files

5.4.0

51 release files

5.3.0

51 release files

5.1.1

40 release files

5.0.2

40 release files

5.0.1

35 release files

5.0.0

41 release files

4.7.2

39 release files

4.7.1

39 release files

4.7.0

35 release files

This release

4.6.0 This release

29 release files

4.5.0

19 release files

4.4.3

23 release files

4.4.2

40 release files

4.4.1

39 release files

4.4.0

39 release files

4.3.3

24 release files

4.3.1

24 release files

4.3.0

24 release files

4.2.0

32 release files

4.1.2

21 release files

4.1.1

21 release files

4.0.5

17 release files

4.0.4

17 release files

4.0.3

9 release files

4.0.2

9 release files

4.0.1

9 release files

4.0.0

9 release files

3.8.0

11 release files

3.7.0

11 release files

3.6.8

4 release files

3.6.7

11 release files

3.6.6

11 release files

3.6.5

11 release files

3.6.3

11 release files

3.6.2

11 release files

3.6.0

7 release files

3.5.3

7 release files

3.5.2

7 release files

3.5.1

7 release files

3.5.0

9 release files

3.4.1

7 release files

3.4.0

7 release files

3.3.0

7 release files

3.0.0b1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page