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:           Wed May 27 07:33:45 UTC 2026

Modified Files:
        pkgsrc/devel/py-zope.interface: Makefile distinfo

Log Message:
py-zope.interface: updated to 8.5

8.5 (2026-05-26)

- Build and upload free-threaded (``cp314t``, ``cp315t``) wheels for all
  platforms.
  Expand CI testing for free-threaded Python 3.14t from Linux-only to all
  platforms (macOS, Windows), and add 3.15t CI.

- Replace all remaining ``PyDict_GetItem()`` calls in the C extension with
  exception-safe alternatives (``PyDict_Contains``, ``PyDict_GetItemWithError``).
  ``PyDict_GetItem`` silently swallows exceptions from ``__hash__``/``__eq__``,
  causing ``isOrExtends()`` to return ``False`` instead of raising ``TypeError``
  for unhashable objects. Also use ``PyType_GetDict()`` on Python 3.13+ for
  free-threading safety when accessing the type dict.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-zope.interface/Makefile
cvs rdiff -u -r1.18 -r1.19 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.24 pkgsrc/devel/py-zope.interface/Makefile:1.25
--- pkgsrc/devel/py-zope.interface/Makefile:1.24        Sun Apr 26 08:17:23 2026
+++ pkgsrc/devel/py-zope.interface/Makefile     Wed May 27 07:33:44 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2026/04/26 08:17:23 adam Exp $
+# $NetBSD: Makefile,v 1.25 2026/05/27 07:33:44 adam Exp $
 
-DISTNAME=      zope_interface-8.4
+DISTNAME=      zope_interface-8.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=z/zope.interface/}

Index: pkgsrc/devel/py-zope.interface/distinfo
diff -u pkgsrc/devel/py-zope.interface/distinfo:1.18 pkgsrc/devel/py-zope.interface/distinfo:1.19
--- pkgsrc/devel/py-zope.interface/distinfo:1.18        Sun Apr 26 08:17:23 2026
+++ pkgsrc/devel/py-zope.interface/distinfo     Wed May 27 07:33:44 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.18 2026/04/26 08:17:23 adam Exp $
+$NetBSD: distinfo,v 1.19 2026/05/27 07:33:44 adam Exp $
 
-BLAKE2s (zope_interface-8.4.tar.gz) = fe927fe0ad31379e56749f6dea8c90b139799b56e6a22e2f609fd9cf7e068a60
-SHA512 (zope_interface-8.4.tar.gz) = aa72783ed8abc43a482758ab83abc013b372b94cb940dec809b751d44b3fd9d9c0c3b196d7758a7b7adc696d9bce597d76b5116ee880f894a06a72a1e22abbb5
-Size (zope_interface-8.4.tar.gz) = 257736 bytes
+BLAKE2s (zope_interface-8.5.tar.gz) = 0e853a415c13bc93d9d63ae85c264713e26db7595b0c21aae5f1ed7d13a0b1ef
+SHA512 (zope_interface-8.5.tar.gz) = 099f88e47cc29312ff79f3efd904710fc4cfe4c81cacacc1f3cf40471a6b46e9d82646e42c539b14d8f0619beba74b1d0cec90a3a22897949f59dd26750dba7e
+Size (zope_interface-8.5.tar.gz) = 257957 bytes



Home | Main Index | Thread Index | Old Index