python3-zopeinterface: Upgrade 8.6 -> 8.7

Upgrade to release 8.7:

- Release Python 3.15 binary wheels.
- Fix free-threaded (no-GIL) data races in the C lookup caches.
  Concurrent lookup() and changed() calls could crash while cache
  fields were being replaced. Their lifetimes are now guarded by a
  critical section on Python 3.13+. Also affects GIL builds.
- Fix reference leaks in the C optimizations when the lazy import
  of zope.interface.declarations fails partway through.
- Drop support for Python 3.10.
- Remove the C optimizations' code path for static types, which was
  only used on Python < 3.11.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-10-27 13:07:00 -07:00
1 parent 4542e0a69b
commit 06cb67e051
1 file changed
+1 -1
@@ -7,7 +7,7 @@ PYPI_PACKAGE = "zope-interface"
inherit pypi python_setuptools_build_meta
DEPENDS += "python3-wheel-native"
SRC_URI[sha256sum] = "b40ef9b4873afb5d0dec02b8d2dfde1cf18c72337b60c99cb735961e0bac05c0"
SRC_URI[sha256sum] = "0b47b62e8d0d99b24bcdd32f4f2120425e5019c3bee2ad69a0e1d75737487a96"
PACKAGES =. "${PN}-test "
RPROVIDES:${PN} += "zope-interfaces"