File size: 941 Bytes
5780f10
5335c19
5780f10
 
5335c19
 
5780f10
 
5335c19
5780f10
 
 
 
 
f8a0c51
5780f10
 
 
a372175
c3676db
c25128c
5780f10
 
 
 
5335c19
5780f10
 
 
 
 
6a0aab0
5780f10
 
ac3c54a
c3676db
5780f10
 
 
0da5dec
5780f10
 
 
 
 
 
 
 
 
 
6a0aab0
 
 
5780f10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Core web stack
fastapi[all]
uvicorn
gunicorn
requests
python-dotenv

# PDF, Docx handling
pymupdf
python-docx
docx2txt
pdfminer.six # Use only this (newest), remove old 'pdfminer'

# MongoDB
motor
pymongo

# AI and embedding
openai
sentence-transformers
pinecone
langchain-text-splitters
langchain-core
transformers
torch
einops

# Google GenAI
google-generativeai
google-auth
google-api-python-client
google-genai

# Authentication
bcrypt
passlib[bcrypt]
python-jose[cryptography]

# Redis
redis

# Frontend templating and security
jinja2
itsdangerous

# Other utilities
python-multipart
pydantic-settings
pydantic-extra-types

# Windows only (skip on Linux/mac)
# Remove pywin32==308, use the latest

# Optional tools
tqdm
beautifulsoup4
httpx
httpcore

# ML / Data
scikit-learn
pandas
numpy
matplotlib-inline
joblib
scipy

# Optional for resume parsing
pyresparser
email-validator

# Logging, async, extras
rich
watchfiles
nest-asyncio