-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
38 lines (31 loc) · 968 Bytes
/
requirements.txt
File metadata and controls
38 lines (31 loc) · 968 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# =============================================================================
# KumarBrothers Steel ERP — Production Dependencies
# =============================================================================
# Pinned to exact versions for reproducible production builds.
# Update carefully using: pip install --upgrade <package> && pip freeze
# =============================================================================
# --- Core Server ---
fastapi==0.128.0
uvicorn[standard]==0.40.0
gunicorn>=21.2.0
starlette==0.50.0
pydantic==2.12.5
# --- Database ---
SQLAlchemy==2.0.46
sqlmodel==0.0.31
psycopg2-binary==2.9.11
alembic==1.15.2
# --- Authentication & Security ---
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.5.0
bcrypt==5.0.0
# --- Excel Processing ---
pandas==3.0.0
openpyxl==3.1.5
# --- PDF & Document Generation ---
Jinja2>=3.1.0
xhtml2pdf>=0.2.16
# --- Utilities ---
python-multipart==0.0.22
python-dotenv==1.2.1
email-validator==2.3.0