pdf2docx icon indicating copy to clipboard operation
pdf2docx copied to clipboard

Recent versions of python3-fitz renamed fitz_old to fitz_old . pdf2docx fails

Open EricV2 opened this issue 1 year ago • 0 comments

Description of the bug

python3-fitz now has the following files: /usr/lib/python3/dist-packages/fitz_old /usr/lib/python3/dist-packages/fitz_old/init.py /usr/lib/python3/dist-packages/fitz_old/main.py /usr/lib/python3/dist-packages/fitz_old/_fitz_old.cpython-312-x86_64-linux-gnu.so /usr/lib/python3/dist-packages/fitz_old/fitz_old.py /usr/lib/python3/dist-packages/fitz_old/table.py /usr/lib/python3/dist-packages/fitz_old/utils.py

So starting pdf2docx even without arguments fails with: File "/usr/local/lib/python3.12/dist-packages/pdf2docx-0.5.8-py3.12.egg/pdf2docx/converter.py", line 9, in import fitz ModuleNotFoundError: No module named 'fitz'

Installer should check python3-fitz and use either fitz or fitz_old.

How to reproduce the bug

Install python-fitz version 1.24.2 and try to run pd2todocx

pdf2docx version

Built from source

Operating system

Linux

Python version

3.12

EricV2 avatar Oct 23 '24 08:10 EricV2