Conversation
|
The blocker on updating scikit-image (and scikit-learn) was the outdated version of scipy we have #1464 What we could try, for instance, is to install scipy 0.17.1 locally with this version of scikit-image, see what test fails ( |
|
I synced with main which should now have Scipy 1.7.3 thanks to Hood. Let's see if it builds now. |
looks like some patches (or possibly env variables) to avoid building with OpenMP are still needed. |
| "PYODIDE_ROOT", | ||
| "PYTHONINCLUDE", | ||
| "NUMPY_LIB", | ||
| "PYODIDE_PACKAGE_ABI", |
There was a problem hiding this comment.
It turns out the failure was because the fix I contributed upstream to scikit-image checked for the PYODIDE_PACKAGE_ABI variable, however, we deprecated it in favor of the PYODIDE. Re-adding that variable should fix the build.
There was a problem hiding this comment.
It's nice that #2053 made it more explicit which environment variables we are passing down, but it does lead to some pain working out what is going on.
There was a problem hiding this comment.
Agreed, I like that it's explicit now.
|
|
||
| ### packages | ||
|
|
||
| - {{ Update }} Upgrade `scikit-image` to 0.19.1 |
There was a problem hiding this comment.
| - {{ Update }} Upgrade `scikit-image` to 0.19.1 | |
| - {{ Enhancement }} Upgrade `scikit-image` to 0.19.1 |
It looks like we are using enhancement badge for package update
There was a problem hiding this comment.
Maybe it would make more sense to change them all to Update?
There was a problem hiding this comment.
I agree. And I think we better rename Update tag to Upgrade or Version Up?
There was a problem hiding this comment.
I agree we should indeed improve the changelog, I think it's simpler to just have a list, rather than an entry per package. Of course, major or long-awaited ones such as scipy still deserve their own changelog. For the rest I would rather spend time on some UI to list packages #977
|
Build failed with: skimage/feature/brief_pythran.cpp:1:10: fatal error: 'pythonic/core.hpp' file not found
#include <pythonic/core.hpp> |
|
Build should be OK now. An issue is that since 2019 scikit-image has a hard dependency on tifffile which itself depends on imagecodecs which has around 25 codecs dependencies. Currently patching to avoid tifffile import, which means that TIFF format won't work. Another issue is that Chrome tests for scikit-image timeout though I cannot reproduce this locally. |
|
As far as I can tell it times out because |
|
@rth Great! thanks for taking care of this! |
Description
This PR upgrade the scikit-image package to v0.18.3.
Checklists