You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It turns out there was a good reason for installing numpy explicitly,
the line that we removed in spinalcordtoolbox#2751,
because scikit-learn needs it to build from source but doesn't declare it:
scikit-image/scikit-image#4919
PyPA doesn't give a clear or reliable way to declare build dependencies:
some projects are using pip everywhere, some are using legacy setuptools,
some distutils. It's confusing for everyone right now. They're working on
it.
I think we can live with double-installs, now that I have an open PR and
the attention of the scikit-image maintainers (spinalcordtoolbox#2841 (comment))
we can probably expect that we can do away with this workaround sooner than later.
This also moves numpy to alphabetical order and removes the misleading
note about "installing first" because ordering requirements.txt got
deprecated at some point (e.g. scikit-learn/scikit-learn#4164 (comment))
0 commit comments