<div>For some time, the ZeroMQ tests have been disabled due to a race condition that would cause occassional failures and would upset Jenkins.</div><div><br></div><div>That race condition is now fixed and I'm seeking to have the tests run again. When I last worked on this, Monty had been working on full-vs-partial dependencies testing such that diffciult dependencies such as ZeroMQ, Qpid, and MySQL that require shared C libraries could be tested separately from the pure-python code that could be easily managed via 'pip'. However, that work seems to have been reverted.</div><div><br></div><div>As such, the only present solution would be, as has happened with MySQL, to put pyzmq directly into test-requires. This would make the pyzmq library and, by extension, the C libzmq library, a requirement for running tests locally (as well as on Jenkins)</div><div><br></div><div>I would presume that in doing this, we'd open the door to introducing a Qpid dependency as well.</div><div><br></div><div>The following review contains a patch introducing pyzmq to test-requires:</div><div> <a href="https://review.openstack.org/#/c/19202/">https://review.openstack.org/#/c/19202/</a></div><div><div><br></div><div>Regards,</div><div>Eric Windisch</div><div><br></div></div>