feat: adding uv packages.
Browse files- Dockerfile +2 -0
- pyproject.toml +1 -1
- 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"
|