411cbc1121
- Update to 7.3 * Respect `PURE_PYTHON environment variable set to 0`. - from version 7.2 * Declare final support for Python 3.13. - Adjust upstream source name in spec file
Dirk Mueller2024-10-10 14:44:14 +00:00
5a84c60998
Accepting request 1199495 from devel:languages:python
Ana Guerrero2024-09-09 12:44:44 +00:00
7351cadc48
- update to 7.1: * Allow calling methods of type <class 'builtin_method'> by default. In particular, Python 3.12 refactored the io module in such a way as to slightly change the types of some methods, causing zope.security to no longer consider them callable. See zope.file#13.
Dirk Mueller2024-09-08 16:31:54 +00:00
f5ba3c4eb3
Accepting request 1181266 from devel:languages:python
Ana Guerrero2024-06-17 17:27:45 +00:00
3d1d230e50
- update to 7.0: * Add preliminary support for Python 3.13 as of 3.13b1. * Drop support for Python 3.7. * Build windows wheels on GHA.
Dirk Mueller2024-06-10 08:53:50 +00:00
b6c07c3028
Accepting request 1132430 from devel:languages:python
Ana Guerrero2023-12-11 20:49:45 +00:00
7653db0bee
- 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
Dirk Mueller2023-12-11 08:17:44 +00:00
df40ec7a2b
* Remove proxying code for names that no longer exist in Python 3.
Dirk Mueller2023-05-05 14:31:10 +00:00
c364646441
- update to 6.1: * Remove more proxying code for names that no longer exist in Python 3. * Remove proxying code for names that no longer exist in Python 3. * Drop support for Python 2.7, 3.5, 3.6.
Dirk Mueller2023-05-05 14:30:58 +00:00