pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/py-zmq



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jul  1 07:13:56 UTC 2025

Modified Files:
        pkgsrc/net/py-zmq: Makefile distinfo

Log Message:
py-zmq: updated to 27.0.0

27.0

Breaking changes:

There are no breaking code or API changes, only changes in the supported platforms of Linux wheels:

- musllinux is updated from `1_1` (alpine 3.12) to `1_2` (alpine 3.13)
- manylinux glibc is updated from glibc 2.17 (2014) to 2.28 for most manylinux wheels (Python >=3.10)
- The oldest Python manylinux wheels (Python \<=3.9 and 32b i686 builds) are bumped from glibc 2.12 (2010) to 2.17 (2014)

New **EXPERIMENTAL** features:

- Experimental support for accessing `socket.FD` (and thereby compatibility with asyncio) for draft thread-safe libzmq sockets.
  Relying on this produces a `zmq.error.DraftFDWarning` to communicate that support is experimental and may be removed.

Maintenance changes:

Two major changes are thanks to updating Cython to 3.1:

- We now publish a wheel using the CPython 3.12 stable ABI.
  That means wheel installs should work for the unreleased CPython 3.14 and beyond.
  For the first time, the number of wheels published with pyzmq releases has _decreased_.
  Free-threaded Python doesn't yet have a stable ABI,
  so free-threaded CPython 3.14t still needs to compile from source until PyPI allows wheels for 3.14t.
  Please let me know if this causes any problems!
- We now publish free-threaded wheels for Windows (amd64 and win32, not yet arm)


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/py-zmq/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/net/py-zmq/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-zmq/Makefile
diff -u pkgsrc/net/py-zmq/Makefile:1.49 pkgsrc/net/py-zmq/Makefile:1.50
--- pkgsrc/net/py-zmq/Makefile:1.49     Sat Apr 12 11:28:19 2025
+++ pkgsrc/net/py-zmq/Makefile  Tue Jul  1 07:13:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2025/04/12 11:28:19 adam Exp $
+# $NetBSD: Makefile,v 1.50 2025/07/01 07:13:56 adam Exp $
 
-DISTNAME=      pyzmq-26.4.0
+DISTNAME=      pyzmq-27.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyzmq/}

Index: pkgsrc/net/py-zmq/distinfo
diff -u pkgsrc/net/py-zmq/distinfo:1.41 pkgsrc/net/py-zmq/distinfo:1.42
--- pkgsrc/net/py-zmq/distinfo:1.41     Sat Apr 12 11:28:19 2025
+++ pkgsrc/net/py-zmq/distinfo  Tue Jul  1 07:13:56 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.41 2025/04/12 11:28:19 adam Exp $
+$NetBSD: distinfo,v 1.42 2025/07/01 07:13:56 adam Exp $
 
-BLAKE2s (pyzmq-26.4.0.tar.gz) = 824c20be1e607d1a6487cab459f73e6ed3792efb9b88cc46d3fee2186dbbb429
-SHA512 (pyzmq-26.4.0.tar.gz) = 6db121a263105c21be0ca95120405475f351ca30f7a626adedbe4d853a57b03a486b6ff649f1a1bae894ccbea697cac1d927bd36e3d9fffdf6c94b76d29523e2
-Size (pyzmq-26.4.0.tar.gz) = 278293 bytes
+BLAKE2s (pyzmq-27.0.0.tar.gz) = b85253511ff5f0ebb12036668107886ed2a5828c6a734dc5271c9333811a1c4d
+SHA512 (pyzmq-27.0.0.tar.gz) = b8b6bfbaa696d06c40904052d9af7ceeed55036113edb3823e2ab6db644553c38a2d596912677291df59b914c7d8b6352e6d0c5b2c143f67406c5116588f2759
+Size (pyzmq-27.0.0.tar.gz) = 280478 bytes
 SHA1 (patch-CMakeLists.txt) = 5ba2d3ccbd7648132043f35615debaf450ee5bfb



Home | Main Index | Thread Index | Old Index