Update py-zmq to 14.0.1.

14.0.1
======

Bugfix release

- Update bundled libzmq to current (4.0.3).
- Fix bug in :meth:`.Context.destroy` with no open sockets.
- Threadsafety fixes in the garbage collector.
- Python 3 fixes in :mod:`zmq.ssh`.


14.0.0
======

* Update bundled libzmq to current (4.0.1).
* Backends are now implemented in ``zmq.backend`` instead of ``zmq.core``.
  This has no effect on public APIs.
* Various build improvements for Cython and CFFI backends (PyPy compiles at build time).
* Various GIL-related performance improvements - the GIL is no longer touched from a zmq IO thread.
* Adding a constant should now be a bit easier - only zmq/sugar/constant_names should need updating,
  all other constant-related files should be automatically updated by ``setup.py constants``.
* add support for latest libzmq-4.0.1
  (includes ZMQ_CURVE security and socket event monitoring).

New stuff
---------

- :meth:`.Socket.monitor`
- :meth:`.Socket.get_monitor_socket`
- :func:`zmq.curve_keypair`
- :mod:`zmq.utils.monitor`
- :mod:`zmq.utils.z85`
This commit is contained in:
obache 2014-03-01 08:55:17 +00:00
parent c9278cc50d
commit 210db06f64
3 changed files with 87 additions and 60 deletions

View file

@ -1,10 +1,9 @@
# $NetBSD: Makefile,v 1.12 2014/01/25 10:30:17 wiz Exp $
# $NetBSD: Makefile,v 1.13 2014/03/01 08:55:17 obache Exp $
DISTNAME= pyzmq-13.1.0
DISTNAME= pyzmq-14.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
CATEGORIES= net
MASTER_SITES= http://cloud.github.com/downloads/zeromq/pyzmq/ \
http://pypi.python.org/packages/source/p/pyzmq/
MASTER_SITES= https://pypi.python.org/packages/source/p/pyzmq/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/zeromq/pyzmq/

View file

@ -1,56 +1,62 @@
@comment $NetBSD: PLIST,v 1.4 2013/07/31 03:20:44 rodent Exp $
@comment $NetBSD: PLIST,v 1.5 2014/03/01 08:55:17 obache Exp $
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/zmq/__init__.py
${PYSITELIB}/zmq/__init__.pyc
${PYSITELIB}/zmq/__init__.pyo
${PYSITELIB}/zmq/cffi_core/__init__.py
${PYSITELIB}/zmq/cffi_core/__init__.pyc
${PYSITELIB}/zmq/cffi_core/__init__.pyo
${PYSITELIB}/zmq/cffi_core/_cffi.py
${PYSITELIB}/zmq/cffi_core/_cffi.pyc
${PYSITELIB}/zmq/cffi_core/_cffi.pyo
${PYSITELIB}/zmq/cffi_core/_poll.py
${PYSITELIB}/zmq/cffi_core/_poll.pyc
${PYSITELIB}/zmq/cffi_core/_poll.pyo
${PYSITELIB}/zmq/cffi_core/constants.py
${PYSITELIB}/zmq/cffi_core/constants.pyc
${PYSITELIB}/zmq/cffi_core/constants.pyo
${PYSITELIB}/zmq/cffi_core/context.py
${PYSITELIB}/zmq/cffi_core/context.pyc
${PYSITELIB}/zmq/cffi_core/context.pyo
${PYSITELIB}/zmq/cffi_core/devices.py
${PYSITELIB}/zmq/cffi_core/devices.pyc
${PYSITELIB}/zmq/cffi_core/devices.pyo
${PYSITELIB}/zmq/cffi_core/error.py
${PYSITELIB}/zmq/cffi_core/error.pyc
${PYSITELIB}/zmq/cffi_core/error.pyo
${PYSITELIB}/zmq/cffi_core/message.py
${PYSITELIB}/zmq/cffi_core/message.pyc
${PYSITELIB}/zmq/cffi_core/message.pyo
${PYSITELIB}/zmq/cffi_core/socket.py
${PYSITELIB}/zmq/cffi_core/socket.pyc
${PYSITELIB}/zmq/cffi_core/socket.pyo
${PYSITELIB}/zmq/cffi_core/stopwatch.py
${PYSITELIB}/zmq/cffi_core/stopwatch.pyc
${PYSITELIB}/zmq/cffi_core/stopwatch.pyo
${PYSITELIB}/zmq/core/__init__.py
${PYSITELIB}/zmq/core/__init__.pyc
${PYSITELIB}/zmq/core/__init__.pyo
${PYSITELIB}/zmq/core/_device.so
${PYSITELIB}/zmq/core/_poll.so
${PYSITELIB}/zmq/core/_version.so
${PYSITELIB}/zmq/core/checkrc.pxd
${PYSITELIB}/zmq/core/constants.so
${PYSITELIB}/zmq/core/context.pxd
${PYSITELIB}/zmq/core/context.so
${PYSITELIB}/zmq/core/error.so
${PYSITELIB}/zmq/core/libzmq.pxd
${PYSITELIB}/zmq/core/message.pxd
${PYSITELIB}/zmq/core/message.so
${PYSITELIB}/zmq/core/socket.pxd
${PYSITELIB}/zmq/core/socket.so
${PYSITELIB}/zmq/core/stopwatch.pxd
${PYSITELIB}/zmq/core/stopwatch.so
${PYSITELIB}/zmq/backend/__init__.py
${PYSITELIB}/zmq/backend/__init__.pyc
${PYSITELIB}/zmq/backend/__init__.pyo
${PYSITELIB}/zmq/backend/cffi/__init__.py
${PYSITELIB}/zmq/backend/cffi/__init__.pyc
${PYSITELIB}/zmq/backend/cffi/__init__.pyo
${PYSITELIB}/zmq/backend/cffi/_cffi.py
${PYSITELIB}/zmq/backend/cffi/_cffi.pyc
${PYSITELIB}/zmq/backend/cffi/_cffi.pyo
${PYSITELIB}/zmq/backend/cffi/_poll.py
${PYSITELIB}/zmq/backend/cffi/_poll.pyc
${PYSITELIB}/zmq/backend/cffi/_poll.pyo
${PYSITELIB}/zmq/backend/cffi/constants.py
${PYSITELIB}/zmq/backend/cffi/constants.pyc
${PYSITELIB}/zmq/backend/cffi/constants.pyo
${PYSITELIB}/zmq/backend/cffi/context.py
${PYSITELIB}/zmq/backend/cffi/context.pyc
${PYSITELIB}/zmq/backend/cffi/context.pyo
${PYSITELIB}/zmq/backend/cffi/devices.py
${PYSITELIB}/zmq/backend/cffi/devices.pyc
${PYSITELIB}/zmq/backend/cffi/devices.pyo
${PYSITELIB}/zmq/backend/cffi/error.py
${PYSITELIB}/zmq/backend/cffi/error.pyc
${PYSITELIB}/zmq/backend/cffi/error.pyo
${PYSITELIB}/zmq/backend/cffi/message.py
${PYSITELIB}/zmq/backend/cffi/message.pyc
${PYSITELIB}/zmq/backend/cffi/message.pyo
${PYSITELIB}/zmq/backend/cffi/socket.py
${PYSITELIB}/zmq/backend/cffi/socket.pyc
${PYSITELIB}/zmq/backend/cffi/socket.pyo
${PYSITELIB}/zmq/backend/cffi/utils.py
${PYSITELIB}/zmq/backend/cffi/utils.pyc
${PYSITELIB}/zmq/backend/cffi/utils.pyo
${PYSITELIB}/zmq/backend/cython/__init__.py
${PYSITELIB}/zmq/backend/cython/__init__.pyc
${PYSITELIB}/zmq/backend/cython/__init__.pyo
${PYSITELIB}/zmq/backend/cython/_device.so
${PYSITELIB}/zmq/backend/cython/_poll.so
${PYSITELIB}/zmq/backend/cython/_version.so
${PYSITELIB}/zmq/backend/cython/checkrc.pxd
${PYSITELIB}/zmq/backend/cython/constants.so
${PYSITELIB}/zmq/backend/cython/context.pxd
${PYSITELIB}/zmq/backend/cython/context.so
${PYSITELIB}/zmq/backend/cython/error.so
${PYSITELIB}/zmq/backend/cython/libzmq.pxd
${PYSITELIB}/zmq/backend/cython/message.pxd
${PYSITELIB}/zmq/backend/cython/message.so
${PYSITELIB}/zmq/backend/cython/socket.pxd
${PYSITELIB}/zmq/backend/cython/socket.so
${PYSITELIB}/zmq/backend/cython/utils.pxd
${PYSITELIB}/zmq/backend/cython/utils.so
${PYSITELIB}/zmq/backend/select.py
${PYSITELIB}/zmq/backend/select.pyc
${PYSITELIB}/zmq/backend/select.pyo
${PYSITELIB}/zmq/devices/__init__.py
${PYSITELIB}/zmq/devices/__init__.pyc
${PYSITELIB}/zmq/devices/__init__.pyo
@ -158,9 +164,6 @@ ${PYSITELIB}/zmq/sugar/__init__.pyo
${PYSITELIB}/zmq/sugar/attrsettr.py
${PYSITELIB}/zmq/sugar/attrsettr.pyc
${PYSITELIB}/zmq/sugar/attrsettr.pyo
${PYSITELIB}/zmq/sugar/backend.py
${PYSITELIB}/zmq/sugar/backend.pyc
${PYSITELIB}/zmq/sugar/backend.pyo
${PYSITELIB}/zmq/sugar/constants.py
${PYSITELIB}/zmq/sugar/constants.pyc
${PYSITELIB}/zmq/sugar/constants.pyo
@ -188,6 +191,9 @@ ${PYSITELIB}/zmq/tests/__init__.pyo
${PYSITELIB}/zmq/tests/test_cffi_backend.py
${PYSITELIB}/zmq/tests/test_cffi_backend.pyc
${PYSITELIB}/zmq/tests/test_cffi_backend.pyo
${PYSITELIB}/zmq/tests/test_constants.py
${PYSITELIB}/zmq/tests/test_constants.pyc
${PYSITELIB}/zmq/tests/test_constants.pyo
${PYSITELIB}/zmq/tests/test_context.py
${PYSITELIB}/zmq/tests/test_context.pyc
${PYSITELIB}/zmq/tests/test_context.pyo
@ -209,6 +215,9 @@ ${PYSITELIB}/zmq/tests/test_log.pyo
${PYSITELIB}/zmq/tests/test_message.py
${PYSITELIB}/zmq/tests/test_message.pyc
${PYSITELIB}/zmq/tests/test_message.pyo
${PYSITELIB}/zmq/tests/test_monitor.py
${PYSITELIB}/zmq/tests/test_monitor.pyc
${PYSITELIB}/zmq/tests/test_monitor.pyo
${PYSITELIB}/zmq/tests/test_monqueue.py
${PYSITELIB}/zmq/tests/test_monqueue.pyc
${PYSITELIB}/zmq/tests/test_monqueue.pyo
@ -227,6 +236,9 @@ ${PYSITELIB}/zmq/tests/test_pubsub.pyo
${PYSITELIB}/zmq/tests/test_reqrep.py
${PYSITELIB}/zmq/tests/test_reqrep.pyc
${PYSITELIB}/zmq/tests/test_reqrep.pyo
${PYSITELIB}/zmq/tests/test_security.py
${PYSITELIB}/zmq/tests/test_security.pyc
${PYSITELIB}/zmq/tests/test_security.pyo
${PYSITELIB}/zmq/tests/test_socket.py
${PYSITELIB}/zmq/tests/test_socket.pyc
${PYSITELIB}/zmq/tests/test_socket.pyo
@ -236,6 +248,9 @@ ${PYSITELIB}/zmq/tests/test_stopwatch.pyo
${PYSITELIB}/zmq/tests/test_version.py
${PYSITELIB}/zmq/tests/test_version.pyc
${PYSITELIB}/zmq/tests/test_version.pyo
${PYSITELIB}/zmq/tests/test_z85.py
${PYSITELIB}/zmq/tests/test_z85.pyc
${PYSITELIB}/zmq/tests/test_z85.pyo
${PYSITELIB}/zmq/tests/test_zmqstream.py
${PYSITELIB}/zmq/tests/test_zmqstream.pyc
${PYSITELIB}/zmq/tests/test_zmqstream.pyo
@ -243,18 +258,31 @@ ${PYSITELIB}/zmq/utils/__init__.py
${PYSITELIB}/zmq/utils/__init__.pyc
${PYSITELIB}/zmq/utils/__init__.pyo
${PYSITELIB}/zmq/utils/buffers.pxd
${PYSITELIB}/zmq/utils/constant_names.py
${PYSITELIB}/zmq/utils/constant_names.pyc
${PYSITELIB}/zmq/utils/constant_names.pyo
${PYSITELIB}/zmq/utils/garbage.py
${PYSITELIB}/zmq/utils/garbage.pyc
${PYSITELIB}/zmq/utils/garbage.pyo
${PYSITELIB}/zmq/utils/getpid_compat.h
${PYSITELIB}/zmq/utils/initthreads.so
${PYSITELIB}/zmq/utils/ipcmaxlen.h
${PYSITELIB}/zmq/utils/jsonapi.py
${PYSITELIB}/zmq/utils/jsonapi.pyc
${PYSITELIB}/zmq/utils/jsonapi.pyo
${PYSITELIB}/zmq/utils/monitor.py
${PYSITELIB}/zmq/utils/monitor.pyc
${PYSITELIB}/zmq/utils/monitor.pyo
${PYSITELIB}/zmq/utils/pyversion_compat.h
${PYSITELIB}/zmq/utils/rebuffer.so
${PYSITELIB}/zmq/utils/strtypes.py
${PYSITELIB}/zmq/utils/strtypes.pyc
${PYSITELIB}/zmq/utils/strtypes.pyo
${PYSITELIB}/zmq/utils/z85.py
${PYSITELIB}/zmq/utils/z85.pyc
${PYSITELIB}/zmq/utils/z85.pyo
${PYSITELIB}/zmq/utils/zmq_compat.h
${PYSITELIB}/zmq/utils/zmq_constants.h
${PYSITELIB}/zmq/web.py
${PYSITELIB}/zmq/web.pyc
${PYSITELIB}/zmq/web.pyo

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.5 2013/07/31 03:20:44 rodent Exp $
$NetBSD: distinfo,v 1.6 2014/03/01 08:55:17 obache Exp $
SHA1 (pyzmq-13.1.0.tar.gz) = 775fcff7777d220f06f5ff9e531822d63a5671c0
RMD160 (pyzmq-13.1.0.tar.gz) = 2d7d79240c2544241830c68e5b9ba12bd8e0f7bd
Size (pyzmq-13.1.0.tar.gz) = 838742 bytes
SHA1 (pyzmq-14.0.1.tar.gz) = d09c72dc6dcad9449dbcb2f97b3cc1f2443d4b84
RMD160 (pyzmq-14.0.1.tar.gz) = 311e99ee561748efd2c41237c50d68f26b84dca6
Size (pyzmq-14.0.1.tar.gz) = 867063 bytes