diff --git a/docutranslate/exporter/md/md2html_exporter.py b/docutranslate/exporter/md/md2html_exporter.py index 76770c3..3d6451a 100644 --- a/docutranslate/exporter/md/md2html_exporter.py +++ b/docutranslate/exporter/md/md2html_exporter.py @@ -6,7 +6,6 @@ from docutranslate.ir.document import Document from docutranslate.ir.markdown_document import MarkdownDocument from docutranslate.utils.resource_utils import resource_path - @dataclass class MD2HTMLExporterConfig(MDExporterConfig): cdn: bool = True diff --git a/full.spec b/full.spec index 0438e37..30f6b6c 100644 --- a/full.spec +++ b/full.spec @@ -3,8 +3,8 @@ from PyInstaller.utils.hooks import collect_all datas = [('./.venv/Lib/site-packages/docling_parse/pdf_resources_v2', 'docling_parse/pdf_resources_v2'), ('./docutranslate/static', 'docutranslate/static'),('./docutranslate/template', 'docutranslate/template')] binaries = [] -hiddenimports=[] -for i in ['easyocr','docling']: +hiddenimports=['markdown.extensions.tables','pymdownx.arithmatex','pymdownx.superfences','pymdownx.highlight','pygments'] +for i in ['easyocr','docling','pygments']: tmp_ret = collect_all(i) datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] diff --git a/lite.spec b/lite.spec index 572b9ed..e093016 100644 --- a/lite.spec +++ b/lite.spec @@ -1,11 +1,18 @@ # -*- mode: python ; coding: utf-8 -*- +from PyInstaller.utils.hooks import collect_all +datas = [('./docutranslate/static', 'docutranslate/static'),('./docutranslate/template', 'docutranslate/template')] +binaries = [] +hiddenimports=['markdown.extensions.tables','pymdownx.arithmatex','pymdownx.superfences','pymdownx.highlight','pygments'] +for i in ['pygments']: + tmp_ret = collect_all(i) + datas += tmp_ret[0]; binaries += tmp_ret[1]; hiddenimports += tmp_ret[2] a = Analysis( ['docutranslate\\app.py'], pathex=[], - binaries=[], - datas=[('./docutranslate/static', 'docutranslate/static'),('./docutranslate/template', 'docutranslate/template')], - hiddenimports=[], + binaries=binaries, + datas=datas, + hiddenimports=hiddenimports, hookspath=[], hooksconfig={}, runtime_hooks=[],