zeromq / pyzmq

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

add cython build dependency for implementations other than pypy, cpython #1986

Closed minrk closed 5 months ago

minrk commented 5 months ago

rather than only specifying a build dependency on cpython and pypy, use pypy or not pypy.

It' unclear if CFFI is more likely to work for other backends? Who knows! But this matches longstanding behavior where Cython is used "unless pypy", now the dependency matches the internal logic.

closes #1984 (confirmed with docker run pyston/pyston pip install pyzmq and pip install . with this branch)