EGYADMIN commited on
Commit
fcab965
·
verified ·
1 Parent(s): 9af96d4

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +60 -13
requirements.txt CHANGED
@@ -1,17 +1,64 @@
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 # أحدث من 1.25.0 وتعمل بدون مشاكل
3
+ pandas==2.2.0 # أحدث من 2.0.3 وتدعم numpy الحديثة
4
+ numpy==1.26.3 # تعمل مع pandas وscikit-learn
5
+ matplotlib==3.8.2
6
+ seaborn==0.13.1
7
+ plotly==5.18.0 # أحدث من 5.15.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 أو docker
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 ← احذفها لتجنب مشاكل torch وprotobuf
31
+
32
+ # --- الذكاء الاصطناعي ---
33
+ scikit-learn==1.4.0 # تعمل مع numpy 1.26
34
+ transformers==4.39.3 # مناسبة لـ HF وtorch
35
+ torch==2.1.2 # تأكد من وجود CUDA أو CPU
36
+ nltk==3.8.1
37
+ gensim==4.3.2
38
+ openai==1.69.0 # أحدث بكثير من 0.27.8
39
+ anthropic==0.5.0 # أحدث من 0.3.4
40
+ pydantic==2.3.0 # متوافق مع openai>=1.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
61
  python-dotenv==1.0.0
62
  jsonschema==4.19.0
63
+ pytest==7.4.0
64
+ pytest-cov==4.1.0