32 lines
743 B
Plaintext
32 lines
743 B
Plaintext
# Engimind Python Backend
|
|
fastapi>=0.115.0
|
|
uvicorn[standard]>=0.30.0
|
|
pydantic>=2.0
|
|
|
|
# Database
|
|
sqlalchemy>=2.0
|
|
aiosqlite>=0.20.0
|
|
|
|
# Document Parsing
|
|
PyMuPDF>=1.24.0 # PDF (text, tables, images)
|
|
python-docx>=1.1.0 # Word
|
|
openpyxl>=3.1.0 # Excel (.xlsx)
|
|
pandas>=2.0 # CSV / DataFrame handling
|
|
xlrd>=2.0 # Excel (.xls legacy)
|
|
ezdxf>=1.3.0 # CAD (DXF)
|
|
geopandas>=1.0.0 # GIS
|
|
fiona>=1.10.0 # GIS file I/O
|
|
shapely>=2.0 # GIS geometry
|
|
|
|
# LLM
|
|
httpx>=0.27.0 # Async HTTP for LLM/embedding calls
|
|
|
|
# Vector
|
|
qdrant-client>=1.12.0 # Qdrant vector DB
|
|
|
|
# SSE streaming
|
|
sse-starlette>=2.0.0
|
|
|
|
# Utils
|
|
python-multipart>=0.0.9 # File uploads
|