jeffshek / betterself

Your body's dashboard.
https://betterself.io
MIT License
95 stars 11 forks source link

Update billiard to 4.2.1 #2697

Open pyup-bot opened 4 weeks ago

pyup-bot commented 4 weeks ago

This PR updates billiard from 3.5.0.3 to 4.2.1.

Changelog ### 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). ``` ### 4.1.0 ``` -------------------- - Fixed a python 2 to 3 compat issue which was missed earlier (374). - Adde Python 3.11 primary support ``` ### 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://data.safetycli.com/changelogs/billiard/ - Repo: https://github.com/celery/billiard