EGYADMIN commited on
Commit
efbca85
·
verified ·
1 Parent(s): 58f1d46

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +57 -14
requirements.txt CHANGED
@@ -1,17 +1,60 @@
1
- streamlit==1.25.0
2
- pandas==2.0.3
3
- numpy==1.25.2
4
- matplotlib==3.7.2
5
- plotly==5.15.0
 
 
 
 
6
  openpyxl==3.1.2
7
- streamlit-echarts==0.4.0
8
  xlrd==2.0.1
9
- scikit-learn==1.3.0
10
- anthropic==0.3.4
11
- openai==0.27.8
12
- pytest==7.4.0
13
- pytest-cov==4.1.0
14
- python-dotenv==1.0.0
15
- jsonschema==4.19.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  nltk==3.8.1
17
- pydantic==2.3.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # الاعتماديات الأساسية
2
+ streamlit==1.32.0
3
+ pandas==2.2.0
4
+ numpy==1.26.3
5
+ matplotlib==3.8.2
6
+ seaborn==0.13.1
7
+ plotly==5.18.0
8
+
9
+ # معالجة البيانات
10
  openpyxl==3.1.2
 
11
  xlrd==2.0.1
12
+ xlsxwriter==3.1.9
13
+ pyarrow==14.0.1
14
+
15
+ # تحليل المستندات
16
+ PyPDF2==3.0.1
17
+ python-docx==1.1.0
18
+ pdf2image==1.17.0
19
+ pytesseract==0.3.10
20
+ pymupdf==1.23.7
21
+ pdfplumber==0.10.3
22
+ opencv-python-headless==4.8.1.78
23
+ # poppler-utils ← يُثبت من apt
24
+
25
+ # معالجة اللغة العربية
26
+ arabic-reshaper==3.0.0
27
+ python-bidi==0.4.2
28
+ langdetect==1.0.9
29
+ farasapy==0.0.14
30
+ # cameltools==1.1.0
31
+
32
+ # الذكاء الاصطناعي والتعلم الآلي
33
+ scikit-learn==1.4.0
34
+ transformers==4.39.3
35
+ torch==2.1.2
36
  nltk==3.8.1
37
+ gensim==4.3.2
38
+ openai==1.69.0
39
+ anthropic==0.5.0
40
+ pydantic>=1.9.0,<2.0.0
41
+ joblib==1.3.2
42
+
43
+ # قواعد البيانات
44
+ SQLAlchemy==2.0.25
45
+ SQLAlchemy-Utils==0.41.1
46
+ alembic==1.13.1
47
+ sqlite-utils==3.35.1
48
+
49
+ # مكونات واجهة المستخدم
50
+ streamlit-option-menu==0.3.2
51
+ streamlit-elements==0.1.0
52
+ streamlit-aggrid==0.3.4.post3
53
+ streamlit-authenticator==0.2.3
54
+ streamlit-extras==0.3.5
55
+ streamlit-echarts==0.4.0
56
+ streamlit-image-coordinates==0.1.6
57
+
58
+ # أدوات وتبعيات إضافية
59
+ pycountry==23.12.11
60
+ watchdog==3.0