pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-zope.interface
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 19 12:13:55 UTC 2026
Modified Files:
pkgsrc/devel/py-zope.interface: Makefile PLIST distinfo
Log Message:
py-zope.interface: updated to 8.7
8.7 (2026-10-15)
- 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.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-zope.interface/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-zope.interface/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-zope.interface/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-zope.interface/Makefile
diff -u pkgsrc/devel/py-zope.interface/Makefile:1.26 pkgsrc/devel/py-zope.interface/Makefile:1.27
--- pkgsrc/devel/py-zope.interface/Makefile:1.26 Fri Aug 21 09:44:06 2026
+++ pkgsrc/devel/py-zope.interface/Makefile Mon Oct 19 12:13:55 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2026/08/21 09:44:06 adam Exp $
+# $NetBSD: Makefile,v 1.27 2026/10/19 12:13:55 adam Exp $
-DISTNAME= zope_interface-8.6
+DISTNAME= zope_interface-8.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/./}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=z/zope.interface/}
@@ -12,8 +12,8 @@ LICENSE= zpl-2.1
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=5.0.3:../../devel/py-coverage
-TEST_DEPENDS+= ${PYPKGPREFIX}-zope.event-[0-9]*:../../devel/py-zope.event
-TEST_DEPENDS+= ${PYPKGPREFIX}-zope.testing-[0-9]*:../../devel/py-zope.testing
+TEST_DEPENDS+= ${PYPKGPREFIX}-zope.event>=0:../../devel/py-zope.event
+TEST_DEPENDS+= ${PYPKGPREFIX}-zope.testing>=0:../../devel/py-zope.testing
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-zope.interface/PLIST
diff -u pkgsrc/devel/py-zope.interface/PLIST:1.4 pkgsrc/devel/py-zope.interface/PLIST:1.5
--- pkgsrc/devel/py-zope.interface/PLIST:1.4 Mon Sep 15 11:46:50 2025
+++ pkgsrc/devel/py-zope.interface/PLIST Mon Oct 19 12:13:55 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/09/15 11:46:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/10/19 12:13:55 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -120,6 +120,9 @@ ${PYSITELIB}/zope/interface/tests/test_a
${PYSITELIB}/zope/interface/tests/test_compile_flags.py
${PYSITELIB}/zope/interface/tests/test_compile_flags.pyc
${PYSITELIB}/zope/interface/tests/test_compile_flags.pyo
+${PYSITELIB}/zope/interface/tests/test_coptimizations_declarations_import.py
+${PYSITELIB}/zope/interface/tests/test_coptimizations_declarations_import.pyc
+${PYSITELIB}/zope/interface/tests/test_coptimizations_declarations_import.pyo
${PYSITELIB}/zope/interface/tests/test_declarations.py
${PYSITELIB}/zope/interface/tests/test_declarations.pyc
${PYSITELIB}/zope/interface/tests/test_declarations.pyo
@@ -138,6 +141,9 @@ ${PYSITELIB}/zope/interface/tests/test_i
${PYSITELIB}/zope/interface/tests/test_interfaces.py
${PYSITELIB}/zope/interface/tests/test_interfaces.pyc
${PYSITELIB}/zope/interface/tests/test_interfaces.pyo
+${PYSITELIB}/zope/interface/tests/test_lookup_concurrency.py
+${PYSITELIB}/zope/interface/tests/test_lookup_concurrency.pyc
+${PYSITELIB}/zope/interface/tests/test_lookup_concurrency.pyo
${PYSITELIB}/zope/interface/tests/test_odd_declarations.py
${PYSITELIB}/zope/interface/tests/test_odd_declarations.pyc
${PYSITELIB}/zope/interface/tests/test_odd_declarations.pyo
Index: pkgsrc/devel/py-zope.interface/distinfo
diff -u pkgsrc/devel/py-zope.interface/distinfo:1.20 pkgsrc/devel/py-zope.interface/distinfo:1.21
--- pkgsrc/devel/py-zope.interface/distinfo:1.20 Fri Aug 21 09:44:06 2026
+++ pkgsrc/devel/py-zope.interface/distinfo Mon Oct 19 12:13:55 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2026/08/21 09:44:06 adam Exp $
+$NetBSD: distinfo,v 1.21 2026/10/19 12:13:55 adam Exp $
-BLAKE2s (zope_interface-8.6.tar.gz) = 457be7302662e68b23607dceacc635fe8eef16f5b74c81d51799dd26cefdfa09
-SHA512 (zope_interface-8.6.tar.gz) = c1945572f90ef552098a2f941ea05d02438715d4af51a93bdee16fd69f823bd3beadd953c39a37e4d77a68cdbebe71d1f52f9ec1d09695e97c4320a14d5c7dac
-Size (zope_interface-8.6.tar.gz) = 257973 bytes
+BLAKE2s (zope_interface-8.7.tar.gz) = 11a46999fa57f69b9e5a577c5005f36b9a943eac9de17e9a067c6b7c4eb2e1bf
+SHA512 (zope_interface-8.7.tar.gz) = a299c6d7a057eeed620dbc5314c0358d704d3edd7c23ccb60e6daac1f26ccbd0b9fcfb6e870e9a58e550de2354c17c61281607450b8acb7630bbccfbf3fbe516
+Size (zope_interface-8.7.tar.gz) = 266343 bytes
Home |
Main Index |
Thread Index |
Old Index