Accepting request 1132430 from devel:languages:python

- update to 6.2:
  * Make ``next()`` on C proxies call ``__next__`` rather than
    ``next`` (see PEP 3114), and drop support for the Python 2
    ``next`` method name from pure-Python proxies.
  * Drop using ``setup_requires`` due to constant problems on
    GHA.
  * Add support for Python 3.12.

- Update to version 5.8
- Update to version 5.7
- Update to version 5.6
- Update to version 5.3.0
  * Fix the decimal.Decimal checker, __truediv__ was missing
    causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1
  * Add the interface ISystemPrincipal and make
    zope.security.management.system_user a regular object that
    __unicode__ just like the C implementation. Note that __str__ is
    checked for both implementations on both Python 2 and 3, but if
    there is no __unicode__ method defined, Python 2’s automatic
  * Fix the default values for Permission fields title and
  * Change the IPermission.id from Text (unicode) to a
  * Fix the extremely rare potential for a crash when the C
  * The pure-Python proxy didn’t propagate TypeError from __repr__
  * Iteration of zope.interface.providedBy() is now allowed by
  * Respect PURE_PYTHON at runtime.
  * Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python
  dependency loop and other zope-related problems, see

OBS-URL: https://build.opensuse.org/request/show/1132430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zope.security?expand=0&rev=14
This commit is contained in:
Ana Guerrero 2023-12-11 20:49:45 +00:00 committed by Git OBS Bridge
commit b6c07c3028
4 changed files with 34 additions and 23 deletions

View File

@ -1,3 +1,14 @@
-------------------------------------------------------------------
Mon Dec 11 08:17:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 6.2:
* Make ``next()`` on C proxies call ``__next__`` rather than
``next`` (see PEP 3114), and drop support for the Python 2
``next`` method name from pure-Python proxies.
* Drop using ``setup_requires`` due to constant problems on
GHA.
* Add support for Python 3.12.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 9 12:59:34 UTC 2023 - ecsos <ecsos@opensuse.org> Fri Jun 9 12:59:34 UTC 2023 - ecsos <ecsos@opensuse.org>
@ -15,16 +26,16 @@ Fri May 5 14:30:05 UTC 2023 - Dirk Müller <dmueller@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 13 17:46:19 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> Tue Dec 13 17:46:19 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.8 - Update to version 5.8
* The extra untrustedpython now for Python 3, too, installs zope.untrustedpython. * The extra untrustedpython now for Python 3, too, installs zope.untrustedpython.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 5 13:53:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> Mon Dec 5 13:53:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.7 - Update to version 5.7
* Release to rebuild full set of binary wheels. * Release to rebuild full set of binary wheels.
- Update to version 5.6 - Update to version 5.6
* Add support for building arm64 wheels on macOS. * Add support for building arm64 wheels on macOS.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -42,7 +53,7 @@ Sat Oct 29 18:10:03 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 16 19:41:00 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> Fri Sep 16 19:41:00 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.3.0 - Update to version 5.3.0
* Allow calling bound methods of some built-in objects such as ().__repr__ and {}.__repr__ by default. * Allow calling bound methods of some built-in objects such as ().__repr__ and {}.__repr__ by default.
This worked on Python 2, but raised ForbiddenAttribute on Python 3. See issue 75. This worked on Python 2, but raised ForbiddenAttribute on Python 3. See issue 75.
* Remove usage of unittest.makeSuite as it is deprecated in Python 3.11+. See issue 83. * Remove usage of unittest.makeSuite as it is deprecated in Python 3.11+. See issue 83.
@ -84,33 +95,33 @@ Tue Jan 21 10:48:01 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
Mon Apr 8 13:53:23 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> Mon Apr 8 13:53:23 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 4.3.1 - update to version 4.3.1
* Fix the decimal.Decimal checker, __truediv__ was missing * Fix the decimal.Decimal checker, __truediv__ was missing
causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1 causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1
operation operation
4.3.0 4.3.0
* Add the interface ISystemPrincipal and make * Add the interface ISystemPrincipal and make
zope.security.management.system_user a regular object that zope.security.management.system_user a regular object that
implements this interface. implements this interface.
4.2* 4.2*
* Add support for Python 3.7. * Add support for Python 3.7.
* Make the pure-Python proxy on Python 2 not check permissions for * Make the pure-Python proxy on Python 2 not check permissions for
__unicode__ just like the C implementation. Note that __str__ is __unicode__ just like the C implementation. Note that __str__ is
checked for both implementations on both Python 2 and 3, but if checked for both implementations on both Python 2 and 3, but if
there is no __unicode__ method defined, Python 2s automatic there is no __unicode__ method defined, Python 2s automatic
fallback to __str__ is not checked when unicode is called. fallback to __str__ is not checked when unicode is called.
* Fix the default values for Permission fields title and * Fix the default values for Permission fields title and
description under Python 2. description under Python 2.
* Change the IPermission.id from Text (unicode) to a * Change the IPermission.id from Text (unicode) to a
NativeStringLine. NativeStringLine.
* Fix the extremely rare potential for a crash when the C * Fix the extremely rare potential for a crash when the C
extensions are in use. extensions are in use.
* The pure-Python proxy didnt propagate TypeError from __repr__ * The pure-Python proxy didnt propagate TypeError from __repr__
and __str__ like the C implementation did. and __str__ like the C implementation did.
* Iteration of zope.interface.providedBy() is now allowed by * Iteration of zope.interface.providedBy() is now allowed by
default on all versions of Python. default on all versions of Python.
* Drop support for Python 3.3. * Drop support for Python 3.3.
* Respect PURE_PYTHON at runtime. * Respect PURE_PYTHON at runtime.
* Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python * Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python
mode. mode.
- Fix tests using multibuild (can be dropped in the future). - Fix tests using multibuild (can be dropped in the future).
@ -142,7 +153,7 @@ Sun Jul 16 08:06:14 UTC 2017 - aloisio@gmx.com
* Add support for Python 3.4. * Add support for Python 3.4.
- Split docs and tests into separate -doc package to avoid - Split docs and tests into separate -doc package to avoid
dependency loop and other zope-related problems, see dependency loop and other zope-related problems, see
(gh#/zopefoundation/zope.proxy#18) (gh#/zopefoundation/zope.proxy#18)
- Converted to single-spec - Converted to single-spec

View File

@ -27,7 +27,7 @@
%bcond_with test %bcond_with test
%endif %endif
Name: python-zope.security%{psuffix} Name: python-zope.security%{psuffix}
Version: 6.1 Version: 6.2
Release: 0 Release: 0
Summary: Zope Security Framework Summary: Zope Security Framework
License: ZPL-2.1 License: ZPL-2.1

BIN
zope.security-6.1.tar.gz (Stored with Git LFS)

Binary file not shown.

3
zope.security-6.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6af7704e7d8138b7d6c745601cac2d16fef27361e5d99c61b746f650a8fba1f7
size 144731