tknapen / nsd_access

python package to access the data of the NSD (natural scenes dataset) fMRI project
MIT License
39 stars 15 forks source link

The 'sklearn' PyPI package is deprecated, use 'scikit-learn' #10

Closed adriendoerig closed 4 months ago

adriendoerig commented 4 months ago

Hi,

When trying to install using pip install nsd_access@git+https://github.com/tknapen/nsd_access.git, I get the following error:

× python setup.py egg_info did not run successfully. The 'sklearn' PyPI package is deprecated, use 'scikit-learn' rather than 'sklearn' for pip commands. Here is how to fix this error in the main use cases:

  • use 'pip install scikit-learn' rather than 'pip install sklearn'
  • replace 'sklearn' by 'scikit-learn' in your pip requirements files (requirements.txt, setup.py, setup.cfg, Pipfile, etc ...)
  • if the 'sklearn' package is used by one of your dependencies, it would be great if you take some time to track which package uses 'sklearn' instead of 'scikit-learn' and report it to their issue tracker
  • as a last resort, set the environment variable SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True to avoid this error More information is available at https://github.com/scikit-learn/sklearn-pypi-package

I think that all it would take to fix it would be to replace sklearn by scikit-learn in your setup.py. Is that possible to try as a quick fix?

Thanks!

Adrien