EGYADMIN commited on
Commit
0ce0630
·
verified ·
1 Parent(s): c3a360b

Delete pyproject.toml

Browse files
Files changed (1) hide show
  1. 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
- ]