Skip to content

Conversation

@befeleme
Copy link

What's new in Python 3.14 states:
The default start method changed from fork to forkserver on platforms other than macOS and Windows where it was already spawn.

If the threading incompatible fork method is required, you must explicitly request it via a context from multiprocessing.get_context() (preferred) or change the default via
multiprocessing.set_start_method().
Source:
https://docs.python.org/dev/whatsnew/3.14.html#whatsnew314-multiprocessing-start-method

This change is incompatible with the current test settings. The patch is backwards compatible.

You can see the build results in my testing Fedora Copr where I try to build satyr with Python 3.14.0 - the latest build, containing this commit, is successful: https://copr.fedorainfracloud.org/coprs/g/python/python3.14/package/satyr/

What's new in Python 3.14 states:
The default start method changed from fork to forkserver on platforms
other than macOS and Windows where it was already spawn.

If the threading incompatible fork method is required, you must
explicitly request it via a context from multiprocessing.get_context()
(preferred) or change the default via
multiprocessing.set_start_method().
Source:
https://docs.python.org/dev/whatsnew/3.14.html#whatsnew314-multiprocessing-start-method

This change is incompatible with the current test settings.
The patch is backwards compatible.
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.

1 participant