betterself
betterself copied to clipboard
Update billiard to 4.0.2
This PR updates billiard from 3.5.0.3 to 4.0.2.
Changelog
4.0.2
--------------------
- ExceptionWithTraceback should be an exception.
4.0.1
--------------------
- Add support for Python 3.11 _posixsubprocess.fork_exec() arguments.
- Keep exception traceback somehow (368).
4.0.0
--------------------
- Support Sphinx 4.x.
- Remove dependency to case.
- Drop support of Python < 3.7.
- Update to psutil 5.9.0.
- Add python_requires to enforce Python version.
- Replace deprecated threading Event.isSet with Event.is_set.
- Prevent segmentation fault in get_pdeathsig while using ctypes (361).
- Migrated CI to Github actions.
- Python 3.10 support added.
3.6.4.0
--------------------
- Issue 309: Add Python 3.9 support to spawnv_passfds()
- fix 314
3.6.1
--------------------
- 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)
3.6.0.0
--------------------
- Add support of sending parent process death signal.
- Previous fix for handling timeouts caused a problem in warm shutdowns due
to use of deepcopy.
We now use a shallow copy of the cache and do so only when it is needed.
- Cleanup old checks and workarounds for Python versions we no longer support.
3.5.0.5
--------------------
- Fix a crash when handling a timeout.
- Improve billiard.einfo.Frame compatibility with Python to avoid crashes when using Django.
- Cleanups.
3.5.0.4
--------------------
- Fix rebuild_ctype losing BufferedWrapper reference on Python 3.
- Deprecation warning with python 3.6 fixed.
- Correct spawn start method.
Links
- PyPI: https://pypi.org/project/billiard
- Changelog: https://pyup.io/changelogs/billiard/
- Repo: https://github.com/celery/billiard