Roudrigus commited on
Commit
7367bce
·
verified ·
1 Parent(s): d79bb40

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +31 -5
requirements.txt CHANGED
@@ -1,4 +1,6 @@
1
- # núcleo e data stack (mantenha o que já colocamos antes)
 
 
2
  streamlit==1.30.0
3
  pandas==2.2.0
4
  numpy==1.26.3
@@ -12,10 +14,34 @@ beautifulsoup4==4.12.2
12
  nltk==3.8.1
13
  scikit-learn==1.4.0
14
  opencv-python-headless==4.9.0.80
 
 
 
 
15
  SQLAlchemy==2.0.46
16
- psycopg2-binary==2.9.6 # use SE for PostgreSQL
17
- # pymysql==1.1.0 # use SE for MySQL/MariaDB (e REMOVA a linha acima)
18
 
19
- # --> Novos (pelos erros de import)
 
 
20
  bcrypt==4.1.2
21
- streamlit-calendar==1.0.0 # nome do pacote no PyPI é com hífen
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ================================
2
+ # Núcleo e Data Stack
3
+ # ================================
4
  streamlit==1.30.0
5
  pandas==2.2.0
6
  numpy==1.26.3
 
14
  nltk==3.8.1
15
  scikit-learn==1.4.0
16
  opencv-python-headless==4.9.0.80
17
+
18
+ # ================================
19
+ # Banco de dados
20
+ # ================================
21
  SQLAlchemy==2.0.46
22
+ psycopg2-binary==2.9.6 # Use para PostgreSQL (remova se não usar)
23
+ # pymysql==1.1.0 # Use para MySQL/MariaDB (e REMOVA a linha acima)
24
 
25
+ # ================================
26
+ # Segurança / Autenticação
27
+ # ================================
28
  bcrypt==4.1.2
29
+ cffi>=1.15.0
30
+
31
+ # ================================
32
+ # Excel / Arquivos / PDF
33
+ # ================================
34
+ openpyxl==3.1.2 # leitura/gravação .xlsx (pandas 2.2.0 é compatível)
35
+ xlrd==2.0.1 # leitura .xls (antigo) — xlsx NÃO é suportado pelo xlrd
36
+ reportlab==4.0.7 # geração de PDF (tabelas simples, paisagem/portrait)
37
+
38
+ # ================================
39
+ # Componentes Streamlit
40
+ # ================================
41
+ streamlit-autorefresh==0.0.2
42
+ streamlit-calendar==1.0.0 # nome no PyPI é com hífen; import interno é streamlit_calendar
43
+
44
+ # ================================
45
+ # Outlook/COM (apenas Windows)
46
+ # ================================
47
+ pywin32==306; platform_system == "Windows"