Spaces:
Running
Running
Upload build_cli.py with huggingface_hub
Browse files- build_cli.py +34 -0
build_cli.py
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""Build script for Scan2Doc Pro CLI executable"""
|
| 3 |
+
import PyInstaller.__main__
|
| 4 |
+
|
| 5 |
+
PyInstaller.__main__.run([
|
| 6 |
+
'scan2doc_pro_v6.py',
|
| 7 |
+
'--name=Scan2Doc_CLI',
|
| 8 |
+
'--onefile',
|
| 9 |
+
'--console',
|
| 10 |
+
'--clean',
|
| 11 |
+
'--noconfirm',
|
| 12 |
+
# Dependencies
|
| 13 |
+
'--hidden-import=pytesseract',
|
| 14 |
+
'--hidden-import=bs4',
|
| 15 |
+
'--hidden-import=lxml',
|
| 16 |
+
'--hidden-import=lxml.etree',
|
| 17 |
+
'--hidden-import=docx',
|
| 18 |
+
'--hidden-import=docx.document',
|
| 19 |
+
'--hidden-import=docx.shared',
|
| 20 |
+
'--hidden-import=docx.enum.text',
|
| 21 |
+
'--hidden-import=docx.oxml.ns',
|
| 22 |
+
'--hidden-import=numpy',
|
| 23 |
+
'--hidden-import=PIL',
|
| 24 |
+
'--hidden-import=PIL.Image',
|
| 25 |
+
'--hidden-import=cv2',
|
| 26 |
+
'--hidden-import=fitz',
|
| 27 |
+
'--collect-all=cv2',
|
| 28 |
+
'--collect-all=numpy',
|
| 29 |
+
'--collect-all=PIL',
|
| 30 |
+
'--collect-all=docx',
|
| 31 |
+
'--collect-all=bs4',
|
| 32 |
+
'--collect-all=lxml',
|
| 33 |
+
'--collect-all=fitz',
|
| 34 |
+
])
|