Skip to content

Commit d326196

Browse files
authored
Fix joblib reference in scikit-learn. (#870)
1 parent 14ccf92 commit d326196

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

.circleci/config.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,18 @@ jobs:
172172
- run:
173173
name: Build HistomicsTK docker
174174
command: docker build --force-rm -t dsarchive/histomicstk .
175+
- run:
176+
name: Get xml for each cli
177+
command: |
178+
docker run --rm dsarchive/histomicstk:latest --list_cli
179+
docker run --rm dsarchive/histomicstk:latest BackgroundIntensity --xml
180+
docker run --rm dsarchive/histomicstk:latest ColorDeconvolution --xml
181+
docker run --rm dsarchive/histomicstk:latest ComputeNucleiFeatures --xml
182+
docker run --rm dsarchive/histomicstk:latest NucleiClassification --xml
183+
docker run --rm dsarchive/histomicstk:latest NucleiDetection --xml
184+
docker run --rm dsarchive/histomicstk:latest PositivePixelCount --xml
185+
docker run --rm dsarchive/histomicstk:latest SeparateStainsMacenkoPCA --xml
186+
docker run --rm dsarchive/histomicstk:latest SeparateStainsXuSnmf --xml
175187
wheels:
176188
working_directory: ~/project
177189
docker:

histomicstk/cli/NucleiClassification/NucleiClassification.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44

55
import numpy as np
66
import pandas as pd
7-
from sklearn.externals import joblib
7+
try:
8+
import joblib
9+
except ImportError:
10+
# Versions of scikit-learn before 0.21 had joblib internally
11+
from sklearn.externals import joblib
812
import dask.dataframe as dd
913

1014
from histomicstk.cli.utils import CLIArgumentParser

0 commit comments

Comments
 (0)