Page MenuHomeSolus

Update python-pyzmq to 19.0.2 and drop python2 support

Authored by algent on Oct 21 2020, 10:23 AM.




  • 19.0.2
    • Regenerate Cython sources with 0.29.21 in sdists for compatibility with Python 3.9
    • Handle underlying socket being closed in ZMQStream with warning instead of error
    • Improvements to socket cleanup during process teardown
    • Documentation improvements
    • Raise AttributeError instead of ZMQError(EINVAL) on attempts to read write-only attributes, for compatibility with mocking
  • 19.0.1
    • Fix TypeError during garbage collection
    • Fix compilation with some C++ compilers
    • Fixes in tests and examples
  • 19.0
    • Cython backend: Build Cython extensions with language level “3str” (requires Cython 0.29)
    • Cython backend: You can now cimport zmq
    • Asyncio: Fix memory leak in Poller
    • Log: Much improved logging in zmq.log (see Asynchronous Logging via PyZMQ)
    • Log: add python -m zmq.log entrypoint
    • Sources generated with Cython 0.29.15

Packager notes:

  • This package is required as rundep only by python-jupyter_client, rapid-photo-downloader and openshot-qt. These packages are built with python3.

Signed-off-by: Algent Albrahimi <>

Test Plan
  • Run openshot-qt and make a project.
  • Run rapid-photo-downloader and download some photos from my phone.
  • Run a few scripts using spyder3.
  • Run jupyter-notebook and view this repo content in the browser.

Diff Detail

R2675 python-pyzmq
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Oct 21 2020, 10:23 AM
algent requested review of this revision.Oct 21 2020, 10:23 AM
algent edited the test plan for this revision. (Show Details)Oct 21 2020, 10:27 AM
JoshStrobl accepted this revision.Oct 21 2020, 11:14 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Oct 21 2020, 11:14 AM
This revision was automatically updated to reflect the committed changes.