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
Summary
The bare metal installation instructions are out of date and incomplete.
Additional context
The bare metal installation instructions on the page docs/installation.md needs to be updated. The issues I note are:
The documentation implies that PyPDF2 requires Python 2.7, but that appears not to be the case; Python 3.7 - 3.9, at least, all run PyPDF2 without problems.
The header detector uses a model which requires scikit-learn, but that package isn't on the list of things to install in the bare metal instructions. The version of scikit-learn that's required is 0.21.3; that's the version that the model was pickled with, and the current version no longer has the same symbols.
The TableDetection2Script.py script requires tabula, but that package isn't on the list of things to install in the bare metal instructions.
There's a copy-paste error in the MacOS version of the instructions: (pdfminer and camelot) is a parenthetical under both the Python 2 and Python 3 dependency instructions, and it can't be both. In fact, there are no longer any Python 2 dependencies, as far as I can tell.
In fact, because there are no Python 2 dependencies, it's now possible to install into a virtual environment and run from there, at least on the Mac.
Also, FYI, I used macports instead of brew and built my Python 3 virtual environment using a Python 3 download from python.org rather than a macports python, and everything seems to work just fine, which was a very pleasant surprise.
The text was updated successfully, but these errors were encountered:
Summary
The bare metal installation instructions are out of date and incomplete.
Additional context
The bare metal installation instructions on the page
docs/installation.md
needs to be updated. The issues I note are:(pdfminer and camelot)
is a parenthetical under both the Python 2 and Python 3 dependency instructions, and it can't be both. In fact, there are no longer any Python 2 dependencies, as far as I can tell.In fact, because there are no Python 2 dependencies, it's now possible to install into a virtual environment and run from there, at least on the Mac.
Also, FYI, I used macports instead of brew and built my Python 3 virtual environment using a Python 3 download from python.org rather than a macports python, and everything seems to work just fine, which was a very pleasant surprise.
The text was updated successfully, but these errors were encountered: