gh-129948: Add set() to multiprocessing.managers.SyncManager#129949
gh-129948: Add set() to multiprocessing.managers.SyncManager#129949gpshead merged 40 commits intopython:mainfrom
set() to multiprocessing.managers.SyncManager#129949Conversation
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
auvipy
left a comment
There was a problem hiding this comment.
may be some description regarding why adding this would be beneficiary is helpful to understand the reasoning
Thanks for the advice! |
picnixz
left a comment
There was a problem hiding this comment.
New features require a full-fleded What's New Entry (in Doc/whatsnew/3.14.rst in this case) as well as an updated documentation (likely in Doc/library/multiprocessing.rst). Please add them as well.
Misc/NEWS.d/next/Library/2025-02-11-06-42-17.gh-issue-129948.ZcugY9.rst
Outdated
Show resolved
Hide resolved
|
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
…_ return a set instead of a SetProxy
6252328 to
121b742
Compare
|
I've merged main into the branch because I think the CI has changed. In addition, please avoid force-pushing in general. We squash-merge at the end, and force-pushing makes incremental reviews harder. TiA. |
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
…rs for Python 3.14.0a5+ (python/cpython#129949)
Resolve : #129948
The SyncManager provides support for various data structures such as dict, list, and queue, but oddly, it does not support set. This inconsistency feels little bit weird.
This PR introduces support for set by defining SetProxy and registering it with SyncManager.
set()tomultiprocessing.managers.SyncManager#129948