Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MNT vendor loky 3.6.0 - #1843

Merged
lesteve merged 3 commits into
joblib:mainfrom
lesteve:update-loky-3.6.0
Aug 31, 2026
Merged

MNT vendor loky 3.6.0#1843
lesteve merged 3 commits into
joblib:mainfrom
lesteve:update-loky-3.6.0

Conversation

@lesteve

@lesteve lesteve commented Aug 31, 2026

Copy link
Copy Markdown
Member

I removed the part of vendor_loky.sh that was changing the cloudpickle imports, since we are no longer vendoring cloudpickle.

@codecov

codecov Bot commented Aug 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.05%. Comparing base (4ff61af) to head (e29ca1a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1843      +/-   ##
==========================================
- Coverage   94.06%   94.05%   -0.02%     
==========================================
  Files          46       46              
  Lines        8070     8070              
==========================================
- Hits         7591     7590       -1     
- Misses        479      480       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lesteve
lesteve merged commit d873f97 into joblib:main Aug 31, 2026
33 checks passed
@lesteve
lesteve deleted the update-loky-3.6.0 branch August 31, 2026 09:14
larsoner added a commit to larsoner/joblib that referenced this pull request Sep 1, 2026
Conflict in joblib/externals/loky/backend/resource_tracker.py: loky 3.6.0
(joblib#1843) rewrote the tracker to subclass the stdlib 3.14 ResourceTracker and
carries the Windows teardown fix this branch had vendored by hand -- keeping
the process handle from CreateProcess and waiting on it instead of the pid.
Upstream's version is a superset (it also records the exit code and handles
the wait timeout), so the file is taken verbatim from upstream and the local
vendoring dropped.

joblib/externals/loky/process_executor.py merged cleanly; the two patches
still not upstream (LOKY_MAX_MEMORY_LEAK_SIZE and the _RecycledWorkerPid
one-shot recycling warning) are preserved on top of 3.6.0.

CHANGES.rst: 1.6.0 was released upstream in the meantime, so the temporary
folder registration entry is moved from that now-frozen section into
"In Development" and gets its PR link.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01MuosJL7XVWuB6bEczRsE9v
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