Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants