aaf1bc4d9f- update to 4.2.1: * Remove SIGUSR2 from TERMSIGS_DEAULT * Add on_ready_counter to Worker.__reduce__. * Adapt for logging lock internal changes in Python3.13 * blacksmith.sh: Migrate workflows to blacksmith * Prepare for release: v4.2.1 * fix#314 - Pass arguments when wrapping sys.exit (#275) - Remove win32/py2k special (#276) - Fix compatibility with Python 2.7 on Windows (#283)Dirk Mueller2024-10-09 06:35:46 +00:00
e21b2cda03Accepting request 1124875 from devel:languages:python
Ana Guerrero
2023-11-13 21:18:01 +00:00
3e44cb58c1- update to 4.2.0: * Update process.py to close during join only if process has completed. * Adjust the __repr__ in ApplyResult. * Remove python 3.7 from CI. * Added Python 3.12 support. * Fixed (co_positions): resolve issue caused by absence co_positions (#395). * Fixed: Replaced mktemp usage for Python 3 from python 2. * Changed nose test to pytest (#397) in Integration test. * Changed nose dependency for unit test (#383).Dirk Mueller2023-11-10 12:21:32 +00:00
e7c9c8f95a- Update to 3.6.1.0: - Logging max memory reached at INFO rather than WARNING (#255) - Pass arguments when wrapping sys.exit (#275) - Remove win32/py2k special (#276) - Ensure READY messages sent out by exiting worker are consumed prior to it actually existing. - Pass max_memory_per_child to child worker process (#251) - Fix compatibility with Python 2.7 on Windows (#283)
Tomáš Chvátal
2019-09-13 11:22:06 +00:00
a6b918c0de- Fix the build again - Fix the fdupes call - Update version to 3.5.0.5: * Various small bugfixes all around
Tomáš Chvátal
2018-12-06 11:17:36 +00:00
ee26b351bfRemove superfluous devel dependency for noarch packageMatej Cepl2018-12-04 13:16:29 +00:00
f2ce79fc8bAccepting request 508100 from devel:languages:pythonYuchen Lin2017-08-10 12:02:36 +00:00
17877972b3Accepting request 508050 from home:benoit_monin:branches:devel:languages:python
Thomas Bechtold
2017-07-04 12:26:30 +00:00
5eef90efc4Accepting request 200668 from devel:languages:python
Stephan Kulow
2013-09-26 17:46:02 +00:00
3df379c893Accepting request 200626 from home:posophe:branches:devel:languages:python
Sascha Peilicke
2013-09-26 07:53:13 +00:00
32dc61fe67Accepting request 181248 from devel:languages:python
Stephan Kulow
2013-06-29 17:43:26 +00:00
ecb3e35ec6- Update to version 2.7.3.28: + Pool: Fixed regression that disabled the deadlock fix in 2.7.3.24 + Pool: RestartFreqExceeded could be raised prematurely. + Process: Include pid in startup and process INFO logs. - Changes from version 2.7.3.27: + Manager now works again. + Python 3 fixes for billiard.connection. + Fixed invalid argument bug when running on Python 3.3 + Ignore OSError when setting up signal handlers. - Changes from version 2.7.3.26: + Pool: Child processes must ignore SIGINT. - Changes from version 2.7.3.25: + Pool: 2.7.3.24 broke support for subprocesses (Issue #48). - Changes from version 2.7.3.24: + Pool: Make sure finally blocks are called when process exits due to a signal. + Pool: Can now use GDB to debug pool child processes. + Fixes Python 3 compatibility problems.
Sascha Peilicke
2013-06-28 09:12:03 +00:00
f890e00a32Accepting request 161758 from devel:languages:python
Stephan Kulow
2013-03-30 13:59:49 +00:00
83a3c3f0ef- Update to 2.7.3.23: - Windows: Now catches SystemExit from setuptools while trying to build the C extension (Issue #41). - Aditional changes from 2.7.3.22: - Pool: apply_async now supports a callbacks_propagate keyword argument that can be a tuple of exceptions to propagate in callbacks. (callback, errback, accept_callback, timeout_callback). - Errors are no longer logged for OK and recycle exit codes. This would cause normal maxtasksperchild recycled process to log an error. - Fixed Python 2.5 compatibility problem (Issue #33). - FreeBSD: Compilation now disables semaphores if Python was built without it (Issue #40). Contributed by William Grzybowski - Aditional changes from 2.7.3.21: - Fixed typo EX_REUSE -> EX_RECYCLE - Code now conforms to new pep8.py rules. - Aditional changes from 2.7.3.20: - Pool: Disable restart limit if maxR is not set. - Pool: Now uses os.kill instead of signal.signal. Contributed by Lukasz Langa - Fixed name error in process.py - Pool: ApplyResult.get now properly raises exceptions. Fix contributed by xentac.
Alexandre Rogoski
2013-03-22 16:19:17 +00:00
578a96a97dAccepting request 149970 from devel:languages:python
Stephan Kulow
2013-01-29 13:32:12 +00:00
3ed477ba52- Update to 2.7.3.19: * Fixes problem at shutdown when gc has collected symbols. * Pool now always uses _kill for Py2.5 compatibility on Windows (Issue #32). * Fixes Python 3 compatibility issues
James Oakley
2013-01-25 21:23:27 +00:00
4017d0d70e- Update to 2.1.2: * Filtering support. * Bugfix: Support creation of objects with reverse M2M relations. - 2.1.1 * Support use of HTML exception templates. Eg. 403.html * Hyperlinked fields take optional slug_field, slug_url_kwarg and pk_url_kwarg arguments. * Bugfix: Deal with optional trailing slashs properly when generating breadcrumbs. * Bugfix: Make textareas same width as other fields in browsable API. * Private API change: .get_serializer now uses same instance and data ordering as serializer initialization. - 2.1.0 * Serializer instance and data keyword args have their position swapped. * queryset argument is now optional on writable model fields. * Hyperlinked related fields optionally take slug_field and slug_url_kwarg arguments. * Support Django's cache framework. * Minor field improvements. (Don't stringify dicts, more robust many-pk fields.) * Bugfix: Support choice field in Browseable API. * Bugfix: Related fields with read_only=True do not require a queryset argument. - 2.0.2 * Fix issues with pk related fields in the browsable API. - 2.0.1 * Add support for relational fields in the browsable API. * Added SlugRelatedField and ManySlugRelatedField. * If PUT creates an instance return '201 Created', instead of '200 OK'. - 2.0.0
James Oakley
2012-11-13 21:55:38 +00:00
be407de9f7- Update to 2.7.3.7 * Fixes Python 2.5 support. - 2.7.3.6 - 2012-05-21 * Pool: Can now be used in an event loop, without starting the supporting threads (TimeoutHandler still not supported) * Pool: Process too frequent restart protection now only counts if the process had a non-successful exitcode. * Pool: New options max_restart + max_restart_freq * Pool: The `WorkerLostError` message now includes the exitcode of the process that disappeared. - Build HTML docs
James Oakley
2012-05-23 22:28:32 +00:00
da47a814ed- Update to 2.7.3.5 * Now always cleans up after sys.exc_info() to avoid cyclic references. * ExceptionInfo without arguments now defaults to sys.exc_info. * Forking can now be disabled using the MULTIPROCESSING_FORKING_DISABLE environment variable. Also this envvar is set so that the behavior is inherited after execv. * The semaphore cleanup process started when execv is used now sets a useful process name if the setproctitle module is installed. * Sets the FORKED_BY_MULTIPROCESSING environment variable if forking is disabled.
James Oakley
2012-05-17 23:49:36 +00:00
321c819210- Update to 1.7.3.4 * Added billiard.ensure_multiprocessing() - Raises NotImplementedError if the platform does not support multiprocessing (e.g. Jython).
James Oakley
2012-04-27 23:00:46 +00:00
c32824e33a- Generate new spec - Update to 2.7.3.3 * PyPy now falls back to using its internal _multiprocessing module, so everything works except for forking_enable(False) (which silently degrades) * Fixed Python 2.5 compat issues. * Uses more with statements * Merged some of the changes from the Python 3 branch. - 2.7.3.2 - 2012-04-20 * Now installs on PyPy/Jython (but does not work). - 2.7.3.1 - 2012-04-20 * Python 2.5 support added. - 2.7.3.0 - 2012-04-20 * Updated from Python 2.7.3 * Python 2.4 support removed, now only supports 2.5, 2.6 and 2.7. (may consider py3k support at some point). * Pool improvments from Celery. * no-execv patch added (http://bugs.python.org/issue8713)
James Oakley
2012-04-25 19:22:17 +00:00
3556bc1e24- Update to 0.3.1 * Fixed broken bool evaluation in supervisor. Thanks to jonozzz The bug originated from a `a if x else b vs. x and a or bz confusion when porting code to Python 2.4. * ApplyResult._set can't delete the result if it's not been accepted. This also means ApplyResult._ack` needs to delete the result if the job has been marked ready. - 0.3.0 * Added support for accept callbacks. - 0.2.3 * Python 2.4 support.
James Oakley
2011-11-25 09:02:48 +00:00
7080bca96c- Initial import
James Oakley
2010-04-14 17:18:40 +00:00