chrisjbillington / zprocess

A collection of utilities for multiprocessing using zeromq.
BSD 2-Clause "Simplified" License
2 stars 5 forks source link

conda's pyzmq no longer built using libsodium on windows #16

Open dihm opened 2 years ago

dihm commented 2 years ago

This leads to many zprocess warnings and the inherently slower encrypted traffic.

Looks like libsodium came as a dependency of zeromq, which was dropped as a dependency of pyzmq at version 22.2.1.

chrisjbillington commented 2 years ago

This is a recurring regression, they fix it every time I report a bug, but then it happens again next time they refactor their code.

I'll reopen the bug on the anaconda issue tracker, they fixed it pretty quick last time, possibly because they consider it a security issue.

In the long run, I've done some work trying to get the pyzmq wheels to build with libsodium on Windows, so if I finish that and get it merged, that will allow Anaconda to just repackage the wheels without having to do extra work to make their builds use libsodium.