Changelog for
python3-pyzmq-16.0.2-2.19.x86_64.rpm :
Sat Nov 26 13:00:00 2016 arunAATTgmx.de
- update to version 16.0.2:
* Workaround bug in libzmq-4.2.0 causing EINVAL on poll.
Sat Nov 12 13:00:00 2016 arunAATTgmx.de
- update to version 16.0.1:
* Fix erroneous EAGAIN that could happen on async sockets
* Bundle libzmq 4.1.6
Tue Oct 11 14:00:00 2016 arunAATTgmx.de
- update to version 16.0.0:
* Support for Python 2.6 and Python 3.2 is dropped. For old Pythons,
use :command:`pip install \"pyzmq<16\"` to get the last version of
pyzmq that supports these versions.
* Include zmq.h
* Deprecate zmq.Stopwatch. Native Python timing tools can be used
instead.
* Better support for using pyzmq as a Cython library - bundle zmq.h
when pyzmq bundles libzmq as an extension - add
:func:`zmq.get_library_dirs` to find bundled libzmq
* Updates to setup.py for Cython 0.25 compatibility
* Various asyncio/future fixes: - support raw sockets in pollers -
allow cancelling async sends
* Fix :meth:`IOLoop.current` in :mod:`zmq.green`
Wed Aug 17 14:00:00 2016 arunAATTgmx.de
- update to version 15.4.0:
* Load bundled libzmq extension with import rather than CDLL, which
should fix some manifest issues in certain cases on Windows.
* Avoid installing asyncio sources on Python 2, which confuses some
tools that run python -m compileall, which reports errors on the
Python 3-only files.
* Bundle msvcp.dll in Windows wheels on CPython 3.5, which should
fix wheel compatibility systems without Visual C++ 2015
redistributable.
* :meth:`zmq.Context.instance` is now threadsafe.
* FIX: sync some behavior in zmq_poll and setting LINGER on
close/destroy with the CFFI backend.
* PERF: resolve send/recv immediately if events are available in
async Sockets
* Async Sockets (asyncio, tornado) now support send_json,
send_pyobj, etc.
* add preliminary support for zmq.DRAFT_API reflecting
ZMQ_BUILD_DRAFT_API, which indicates whether new APIs in
prereleases are available.
Thu Jul 7 14:00:00 2016 arunAATTgmx.de
- update to version 15.3.0:
* Bump bundled libzmq to 4.1.5, using tweetnacl for bundled curve
support instead of libsodium
* FIX: include .pxi includes in installation for consumers of Cython
API
* FIX: various fixes in new async sockets
* Introduce :mod:`zmq.decorators` API for decorating functions to
create sockets or contexts
* Add :meth:`zmq.Socket.subscribe` and
:meth:`zmq.Socket.unsubscribe` methods to sockets, so that
assignment is no longer needed for subscribing. Verbs should be
methods! Assignment is still supported for backward-compatibility.
* Accept text (unicode) input to z85 encoding, not just bytes
* :meth:`zmq.Context.socket` forwards keyword arguments to the
:class:`Socket` constructor
Mon Jun 13 14:00:00 2016 toddrme2178AATTgmail.com
- Enable gevent. It is now available for python 3.
- Disable unused test dependencies.
Sun May 8 14:00:00 2016 arunAATTgmx.de
- specfile:
* removed if statement for suseversion <= 1110
Sun May 8 14:00:00 2016 arunAATTgmx.de
- specfile:
* changed to https for source url
* updated source url to files.pythonhosted.org
Tue Jan 12 13:00:00 2016 arunAATTgmx.de
- update to version 15.2.0:
* FIX: handle multiple events in a single register call in
:mod:`zmq.asyncio`
* FIX: unicode/bytes bug in password prompt in :mod:`zmq.ssh` on
Python 3
* FIX: workaround gevent monkeypatches in garbage collection thread
* update bundled minitornado from tornado-4.3.
* improved inspection by setting binding=True in cython compile
options
* add asyncio Authenticator implementation in
:mod:`zmq.auth.asyncio`
* workaround overflow bug in libzmq preventing receiving messages
larger than MAX_INT
Thu Nov 26 13:00:00 2015 arunAATTgmx.de
- update to version 15.1.0:
* FIX: Remove inadvertant tornado dependency when using
:mod:`zmq.asyncio`
* FIX: 15.0 Python 3.5 wheels didn\'t work on Windows
* Add GSSAPI support to Authenticators
* Support new constants defined in upcoming libzmq-4.2.dev
Wed Nov 4 13:00:00 2015 arunAATTgmx.de
- update to version 15.0.0:
* add :mod:`asyncio` support via :mod:`zmq.asyncio`
* add :mod:`tornado` future support via :mod:`zmq.eventloop.future`
* trigger bundled libzmq if system libzmq is found to be < 3. System
libzmq 2 can be forced by explicitly requesting --zmq=/prefix/.
Tue Nov 3 13:00:00 2015 toddrme2178AATTgmail.com
- Disable tests, they are so slow that OBS thinks the build died.
Fri Sep 25 14:00:00 2015 stephan.barthAATTsuse.com
- fixed build error by moving two files to the devel package:
%{python3_sitearch}/zmq/backend/cffi/_verify.c and _cdefs.h
Thu Jul 30 14:00:00 2015 toddrme2178AATTgmail.com
- Disable non-deterministic authentication test. It fails to
connect randomly.
Wed Jul 29 14:00:00 2015 toddrme2178AATTgmail.com
- Add additional optional dependencies that support additional
features and/or additional backends.
Mon Jun 29 14:00:00 2015 toddrme2178AATTgmail.com
- Use python3-Cython, not python-Cython
Fri Jun 19 14:00:00 2015 arunAATTgmx.de
- update to version 14.7.0:
* Changes:
+ Update bundled libzmq to 4.1.2.
+ Following the lead of Python 3.5, interrupted system calls will
be retried.
* Fixes:
+ Fixes for CFFI backend on Python 3 + support for PyPy 3.
+ Verify types of all frames in :meth:`~zmq.Socket.send_multipart`
before sending, to avoid partial messages.
+ Fix build on Windows when both debug and release versions of
libzmq are found.
+ Windows build fixes for Python 3.5.
Fri Apr 24 14:00:00 2015 arunAATTgmx.de
- update to version 14.6.0:
* Changes:
+ improvements in :meth:`zmq.Socket.bind_to_random_port`:
o use system to allocate ports by default
o catch EACCES on Windows
+ include libsodium when building bundled libzmq on Windows (includes wheels on PyPI)
+ pyzmq no longer bundles external libzmq when making a bdist. You can use delocate to do this.
* Bugfixes:
+ add missing :attr:`ndim` on memoryviews of Frames
+ allow :func:`copy.copy` and :func:`copy.deepcopy` on Sockets, Contexts
Sun Jan 25 13:00:00 2015 arunAATTgmx.de
- update to version 14.5.0:
* use pickle.DEFAULT_PROTOCOL by default in send_pickle
* with the release of pip-6, OS X wheels are only marked as
10.6-intel, indicating that they should be installable on any
newer or single-arch Python.
* raise SSHException on failed check of host key
* fix method name in utils.wi32.allow_interrupt
* fork-related fixes in garbage collection thread
* add missing import in zmq.__init__, causing failure to import in
some circumstances
Sat Nov 29 13:00:00 2014 arunAATTgmx.de
- Update to version 14.4.1
* Bugfixes for 14.4
- SyntaxError on Python 2.6 in zmq.ssh
- Handle possible bug in garbage collection after fork
- Changes from vesion 14.4.0
* New features:
- Experimental support for libzmq-4.1.0 rc (new constants, plus zmq.has()).
- Update bundled libzmq to 4.0.5
- Update bundled libsodium to 1.0.0
- Fixes for SSH dialogs when using zmq.ssh to create tunnels
- More build/link/load fixes on OS X and Solaris
- Get Frame metadata via dict access (libzmq 4)
- Contexts and Sockets are context managers (term/close on __exit__)
- Add zmq.utils.win32.allow_interrupt context manager for catching SIGINT on Windows
* Bugs fixed:
- Bundled libzmq should not trigger recompilation after install on PyPy
Wed Oct 1 14:00:00 2014 toddrme2178AATTgmail.com
- Update to 14.3.1
+ Minor bugfixes to pyzmq 14.3:
* Fixes to building bundled libzmq on OS X < 10.9
* Fixes to import-failure warnings on Python 3.4
* Fixes to tests
* Pull upstream fixes to zmq.ssh for ssh multiplexing
- Changes from vesion 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...`.
Thu Jul 31 14:00:00 2014 dimstarAATTopensuse.org
- Rename rpmlintrc to %{name}-rpmlintrc.
Follow the packaging guidelines.
Fri Apr 25 14:00:00 2014 andreaAATTopensuse.org
- update to version 14.2.0
* Raise new ZMQVersionError when a requested method is not
supported by the linked libzmq. For backward compatibility, this
subclasses NotImplementedError.
* Bug fixes
Fri Apr 12 14:00:00 2013 toddrme2178AATTgmail.com
- Add python3 requires and buildrequires. It will not work without them
- Changes suggests to recommends since there is no way to install suggets currently
Wed Mar 27 13:00:00 2013 speilickeAATTsuse.com
- Update to version 13.0.0:
+ PyPy support
+ The Threadsafe ZMQStream experiment in 2.2.0.1 was deemed inappropriate and not useful,
and has been removed.
+ The zmq.web experiment has been removed, to be developed as a standalone project
+ Fixes bnc#811890
- Add rpmlintrc
- Drop useless macros
- Run testsuite
Thu Nov 22 13:00:00 2012 toddrme2178AATTgmail.com
- Removed openSUSE 11.4 spec file workarounds
Fri May 18 14:00:00 2012 toddrme2178AATTgmail.com
- Fix rpmlint warnings
Fri Apr 27 14:00:00 2012 highwaystar.ruAATTgmail.com
- fixed building of python3 package on openSUSE 11.4 and older
Tue Mar 27 14:00:00 2012 saschpeAATTsuse.de
- Update to version 2.1.11:
* remove support for LABEL prefixes. A major feature of libzmq-3.0, the LABEL
prefix, has been removed from libzmq, prior to the first stable libzmq 3.x release.
* The prefix argument to ~.Socket.send_multipart remains, but it continue to behave in
exactly the same way as it always has on 2.1.x, simply prepending message parts.
* ~.Socket.recv_multipart will always return a list, because prefixes are once
again indistinguishable from regular message parts.
* add .Socket.poll method, for simple polling of events on a single socket.
* no longer require monkeypatching tornado IOLoop. The :class:.ioloop.ZMQPoller class
is a poller implementation that matches tornado\'s expectations, and pyzmq sockets can
be used with any tornado application just by specifying the use of this poller. The
pyzmq IOLoop implementation now only trivially differs from tornado\'s.
- Don\'t package documentation sources
Tue Jan 31 13:00:00 2012 saschpeAATTsuse.de
- Update to version 2.1.11:
* remove support for LABEL prefixes.
* add :meth:`.Socket.poll` method, for simple polling of events on a single socket.
* no longer require monkeypatching tornado IOLoop.
- Moved Python-3 package into seperate spec file
Mon Dec 5 13:00:00 2011 toddrme2178AATTgmail.com
- Cleaned up spec file formatting
- Added python3 subpackage
Mon Sep 26 14:00:00 2011 cfarrellAATTsuse.com
- license update: LGPL-3.0+
LGPL is not a recognized license
Fri Aug 19 14:00:00 2011 saschpeAATTsuse.de
- Update to version 2.1.7:
* Added proper GIL management for non-copying send
* Implemented support for zmq_errno().
* Added Socket.create_socket()
* Fixed setup.py to work with libzmq.dll on Window
* The flags argument to Socket.send/Socket.recv must be a C int
to prevent Python-C API calls in the nogil section.
* Added a protocol argument to pyobj_send that defaults to -1 (the
highest pickle protocol).
* Added a try/finally in Socket.recv.
Sun Dec 12 13:00:00 2010 saschpeAATTgmx.de
- Re-generated with py2pack
* now builds for all RPM-based distros
Wed Dec 1 13:00:00 2010 saschpeAATTsuse.de
- Initial version (2.0.10).