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.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.1.tar.gz (48.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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (73.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zope.proxy-5.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (73.8 kB view details)

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

zope.proxy-5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (68.2 kB view details)

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

zope.proxy-5.1-cp312-cp312-macosx_11_0_arm64.whl (40.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zope.proxy-5.1-cp312-cp312-macosx_10_9_x86_64.whl (39.5 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

zope.proxy-5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (71.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zope.proxy-5.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.0 kB view details)

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

zope.proxy-5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.9 kB view details)

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

zope.proxy-5.1-cp311-cp311-macosx_11_0_arm64.whl (39.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zope.proxy-5.1-cp311-cp311-macosx_10_9_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

zope.proxy-5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

zope.proxy-5.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (70.4 kB view details)

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

zope.proxy-5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (65.3 kB view details)

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

zope.proxy-5.1-cp310-cp310-macosx_11_0_arm64.whl (39.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zope.proxy-5.1-cp310-cp310-macosx_10_9_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

zope.proxy-5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (68.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

zope.proxy-5.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.3 kB view details)

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

zope.proxy-5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.9 kB view details)

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

zope.proxy-5.1-cp39-cp39-macosx_11_0_arm64.whl (39.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

zope.proxy-5.1-cp39-cp39-macosx_10_9_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

zope.proxy-5.1-cp38-cp38-win_amd64.whl (40.3 kB view details)

Uploaded CPython 3.8Windows x86-64

zope.proxy-5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (67.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

zope.proxy-5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.7 kB view details)

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

zope.proxy-5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.3 kB view details)

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

zope.proxy-5.1-cp38-cp38-macosx_11_0_arm64.whl (39.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

zope.proxy-5.1-cp38-cp38-macosx_10_9_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

zope.proxy-5.1-cp37-cp37m-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

zope.proxy-5.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (65.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

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

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

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

zope.proxy-5.1-cp37-cp37m-macosx_11_0_x86_64.whl (39.4 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zope.proxy-5.1.tar.gz
Algorithm Hash digest
SHA256 7777bd3f8f7cea74521726202e1a6d5153dbf649f204e250058ad03af46a4318
MD5 84cac45bf6ecf60de7c029db30c3086a
BLAKE2b-256 92972741828b69a23752af21bdc3aaf8792ce8b5cf07be74232deb9ad06f1f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b911b3d3b77d5849dba68a88dd91856e00347b8e09bcd0c5df978269d90e6c8c
MD5 e64472a782f9f14d27b1abdf6a8ded47
BLAKE2b-256 92896a2fcf065410c7f8a78473b0985a4a546ef0cb52081228e4a2dea278b082

See more details on using hashes here.

File details

Details for the file zope.proxy-5.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-5.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f52ff76796d88177d561be173756d96f5aedba1494c2ac8d72dd854b16b774f
MD5 b9231fea359defc17ba5aa7eb27c2b81
BLAKE2b-256 b91726ec698c3a73da14620af6a238da7025bcc858eb4bed6ea8e6e88dc60a02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ef5f3557e0e747543fce720a3cfc14f9cc84d03938dde94993ae1cb8a1a564b
MD5 ebc214cab524ec46fb189448cf86b57d
BLAKE2b-256 ea64e76cf2f3159dd0758c600f34eb75ca5a1d7874596d20107713c4395cc5cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5892fc7b8f4d1fe6784e22ba0267c2fd37a1be3c78dc8a0a6989ed5280826f3
MD5 6f90add5a0b7dedb29dbb6dc5d33ce9d
BLAKE2b-256 956ef05a2b84160f1ebd53d486061fc9d35670765b8a2723cb93e52ec02b4957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f3ce49e8b78fdd8bcb2a3fa7a142fec8f88822eb09df20f476fdf53aa2625fc
MD5 3a1a5b2da77916e00d1b7079fbd882c6
BLAKE2b-256 061f2eb8d2c5868d1559b21b1a4f872f8e13b31b526886b3145a6dbf1c8a9294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7e87c725879e3aefbf01222ea815e952eda4279f131fdcd0ddcf29d4d44dca0
MD5 ac6f2f8d135a3d5e01455e0f1dc8be5c
BLAKE2b-256 233aebd5c346727c582761e0d18e77baaaafdb087584e63ac7717c314485b910

See more details on using hashes here.

File details

Details for the file zope.proxy-5.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-5.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 072b3d1da0cac5081add80e0eac66fb52a9f3d9a3e444df3a2f1705c0e7d3fef
MD5 dde6a32df6e963ff5774ec78f3ee2b0e
BLAKE2b-256 6a4f28fd28534090858b894eba6e9503af86ea85f249b269673a3ce751f6f875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24370cad6b8b1185f3a7b071dc165406294002187f639e0180fd1307fda23bb7
MD5 77af6637286e0f8bd8561fae12396e62
BLAKE2b-256 5191e7fdb84560e4da4a5c84067d429baa96945771b0b3d60b4a32b965d573c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 545bed5572aa25c57ba7f91c8dd50dd797cf151ccf54725fb1e6ce377c55b3b2
MD5 03de9871f9f56755691ce57c1908065c
BLAKE2b-256 413231ea44a7e8464e21fcc39078feb167958fbf08dd329cf5f45bf48ebdd28a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37f4ecb1174b0c0157d552dd029a084ca765fc087fb97f85e4fa0c6ce0960a18
MD5 974dce0e917fa3ef461c8f6069530446
BLAKE2b-256 5b15afce7fd89f31d16e0e419ca56705fb6f89c3a88e034bd4c205047d08ba90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 740ee5aa7b8efe641d5095fc3f34509a3aa90cc370c6bafd086e1655f06d74ce
MD5 c657f8bdd11afa2062e838cfa7dca007
BLAKE2b-256 0712ab3766fe16f03d35221c1289b7cda8c1e159e12e6dedbfd16b568ffd4064

See more details on using hashes here.

File details

Details for the file zope.proxy-5.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-5.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cbf5276d0e46390a99576116a2243a18d2be2cd6587b66368f5226b4b66ce77
MD5 57c9450e19b4045086500259209412a7
BLAKE2b-256 e39e68f60924fa8b2c7cf99dd07ee29ba25b5e5e290c48f16d54dd5c5d540bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fca9acdeb3cc2fac1a89af82c84211f65f69749f8c839fab8f109380147fb9d1
MD5 fd2ff63e68d387f923bcfe7b0fce54fb
BLAKE2b-256 dc83f7dc1a71f0f14bc13bd73fcae313774f461ac096a5d249262ebbcec4d8f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b40266319c0b09b1c12afdd119b06b3311d429b4888d2623c8d474733916d60
MD5 b6e882564a3785374bff704ce39074c5
BLAKE2b-256 6b60a6908bfb098810ccedcee3bd64f9613e0e4094234b4da452a8f1e16025b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc7871e22f7da15c0c0d5783bd0d0b600cd26f40181d5eba822be6aa72487bd6
MD5 0ec638b98e319a2e2c0101237a5f1b59
BLAKE2b-256 a0387183d06ed254090597599f455abedc74d454606f388fc392fef486b54a6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0d5866372520fb8ced96c0ea6354afeb5774454ef7d953134881fd4b7d6fb31
MD5 db8ec4594922ca493971e660589a3f9e
BLAKE2b-256 be97c43817fdaf50f35873ed514e8246451d438a1a34631e490eb45dbe9b4858

See more details on using hashes here.

File details

Details for the file zope.proxy-5.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-5.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e9956e274e875cf8b4f0b0fc02608026ffafed2be8c081cbf731f9dc43dc179
MD5 2d08504728b1633d1ee938c59d03331a
BLAKE2b-256 18dd2e9e2bc5689cdda553e34bdca28dfe4f34f937d9dd9013ebb25c101f2c53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a96ca0aaf4293356972b44a441b1ea7a1296eef3ad0030f9bd890e6e0e3e50b7
MD5 0fe003fbe7a5ed64e14aba59380adbdd
BLAKE2b-256 118700e4a7db6145f55beacefd24bd95f7ce48e187facc0d7803c800a4ddcab6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fef2cea29c5187ad8df3a315feee14578a455649a195186ab67dc35b4b7b28e
MD5 212a60017bb2f5115ee90546983f319a
BLAKE2b-256 f61745136754668047207026ca86cea3b4c69079e6d720835ec55aaa13332b6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bbc2f238ade8dd2b138f278a158864f032c9a68d379b843f33104076c2302f5b
MD5 c2d0ce6862b2624f9b000e03716a2f66
BLAKE2b-256 a086f708d896b23208100ef4b8abdaf30afc4b3d23f8cda4aef4fc0b743275d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 40.3 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 83c9d605c28b930134946ed4925bd9a927e6cd996e863e628acb50878d9753e8
MD5 f8dddaba4460c2e5d745a734af83079f
BLAKE2b-256 2adcc723d71dd26d9f6a2afabe1963af78af7393f1d784e4e83b1bb5eef0f6d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa790e249fa6faacd6c58245bf3925a5dbba5c0a5ef5074d6154cde7cb2d2db3
MD5 eaac9d64f9e65517ddc2b8d8357b74ba
BLAKE2b-256 42a43ebf639b37f1f3d3ab7c02c8f63da869aaea246f9e5ee9d2f25bca463bc4

See more details on using hashes here.

File details

Details for the file zope.proxy-5.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-5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cc2b80825c819c9ace0678d06a80cc2a0b5df5ec49eefa1da15df1672f62733
MD5 3fc1ef988513754fdea14b63ca4131b9
BLAKE2b-256 8f68c5104c6e438a7e602728bf361da28525a5d3570987e6bde6bd271945c939

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 87e450840e0cfbec93699d3dc00e45bf250383a3b5bfbda2f1bcbe9ad5915d46
MD5 5cb5305f586927bc0b85c9e9641583ee
BLAKE2b-256 50137245fafbbc041f399155b2f79ffc0470c84bca82d1e99200be698c318181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4bc8a852ce0c82a6fe61a52cb0c96f1784a125d7d66977df2b1c296568ed484
MD5 66f9f5f7e8284641a041c8e4f559a014
BLAKE2b-256 bcb9e191fa4b183ef58dcca4ef3ad7465fef46c74bd4d59d468d2932fb4daf32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d028191a9293773643daba9b7f33ce7ac16fed3485fa31ec51e275d452cedb6
MD5 2fd309c66de9a995e2dde7a195fcc217
BLAKE2b-256 ec1e8e22fc0d46d8d4e8c004b3a8b4f6f3bd68c712d349f72713629f787e3913

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zope.proxy-5.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 40.2 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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d6e72c41c0c2ea8327e64df6cdb0c09a80830042434da4ec2f8aed5dacaba66d
MD5 7006ae0c3a90a1827b993c3c7eacfe43
BLAKE2b-256 19a9d46f829c33fbe9820a888a88fb0ad2096e3ba4dbfa3c1442de05d6685a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d536d3ed6e3998b1da0593e1238b53ede745699bf889fedf66ef464b9594fed5
MD5 29255605b180bb8469ea979a8858b325
BLAKE2b-256 9338e7b218126303ab824e80b6651c86d412911fa28032b7d4f5e35f1c42b439

See more details on using hashes here.

File details

Details for the file zope.proxy-5.1-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.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 978208c7041fb8605d3e78618f1277f93be7f29a8a9bf6647bf9df685c6b75f7
MD5 a6e042c2a73364053650f0d089818749
BLAKE2b-256 4ddc4e710830d8ae4d5d16632200c6a529e69d39f7e6bf806fd21a9b7e356aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3dd7dd58c56b7a831dbcbe4f11cbbb890087c290f1c7ec1df916031427586cfc
MD5 4a94604a5822119db1cda0799f6a5c16
BLAKE2b-256 9f153d65a913baa9ccf2ab0479137256103694eccc5b63cba17dd36a55d6958c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zope.proxy-5.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e8cc38ade24af09b50cf5210d960a58ff4acc742ccf8b774bf20c565c6b732c4
MD5 60044a30397cb5ea190ec1b612dc0d40
BLAKE2b-256 9a501d921e17642a29b10a58bccdaaa3575ea1be0852f0419c7750959e590d42

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