HazyResearch / pdftotree

:evergreen_tree: A tool for converting PDF into hOCR with text, tables, and figures being recognized and preserved.
MIT License
434 stars 92 forks source link

sklearn not available anymore #128

Closed TheophileCAE closed 6 months ago

TheophileCAE commented 6 months ago

sklearn not available anymore the librairie uses pip install sklearn instead of scikit-learn, producing an error has this name is not supported anymore

To Reproduce

  1. on ubutnu 22.04 on python 3.10
  2. do pip install pdftotree

Expected behavior Expecting the librairie to be installed

Error Logs/Screenshots Installing build dependencies ... Getting requirements to build wheel ... error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [15 lines of output] 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
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

Environment (please complete the following information):

Additional context Add any other context about the problem here.