Bump scikit-learn dependency to newer version
Closes #486 (closed).
This MR bumps the sklearn version from 0.24.2 to >= 1.0.x for MacOS support.
The old version was preventing Mac users from installing Fed-BioMed correctly, and also it was a very outdated version.
The rationale for choosing this specific range of versions is:
- we want a recent version (1.0 is Sept 2021 ; 1.2.* are the latest as ok April 2023)
- we still want to fix a narrow range of versions, to minimize the probability of mismatch between researcher and node
- we want to allow a modicum of flexibility, to account for possible heterogeneity in installations and hardware
So I imagine that fixing the major.minor but letting the patch version should be a good compromise.
I have tested on my local Mac and on a Linux machine (nef-devel), and this seems to work as expected. I have updated both development and vpn environments (thanks to the reminder in the MR description!)