Shamik commited on
Commit
382cb9b
·
unverified ·
1 Parent(s): ba76748

feat: adding uv packages.

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -0
  2. pyproject.toml +1 -1
  3. uv.lock +27 -2
Dockerfile CHANGED
@@ -19,6 +19,8 @@ ENV PYTHONPATH=/app
19
 
20
  ENV HF_HOME=/tmp/cache/
21
 
 
 
22
 
23
  RUN pip install --no-cache-dir -r requirements.txt
24
 
 
19
 
20
  ENV HF_HOME=/tmp/cache/
21
 
22
+ RUN mkdir db
23
+ RUN huggingface-cli download Shamik/arxiv_cs_2020_07_2025 --repo-type dataset --local-dir ./db
24
 
25
  RUN pip install --no-cache-dir -r requirements.txt
26
 
pyproject.toml CHANGED
@@ -11,7 +11,7 @@ dependencies = [
11
  "arxiv>=2.2.0",
12
  "flagembedding>=1.3.5",
13
  "httpx>=0.28.1",
14
- "huggingface-hub[hf-xet]>=0.32.4",
15
  "llama-hub>=0.0.79.post1",
16
  "llama-index-embeddings-huggingface>=0.5.4",
17
  "llama-index-embeddings-huggingface-api>=0.3.1",
 
11
  "arxiv>=2.2.0",
12
  "flagembedding>=1.3.5",
13
  "httpx>=0.28.1",
14
+ "huggingface-hub[cli,hf-xet]>=0.32.4",
15
  "llama-hub>=0.0.79.post1",
16
  "llama-index-embeddings-huggingface>=0.5.4",
17
  "llama-index-embeddings-huggingface-api>=0.3.1",
uv.lock CHANGED
@@ -33,7 +33,7 @@ dependencies = [
33
  { name = "arxiv" },
34
  { name = "flagembedding" },
35
  { name = "httpx" },
36
- { name = "huggingface-hub", extra = ["hf-xet"] },
37
  { name = "llama-hub" },
38
  { name = "llama-index-embeddings-huggingface" },
39
  { name = "llama-index-embeddings-huggingface-api" },
@@ -61,7 +61,7 @@ requires-dist = [
61
  { name = "arxiv", specifier = ">=2.2.0" },
62
  { name = "flagembedding", specifier = ">=1.3.5" },
63
  { name = "httpx", specifier = ">=0.28.1" },
64
- { name = "huggingface-hub", extras = ["hf-xet"], specifier = ">=0.32.4" },
65
  { name = "llama-hub", specifier = ">=0.0.79.post1" },
66
  { name = "llama-index-embeddings-huggingface", specifier = ">=0.5.4" },
67
  { name = "llama-index-embeddings-huggingface-api", specifier = ">=0.3.1" },
@@ -920,6 +920,9 @@ wheels = [
920
  ]
921
 
922
  [package.optional-dependencies]
 
 
 
923
  hf-xet = [
924
  { name = "hf-xet" },
925
  ]
@@ -977,6 +980,19 @@ wheels = [
977
  { url = "https://files.pythonhosted.org/packages/2f/24/93dd0a467191590a5ed1fc2b35842bca9d09900d001e00b0b497c0208ef6/ijson-3.4.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3d8a0d67f36e4fb97c61a724456ef0791504b16ce6f74917a31c2e92309bbeb9", size = 56948, upload-time = "2025-05-08T02:36:37.849Z" },
978
  ]
979
 
 
 
 
 
 
 
 
 
 
 
 
 
 
980
  [[package]]
981
  name = "inscriptis"
982
  version = "2.6.0"
@@ -2234,6 +2250,15 @@ wheels = [
2234
  { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
2235
  ]
2236
 
 
 
 
 
 
 
 
 
 
2237
  [[package]]
2238
  name = "pillow"
2239
  version = "11.2.1"
 
33
  { name = "arxiv" },
34
  { name = "flagembedding" },
35
  { name = "httpx" },
36
+ { name = "huggingface-hub", extra = ["cli", "hf-xet"] },
37
  { name = "llama-hub" },
38
  { name = "llama-index-embeddings-huggingface" },
39
  { name = "llama-index-embeddings-huggingface-api" },
 
61
  { name = "arxiv", specifier = ">=2.2.0" },
62
  { name = "flagembedding", specifier = ">=1.3.5" },
63
  { name = "httpx", specifier = ">=0.28.1" },
64
+ { name = "huggingface-hub", extras = ["cli", "hf-xet"], specifier = ">=0.32.4" },
65
  { name = "llama-hub", specifier = ">=0.0.79.post1" },
66
  { name = "llama-index-embeddings-huggingface", specifier = ">=0.5.4" },
67
  { name = "llama-index-embeddings-huggingface-api", specifier = ">=0.3.1" },
 
920
  ]
921
 
922
  [package.optional-dependencies]
923
+ cli = [
924
+ { name = "inquirerpy" },
925
+ ]
926
  hf-xet = [
927
  { name = "hf-xet" },
928
  ]
 
980
  { url = "https://files.pythonhosted.org/packages/2f/24/93dd0a467191590a5ed1fc2b35842bca9d09900d001e00b0b497c0208ef6/ijson-3.4.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3d8a0d67f36e4fb97c61a724456ef0791504b16ce6f74917a31c2e92309bbeb9", size = 56948, upload-time = "2025-05-08T02:36:37.849Z" },
981
  ]
982
 
983
+ [[package]]
984
+ name = "inquirerpy"
985
+ version = "0.3.4"
986
+ source = { registry = "https://pypi.org/simple" }
987
+ dependencies = [
988
+ { name = "pfzy" },
989
+ { name = "prompt-toolkit" },
990
+ ]
991
+ sdist = { url = "https://files.pythonhosted.org/packages/64/73/7570847b9da026e07053da3bbe2ac7ea6cde6bb2cbd3c7a5a950fa0ae40b/InquirerPy-0.3.4.tar.gz", hash = "sha256:89d2ada0111f337483cb41ae31073108b2ec1e618a49d7110b0d7ade89fc197e", size = 44431, upload-time = "2022-06-27T23:11:20.598Z" }
992
+ wheels = [
993
+ { url = "https://files.pythonhosted.org/packages/ce/ff/3b59672c47c6284e8005b42e84ceba13864aa0f39f067c973d1af02f5d91/InquirerPy-0.3.4-py3-none-any.whl", hash = "sha256:c65fdfbac1fa00e3ee4fb10679f4d3ed7a012abf4833910e63c295827fe2a7d4", size = 67677, upload-time = "2022-06-27T23:11:17.723Z" },
994
+ ]
995
+
996
  [[package]]
997
  name = "inscriptis"
998
  version = "2.6.0"
 
2250
  { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
2251
  ]
2252
 
2253
+ [[package]]
2254
+ name = "pfzy"
2255
+ version = "0.3.4"
2256
+ source = { registry = "https://pypi.org/simple" }
2257
+ sdist = { url = "https://files.pythonhosted.org/packages/d9/5a/32b50c077c86bfccc7bed4881c5a2b823518f5450a30e639db5d3711952e/pfzy-0.3.4.tar.gz", hash = "sha256:717ea765dd10b63618e7298b2d98efd819e0b30cd5905c9707223dceeb94b3f1", size = 8396, upload-time = "2022-01-28T02:26:17.946Z" }
2258
+ wheels = [
2259
+ { url = "https://files.pythonhosted.org/packages/8c/d7/8ff98376b1acc4503253b685ea09981697385ce344d4e3935c2af49e044d/pfzy-0.3.4-py3-none-any.whl", hash = "sha256:5f50d5b2b3207fa72e7ec0ef08372ef652685470974a107d0d4999fc5a903a96", size = 8537, upload-time = "2022-01-28T02:26:16.047Z" },
2260
+ ]
2261
+
2262
  [[package]]
2263
  name = "pillow"
2264
  version = "11.2.1"