Accepting request 206792 from home:posophe:branches:devel:languages:python

Update to 3.3.0.6

OBS-URL: https://build.opensuse.org/request/show/206792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-billiard?expand=0&rev=18
This commit is contained in:
Denisart Benjamin 2013-11-13 17:04:23 +00:00 committed by Git OBS Bridge
parent 975c9803d3
commit 83319e601c
4 changed files with 55 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:42e7ec8451bb5fd5888756da3a66bd5a8c075dd5717027cc6a20c3eb099273cd
size 134769

3
billiard-3.3.0.6.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f5f81073be312ec6079f4919d19c93bdd825ca8e17146826f66798bdcf350c4
size 146649

View File

@ -1,3 +1,54 @@
-------------------------------------------------------------------
Wed Nov 13 16:56:40 UTC 2013 - p.drouand@gmail.com
- Update to version 3.3.0.6
+ Now works without C extension again.
+ New ``_billiard.read(fd, buffer, [len, ])` function
implements os.read with buffer support (new buffer API)
+ New pure-python implementation of ``Connection.send_offset``.
- Changes from 3.3.0.5
+ All platforms except for Windows/PyPy/Jython now requires the C extension.
- Changes from 3.3.0.4
+ Fixed problem with Python3 and setblocking.
- Changes from 3.3.0.3
+ Now works on Windows again.
- Changes from 3.3.0.2
+ ApplyResult.terminate() may be set to signify that the job
must not be executed. It can be used in combination with
Pool.terminate_job.
+ Pipe/_SimpleQueue: Now supports rnonblock/wnonblock arguments
to set the read or write end of the pipe to be nonblocking.
+ Pool: Log message included exception info but exception happened
in another process so the resulting traceback was wrong.
+ Pool: Worker process can now prepare results before they are sent
back to the main process (using ``Worker.prepare_result``).
- Changes from 3.3.0.1
+ Pool: New ``correlation_id`` argument to ``apply_async`` can be
used to set a related id for the ``ApplyResult`` object returned:
>>> r = pool.apply_async(target, args, kwargs, correlation_id='foo')
>>> r.correlation_id
'foo'
+ Pool: New callback `on_process_exit` is called when a pool
process exits, with signature ``(pid, exitcode)``.
+ Pool: Improved the too many restarts detection.
- Changes from 3.3.0.0
+ Dual code base now runs on Python 2.6+ and Python 3.
+ No longer compatible with Python 2.5
+ Includes many changes from multiprocessing in 3.4.
+ Now uses ``time.monotonic`` when available, also including
fallback implementations for Linux and OS X.
+ No longer cleans up after receiving SIGILL, SIGSEGV or SIGFPE
+ ``Finalize`` and ``register_after_fork`` is now aliases to multiprocessing.
It's better to import these from multiprocessing directly now
so that there aren't multiple registries.
+ New `billiard.queues._SimpleQueue` that does not use semaphores.
+ Pool: Can now be extended to support using multiple IPC queues.
+ Pool: Can now use async I/O to write to pool IPC queues.
+ Pool: New ``Worker.on_loop_stop`` handler can be used to add actions
at pool worker process shutdown.
Note that, like all finalization handlers, there is no guarantee that
this will be executed.
-------------------------------------------------------------------
Thu Oct 24 10:59:10 UTC 2013 - speilicke@suse.com

View File

@ -17,7 +17,7 @@
Name: python-billiard
Version: 2.7.3.32
Version: 3.3.0.6
Release: 0
Url: http://github.com/ask/billiard
Summary: Python multiprocessing fork