Skip to main content

Generic Transparent Proxies

Project description

zope.proxy

https://github.com/zopefoundation/zope.proxy/actions/workflows/tests.yml/badge.svg https://ci.appveyor.com/api/projects/status/github/zopefoundation/zope.proxy?branch=master&svg=true 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

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-5.2.tar.gz (44.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.proxy-5.2-cp312-cp312-win_amd64.whl (40.4 kB view details)

Uploaded CPython 3.12Windows x86-64

zope.proxy-5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (72.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (73.6 kB view details)

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

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

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

zope.proxy-5.2-cp312-cp312-macosx_11_0_arm64.whl (39.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zope.proxy-5.2-cp312-cp312-macosx_10_9_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

zope.proxy-5.2-cp311-cp311-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.11Windows x86-64

zope.proxy-5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (71.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.9 kB view details)

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

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

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

zope.proxy-5.2-cp311-cp311-macosx_10_9_x86_64.whl (39.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

zope.proxy-5.2-cp310-cp310-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.10Windows x86-64

zope.proxy-5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.3 kB view details)

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

zope.proxy-5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.2 kB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

zope.proxy-5.2-cp310-cp310-macosx_10_9_x86_64.whl (39.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

zope.proxy-5.2-cp39-cp39-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.9Windows x86-64

zope.proxy-5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (68.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.1 kB view details)

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

zope.proxy-5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.8 kB view details)

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

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

Uploaded CPython 3.9macOS 11.0+ ARM64

zope.proxy-5.2-cp39-cp39-macosx_10_9_x86_64.whl (39.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

zope.proxy-5.2-cp38-cp38-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.8Windows x86-64

zope.proxy-5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.5 kB view details)

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

zope.proxy-5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.2 kB view details)

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

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

Uploaded CPython 3.8macOS 11.0+ ARM64

zope.proxy-5.2-cp38-cp38-macosx_10_9_x86_64.whl (39.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

zope.proxy-5.2-cp37-cp37m-win_amd64.whl (40.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

zope.proxy-5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (65.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

zope.proxy-5.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zope.proxy-5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (61.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zope.proxy-5.2-cp37-cp37m-macosx_11_0_x86_64.whl (39.3 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file zope.proxy-5.2.tar.gz.

File metadata

  • Download URL: zope.proxy-5.2.tar.gz
  • Upload date:
  • Size: 44.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for zope.proxy-5.2.tar.gz
Algorithm Hash digest
SHA256 f777d56c2ab2fcf40d026ada1e67f1e39cf6318e3deeb9a1cd5087fccb1f286e
MD5 d3084fbed488c8c6b5090cfa00ac853b
BLAKE2b-256 1fcc42cf13980331e234048307e171c55fc72ddebfc4d41b55e224f12e257f5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 40.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zope.proxy-5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1350b047804166bcc5002880f1a1c44ba8938a55a1f59893152cf3fe0c26433d
MD5 3587a5909f31678e8d8072b6abe518bb
BLAKE2b-256 1035e9b66bc6f7769c2cad484d85b8e3ffbbb79231cde97a66275f3cc9cff514

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01a85be4ac837c2bef209ce547f97f8edb6423bbc7affa314cd36a643f96c455
MD5 f6da3d408146fdc031b844d258479523
BLAKE2b-256 44ad871ccb2b0382b38e5795c85d3796b8696a88aa4406f90122fddfb901da04

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-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-5.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3638b5954c6a3b8e472a22bb87d687106764d145e11bb164bdc412f2a65d69bf
MD5 9669db808a08378bcc60f1a0a8c29566
BLAKE2b-256 b6b4e8f9fed6633e2ce88f3af52db852cee9ffcef9c5fc2f57ad8ccb697439d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e291d8d7a7ded9082c0cd5d271d269d765e1832cb472f3bf194322807c600ae9
MD5 928bc92327641f11857eaeede8277b6a
BLAKE2b-256 67a33f247de519f22031b2cc4087725911ccd41a41a78f38bdf9f2d9a1b9e7e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2aa909f3e157e674f96e69e13f424b854960f90754e2d8973a68b02c6e0460a8
MD5 daf30d44f6038a82437dc5551af9aac4
BLAKE2b-256 b6fa8f6a05effd67db24f8bcbd7d0c088cc04f3dd0eb050aa350452146888be8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e680362d9e9f0d473dddc1a8dc615193b216aad24752ff5c1c3456a7b68d8210
MD5 18074f8c32248cf077d7a4ec6b38a723
BLAKE2b-256 573220650aec61ce86161db18a0d777424cb696e23facbd5a65e0a0129edfee5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for zope.proxy-5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c0dc0b1af5536d41b113088b099b8774910765f0c278d7d02a5f4d5f7d3df2c
MD5 d11a5ab3995792fd42b3affce1c1e63f
BLAKE2b-256 8d6a72d4f4aa3f12470876b190102d90592e13d88cae91ad33cb6ae8df0b3ce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12cbff2f4fd736013094ed9fb4a62d9f4ef1b6ae825b0ee0f3e5b2a9ddeaf718
MD5 8b34c308b34a6530afef55b2141d9c67
BLAKE2b-256 a3410f6653bf89ce45286196aa7d45d14f080583f84003243b4af62dd43e9f7d

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-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-5.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 691b7a7b5406125c5a570c9e64ada4d4fdc69617f50a352489b0c370c80094b7
MD5 4baf09a8daf2da3b054bf6f55d0028c7
BLAKE2b-256 bb159acaa3228d5e9dff7d6ac6a53876c0913c49aadfc354a2fb20ca4a66403c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 568bb29cb94a51b158701371bcdb3e7fa1b6a455fbea631b10c1329070125c33
MD5 a8b1d2b379f9f9a0fc02bb80f769c8f1
BLAKE2b-256 55a0a75bb3959a261bc0f469daff6579b5be3a6f9299540a9ecd60ad8b2359ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9adaeafc5fab0a11e4036766d119e4728b9d0c29120d606e15830648c8fe459
MD5 bc62d562530be2986031c84ac68772a9
BLAKE2b-256 dedf3159cdc52fc0eb4bc23b4ffe8de00368274ba46974270ec34e14e93f6193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 761851d5523b81c7c3f565cd26d1f2bf0a0622562969f976238b3dcdf52cc94b
MD5 691889a5e4827e63231cc8135eee744b
BLAKE2b-256 ecb03ae905d6d91cc40f972dbd8d4d6cff2793338c97079ee0613cebb5b645ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for zope.proxy-5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7652d546c5b2432a36c496cfcacc6dcc08e5b939bdafed58043ce2329719b90b
MD5 f9d31c54d8f0abb4e229b6926d295fff
BLAKE2b-256 b55e439918e84cba9aa453760d35776c258a47f153a178cd21f6f1e580ba87ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2ba3c02270595b79a8c6eb5f6ccacf6bb94f33031ca5806835d78024186850a
MD5 cac0f24011fcc3ff7d1bb35ff88dfed2
BLAKE2b-256 833e6d381f6277be9b3aca51cdfcedb1a89f4d0ad9cb19efde032091208de487

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-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-5.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0a846f212512182c12ab4310557dfe4b5722309e727a4aff3786b630f681aaf
MD5 e36d55c1da265676b23d359e255588db
BLAKE2b-256 4edb0a0734cd240ace4bbbc678e3e61eac71b1da7dc06792aa27b22795643f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 834a3d42c8f9ef62725d69ff98449e076000ff6eb0e4339fcdaaa322b8398622
MD5 b2b84c8e30be54a17437dadd3f73feaa
BLAKE2b-256 8357fbb67021dff6a524066bf4cc1adba196a57a41f22b423f59c33afa48cf7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ac6b6e529a2ee3b16c257a7e0727dc9e53d37450fc599b4edb1f831b04eb8f5
MD5 6cf95ee8ddca58eec8b027b17879d230
BLAKE2b-256 9eefdf89e3ebbfd465790d300972ed44576d53bc21a4620eadfc8fcd0ee8cd20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7266bfa500c872c1192e6aedf10bc5dd403e47287b1b009009f9cb7bb4d5e215
MD5 8f983b5fd20699a54c34684a82aab6b7
BLAKE2b-256 5dc60d77e8be650d96351b5932adbca2079f34e62936caa17971c8608bd4375a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.0

File hashes

Hashes for zope.proxy-5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 89ee4a870de6bd08f5f0bdd5de4ef5b14fd1ecd9e09677b700cfe2e23aa87b1d
MD5 63afed7f3ee3af1d2e69a66cd716d84e
BLAKE2b-256 9818b1f00950dd5288c9a17acf4e40b10b119615a182a27dddb26e3165041d3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4ab4df8df7424c4ea0c7d157a041f9c6dac14e54b5c635d0a2d707620a0b2c8
MD5 192997f2bbf4448db75503fc789bec3e
BLAKE2b-256 c900e1ff750dc16910f4aff65d71210887bfbc4fd3af7c1ad6f6521d365cef08

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-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-5.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0e850b6e49d36b8d509a68c56bda9bcea573c445e7cc2f135dca980034184f0
MD5 751b0020b5a8d5091af8e439afe4d45a
BLAKE2b-256 3340362cb9f6da656a1e23b540320d52d1eabd8b6f77b555057e6b99fb107e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6deb3aaca99346c7fd24e57b7b2bc9a973789c7f94705fa924f506c25480820c
MD5 201df48504f788bd5c6677cda8f5bc0b
BLAKE2b-256 301511252b0c60b52811a1f4931032785e734ee9f4a86117422ad52764302bae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b251138f33306b006af498be496f52e60aac23d2e7c7fdd251496eafc97099c
MD5 16d17f057d4441ab89141114f4093667
BLAKE2b-256 8689545b780ceb9ac45fb7a1527da7e9b18674c166b00dbb7ea185913713161f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fbe20851dfb4d4621de0f388dd4199611d411869fdb56fec35ede94569d1c2c
MD5 bb2b2f4e43582e767bae9a45edf36147
BLAKE2b-256 f3072b17ac6423a9076ca178e190606c13654dfc086a4ca0e1c27aa9461dcbc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 40.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.0

File hashes

Hashes for zope.proxy-5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 17dfc8446acf2a4f1ef46298d223a1f35db24a2d9a24db510d21165ea64532d0
MD5 f6815e92da4cfac5e1a8b344cfef77c8
BLAKE2b-256 0a123dd1cf60be8f41125a31ef4001d1547639f50278f5e68d4216308fca3e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f20b5aada97a5db72e16be041171b5019d03cedd2828aeb2aa60ee6d7940b61
MD5 26a085c343b301511bb70f78abede647
BLAKE2b-256 9203770d8edd885ef59725876b5ace8ee584b24387a8f15fdef9006582a48723

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-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-5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05c82d21b1323e57cf3c32bf8395500eb1358fa0f75861d2a6126cba57336055
MD5 b98b23563cb9827b724a1aefd71fffd5
BLAKE2b-256 827feeb9512a242704c94dd69628cbb2efe59fd2843e91c168194ec469512808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41f028ea60ec1f41ac85187f9bed764b04d404ad8e6d8410ae6d00e6a00d3535
MD5 429a8e5791e3f7fd57b83956beb55af2
BLAKE2b-256 9e401921c4cdac9e1a535ddf9832e9728cea94b6ae3e01ff61249856961ee6c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 783fb32942839541c098a26122c8f2af6608a67787002a54b32aedee424c3a08
MD5 f16ab68df29d1ac94fd67cd77f455573
BLAKE2b-256 f43f5f1abf6090e4214b297c6dc6b2c84f133c55f49d0bf2d5ead7a22053d0a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ccc739f5b885f6a53ef5d412aaabc1670095cf50590f635903625e61afeb92d
MD5 71441af32b2ebf82c45cc64d592aeb46
BLAKE2b-256 9b52d9f7174316475c9222df09265efc147be076dcabe9cfef9ef1a21f71f22c

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: zope.proxy-5.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.5

File hashes

Hashes for zope.proxy-5.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1ff30a3c0c3df449ac911652f053e0d345cf4e4be0139dcf59e3bee4e80780aa
MD5 964230b284193282a01a5897c5d10fab
BLAKE2b-256 e01cff7be39bdc582eb24f5336ff39e7d1033553d37a53c0e90932a63f1aae6c

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zope.proxy-5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13bec2a276c831b2aceceee445ba72d940b39776ee389bf8fcb163e9ef89553a
MD5 7ce7875a2ce6a3f0928eaa8e03260365
BLAKE2b-256 d861fbfaf907cf9226d3f1e851cbc005b1afdb1bc1930b9256af1fab09949c06

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-cp37-cp37m-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-5.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a5807c68158a9d88d0b0f7375bcf857b0528701334485246ebb12bbb1d37e47
MD5 5214f84506da3b4c303bd9423446852c
BLAKE2b-256 d528c49312252d88c008084148916a2f9b037742ad2babc9e3e278845ac6c484

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zope.proxy-5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9aad8867467ad6072fbaa4b2daf781fe0ed0f8ddd3adb62c0d2c6db5fc13207
MD5 a136b6e195eabe513cf6dd196f6d3ec3
BLAKE2b-256 9da0a83d1087cacd0b0e35ab2efa0d54548687912eb52ceeb51ab6eabc88ea12

See more details on using hashes here.

File details

Details for the file zope.proxy-5.2-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zope.proxy-5.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 15ca1676c99ebab3e8344097018a798c285c75693b6f4488269175e436a8ac8c
MD5 87d525089db1024d9cd918d2cb97f21c
BLAKE2b-256 faf6336833cfc736c872d49ceeb01ae6dd2fc1a70af727603515c0047a08734e

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