Skip to main content

Generic Transparent Proxies

Project description

zope.proxy

https://github.com/zopefoundation/zope.proxy/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.proxy/badge.svg?branch=master Documentation Status Latest release Python versions

Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.

zope.proxy is implemented via a C extension module, which lets it do things like lie about its own __class__ that are difficult in pure Python (and were completely impossible before metaclasses). It also proxies all the internal slots (such as __int__/__str__/__add__).

Complete documentation is at https://zopeproxy.readthedocs.io

Changes

6.1 (2024-10-02)

  • Respect PURE_PYTHON environment variable set to 0.

6.0 (2024-09-17)

  • Declare full support for Python 3.13.

  • Drop support for Python 3.7.

5.3 (2024-08-07)

  • Build Windows wheels on GHA.

  • Correct return type for wrap_hash (fixes build on i386). (#61)

5.2 (2024-02-09)

  • Add preliminary support for Python 3.13 as of 3.13a3.

5.1 (2023-10-05)

  • Add support for Python 3.12.

5.0.0 (2023-01-18)

  • Drop support for Python 2.7, 3.5, 3.6.

  • Remove proxying code for names that no longer exist in Python 3 like __long__ and some others. (#55)

4.6.1 (2022-11-16)

  • Add support for building arm64 wheels on macOS.

4.6.0 (2022-11-03)

  • Add support for Python 3.11.

4.5.1 (2022-09-15)

4.5.0 (2021-11-17)

  • Add support for Python 3.10.

4.4.0 (2021-07-22)

  • Add support for Python 3.9.

  • Create aarch64 wheels.

4.3.5 (2020-03-16)

  • Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4 used to do), fixes issue 39.

4.3.4 (2020-03-13)

  • Fix a compilation warning on Python 3.8. The slot tp_print changed to tp_vectorcall_offset in 3.8 and must not be set. Prior to 3.8, it was reserved and ignored in all Python 3 versions. See issue 36.

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

4.3.3 (2019-11-11)

  • Add support for Python 3.8.

  • Drop support for Python 3.4.

4.3.2 (2019-07-12)

  • Fix error handling in ProxyBase.__setattr__: any the exception raised by PyString_AsString/PyUnicode_AsUTF8 would be silently swallowed up and ignored. See issue 31.

4.3.1 (2018-08-09)

  • Simplify the internal C handling of attribute names in __getattribute__ and __setattr__.

  • Make building the C extension optional. We still attempt to build it on supported platforms, but we allow it to fail in case of a missing compiler or headers. See issue 26.

  • Test the PURE_PYTHON environment and PyPy3 on Travis CI.

  • Add support for Python 3.7.

4.3.0 (2017-09-13)

  • Fix a potential rare crash when deallocating proxies. See issue 20.

  • Drop support for Python 3.3.

  • Drop support for “python setup.py test”.

  • 100% test coverage.

  • Fix indexing pure-Python proxies with slices under Python 3, and restore the use of __getslice__ (if implemented by the target’s type) under Python 2. Previously, pure-Python proxies would fail with an AttributeError when given a slice on Python 3, and on Python 2, a custom __getslice__ was ignored. See issue 21.

4.2.1 (2017-04-23)

  • Make the pure-Python implementation of sameProxiedObjects handle zope.security proxies. See issue 15.

  • Add support for Python 3.6.

4.2.0 (2016-05-05)

  • Correctly strip zope.security proxies in removeAllProxies. See issue 13.

  • Avoid poisoning the user’s global wheel cache when testing PURE_PYTHON environments under tox,

  • Drop support for Python 2.6 and 3.2.

  • Add support for Python 3.5.

4.1.6 (2015-06-02)

  • Make subclasses of ProxyBase properly delegate __module__ to the wrapped object. This fixes some zope.interface lookups under PyPy.

  • Make the pure-Python implementation of ProxyBase properly report the zope.interface interfaces implemented by builtin types like list. This fixes some zope.interface lookups under PyPy.

4.1.5 (2015-05-19)

  • Make the C implementation proxy __unicode__ correctly.

  • Make the C implementation use the standard methods to proxy int and float.

  • Make the pure Python implementation handle descriptors defined in subclasses like the C version. See https://github.com/zopefoundation/zope.proxy/issues/5.

4.1.4 (2014-03-19)

  • Add support for Python 3.4.

  • Update bootstrap.py to version 2.2.

4.1.3 (2013-03-12)

  • Fix interface object introspection in PyPy. For some reason PyPy makes attributes available despite the restrictive __slots__ declaration.

  • Add a bunch of tests surrounding interface lookup and adaptation.

4.1.2 (2013-03-11)

  • Make PyProxyBase.__iter__() return the result of PyProxyBase._wrapped.__iter__ if available, otherwise falling back to Python internals. The previous implementation always created a generator.

  • In PyProxyBase.__setattr__(), allow setting of properties on the proxy itself. This is needed to properly allow proxy extensions as was evidenced int he zope.security.decorator module.

4.1.1 (2012-12-31)

  • Fleshed out PyPI Trove classifiers.

4.1.0 (2012-12-19)

  • Enable compilation of dependent modules under Py3k.

  • Replace use of PyCObject APIs with equivalent PyCapsule APIs, except under Python 2.6.

    N.B. This change is an ABI incompatibility under Python 2.7:

    extensions built under Python 2.7 against 4.0.x versions of zope.proxy must be rebuilt.

4.0.1 (2012-11-21)

  • Add support for Python 3.3.

4.0.0 (2012-06-06)

  • Add support for PyPy.

    N.B.: the C extension is not built under PyPy.

  • Add a pure-Python reference / fallback implementations of zope.proxy.ProxyBase and the proxy module API functions.

    N.B.: the pure-Python proxy implements all regular features of ProxyBase; however, it does not exclude access to the wrapped object in the same way that the C version does. If you need that information hiding (e.g., to implement security sandboxing), you still need to use the C version.

  • Add support for continuous integration using tox and jenkins.

  • 100% unit test coverage.

  • Add Sphinx documentation: moved doctest examples to API reference.

  • Add ‘setup.py docs’ alias (installs Sphinx and dependencies).

  • Add ‘setup.py dev’ alias (runs setup.py develop plus installs nose and coverage).

  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.

  • Drop support for Python 2.4 and 2.5.

  • Add Python 3.2 support.

3.6.1 (2010-07-06)

  • Make tests compatible with Python 2.7.

3.6.0 (2010-04-30)

  • Remove test extra and the remaining dependency on zope.testing.

  • Remove use of ‘zope.testing.doctestunit’ in favor of stdlib’s ‘doctest.

3.5.0 (2009/01/31)

  • Add support to bootstrap on Jython.

  • Use zope.container instead of zope.app.container.

3.4.2 (2008/07/27)

  • Make C code compatible with Python 2.5 on 64bit architectures.

3.4.1 (2008/06/24)

  • Bug: Update setup.py script to conform to common layout. Also updated some of the fields.

  • Bug: Honor pre-cooked indices for tuples and lists in the __getslice__() and __setslice__() methods. See http://docs.python.org/ref/sequence-methods.html.

3.4.0 (2007/07/12)

  • Feature: Add a decorator module that supports declaring interfaces on proxies that get blended with the interfaces of the things they proxy.

3.3.0 (2006/12/20)

  • Corresponds to the verison of the zope.proxy package shipped as part of the Zope 3.3.0 release.

3.2.0 (2006/01/05)

  • Corresponds to the verison of the zope.proxy package shipped as part of the Zope 3.2.0 release.

3.0.0 (2004/11/07)

  • Corresponds to the verison of the zope.proxy package shipped as part of the Zope X3.0.0 release.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope_proxy-6.1.tar.gz (43.8 kB view details)

Uploaded Source

Built Distributions

zope.proxy-6.1-cp313-cp313-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.13 Windows x86-64

zope.proxy-6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (72.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (73.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (68.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp313-cp313-macosx_11_0_arm64.whl (39.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

zope.proxy-6.1-cp313-cp313-macosx_10_9_x86_64.whl (39.3 kB view details)

Uploaded CPython 3.13 macOS 10.9+ x86-64

zope.proxy-6.1-cp312-cp312-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

zope.proxy-6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (72.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (73.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (68.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp312-cp312-macosx_11_0_arm64.whl (39.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

zope.proxy-6.1-cp312-cp312-macosx_10_9_x86_64.whl (39.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

zope.proxy-6.1-cp311-cp311-win_amd64.whl (40.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

zope.proxy-6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (71.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp311-cp311-macosx_11_0_arm64.whl (39.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

zope.proxy-6.1-cp311-cp311-macosx_10_9_x86_64.whl (39.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

zope.proxy-6.1-cp310-cp310-win_amd64.whl (40.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

zope.proxy-6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp310-cp310-macosx_11_0_arm64.whl (39.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

zope.proxy-6.1-cp310-cp310-macosx_10_9_x86_64.whl (39.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

zope.proxy-6.1-cp39-cp39-win_amd64.whl (40.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

zope.proxy-6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (68.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp39-cp39-macosx_11_0_arm64.whl (39.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

zope.proxy-6.1-cp39-cp39-macosx_10_9_x86_64.whl (39.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

zope.proxy-6.1-cp38-cp38-win_amd64.whl (40.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

zope.proxy-6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

zope.proxy-6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zope.proxy-6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zope.proxy-6.1-cp38-cp38-macosx_11_0_arm64.whl (39.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

zope.proxy-6.1-cp38-cp38-macosx_10_9_x86_64.whl (39.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file zope_proxy-6.1.tar.gz.

File metadata

  • Download URL: zope_proxy-6.1.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for zope_proxy-6.1.tar.gz
Algorithm Hash digest
SHA256 9b70bf787fcbd3ecb86ba886d71e5cd857da0d6dbe2fcf2b6c24774f24747e2e
MD5 6d6f76315521181046b1e52213b1d847
BLAKE2b-256 5c1cd051c6a2968a189787c7ed8f789201dd7ee0f40e5c1553ea513bdbd21dcf

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zope.proxy-6.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0rc2

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17fa348ec0ac9daafb9a0380e067ed1e8fc1ddcaefc31b094e255544319b8609
MD5 fce5983d9791f150bd646438a33286f5
BLAKE2b-256 cdda2e120d9dfc21c135d749390e6f16c18ced83e803b55412ef23b28c337af1

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07c43ae0180ba4dc6fa41cc9e306d5e5c063014fb8d4e8614b49f8f934d42eb9
MD5 65769aabd3a6e6440bc56b70d869a1c6
BLAKE2b-256 1e911f30f4635f7aeb31134bc3118e1fca20c7ddc5d3e125eb269f3801cbf0ff

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fd5b73c60cd64e9225d5dd810742e467c8086b7615d29849ac53a98ab059267
MD5 b3624cbe24f1b26ff6de555d1e3f18c3
BLAKE2b-256 05b456ba31881edb1858b5c009973ea2362041bd36179a9f6496446c62eeab7d

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 71d9b46af85bca3ceb1fa60b95591cce50538265b73f0eefb735bd366199ebeb
MD5 1a830412977c3f0b2ac22430491c40e6
BLAKE2b-256 45a3cab9b3e54d6bc06711d7779b50e14b0805618445e0c3ee8e82cf6a0ad01c

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f7208e4630003bf77abd64f54d0e98767fa146f2930b7bfb4ba12e23bbfb006
MD5 97834304e53124a34b2f6bef9c72f8c0
BLAKE2b-256 3df2ade1536faac8f08fb237d7c53865c3b1f835539ff80e08d955a233f635c6

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cda5526ebea4aced070bfa0ce73e7b3a2a2250988a5b12b1593fe510dd3338db
MD5 a2ac462cd8589e32f04202356d896695
BLAKE2b-256 49623f9cbf9bcb58b5e330fc5b37d42c2a9fbcbfe2feecde7bf58966b08e8f46

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 60497b06f9e249b3c21b09ce1775b3d71a74a37cea44207cd997317a77fc5918
MD5 856754122d23b078718fe896988823b1
BLAKE2b-256 48993ca142e945075e082a17278c3cc47822cc9b8285bbdb0943e5d8c81fdf20

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51a6be9875dd4bd3945da4338120baed733610acb961c77f3bdfec9ba1be208e
MD5 f0b20fb44600a68dfc17391dd13d2e7c
BLAKE2b-256 e9fede76477112bcf671f21fb39fbbe5613e2207f679cad0c8e79323d62f6797

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed87d7c006d635e4f92c94dbb8ad6082b1fe828dfa76ed3c78610bc84cefdeb7
MD5 4613b66a5962edd59e30245ba8d8cf97
BLAKE2b-256 637c0b22b3aca302f7e22a108be20923745d4b2a3b0a149b64cf9e5ac67a53f2

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9799b3016982a32dc9f9e4f42e443a52c88b3f601a50d21951d0ef450999b85d
MD5 9e0be95d01ac894a2e553ded0f413c6b
BLAKE2b-256 7f449cb3b1148736459b610048dc1f4b72d8d8c3b866e920ee1fc0ce81d28187

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ea7b1b14c31d28de0c3dbbb6672e36dea62828866831bd8a9736171b1d82465
MD5 137a249b8822a09698b633061c426068
BLAKE2b-256 8fb72bf9814ff968d77244cf3d84e4f1dda07901a927a01cb13cf61479112e31

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 205d6addd0a19ac2febc0b0bf5dabc5b9ae7db385a6a84dddaf3237d113ee01f
MD5 9b1cb0fd255ae2df00c0487ab1c0877a
BLAKE2b-256 62fbde3be3871ce25776f46f73c3c1e3a19cd4d418b0e167c475486f728cc180

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1a1efcb6987b73e11d3a5f7439ee06e4654e2f43a8c05196a9c581313fa79c2
MD5 fbb0a5bbc5c5a3a13824b8ea44dbbda0
BLAKE2b-256 966d77d48ed1c790c11dcf75ae4a52de8a74605e11d10ea709a60fcd4193855b

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 669efe87eabc4e6bf3a625d46191cb156e8c7ff8e44673b70caebfc9f4a28789
MD5 822fc4e82a0000ff1dbcda355b2b01f2
BLAKE2b-256 a5e290e6e4234003cb9caf1ac7632f9846fd0a74df928f07c624081bdcea874f

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f70a1a3f112063dd91624091d28ba6eac66eac941667bca603a0f2fe3c79082d
MD5 b753c3d231dd14b4d6d278123fa21b41
BLAKE2b-256 cff93d59c2aaa8088b132d3352782b5ba6210c0263eed21340fb03e3a90134e7

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 440533a95da81182a1ee86f70d23cac318669b1fead47b0159d9418ed33f671b
MD5 e449a23005ab2b30ae595b85363d2c3c
BLAKE2b-256 4dc9826731fafb1eeb82d2185f8486b898401dc018db1c04728eaa0db5a5b001

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d775e4ec770dd66cfd5fabbdab02bee72041edd8e79b42e8c5d90400a31bd68b
MD5 640c6ec11b90d5475c4cd8f17037d92d
BLAKE2b-256 b1018e23c58b6efb7a281acf9bf8af1d75737c1bd6aeed5edb41a4f2399484b8

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0777f9b4cbaa1ad8b9a2d246e4c0fe190e79d7f20b9d4535692ae03c30285cee
MD5 b4b612db9d1f18e20ea6c8be3bba56b6
BLAKE2b-256 32aabc7dfaf912f36a5a12dfe3f4d0a1c5c92294e06ce02082c71e7e16fd93fc

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zope.proxy-6.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66c4daf8b9842ec18402557c05bd4ff11f38c8c0657350f3fd8232ac4e79d787
MD5 6ebc52faf7a645638103401866b7e204
BLAKE2b-256 2b2123b3b6f1ef22f49d913b60bf812551ef4815c80727c2951fd12c99419ba2

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a48562abc5bf2a1ed535ace22b6c26c4d799375849e2ca21ed3be684360c2008
MD5 3e185bfbfbde097058da84a91bb90b2a
BLAKE2b-256 0b705f6eb28c6802e2cab8736360081cc9344582ab54740cceab8421aa7f948e

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84988696d78b85f7b6020bb2c97e9dccba7a499a20a73a77bbee231480b18752
MD5 9aca6f6173d65fb6fc319572e30a3fd4
BLAKE2b-256 a97c4948d9bcfc1855036a93bab6cdbb6cd0e773db91309dd326558f8697c818

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 702124d2031bdcae0886bc1cba5357a8cf604d64fe1f31006ecd132a73ea4244
MD5 1c374784d7c051c9afa5d7e3897eba34
BLAKE2b-256 267ac9bec7a4ddaf36b85114a77317bf4fef9da3ba899dac87c57435bff66027

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d193e667b485bd54df9d99ec083103b0ff0575956804d906c52714ee268ee7f
MD5 498587e3262a8c3856c363439b5099f4
BLAKE2b-256 4c72c9c2401e3854788ed8958cc046b80edf721a49ac033dee1975512b4c9382

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95cb6de0b7ba5aa65fd010dd590c2b31e40f0976b0466cb53d7b90483115b83c
MD5 7c2c135f5612bb2bcbadabf2a363a0ba
BLAKE2b-256 96703008de4dfeb69622adde7eeeae04e68cf2f1974c3c7bf1a0d9b3ab1656af

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zope.proxy-6.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4962cd422d0142433f09a000ed2ef6151e0b7dc0c2028e8b9d180b42e2ca1843
MD5 1d6d7e8e1c9328a7a40ca75fb58f7943
BLAKE2b-256 06856e225eb7b8c5daf654321cc4e3037cbd43ea90a88aab812b8b527a7532d3

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae215bce9e8e19b99fe3599690313a803c75d7ab1b19b3dc539f00403c6a0faf
MD5 c8e1801b80452971ab77f774b6b7aeed
BLAKE2b-256 9a86120d2c93e03834658b7c2313e14af5a6a2f0cc5132c72023731acaccc1d5

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d14fdcfc8a1cf7104890db58621e1a943138921e0d9942e7cc805b894992d959
MD5 b1b7b828672f6ed7f98c901bbca42450
BLAKE2b-256 f7ceb6a4eed8b8c7e06bb99a779a217ab14a5e683cf92d181d917ee89a541bb3

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdae0ad3626bcaa5373b4a2b5639aadd19155fa54f6fde7a55de0385764ec698
MD5 8f67a273e4b8c2716fa465e8a8633140
BLAKE2b-256 0388f2ca1a8c31b3c6f12e4a1628446d1c868338ec066f7376a4394575748fdb

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5131b64aa3e1b9e0ab10e2db127ccf8b082a2d6348e467777018de2d3c402ff9
MD5 428f4c1db0b5878b932eb8a1f5236f9e
BLAKE2b-256 459c931057098303c1275814115636bbcc58d051215412665d353f905c495db1

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3da50741baea56a1165181eba85e78a35a2142cff1d2402e6073ce93f97b2d9
MD5 ca2949f32e248f4cb5166b07ea75d24f
BLAKE2b-256 424a19a59581e01f16d32caae846ce29391376c6234948c5deb8c6569ab87164

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zope.proxy-6.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7cd2e9cd9870e2fbf03dc46aec2e3a3dbe5616c624ccb7941cd3db43f977c72b
MD5 af6153b4080188df4f85fad49ebcc209
BLAKE2b-256 289cc21a97bf976aa1918c3316603a557e05031f238ec6091214835a8f622a71

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc0ed2f87996c06b97910b7d801fc2ba80c976ef218e59baf8a9da16c64b1c0c
MD5 c63270a4962baf81067a007e2bb2bc80
BLAKE2b-256 2b9946ce2063145b9921b2a568421827215e9ac57ef20d37f9f7147988962073

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c7fe29a87cdac956ea246784df4eb7a52b8262d39a7089f9903c2fedf0968dd
MD5 ef66f3dede2fa0a3ac900e2263f0e9b6
BLAKE2b-256 4a17b1a9291485f5b21890808ae99e8deff9087125a5eee92fd1437eb9898d75

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76c218b92d06c8e5bcf52b8f3ce2472509789b618feda47d5e9fd7a08ab8d84e
MD5 a06445330136b10e954f5ef1cb39f98d
BLAKE2b-256 0d59798f72ec085d46e94c55c9c42b651372b9640783240b34c122df8a678962

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90218acd90c1e67baa2a0635f3fd9e9a519317edefb8587dbb3cbea43a234786
MD5 10b89f1890bc3006e281ac3ae3462c92
BLAKE2b-256 e5346b7f6f1d7a1c12ff5affcda7508df0e5319c1b87c4ec2ca787a5321d14e0

See more details on using hashes here.

File details

Details for the file zope.proxy-6.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59f293864db0ef5be0754f6f7428ddc6b3b97da6faa76cff191af4efa8fd05d1
MD5 f2428ea6800da8709ea3d0b68a3af013
BLAKE2b-256 c1aaf3e8552c3ecb49373e06075f29d531e5c64ae8a83ce85ee19fcfa9140738

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page