pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-zmq Simplify PKGNAME regex. CATEGORIES+=python....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2dd99f2b9755
branches:  trunk
changeset: 635574:2dd99f2b9755
user:      rodent <rodent%pkgsrc.org@localhost>
date:      Sun Jun 08 23:58:51 2014 +0000

description:
Simplify PKGNAME regex. CATEGORIES+=python. Updated to latest release,
14.3.0. From docs/source/changelog.rst:

14.3.0
======

- PyZMQ no longer calls :meth:`Socket.close` or :meth:`Context.term` during process cleanup.
  Changes to garbage collection in Python 3.4 make this impossible to do sensibly.
- :meth:`ZMQStream.close` closes its socket immediately, rather than scheduling a timeout.
- Raise the original ImportError when importing zmq fails.
  Should be more informative than `no module cffi...`.

.. warning::

    Users of Python 3.4 should not use pyzmq < 14.3, due to changes in garbage collection.


14.2.0
======

New Stuff
---------

- Raise new ZMQVersionError when a requested method is not supported by the linked libzmq.
  For backward compatibility, this subclasses NotImplementedError.


Bugs Fixed
----------

- Memory leak introduced in pyzmq-14.0 in zero copy.
- OverflowError on 32 bit systems in zero copy.


14.1.0
======

Security
--------

The headline features for 14.1 are adding better support for libzmq's
security features.

- When libzmq is bundled as a Python extension (e.g. wheels, eggs),
  libsodium is also bundled (excluding Windows),
  ensuring that libzmq security is available to users who install from wheels
- New :mod:`zmq.auth`, implementing zeromq's ZAP authentication,
  modeled on czmq zauth.
  For more information, see the `examples <https://github.com/zeromq/pyzmq/tree/master/examples/>`_.


Other New Stuff
---------------

- Add PYZMQ_BACKEND for enabling use of backends outside the pyzmq codebase.
- Add :attr:`~.Context.underlying` property and :meth:`~.Context.shadow`
  method to Context and Socket, for handing off sockets and contexts.
  between pyzmq and other bindings (mainly pyczmq_).
- Add TOS, ROUTER_HANDOVER, and IPC_FILTER constants from libzmq-4.1-dev.
- Add Context option support in the CFFI backend.
- Various small unicode and build fixes, as always.
- :meth:`~.Socket.send_json` and :meth:`~.Socket.recv_json` pass any extra kwargs to ``json.dumps/loads``.


.. _pyczmq: https://github.com/zeromq/pyczmq

Deprecations
------------

- ``Socket.socket_type`` is deprecated, in favor of ``Socket.type``,
  which has been available since 2.1.

diffstat:

 net/py-zmq/Makefile |   8 ++++----
 net/py-zmq/PLIST    |  33 +++++++++++++++++++++++++++------
 net/py-zmq/distinfo |   8 ++++----
 3 files changed, 35 insertions(+), 14 deletions(-)

diffs (105 lines):

diff -r 724d89d15a83 -r 2dd99f2b9755 net/py-zmq/Makefile
--- a/net/py-zmq/Makefile       Sun Jun 08 23:40:12 2014 +0000
+++ b/net/py-zmq/Makefile       Sun Jun 08 23:58:51 2014 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2014/03/01 08:55:17 obache Exp $
+# $NetBSD: Makefile,v 1.14 2014/06/08 23:58:51 rodent Exp $
 
-DISTNAME=      pyzmq-14.0.1
-PKGNAME=        ${PYPKGPREFIX}-${DISTNAME:S/py//}
-CATEGORIES=    net
+DISTNAME=      pyzmq-14.3.0
+PKGNAME=        ${DISTNAME:S/py/${PYPKGPREFIX}-/1}
+CATEGORIES=    net python
 MASTER_SITES=  https://pypi.python.org/packages/source/p/pyzmq/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 724d89d15a83 -r 2dd99f2b9755 net/py-zmq/PLIST
--- a/net/py-zmq/PLIST  Sun Jun 08 23:40:12 2014 +0000
+++ b/net/py-zmq/PLIST  Sun Jun 08 23:58:51 2014 +0000
@@ -1,8 +1,23 @@
-@comment $NetBSD: PLIST,v 1.5 2014/03/01 08:55:17 obache Exp $
+@comment $NetBSD: PLIST,v 1.6 2014/06/08 23:58:51 rodent Exp $
 ${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/zmq/__init__.py
 ${PYSITELIB}/zmq/__init__.pyc
 ${PYSITELIB}/zmq/__init__.pyo
+${PYSITELIB}/zmq/auth/__init__.py
+${PYSITELIB}/zmq/auth/__init__.pyc
+${PYSITELIB}/zmq/auth/__init__.pyo
+${PYSITELIB}/zmq/auth/base.py
+${PYSITELIB}/zmq/auth/base.pyc
+${PYSITELIB}/zmq/auth/base.pyo
+${PYSITELIB}/zmq/auth/certs.py
+${PYSITELIB}/zmq/auth/certs.pyc
+${PYSITELIB}/zmq/auth/certs.pyo
+${PYSITELIB}/zmq/auth/ioloop.py
+${PYSITELIB}/zmq/auth/ioloop.pyc
+${PYSITELIB}/zmq/auth/ioloop.pyo
+${PYSITELIB}/zmq/auth/thread.py
+${PYSITELIB}/zmq/auth/thread.pyc
+${PYSITELIB}/zmq/auth/thread.pyo
 ${PYSITELIB}/zmq/backend/__init__.py
 ${PYSITELIB}/zmq/backend/__init__.pyc
 ${PYSITELIB}/zmq/backend/__init__.pyo
@@ -188,6 +203,9 @@
 ${PYSITELIB}/zmq/tests/__init__.py
 ${PYSITELIB}/zmq/tests/__init__.pyc
 ${PYSITELIB}/zmq/tests/__init__.pyo
+${PYSITELIB}/zmq/tests/test_auth.py
+${PYSITELIB}/zmq/tests/test_auth.pyc
+${PYSITELIB}/zmq/tests/test_auth.pyo
 ${PYSITELIB}/zmq/tests/test_cffi_backend.py
 ${PYSITELIB}/zmq/tests/test_cffi_backend.pyc
 ${PYSITELIB}/zmq/tests/test_cffi_backend.pyo
@@ -258,6 +276,8 @@
 ${PYSITELIB}/zmq/utils/__init__.pyc
 ${PYSITELIB}/zmq/utils/__init__.pyo
 ${PYSITELIB}/zmq/utils/buffers.pxd
+${PYSITELIB}/zmq/utils/compiler.json
+${PYSITELIB}/zmq/utils/config.json
 ${PYSITELIB}/zmq/utils/constant_names.py
 ${PYSITELIB}/zmq/utils/constant_names.pyc
 ${PYSITELIB}/zmq/utils/constant_names.pyo
@@ -265,7 +285,9 @@
 ${PYSITELIB}/zmq/utils/garbage.pyc
 ${PYSITELIB}/zmq/utils/garbage.pyo
 ${PYSITELIB}/zmq/utils/getpid_compat.h
-${PYSITELIB}/zmq/utils/initthreads.so
+${PYSITELIB}/zmq/utils/interop.py
+${PYSITELIB}/zmq/utils/interop.pyc
+${PYSITELIB}/zmq/utils/interop.pyo
 ${PYSITELIB}/zmq/utils/ipcmaxlen.h
 ${PYSITELIB}/zmq/utils/jsonapi.py
 ${PYSITELIB}/zmq/utils/jsonapi.pyc
@@ -274,7 +296,9 @@
 ${PYSITELIB}/zmq/utils/monitor.pyc
 ${PYSITELIB}/zmq/utils/monitor.pyo
 ${PYSITELIB}/zmq/utils/pyversion_compat.h
-${PYSITELIB}/zmq/utils/rebuffer.so
+${PYSITELIB}/zmq/utils/sixcerpt.py
+${PYSITELIB}/zmq/utils/sixcerpt.pyc
+${PYSITELIB}/zmq/utils/sixcerpt.pyo
 ${PYSITELIB}/zmq/utils/strtypes.py
 ${PYSITELIB}/zmq/utils/strtypes.pyc
 ${PYSITELIB}/zmq/utils/strtypes.pyo
@@ -283,6 +307,3 @@
 ${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
diff -r 724d89d15a83 -r 2dd99f2b9755 net/py-zmq/distinfo
--- a/net/py-zmq/distinfo       Sun Jun 08 23:40:12 2014 +0000
+++ b/net/py-zmq/distinfo       Sun Jun 08 23:58:51 2014 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2014/03/01 08:55:17 obache Exp $
+$NetBSD: distinfo,v 1.7 2014/06/08 23:58:51 rodent Exp $
 
-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
+SHA1 (pyzmq-14.3.0.tar.gz) = 85ea779755374e3f0188b5cabfc8b7143562f912
+RMD160 (pyzmq-14.3.0.tar.gz) = e12a0a86e1bc37e2d51d301aa279bef007d677db
+Size (pyzmq-14.3.0.tar.gz) = 982874 bytes



Home | Main Index | Thread Index | Old Index