pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/py-zmq



Module Name:    pkgsrc
Committed By:   rodent
Date:           Sun Jun  8 23:58:51 UTC 2014

Modified Files:
        pkgsrc/net/py-zmq: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/py-zmq/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/py-zmq/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/py-zmq/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index