Nattyboi commited on
Commit
5780f10
·
verified ·
1 Parent(s): 76e167e

requirements update (#8)

Browse files

- added all the requirements (e4c7757bb8c1bbea629f21b50e37cfcb543e254c)

Files changed (1) hide show
  1. requirements.txt +65 -188
requirements.txt CHANGED
@@ -1,199 +1,76 @@
 
1
  fastapi[all]
 
 
2
  requests
3
  python-dotenv
 
 
4
  pymupdf
 
 
 
 
 
5
  motor
 
 
 
6
  openai
7
- pinecone
8
  sentence-transformers
 
 
 
 
 
9
  einops
10
- google-genai
11
- python-docx
12
- beautifulsoup4
13
- pymongo
 
 
 
 
14
  bcrypt
15
- python-jose[cryptography]
16
  passlib[bcrypt]
17
- uvicorn
18
- gunicorn # Add this for production
 
19
  redis
20
- cryptography
21
- pdfminer.six
22
- annotated-types==0.7.0
23
- anyio==4.8.0
24
- asttokens==3.0.0
25
- async-timeout==5.0.1
26
- attrs==25.3.0
27
- bcrypt==4.3.0
28
- beautifulsoup4==4.13.3
29
- blis==0.7.11
30
- cachetools==5.5.2
31
- catalogue==1.0.2
32
- certifi==2025.1.31
33
- cffi==1.17.1
34
- chardet==5.2.0
35
- charset-normalizer==3.4.1
36
- click==8.1.8
37
- cloudpathlib==0.21.1
38
- colorama==0.4.6
39
- comm==0.2.2
40
- confection==0.1.5
41
- cryptography==44.0.2
42
- cymem==2.0.11
43
- debugpy==1.8.12
44
- decorator==5.2.1
45
- distro==1.9.0
46
- dnspython==2.7.0
47
- docx==0.2.4
48
- docx2txt==0.9
49
- ecdsa==0.19.0
50
- einops==0.8.1
51
- email_validator==2.2.0
52
- exceptiongroup==1.2.2
53
- executing==2.2.0
54
- fastapi==0.115.10
55
- fastapi-cli==0.0.7
56
- filelock==3.17.0
57
- fsspec==2025.2.0
58
- git-filter-repo==2.47.0
59
- google-ai-generativelanguage==0.6.15
60
- google-api-core==2.25.1
61
- google-api-python-client==2.172.0
62
- google-auth==2.38.0
63
- google-auth-httplib2==0.2.0
64
- google-genai==1.3.0
65
- google-generativeai==0.8.5
66
- googleapis-common-protos==1.70.0
67
- grpcio==1.73.0
68
- grpcio-status==1.71.0
69
- h11==0.14.0
70
- httpcore==1.0.7
71
- httplib2==0.22.0
72
- httptools==0.6.4
73
- httpx==0.28.1
74
- huggingface-hub==0.29.1
75
- idna==3.10
76
- ipykernel==6.29.5
77
- ipython==8.33.0
78
- itsdangerous==2.2.0
79
- jedi==0.19.2
80
- Jinja2==3.1.5
81
- jiter==0.10.0
82
- joblib==1.4.2
83
- jsonpatch==1.33
84
- jsonpointer==3.0.0
85
- jsonschema==4.24.0
86
- jsonschema-specifications==2025.4.1
87
- jupyter_client==8.6.3
88
- jupyter_core==5.7.2
89
- langchain-core==0.3.65
90
- langchain-text-splitters==0.3.8
91
- langcodes==3.5.0
92
- langsmith==0.3.45
93
- language_data==1.3.0
94
- lxml==5.3.1
95
- marisa-trie==1.2.1
96
- markdown-it-py==3.0.0
97
- MarkupSafe==3.0.2
98
- matplotlib-inline==0.1.7
99
- mdurl==0.1.2
100
- motor==3.7.1
101
- mpmath==1.3.0
102
- murmurhash==1.0.13
103
- nest-asyncio==1.6.0
104
- networkx==3.4.2
105
- nltk==3.9.1
106
- numpy==2.2.3
107
- openai==1.86.0
108
- orjson==3.10.15
109
- packaging==24.2
110
- pandas==2.3.0
111
- parso==0.8.4
112
- passlib==1.7.4
113
- pdfminer==20191125
114
- pdfminer.six==20250506
115
- pillow==11.1.0
116
- pinecone==7.0.2
117
- pinecone-client==6.0.0
118
- pinecone-plugin-assistant==1.7.0
119
- pinecone-plugin-interface==0.0.7
120
- plac==1.1.3
121
- platformdirs==4.3.6
122
- preshed==3.0.10
123
- prompt_toolkit==3.0.50
124
- proto-plus==1.26.1
125
- protobuf==5.29.5
126
- psutil==7.0.0
127
- pure_eval==0.2.3
128
- pyasn1==0.4.8
129
- pyasn1_modules==0.4.1
130
- pycparser==2.22
131
- pycryptodome==3.23.0
132
- pydantic==2.10.6
133
- pydantic-extra-types==2.10.2
134
- pydantic-settings==2.8.1
135
- pydantic_core==2.27.2
136
- Pygments==2.19.1
137
- pymongo==4.11.1
138
- PyMuPDF==1.25.3
139
- pyparsing==3.2.3
140
- pyresparser==1.0.6
141
- pyrsistent==0.20.0
142
- python-dateutil==2.9.0.post0
143
- python-docx==1.1.2
144
- python-dotenv==1.0.1
145
- python-jose==3.4.0
146
- python-multipart==0.0.20
147
- pytz==2025.2
148
- pywin32==308
149
- PyYAML==6.0.2
150
- pyzmq==26.2.1
151
- redis==5.2.1
152
- referencing==0.36.2
153
- regex==2024.11.6
154
- requests==2.32.3
155
- requests-toolbelt==1.0.0
156
- rich==13.9.4
157
- rich-toolkit==0.13.2
158
- rpds-py==0.25.1
159
- rsa==4.9
160
- safetensors==0.5.3
161
- scikit-learn==1.6.1
162
- scipy==1.15.2
163
- sentence-transformers==3.4.1
164
- shellingham==1.5.4
165
- six==1.17.0
166
- smart-open==7.1.0
167
- sniffio==1.3.1
168
- sortedcontainers==2.4.0
169
- soupsieve==2.6
170
- spacy==2.3.9
171
- spacy-legacy==3.0.12
172
- spacy-loggers==1.0.5
173
- srsly==1.0.7
174
- stack-data==0.6.3
175
- starlette==0.46.0
176
- sympy==1.13.1
177
- tenacity==9.1.2
178
- thinc==7.4.6
179
- threadpoolctl==3.5.0
180
- tokenizers==0.21.0
181
- torch==2.6.0
182
- tornado==6.4.2
183
- tqdm==4.67.1
184
- traitlets==5.14.3
185
- transformers==4.49.0
186
- typer==0.15.2
187
- typing_extensions==4.12.2
188
- tzdata==2025.2
189
- ujson==5.10.0
190
- uritemplate==4.2.0
191
- urllib3==2.3.0
192
- uvicorn==0.34.0
193
- wasabi==0.10.1
194
- watchfiles==1.0.4
195
- wcwidth==0.2.13
196
- weasel==0.4.1
197
- websockets==14.2
198
- wrapt==1.17.2
199
- zstandard==0.23.0
 
1
+ # Core web stack
2
  fastapi[all]
3
+ uvicorn
4
+ gunicorn
5
  requests
6
  python-dotenv
7
+
8
+ # PDF, Docx handling
9
  pymupdf
10
+ python-docx
11
+ docx2txt
12
+ pdfminer.six # Use only this (newest), remove old 'pdfminer'
13
+
14
+ # MongoDB
15
  motor
16
+ pymongo
17
+
18
+ # AI and embedding
19
  openai
 
20
  sentence-transformers
21
+ pinecone-client
22
+ langchain-text-splitters
23
+ langchain-core
24
+ transformers
25
+ torch
26
  einops
27
+
28
+ # Google GenAI
29
+ google-generativeai
30
+ google-auth
31
+ google-api-python-client
32
+
33
+
34
+ # Authentication
35
  bcrypt
 
36
  passlib[bcrypt]
37
+ python-jose[cryptography]
38
+
39
+ # Redis
40
  redis
41
+
42
+ # Frontend templating and security
43
+ jinja2
44
+ itsdangerous
45
+
46
+ # Other utilities
47
+ python-multipart
48
+ pydantic-settings
49
+ pydantic-extra-types
50
+
51
+ # Windows only (skip on Linux/mac)
52
+ # Remove pywin32==308, use the latest
53
+ pywin32
54
+
55
+ # Optional tools
56
+ tqdm
57
+ beautifulsoup4
58
+ httpx
59
+ httpcore
60
+
61
+ # ML / Data
62
+ scikit-learn
63
+ pandas
64
+ numpy
65
+ matplotlib-inline
66
+ joblib
67
+ scipy
68
+
69
+ # Optional for resume parsing
70
+ pyresparser
71
+ email-validator
72
+
73
+ # Logging, async, extras
74
+ rich
75
+ watchfiles
76
+ nest-asyncio