Delete pyproject.toml
Browse files- pyproject.toml +0 -98
pyproject.toml
DELETED
@@ -1,98 +0,0 @@
|
|
1 |
-
[build-system]
|
2 |
-
requires = ["setuptools>=42", "wheel"]
|
3 |
-
build-backend = "setuptools.build_meta"
|
4 |
-
|
5 |
-
[project]
|
6 |
-
name = "document-analysis-app"
|
7 |
-
version = "0.1.0"
|
8 |
-
description = "تطبيق تحليل المستندات باستخدام Docling و MLX VLM"
|
9 |
-
requires-python = ">=3.8"
|
10 |
-
dependencies = [
|
11 |
-
# الاعتماديات الأساسية
|
12 |
-
"streamlit==1.32.0",
|
13 |
-
"pandas==2.2.0",
|
14 |
-
"numpy==1.26.3",
|
15 |
-
"matplotlib==3.8.2",
|
16 |
-
"seaborn==0.13.1",
|
17 |
-
"plotly==5.18.0",
|
18 |
-
|
19 |
-
# معالجة البيانات
|
20 |
-
"openpyxl==3.1.2",
|
21 |
-
"xlrd==2.0.1",
|
22 |
-
"xlsxwriter==3.1.9",
|
23 |
-
"pyarrow==14.0.1",
|
24 |
-
|
25 |
-
# تحليل المستندات
|
26 |
-
"PyPDF2==3.0.1",
|
27 |
-
"python-docx==1.1.0",
|
28 |
-
"pdf2image==1.17.0",
|
29 |
-
"pytesseract==0.3.10",
|
30 |
-
"pymupdf==1.23.7",
|
31 |
-
"pdfplumber==0.10.3",
|
32 |
-
"opencv-python-headless==4.8.1.78",
|
33 |
-
|
34 |
-
# معالجة اللغة العربية
|
35 |
-
"arabic-reshaper==3.0.0",
|
36 |
-
"python-bidi==0.4.2",
|
37 |
-
"langdetect==1.0.9",
|
38 |
-
"farasapy==0.0.14",
|
39 |
-
|
40 |
-
# الذكاء الاصطناعي والتعلم الآلي
|
41 |
-
"scikit-learn==1.4.0",
|
42 |
-
"transformers>=4.49.0", # تم تحديث الإصدار ليتوافق مع mlx-vlm
|
43 |
-
"torch==2.1.2",
|
44 |
-
"nltk==3.8.1",
|
45 |
-
"gensim==4.3.2",
|
46 |
-
|
47 |
-
# قواعد البيانات
|
48 |
-
"SQLAlchemy==2.0.25",
|
49 |
-
"SQLAlchemy-Utils==0.41.1",
|
50 |
-
"alembic==1.13.1",
|
51 |
-
"sqlite-utils==3.35.1",
|
52 |
-
|
53 |
-
# مكونات واجهة المستخدم
|
54 |
-
"streamlit-option-menu==0.3.2",
|
55 |
-
"streamlit-elements==0.1.0",
|
56 |
-
"streamlit-aggrid==0.3.4.post3",
|
57 |
-
"streamlit-authenticator==0.2.3",
|
58 |
-
"streamlit-extras==0.3.5",
|
59 |
-
"streamlit-image-coordinates==0.1.6",
|
60 |
-
|
61 |
-
# أدوات وتبعيات إضافية
|
62 |
-
"pycountry==23.12.11",
|
63 |
-
"watchdog==3.0.0",
|
64 |
-
"python-dateutil==2.8.2",
|
65 |
-
"python-dotenv==1.0.0",
|
66 |
-
"requests==2.31.0",
|
67 |
-
"tqdm>=4.66.2",
|
68 |
-
"joblib==1.3.2",
|
69 |
-
"ipython==8.20.0",
|
70 |
-
|
71 |
-
# مكتبات Docling و MLX VLM للتحليل المتقدم
|
72 |
-
"docling-core>=0.1.0",
|
73 |
-
"mlx-vlm>=0.1.0",
|
74 |
-
"mlx>=0.0.4",
|
75 |
-
"pillow>=10.3.0", # تم تحديث الإصدار ليتوافق مع mlx-vlm
|
76 |
-
"protobuf>=3.19.0,<4.0.0",
|
77 |
-
]
|
78 |
-
|
79 |
-
[project.optional-dependencies]
|
80 |
-
dev = [
|
81 |
-
"pytest>=6.0",
|
82 |
-
"black>=22.1.0",
|
83 |
-
"flake8>=4.0.0",
|
84 |
-
]
|
85 |
-
|
86 |
-
[tool.setuptools]
|
87 |
-
packages = ["modules"]
|
88 |
-
|
89 |
-
# متطلبات النموذج
|
90 |
-
[tool.script]
|
91 |
-
requires-python = ">=3.8"
|
92 |
-
dependencies = [
|
93 |
-
"docling-core",
|
94 |
-
"mlx-vlm",
|
95 |
-
"pillow>=10.3.0",
|
96 |
-
"tqdm>=4.66.2",
|
97 |
-
"transformers>=4.49.0"
|
98 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|