Path to this page:
Subject: CVS commit: pkgsrc/net/py-zmq
From: Adam Ciarcinski
Date: 2022-06-07 18:23:04
Message id: 20220607162304.A51E1FB19@cvs.NetBSD.org
Log Message:
py-zmq: updated to 23.1.0
23.1.0
Fixing some regressions in 23.0:
- Fix global name of `zmq.EVENT_HANDSHAKE_*` constants
- Fix constants missing when using `import zmq.green as zmq`
Compatibility fixes:
- {func}`zmq.utils.monitor.recv_monitor_msg` now supports async Sockets.
- Fix build with mingw
23.0.0
Changes:
- all zmq constants are now available as Python enums
(e.g. `zmq.SocketType.PULL`, `zmq.SocketOption.IDENTITY`),
generated statically from zmq.h instead of at compile-time.
This means that checks for the *presence* of a constant (`hasattr(zmq, 'RADIO')`)
is not a valid check for the presence of a feature.
This practice has never been robust, but it may have worked sometimes.
Use direct checks via e.g. {func}`zmq.has` or {func}`zmq.zmq_version_info`.
- A bit more type coverage of Context.term and Context.socket
Compatibility fixes:
- Remove all use of deprecated stdlib distutils
- Update to Cython 0.29.30 (required for Python 3.11 compatibility)
- Compatibility with Python 3.11.0b1
Maintenance changes:
- Switch to myst for docs
- Deprecate `zmq.utils.strtypes`, now unused
- Updates to autoformatting, linting
- New wheels for PyPy 3.9
- Manylinux wheels for CPython 3.10 are based on manylinux2014
Files: