zeromq / pyzmq

PyZMQ: Python bindings for zeromq
http://zguide.zeromq.org/py:all
BSD 3-Clause "New" or "Revised" License
3.66k stars 638 forks source link

enable epoll/ipc on Windows wheels #2026

Open minrk opened 3 weeks ago

minrk commented 3 weeks ago

Initially enabled in #1570, epoll has been disabled in our wheels due to causing unavoidable crashes for some users (#1981, #1754, #1999)

Because these crashes are relatively rare, users installing pyzmq from source can still enable it, and pyzmq will follow libzmq's own defaults and build with epoll/ipc enabled:

pip install --no-binary pyzmq pyzmq

We should not re-enable ipc in our Windows wheels until there is a confirmed fix for https://github.com/zeromq/libzmq/issues/4730 (it is incredibly hard to test)