Skip to main content

Generic Transparent Proxies

Project description

Generic Transparent Proxies

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.

Editorial note:

Unfortunately, we don’t have separate documentation for zope.proxy at this time. This is a shame because they are generically useful. We are publishing this release without documentation mainly because it is a dependency of other releases.

CHANGES

4.1.0 (2012-12-19)

  • Enabled compilation of dependent modules under Py3k.

  • Replaced 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)

  • Added support for Python 3.3.

4.0.0 (2012-06-06)

  • Added support for PyPy.

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

  • Added 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.

  • Added support for continuous integration using tox and jenkins.

  • 100% unit test coverage.

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

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

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

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

  • Dropped support for Python 2.4 and 2.5.

  • Added Python 3.2 support.

3.6.1 (2010-07-06)

  • Make tests compatible with Python 2.7.

3.6.0 (2010-04-30)

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

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

3.5.0 (2009/01/31)

  • Added support to bootstrap on Jython.

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

3.4.2 (2008/07/27)

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

3.4.1 (2008/06/24)

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

  • Bug: The behavior of tuples and lists in the __getslice__() and __setslice__() method were incorrect by not honoring the pre-cooked indices. See http://docs.python.org/ref/sequence-methods.html.

3.4.0 (2007/07/12)

  • Feature: Added 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-4.1.0.tar.gz (31.1 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-4.1.0.win-amd64-py3.3.exe (259.3 kB view details)

Uploaded Source

zope.proxy-4.1.0.win-amd64-py3.2.exe (261.7 kB view details)

Uploaded Source

zope.proxy-4.1.0.win-amd64-py2.7.exe (261.9 kB view details)

Uploaded Source

zope.proxy-4.1.0.win-amd64-py2.6.exe (261.9 kB view details)

Uploaded Source

zope.proxy-4.1.0.win32-py3.3.exe (227.9 kB view details)

Uploaded Source

zope.proxy-4.1.0.win32-py3.2.exe (233.1 kB view details)

Uploaded Source

zope.proxy-4.1.0.win32-py2.7.exe (233.7 kB view details)

Uploaded Source

zope.proxy-4.1.0.win32-py2.6.exe (233.7 kB view details)

Uploaded Source

zope.proxy-4.1.0-py3.3-win-amd64.egg (54.1 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py3.3-win32.egg (53.9 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py3.2-win-amd64.egg (51.7 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py3.2-win32.egg (51.2 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py2.7-win-amd64.egg (51.8 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py2.7-win32.egg (51.2 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py2.6-win-amd64.egg (51.9 kB view details)

Uploaded Egg

zope.proxy-4.1.0-py2.6-win32.egg (51.3 kB view details)

Uploaded Egg

File details

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

File metadata

  • Download URL: zope.proxy-4.1.0.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zope.proxy-4.1.0.tar.gz
Algorithm Hash digest
SHA256 035fcda612de1713cbdc9341a758a88cfc3fe352aee8193f4bb8846d2b278081
MD5 a6f0584b305e2546889036de8716f03f
BLAKE2b-256 2942f54462592653a48e9daf20f349eb90fd3d941c7397a54e239130c14c1fce

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 d3cb8f4211b170902107b19d0cc548a21d75265e26ad155a1ec3645a995d74f7
MD5 259d6438453449f44624e447cb82468c
BLAKE2b-256 0076704f7aee09462aff9a337ba5edb30e29fc2e2d8b289300784ff739899764

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 6376239b65c0e1ea1eae89d1d4401706519271a1c2a247b2b6abd8bc6cb90480
MD5 82ef2f97741959126d16ae77a9bb40a8
BLAKE2b-256 eebbf18e8db9579fb0377167554166d2e40c741a749e6854b4c8a344ab3d8ecb

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 3cc98618b45a9f83322f06597e69ad612a96e14c02d8ecca31ecfa8e6f4cb5da
MD5 4b12abcd09de230652f35a2b6c310b37
BLAKE2b-256 acb0a90fc6e8b105e1c65f59d5642e9e14cb9b2df744e23db49a393277cde92b

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 32298b8ec119587ce56131c57cd6f531cbc1e1ed4e5b758a06b06f3c06d184b7
MD5 7cd69d8ff9feed51d5f84a2f633b946e
BLAKE2b-256 c74b0702f5cdbd914ec1cafba3274bcea763341095ef970e7af9c3d4874f6904

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win32-py3.3.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 5e916812e968aa10d1f58f27384819c765291898c18da59fd5f9faefd61691c0
MD5 684c9e966f56a724e5c3fbbb9d839091
BLAKE2b-256 c817b971c14d8626f87459620c381bab12e082abe257351dd93d243ca2e877a4

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win32-py3.2.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 a7e5514977d6f82b19241b52c9cbdd958cc661bb56f4b4307d27612ef6535d56
MD5 77388ba266359a647d5ed07c97b47870
BLAKE2b-256 500682c1e9e40a7fabd57b1c6f76355141a2fe7af9fc2e76b67d7cae2046b75f

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win32-py2.7.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 4d68433dab1cd6711ff5350cb980a17464a91f4a4d647de25279eb79727561c7
MD5 40a9ce4f1e476fd0d0aa3c819da5f499
BLAKE2b-256 3a02c2fdbaa6c70ca05302ace665f048be9530644113fccc3119d301af862a6a

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0.win32-py2.6.exe.

File metadata

File hashes

Hashes for zope.proxy-4.1.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 0f0c1106d0f4c5862ca6c83d0e90ff5e4408635ee95326ed6bbd46653e35707a
MD5 f4ec257affbadd19c68f153798e6b21b
BLAKE2b-256 0e31f353e402a327fdc5313ce15d827aa91095b06f3d667af78f3706b366dc06

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 0eb8949bc3a65e604b948a095ecfa5f40d0185ad25b38d4948e2255e30894b5a
MD5 04dd80700cd133e8623ef33fa3fba036
BLAKE2b-256 f277b4475c3c0a60024c37c71bd3c1e9fa1857abeebaef87543386e727ef5eb0

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py3.3-win32.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py3.3-win32.egg
Algorithm Hash digest
SHA256 40fe049ac414ee81053a60ff21bdc118e251a1b7c26658a6bdb693862a0c6f85
MD5 122721dc56c2c09077c065105d3c12bc
BLAKE2b-256 6e30daa7984cc13bffc6a2f8b1d3e0e79ba2dcd85210f04cae97871459d08671

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py3.2-win-amd64.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py3.2-win-amd64.egg
Algorithm Hash digest
SHA256 3ea0334ba6e12eaae1d340c8c2d20f6ce42940c7cdb9fc83f74b0e0a1eb8f9d6
MD5 08e4ad7f80e6c9d21acff77963ef1f84
BLAKE2b-256 6b6a7923c5a62428fd45e94ef9462abe9308a6fc41942ab9c4123149a9173e84

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py3.2-win32.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py3.2-win32.egg
Algorithm Hash digest
SHA256 7ff0fe5a919768601a8b6b3fed52e5722d00d1712f2f56ae9b7149467d652af0
MD5 bbcd05eb4d288c6ad806e576984835a5
BLAKE2b-256 04f0acc86be3f1da519e49d54a695af709950d8c7fab2279ab2e9663b5b9b723

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 731d7109df005578a64ba804ed9d5cb9fcb8e30bc6cc7f8408697cecce38fa17
MD5 25dcd454885bfd2abcbb701500b5b69d
BLAKE2b-256 aaa9e839a3b97c3345c2c085d0335aa1301d620fba3f8ff9c764066d3794c60c

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py2.7-win32.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py2.7-win32.egg
Algorithm Hash digest
SHA256 93df610b2d523cb0616b9c0a7363bef22b5ff0cd92fb7e7fc546f98f78f0f81c
MD5 62ccea5f950c0e09986623a82f6bd3c8
BLAKE2b-256 20c21a30a207074c0de5d6c88e419fca8ada4c27d91e38a9e3fde85e96c08881

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 5fac37bd169aa2a3da42ead7051e60dcec33d381376531beb8f0865c96269dec
MD5 ca8c2df2199a9cf4639b4f9713ed4c18
BLAKE2b-256 362b891dd791fd32d3e800f76a5338cec3da5fcba9ea952794cd70c2b38711fa

See more details on using hashes here.

File details

Details for the file zope.proxy-4.1.0-py2.6-win32.egg.

File metadata

File hashes

Hashes for zope.proxy-4.1.0-py2.6-win32.egg
Algorithm Hash digest
SHA256 69eae101ca3809cad70e5ea52fc14b341cd7d8f110fa663bba5fc9719d515ac3
MD5 34fa0e81c2939982afdef5f41ed33194
BLAKE2b-256 f879c3161cfee65bb340f5fed2d67fe4dc65834dc27ae6265cf475cfa68d1fec

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