./www/py-zope.proxy, Generic Transparent Proxies

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.2, Package name: py311-zope.proxy-5.2, Maintainer: pkgsrc-users

``zope.proxy``
==============

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__``).


Required to run:
[devel/py-setuptools] [devel/py-ZopeInterface] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 43.017 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-10 08:19:52 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-zope.proxy: updated to 5.2

5.2 (2024-02-09)

- Add preliminary support for Python 3.13 as of 3.13a3.
   2023-10-06 12:48:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zope.proxy: updated to 5.1

5.1 (2023-10-05)
- Add support for Python 3.12.
   2023-06-18 14:30:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-zope.proxy: updated to 5.0.0

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.
   2023-06-18 07:39:38 by Adam Ciarcinski | Files touched by this commit (20)
Log message:
py-ZopeInterface: moved to py-zope.interface
   2023-04-30 14:26:00 by Thomas Klausner | Files touched by this commit (8)
Log message:
*zope*: mark as not for python 2.x

Fix some (test) dependencies while here
   2022-11-17 11:43:24 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zope.proxy: updated to 4.6.1

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.
   2022-09-19 10:48:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-zope.proxy: updated to 4.5.1

4.5.1 (2022-09-15)
==================
- Disable unsafe math optimizations in C code.
   2022-02-11 12:23:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-zope.proxy: updated to 4.5.0

4.5.0

Add support for Python 3.10.

4.4.0

Add support for Python 3.9.
Create aarch64 wheels.