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

Skip to content

MNT unvendor cloudpickle - #1775

Merged
lesteve merged 14 commits into
joblib:mainfrom
Nanored4498:Unvendor-cloudpickle
Feb 6, 2026
Merged

MNT unvendor cloudpickle#1775
lesteve merged 14 commits into
joblib:mainfrom
Nanored4498:Unvendor-cloudpickle

Conversation

@Nanored4498

@Nanored4498 Nanored4498 commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

I tried unvendoring cloudpickle but now many tests fail on one computer. On another computer, less tests are failing. I'm already creating a PR just to see the behavior in the CI.

Closes: #1753
Closes: #838

@codecov

codecov Bot commented Jan 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.20%. Comparing base (683c83e) to head (fb5d978).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1775      +/-   ##
==========================================
- Coverage   94.23%   94.20%   -0.03%     
==========================================
  Files          46       46              
  Lines        7922     7922              
==========================================
- Hits         7465     7463       -2     
- Misses        457      459       +2     

☔ View full report in Codecov by Sentry.
📢 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.

@Nanored4498 Nanored4498 changed the title try unvendor cloudpickle Unvendor cloudpickle Jan 19, 2026

@tomMoral tomMoral left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR.

The code looks ok like this (not too complicated).
Now we need:

  • add a CI with the oldest supported version of cloudpickle (I think we said two year support is ok), the latest and the dev version on all plateforms.
  • add a changelog entry

@tomMoral tomMoral changed the title Unvendor cloudpickle MNT unvendor cloudpickle Jan 30, 2026

@tomMoral tomMoral left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more comments but otherwise, it starts to look good.

Comment thread CHANGES.rst
Comment thread pyproject.toml Outdated
Comment thread README.rst Outdated
Comment thread .github/workflows/test.yml Outdated
Comment thread README.rst Outdated
Comment thread README.rst Outdated
Co-authored-by: Loïc Estève <[email protected]>
@lesteve
lesteve merged commit f1a00c5 into joblib:main Feb 6, 2026
36 of 37 checks passed
@lesteve

lesteve commented Feb 6, 2026

Copy link
Copy Markdown
Member

Let's merge this one, thanks!

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.

[RFC] Unvendoring cloudpickle vendor_cloudpickle.sh should not delete cloudpickle with a relative path

3 participants