wait for gc PULL to bind in gc.start
log errors in zmq_free_fn
Merge pull request #429 from minrk/gcfix

Ensure gc PULL socket is bound before it gets any messages

also check for errors in gc free function, which would have revealed what was going wrong here.

closes #428
add mising import
Merge pull request #430 from ticosax/add-missing-import

add mising import
pure Python install of Cython on travis
Merge pull request #431 from minrk/travis-cy-py

pure Python install of Cython on travis
Source prefix of the libzmq library from pkg-config.
Catch pkg-config errors as requested by minrk.
Python3 compatible syntax (noted by Travis CI).

Added missing decode() calls as well to get paths as unicode.
Merge pull request #433 from Bluehorn/master

Source prefix of the libzmq library from pkg-config, if available.
set download URL
release 14.0.0
back to dev
Py3 support for zmq.ssh
Merge pull request #436 from scottkmaxwell/master

Py3 support for zmq.ssh
safe pop in garbage collector thread
set gc pid on start
protect gc.start with a thread lock
Merge pull request #440 from minrk/pop-safe

safe pop in garbage collector thread