87 lines
2.2 KiB
TOML
87 lines
2.2 KiB
TOML
[project]
|
|
name = "docqube-backend"
|
|
version = "0.1.0"
|
|
description = "docqube-backend application"
|
|
readme = "README.md"
|
|
authors = [
|
|
{ name = "saquib", email = "saquib@maskantech.com" }
|
|
]
|
|
requires-python = ">=3.11,<3.12"
|
|
dependencies = [
|
|
"fastapi==0.116.1",
|
|
"uvicorn[standard]==0.35.0",
|
|
"gunicorn==23.0.0",
|
|
"python-multipart==0.0.20",
|
|
"python-dotenv==1.1.1",
|
|
"pydantic==2.11.7",
|
|
"pydantic-settings==2.10.1",
|
|
"email-validator==2.3.0",
|
|
"python-jose==3.3.0",
|
|
"passlib==1.7.4",
|
|
"bcrypt==5.0.0",
|
|
"cffi>=1.17.0",
|
|
"cryptography==48.0.0",
|
|
"google-auth==2.57.0",
|
|
"sqlalchemy==2.0.36",
|
|
"alembic==1.14.1",
|
|
"psycopg2-binary==2.9.10",
|
|
"aiosqlite==0.22.1",
|
|
"httpx==0.28.1",
|
|
"requests==2.32.5",
|
|
"boto3==1.36.23",
|
|
"redis==5.0.1",
|
|
"celery==5.4.0",
|
|
"beautifulsoup4==4.13.5",
|
|
"python-docx==1.2.0",
|
|
"docx2txt==0.9",
|
|
"mammoth==1.11.0",
|
|
"lxml==5.4.0",
|
|
"filetype==1.2.0",
|
|
"pypdf==6.11.0",
|
|
"pdfplumber==0.11.4",
|
|
"pikepdf==10.12.0",
|
|
"pypdfium2==5.8.0",
|
|
"reportlab==4.5.0",
|
|
"weasyprint==64.0",
|
|
"svglib==1.5.1",
|
|
"arabic-reshaper==3.0.1",
|
|
"python-bidi==0.6.9",
|
|
"python-magic==0.4.27 ; sys_platform != 'win32'",
|
|
"python-magic-bin==0.4.14 ; sys_platform == 'win32'",
|
|
"rapidocr-onnxruntime==1.4.4",
|
|
"onnxruntime==1.26.0",
|
|
"openai==2.36.0",
|
|
"llama-index-llms-openai==0.7.8",
|
|
"llama-index==0.14.21",
|
|
"llama-index-embeddings-huggingface==0.7.0",
|
|
"llama-index-vector-stores-qdrant==0.10.1",
|
|
"llama-index-readers-file==0.6.0",
|
|
"llama-index-postprocessor-sbert-rerank==0.5.0",
|
|
"sentence-transformers==3.3.1",
|
|
"transformers==4.45.2",
|
|
"huggingface-hub==0.36.2",
|
|
"tokenizers==0.20.3",
|
|
"safetensors==0.7.0",
|
|
"torch==2.3.1+cpu",
|
|
"numpy==1.26.4",
|
|
"scikit-learn==1.8.0",
|
|
"scipy==1.17.1",
|
|
"qdrant-client==1.18.0",
|
|
"pyyaml==6.0.3",
|
|
"tenacity==9.1.4",
|
|
"psutil==5.9.8",
|
|
"tqdm==4.67.3",
|
|
"rich==15.0.0",
|
|
"typer==0.27.0",
|
|
"user-agents==2.2.0",
|
|
"ua-parser==1.0.2",
|
|
]
|
|
|
|
[[tool.uv.index]]
|
|
name = "pytorch-cpu"
|
|
url = "https://download.pytorch.org/whl/cpu"
|
|
explicit = true
|
|
|
|
[tool.uv.sources]
|
|
torch = { index = "pytorch-cpu" }
|