Soham Waghmare commited on
Commit
6126c42
·
1 Parent(s): 9635653

feat: add uv support

Browse files
Files changed (3) hide show
  1. backend/pyproject.toml +151 -0
  2. backend/requirements.txt +15 -14
  3. backend/uv.lock +0 -0
backend/pyproject.toml ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "backend"
3
+ version = "0.1.0"
4
+ description = "Add your description here"
5
+ requires-python = ">=3.12"
6
+ dependencies = [
7
+ "aiofiles==24.1.0",
8
+ "aiohappyeyeballs==2.4.5",
9
+ "aiohttp==3.11.12",
10
+ "aiosignal==1.3.2",
11
+ "aiosqlite==0.21.0",
12
+ "annotated-types==0.7.0",
13
+ "anyio==4.8.0",
14
+ "asgiref==3.8.1",
15
+ "attrs==25.1.0",
16
+ "beautifulsoup4==4.13.3",
17
+ "bidict==0.23.1",
18
+ "blinker==1.9.0",
19
+ "cachetools==5.5.1",
20
+ "certifi==2025.1.31",
21
+ "cffi==1.17.1",
22
+ "charset-normalizer==3.4.1",
23
+ "click==8.1.8",
24
+ "colorama==0.4.6",
25
+ "crawl4ai==0.4.248",
26
+ "cryptography==44.0.1",
27
+ "cssselect==1.2.0",
28
+ "dataclasses-json==0.6.7",
29
+ "distro==1.9.0",
30
+ "dnspython==2.7.0",
31
+ "eventlet==0.39.0",
32
+ "fake-http-header==0.3.5",
33
+ "fake-useragent==2.0.3",
34
+ "fastapi==0.115.8",
35
+ "feedfinder2==0.0.4",
36
+ "feedparser==6.0.11",
37
+ "filelock==3.17.0",
38
+ "filetype==1.2.0",
39
+ "frozenlist==1.5.0",
40
+ "fsspec==2025.2.0",
41
+ "google-ai-generativelanguage==0.6.15",
42
+ "google-api-core==2.24.1",
43
+ "google-api-python-client==2.160.0",
44
+ "google-auth==2.38.0",
45
+ "google-auth-httplib2==0.2.0",
46
+ "google-genai==1.0.0",
47
+ "google-generativeai==0.8.4",
48
+ "googleapis-common-protos==1.66.0",
49
+ "greenlet==3.1.1",
50
+ "grpcio==1.70.0",
51
+ "grpcio-status==1.70.0",
52
+ "h11==0.14.0",
53
+ "httpcore==1.0.7",
54
+ "httplib2==0.22.0",
55
+ "httpx==0.27.2",
56
+ "httpx-sse==0.4.0",
57
+ "huggingface-hub==0.28.1",
58
+ "idna==3.10",
59
+ "importlib-metadata==8.6.1",
60
+ "itsdangerous==2.2.0",
61
+ "jieba3k==0.35.1",
62
+ "jinja2==3.1.5",
63
+ "jiter==0.8.2",
64
+ "joblib==1.4.2",
65
+ "jsonpatch==1.33",
66
+ "jsonpointer==3.0.0",
67
+ "jsonschema==4.23.0",
68
+ "jsonschema-specifications==2024.10.1",
69
+ "langchain-core==0.3.34",
70
+ "langchain-text-splitters==0.3.6",
71
+ "langsmith==0.3.6",
72
+ "litellm==1.61.1",
73
+ "lxml==5.3.0",
74
+ "lxml-html-clean==0.4.1",
75
+ "markdown-it-py==3.0.0",
76
+ "markupsafe==3.0.2",
77
+ "marshmallow==3.26.1",
78
+ "mdurl==0.1.2",
79
+ "multidict==6.1.0",
80
+ "mypy-extensions==1.0.0",
81
+ "newspaper3k==0.2.8",
82
+ "nltk==3.9.1",
83
+ "numpy==1.26.4",
84
+ "openai==1.62.0",
85
+ "orjson==3.10.15",
86
+ "outcome==1.3.0.post0",
87
+ "packaging==24.2",
88
+ "pillow==10.4.0",
89
+ "playwright==1.50.0",
90
+ "propcache==0.2.1",
91
+ "proto-plus==1.26.0",
92
+ "protobuf==5.29.3",
93
+ "psutil==6.1.1",
94
+ "pyasn1==0.6.1",
95
+ "pyasn1-modules==0.4.1",
96
+ "pycparser==2.22",
97
+ "pydantic==2.10.6",
98
+ "pydantic-core==2.27.2",
99
+ "pydantic-settings==2.7.1",
100
+ "pyee==12.1.1",
101
+ "pygments==2.19.1",
102
+ "pyopenssl==25.0.0",
103
+ "pyparsing==3.2.1",
104
+ "pysocks==1.7.1",
105
+ "python-dateutil==2.9.0.post0",
106
+ "python-dotenv==1.0.1",
107
+ "python-engineio==4.11.2",
108
+ "python-socketio==5.12.1",
109
+ "pyyaml==6.0.2",
110
+ "rank-bm25==0.2.2",
111
+ "referencing==0.36.2",
112
+ "regex==2024.11.6",
113
+ "requests==2.32.3",
114
+ "requests-file==2.1.0",
115
+ "requests-toolbelt==1.0.0",
116
+ "rich==13.9.4",
117
+ "rpds-py==0.22.3",
118
+ "rsa==4.9",
119
+ "selenium==4.28.1",
120
+ "sgmllib3k==1.0.0",
121
+ "simple-websocket==1.1.0",
122
+ "six==1.17.0",
123
+ "sniffio==1.3.1",
124
+ "snowballstemmer==2.2.0",
125
+ "sortedcontainers==2.4.0",
126
+ "soupsieve==2.6",
127
+ "sqlalchemy==2.0.38",
128
+ "starlette==0.45.3",
129
+ "tenacity==9.0.0",
130
+ "tf-playwright-stealth==1.1.1",
131
+ "tiktoken==0.8.0",
132
+ "tinysegmenter==0.3",
133
+ "tldextract==5.1.3",
134
+ "tokenizers==0.21.0",
135
+ "tqdm==4.67.1",
136
+ "trio==0.28.0",
137
+ "trio-websocket==0.11.1",
138
+ "typing-extensions==4.12.2",
139
+ "typing-inspect==0.9.0",
140
+ "uritemplate==4.1.1",
141
+ "urllib3==2.3.0",
142
+ "uvicorn>=0.34.0",
143
+ "websocket-client==1.8.0",
144
+ "websockets==14.2",
145
+ "werkzeug==3.1.3",
146
+ "wsproto==1.2.0",
147
+ "xxhash==3.5.0",
148
+ "yarl==1.18.3",
149
+ "zipp==3.21.0",
150
+ "zstandard==0.23.0",
151
+ ]
backend/requirements.txt CHANGED
@@ -16,7 +16,7 @@ cffi==1.17.1
16
  charset-normalizer==3.4.1
17
  click==8.1.8
18
  colorama==0.4.6
19
- Crawl4AI==0.4.248
20
  cryptography==44.0.1
21
  cssselect==1.2.0
22
  dataclasses-json==0.6.7
@@ -50,10 +50,10 @@ httpx==0.27.2
50
  httpx-sse==0.4.0
51
  huggingface-hub==0.28.1
52
  idna==3.10
53
- importlib_metadata==8.6.1
54
  itsdangerous==2.2.0
55
  jieba3k==0.35.1
56
- Jinja2==3.1.5
57
  jiter==0.8.2
58
  joblib==1.4.2
59
  jsonpatch==1.33
@@ -65,9 +65,9 @@ langchain-text-splitters==0.3.6
65
  langsmith==0.3.6
66
  litellm==1.61.1
67
  lxml==5.3.0
68
- lxml_html_clean==0.4.1
69
  markdown-it-py==3.0.0
70
- MarkupSafe==3.0.2
71
  marshmallow==3.26.1
72
  mdurl==0.1.2
73
  multidict==6.1.0
@@ -86,21 +86,21 @@ proto-plus==1.26.0
86
  protobuf==5.29.3
87
  psutil==6.1.1
88
  pyasn1==0.6.1
89
- pyasn1_modules==0.4.1
90
  pycparser==2.22
91
  pydantic==2.10.6
 
92
  pydantic-settings==2.7.1
93
- pydantic_core==2.27.2
94
  pyee==12.1.1
95
- Pygments==2.19.1
96
- pyOpenSSL==25.0.0
97
  pyparsing==3.2.1
98
- PySocks==1.7.1
99
  python-dateutil==2.9.0.post0
100
  python-dotenv==1.0.1
101
  python-engineio==4.11.2
102
  python-socketio==5.12.1
103
- PyYAML==6.0.2
104
  rank-bm25==0.2.2
105
  referencing==0.36.2
106
  regex==2024.11.6
@@ -118,7 +118,7 @@ sniffio==1.3.1
118
  snowballstemmer==2.2.0
119
  sortedcontainers==2.4.0
120
  soupsieve==2.6
121
- SQLAlchemy==2.0.38
122
  starlette==0.45.3
123
  tenacity==9.0.0
124
  tf-playwright-stealth==1.1.1
@@ -129,13 +129,14 @@ tokenizers==0.21.0
129
  tqdm==4.67.1
130
  trio==0.28.0
131
  trio-websocket==0.11.1
 
132
  typing-inspect==0.9.0
133
- typing_extensions==4.12.2
134
  uritemplate==4.1.1
135
  urllib3==2.3.0
 
136
  websocket-client==1.8.0
137
  websockets==14.2
138
- Werkzeug==3.1.3
139
  wsproto==1.2.0
140
  xxhash==3.5.0
141
  yarl==1.18.3
 
16
  charset-normalizer==3.4.1
17
  click==8.1.8
18
  colorama==0.4.6
19
+ crawl4ai==0.4.248
20
  cryptography==44.0.1
21
  cssselect==1.2.0
22
  dataclasses-json==0.6.7
 
50
  httpx-sse==0.4.0
51
  huggingface-hub==0.28.1
52
  idna==3.10
53
+ importlib-metadata==8.6.1
54
  itsdangerous==2.2.0
55
  jieba3k==0.35.1
56
+ jinja2==3.1.5
57
  jiter==0.8.2
58
  joblib==1.4.2
59
  jsonpatch==1.33
 
65
  langsmith==0.3.6
66
  litellm==1.61.1
67
  lxml==5.3.0
68
+ lxml-html-clean==0.4.1
69
  markdown-it-py==3.0.0
70
+ markupsafe==3.0.2
71
  marshmallow==3.26.1
72
  mdurl==0.1.2
73
  multidict==6.1.0
 
86
  protobuf==5.29.3
87
  psutil==6.1.1
88
  pyasn1==0.6.1
89
+ pyasn1-modules==0.4.1
90
  pycparser==2.22
91
  pydantic==2.10.6
92
+ pydantic-core==2.27.2
93
  pydantic-settings==2.7.1
 
94
  pyee==12.1.1
95
+ pygments==2.19.1
96
+ pyopenssl==25.0.0
97
  pyparsing==3.2.1
98
+ pysocks==1.7.1
99
  python-dateutil==2.9.0.post0
100
  python-dotenv==1.0.1
101
  python-engineio==4.11.2
102
  python-socketio==5.12.1
103
+ pyyaml==6.0.2
104
  rank-bm25==0.2.2
105
  referencing==0.36.2
106
  regex==2024.11.6
 
118
  snowballstemmer==2.2.0
119
  sortedcontainers==2.4.0
120
  soupsieve==2.6
121
+ sqlalchemy==2.0.38
122
  starlette==0.45.3
123
  tenacity==9.0.0
124
  tf-playwright-stealth==1.1.1
 
129
  tqdm==4.67.1
130
  trio==0.28.0
131
  trio-websocket==0.11.1
132
+ typing-extensions==4.12.2
133
  typing-inspect==0.9.0
 
134
  uritemplate==4.1.1
135
  urllib3==2.3.0
136
+ uvicorn==0.34.0
137
  websocket-client==1.8.0
138
  websockets==14.2
139
+ werkzeug==3.1.3
140
  wsproto==1.2.0
141
  xxhash==3.5.0
142
  yarl==1.18.3
backend/uv.lock ADDED
The diff for this file is too large to render. See raw diff