Skip to content

joblib 0.13.0#12531

Merged
ogrisel merged 1 commit intoscikit-learn:masterfrom
ogrisel:joblib-0.13.0
Nov 7, 2018
Merged

joblib 0.13.0#12531
ogrisel merged 1 commit intoscikit-learn:masterfrom
ogrisel:joblib-0.13.0

Conversation

@ogrisel
Copy link
Copy Markdown
Member

@ogrisel ogrisel commented Nov 6, 2018

@ogrisel ogrisel added this to the 0.20.1 milestone Nov 6, 2018
**Download:** http://pypi.python.org/pypi/joblib#downloads

**Source code:** https://github.com/joblib/joblib
**Source code:** http://github.com/joblib/joblib
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

why?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

That's weird. There is no good reason.

@amueller
Copy link
Copy Markdown
Member

amueller commented Nov 6, 2018

So... are we going to review this? How?

# customize the dispatch table without side effects in Python 2.7
# to 3.2. For Python 3.3+ leverage the new dispatch_table
# feature from https://bugs.python.org/issue14166 that makes it possible
# feature from http://bugs.python.org/issue14166 that makes it possible
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

all the https->http changes are a bit confusing?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

ohhh did we change them with a regex in scikit-learn?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

The HTTPS switch was not contributed upstream to joblib, only in scikit-learn.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fixed upstream: joblib/joblib#805 (for the next release).

@ogrisel
Copy link
Copy Markdown
Member Author

ogrisel commented Nov 6, 2018

So... are we going to review this? How?

I would like travis and appveyor to review this :)

I also checked that the minimal reproduction cases from #12413 and #12250 now pass.

@amueller
Copy link
Copy Markdown
Member

amueller commented Nov 6, 2018

We're not running loky & joblib tests which is why codecov is failing, right?
Can we disable it on these files? And given that everything else is green, I'd say lgtm

@jnothman
Copy link
Copy Markdown
Member

jnothman commented Nov 6, 2018

So... are we going to review this? How?

I think we have to review this by trusting the joblib team + CI... and then get feedback.

I've updated the PR description to auto-close four issues. Happy to merge and give it a go...

@ogrisel ogrisel merged commit c81e255 into scikit-learn:master Nov 7, 2018
@ogrisel ogrisel deleted the joblib-0.13.0 branch November 7, 2018 08:02
@ogrisel
Copy link
Copy Markdown
Member Author

ogrisel commented Nov 7, 2018

Thanks, I merged.

thoo added a commit to thoo/scikit-learn that referenced this pull request Nov 7, 2018
* upstream/master:
  joblib 0.13.0 (scikit-learn#12531)
  DOC tweak KMeans regarding cluster_centers_ convergence (scikit-learn#12537)
  DOC (0.21) Make sure plot_tree docs are generated and fix link in whatsnew (scikit-learn#12533)
  ALL Add HashingVectorizer to __all__ (scikit-learn#12534)
  BLD we should ensure continued support for joblib 0.11 (scikit-learn#12350)
  fix typo in whatsnew
  Fix dead link to numpydoc (scikit-learn#12532)
  [MRG] Fix segfault in AgglomerativeClustering with read-only mmaps (scikit-learn#12485)
  MNT (0.21) OPTiCS change the default `algorithm` to `auto` (scikit-learn#12529)
  FIX SkLearn `.score()` method generating error with Dask DataFrames (scikit-learn#12462)
  MNT KBinsDiscretizer.transform should not mutate _encoder (scikit-learn#12514)
@redur
Copy link
Copy Markdown

redur commented Nov 8, 2018

So... are we going to review this? How?

I would like travis and appveyor to review this :)

I also checked that the minimal reproduction cases from #12413 and #12250 now pass.

Hey all,

thanks for the quick fix! Unfortunately, the issue is still there for me and the reproduction case #12413 doesnt work on my machine. I also get the "deprecated in favour of importlib" warning (#12474).
I am working on Windows with:

      conda version : 4.5.11
conda-build version : 2.0.2
     python version : 3.6.6

python environment:

channels:
- defaults
- conda-forge
dependencies:
- python=3.6.6
- numpy=1.14.5
- scikit-learn=0.20.0
- joblib=0.13.0

Which seems to be installed properly.

Do you know this issue?

@jnothman
Copy link
Copy Markdown
Member

jnothman commented Nov 8, 2018 via email

thoo added a commit to thoo/scikit-learn that referenced this pull request Nov 9, 2018
…ybutton

* upstream/master:
  FIX YeoJohnson transform lambda bounds (scikit-learn#12522)
  [MRG] Additional Warnings in case OpenML auto-detected a problem with dataset  (scikit-learn#12541)
  ENH Prefer threads for IsolationForest (scikit-learn#12543)
  joblib 0.13.0 (scikit-learn#12531)
  DOC tweak KMeans regarding cluster_centers_ convergence (scikit-learn#12537)
  DOC (0.21) Make sure plot_tree docs are generated and fix link in whatsnew (scikit-learn#12533)
  ALL Add HashingVectorizer to __all__ (scikit-learn#12534)
  BLD we should ensure continued support for joblib 0.11 (scikit-learn#12350)
  fix typo in whatsnew
  Fix dead link to numpydoc (scikit-learn#12532)
  [MRG] Fix segfault in AgglomerativeClustering with read-only mmaps (scikit-learn#12485)
  MNT (0.21) OPTiCS change the default `algorithm` to `auto` (scikit-learn#12529)
  FIX SkLearn `.score()` method generating error with Dask DataFrames (scikit-learn#12462)
  MNT KBinsDiscretizer.transform should not mutate _encoder (scikit-learn#12514)
@redur
Copy link
Copy Markdown

redur commented Nov 9, 2018

Ah I wasnt aware that there have been changes to scikit too. I thought it was just a joblib issue fixed with 0.13.0.

Thanks!

@ogrisel
Copy link
Copy Markdown
Member Author

ogrisel commented Nov 9, 2018

For now scikit-learn still includes its own copy of joblib in sklearn/externals/joblib. This might change in the future though :)

thoo pushed a commit to thoo/scikit-learn that referenced this pull request Nov 14, 2018
thoo pushed a commit to thoo/scikit-learn that referenced this pull request Nov 14, 2018
jnothman pushed a commit to jnothman/scikit-learn that referenced this pull request Nov 14, 2018
jnothman pushed a commit to jnothman/scikit-learn that referenced this pull request Nov 14, 2018
xhluca pushed a commit to xhluca/scikit-learn that referenced this pull request Apr 28, 2019
xhluca pushed a commit to xhluca/scikit-learn that referenced this pull request Apr 28, 2019
xhluca pushed a commit to xhluca/scikit-learn that referenced this pull request Apr 28, 2019
koenvandevelde pushed a commit to koenvandevelde/scikit-learn that referenced this pull request Jul 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment