gcharanteja commited on
Commit ·
dcbebd0
1
Parent(s): 54f0a75
Update Dockerfile and dependency management in pyproject.toml and uv.lock
Browse files- Dockerfile +4 -3
- pyproject.toml +1 -4
- uv.lock +23 -70
Dockerfile
CHANGED
|
@@ -1,8 +1,9 @@
|
|
| 1 |
FROM python:3.11-slim
|
| 2 |
|
| 3 |
-
# Install runtime dependencies
|
| 4 |
-
RUN apt-get update && apt-get install -y
|
| 5 |
-
|
|
|
|
| 6 |
|
| 7 |
# Install uv
|
| 8 |
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
|
|
|
|
| 1 |
FROM python:3.11-slim
|
| 2 |
|
| 3 |
+
# Install runtime and build dependencies (llama-cpp-python needs gcc, cmake, etc.)
|
| 4 |
+
RUN apt-get update && apt-get install -y \
|
| 5 |
+
curl gcc g++ cmake make pkg-config \
|
| 6 |
+
&& rm -rf /var/lib/apt/lists/*
|
| 7 |
|
| 8 |
# Install uv
|
| 9 |
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
|
pyproject.toml
CHANGED
|
@@ -5,10 +5,9 @@ description = "Add your description here"
|
|
| 5 |
readme = "README.md"
|
| 6 |
requires-python = ">=3.11"
|
| 7 |
dependencies = [
|
| 8 |
-
"accelerate>=0.30.0",
|
| 9 |
-
"bitsandbytes>=0.43.0",
|
| 10 |
"fastapi>=0.115.0",
|
| 11 |
"huggingface-hub>=1.10.1",
|
|
|
|
| 12 |
"mcp>=1.27.0",
|
| 13 |
"pinecone>=8.1.2",
|
| 14 |
"python-dotenv>=1.1.1",
|
|
@@ -16,8 +15,6 @@ dependencies = [
|
|
| 16 |
"pytelegrambotapi>=4.33.0",
|
| 17 |
"requests>=2.33.1",
|
| 18 |
"sentence-transformers>=5.4.0",
|
| 19 |
-
"torch>=2.3.0",
|
| 20 |
-
"transformers>=4.45.0",
|
| 21 |
"uvicorn>=0.30.0",
|
| 22 |
"tqdm>=4.67.3",
|
| 23 |
]
|
|
|
|
| 5 |
readme = "README.md"
|
| 6 |
requires-python = ">=3.11"
|
| 7 |
dependencies = [
|
|
|
|
|
|
|
| 8 |
"fastapi>=0.115.0",
|
| 9 |
"huggingface-hub>=1.10.1",
|
| 10 |
+
"llama-cpp-python>=0.3.0",
|
| 11 |
"mcp>=1.27.0",
|
| 12 |
"pinecone>=8.1.2",
|
| 13 |
"python-dotenv>=1.1.1",
|
|
|
|
| 15 |
"pytelegrambotapi>=4.33.0",
|
| 16 |
"requests>=2.33.1",
|
| 17 |
"sentence-transformers>=5.4.0",
|
|
|
|
|
|
|
| 18 |
"uvicorn>=0.30.0",
|
| 19 |
"tqdm>=4.67.3",
|
| 20 |
]
|
uv.lock
CHANGED
|
@@ -6,24 +6,6 @@ resolution-markers = [
|
|
| 6 |
"python_full_version < '3.12'",
|
| 7 |
]
|
| 8 |
|
| 9 |
-
[[package]]
|
| 10 |
-
name = "accelerate"
|
| 11 |
-
version = "1.13.0"
|
| 12 |
-
source = { registry = "https://pypi.org/simple" }
|
| 13 |
-
dependencies = [
|
| 14 |
-
{ name = "huggingface-hub" },
|
| 15 |
-
{ name = "numpy" },
|
| 16 |
-
{ name = "packaging" },
|
| 17 |
-
{ name = "psutil" },
|
| 18 |
-
{ name = "pyyaml" },
|
| 19 |
-
{ name = "safetensors" },
|
| 20 |
-
{ name = "torch" },
|
| 21 |
-
]
|
| 22 |
-
sdist = { url = "https://files.pythonhosted.org/packages/ca/14/787e5498cd062640f0f3d92ef4ae4063174f76f9afd29d13fc52a319daae/accelerate-1.13.0.tar.gz", hash = "sha256:d631b4e0f5b3de4aff2d7e9e6857d164810dfc3237d54d017f075122d057b236", size = 402835, upload-time = "2026-03-04T19:34:12.359Z" }
|
| 23 |
-
wheels = [
|
| 24 |
-
{ url = "https://files.pythonhosted.org/packages/7e/46/02ac5e262d4af18054b3e922b2baedbb2a03289ee792162de60a865defc5/accelerate-1.13.0-py3-none-any.whl", hash = "sha256:cf1a3efb96c18f7b152eb0fa7490f3710b19c3f395699358f08decca2b8b62e0", size = 383744, upload-time = "2026-03-04T19:34:10.313Z" },
|
| 25 |
-
]
|
| 26 |
-
|
| 27 |
[[package]]
|
| 28 |
name = "annotated-doc"
|
| 29 |
version = "0.0.4"
|
|
@@ -64,22 +46,6 @@ wheels = [
|
|
| 64 |
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
|
| 65 |
]
|
| 66 |
|
| 67 |
-
[[package]]
|
| 68 |
-
name = "bitsandbytes"
|
| 69 |
-
version = "0.49.2"
|
| 70 |
-
source = { registry = "https://pypi.org/simple" }
|
| 71 |
-
dependencies = [
|
| 72 |
-
{ name = "numpy" },
|
| 73 |
-
{ name = "packaging" },
|
| 74 |
-
{ name = "torch" },
|
| 75 |
-
]
|
| 76 |
-
wheels = [
|
| 77 |
-
{ url = "https://files.pythonhosted.org/packages/d8/7d/f1fe0992334b18cd8494f89aeec1dcc674635584fcd9f115784fea3a1d05/bitsandbytes-0.49.2-py3-none-macosx_14_0_arm64.whl", hash = "sha256:87be5975edeac5396d699ecbc39dfc47cf2c026daaf2d5852a94368611a6823f", size = 131940, upload-time = "2026-02-16T21:26:04.572Z" },
|
| 78 |
-
{ url = "https://files.pythonhosted.org/packages/29/71/acff7af06c818664aa87ff73e17a52c7788ad746b72aea09d3cb8e424348/bitsandbytes-0.49.2-py3-none-manylinux_2_24_aarch64.whl", hash = "sha256:2fc0830c5f7169be36e60e11f2be067c8f812dfcb829801a8703735842450750", size = 31442815, upload-time = "2026-02-16T21:26:06.783Z" },
|
| 79 |
-
{ url = "https://files.pythonhosted.org/packages/19/57/3443d6f183436fbdaf5000aac332c4d5ddb056665d459244a5608e98ae92/bitsandbytes-0.49.2-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:54b771f06e1a3c73af5c7f16ccf0fc23a846052813d4b008d10cb6e017dd1c8c", size = 60651714, upload-time = "2026-02-16T21:26:11.579Z" },
|
| 80 |
-
{ url = "https://files.pythonhosted.org/packages/b6/d4/501655842ad6771fb077f576d78cbedb5445d15b1c3c91343ed58ca46f0e/bitsandbytes-0.49.2-py3-none-win_amd64.whl", hash = "sha256:2e0ddd09cd778155388023cbe81f00afbb7c000c214caef3ce83386e7144df7d", size = 55372289, upload-time = "2026-02-16T21:26:16.267Z" },
|
| 81 |
-
]
|
| 82 |
-
|
| 83 |
[[package]]
|
| 84 |
name = "certifi"
|
| 85 |
version = "2026.2.25"
|
|
@@ -399,6 +365,15 @@ nvtx = [
|
|
| 399 |
{ name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32'" },
|
| 400 |
]
|
| 401 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 402 |
[[package]]
|
| 403 |
name = "fastapi"
|
| 404 |
version = "0.135.3"
|
|
@@ -588,15 +563,26 @@ wheels = [
|
|
| 588 |
{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" },
|
| 589 |
]
|
| 590 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 591 |
[[package]]
|
| 592 |
name = "mann"
|
| 593 |
version = "0.1.0"
|
| 594 |
source = { virtual = "." }
|
| 595 |
dependencies = [
|
| 596 |
-
{ name = "accelerate" },
|
| 597 |
-
{ name = "bitsandbytes" },
|
| 598 |
{ name = "fastapi" },
|
| 599 |
{ name = "huggingface-hub" },
|
|
|
|
| 600 |
{ name = "mcp" },
|
| 601 |
{ name = "pinecone" },
|
| 602 |
{ name = "pydantic" },
|
|
@@ -604,18 +590,15 @@ dependencies = [
|
|
| 604 |
{ name = "python-dotenv" },
|
| 605 |
{ name = "requests" },
|
| 606 |
{ name = "sentence-transformers" },
|
| 607 |
-
{ name = "torch" },
|
| 608 |
{ name = "tqdm" },
|
| 609 |
-
{ name = "transformers" },
|
| 610 |
{ name = "uvicorn" },
|
| 611 |
]
|
| 612 |
|
| 613 |
[package.metadata]
|
| 614 |
requires-dist = [
|
| 615 |
-
{ name = "accelerate", specifier = ">=0.30.0" },
|
| 616 |
-
{ name = "bitsandbytes", specifier = ">=0.43.0" },
|
| 617 |
{ name = "fastapi", specifier = ">=0.115.0" },
|
| 618 |
{ name = "huggingface-hub", specifier = ">=1.10.1" },
|
|
|
|
| 619 |
{ name = "mcp", specifier = ">=1.27.0" },
|
| 620 |
{ name = "pinecone", specifier = ">=8.1.2" },
|
| 621 |
{ name = "pydantic", specifier = ">=2.0.0" },
|
|
@@ -623,9 +606,7 @@ requires-dist = [
|
|
| 623 |
{ name = "python-dotenv", specifier = ">=1.1.1" },
|
| 624 |
{ name = "requests", specifier = ">=2.33.1" },
|
| 625 |
{ name = "sentence-transformers", specifier = ">=5.4.0" },
|
| 626 |
-
{ name = "torch", specifier = ">=2.3.0" },
|
| 627 |
{ name = "tqdm", specifier = ">=4.67.3" },
|
| 628 |
-
{ name = "transformers", specifier = ">=4.45.0" },
|
| 629 |
{ name = "uvicorn", specifier = ">=0.30.0" },
|
| 630 |
]
|
| 631 |
|
|
@@ -1111,34 +1092,6 @@ wheels = [
|
|
| 1111 |
{ url = "https://files.pythonhosted.org/packages/3b/1d/a21fdfcd6d022cb64cef5c2a29ee6691c6c103c4566b41646b080b7536a5/pinecone_plugin_interface-0.0.7-py3-none-any.whl", hash = "sha256:875857ad9c9fc8bbc074dbe780d187a2afd21f5bfe0f3b08601924a61ef1bba8", size = 6249, upload-time = "2024-06-05T01:57:50.583Z" },
|
| 1112 |
]
|
| 1113 |
|
| 1114 |
-
[[package]]
|
| 1115 |
-
name = "psutil"
|
| 1116 |
-
version = "7.2.2"
|
| 1117 |
-
source = { registry = "https://pypi.org/simple" }
|
| 1118 |
-
sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" }
|
| 1119 |
-
wheels = [
|
| 1120 |
-
{ url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b", size = 130595, upload-time = "2026-01-28T18:14:57.293Z" },
|
| 1121 |
-
{ url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea", size = 131082, upload-time = "2026-01-28T18:14:59.732Z" },
|
| 1122 |
-
{ url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63", size = 181476, upload-time = "2026-01-28T18:15:01.884Z" },
|
| 1123 |
-
{ url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312", size = 184062, upload-time = "2026-01-28T18:15:04.436Z" },
|
| 1124 |
-
{ url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b", size = 139893, upload-time = "2026-01-28T18:15:06.378Z" },
|
| 1125 |
-
{ url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9", size = 135589, upload-time = "2026-01-28T18:15:08.03Z" },
|
| 1126 |
-
{ url = "https://files.pythonhosted.org/packages/81/69/ef179ab5ca24f32acc1dac0c247fd6a13b501fd5534dbae0e05a1c48b66d/psutil-7.2.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00", size = 130664, upload-time = "2026-01-28T18:15:09.469Z" },
|
| 1127 |
-
{ url = "https://files.pythonhosted.org/packages/7b/64/665248b557a236d3fa9efc378d60d95ef56dd0a490c2cd37dafc7660d4a9/psutil-7.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9", size = 131087, upload-time = "2026-01-28T18:15:11.724Z" },
|
| 1128 |
-
{ url = "https://files.pythonhosted.org/packages/d5/2e/e6782744700d6759ebce3043dcfa661fb61e2fb752b91cdeae9af12c2178/psutil-7.2.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a", size = 182383, upload-time = "2026-01-28T18:15:13.445Z" },
|
| 1129 |
-
{ url = "https://files.pythonhosted.org/packages/57/49/0a41cefd10cb7505cdc04dab3eacf24c0c2cb158a998b8c7b1d27ee2c1f5/psutil-7.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf", size = 185210, upload-time = "2026-01-28T18:15:16.002Z" },
|
| 1130 |
-
{ url = "https://files.pythonhosted.org/packages/dd/2c/ff9bfb544f283ba5f83ba725a3c5fec6d6b10b8f27ac1dc641c473dc390d/psutil-7.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1", size = 141228, upload-time = "2026-01-28T18:15:18.385Z" },
|
| 1131 |
-
{ url = "https://files.pythonhosted.org/packages/f2/fc/f8d9c31db14fcec13748d373e668bc3bed94d9077dbc17fb0eebc073233c/psutil-7.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841", size = 136284, upload-time = "2026-01-28T18:15:19.912Z" },
|
| 1132 |
-
{ url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" },
|
| 1133 |
-
{ url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" },
|
| 1134 |
-
{ url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" },
|
| 1135 |
-
{ url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" },
|
| 1136 |
-
{ url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" },
|
| 1137 |
-
{ url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" },
|
| 1138 |
-
{ url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" },
|
| 1139 |
-
{ url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" },
|
| 1140 |
-
]
|
| 1141 |
-
|
| 1142 |
[[package]]
|
| 1143 |
name = "pycparser"
|
| 1144 |
version = "3.0"
|
|
|
|
| 6 |
"python_full_version < '3.12'",
|
| 7 |
]
|
| 8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
[[package]]
|
| 10 |
name = "annotated-doc"
|
| 11 |
version = "0.0.4"
|
|
|
|
| 46 |
{ url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" },
|
| 47 |
]
|
| 48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
[[package]]
|
| 50 |
name = "certifi"
|
| 51 |
version = "2026.2.25"
|
|
|
|
| 365 |
{ name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32'" },
|
| 366 |
]
|
| 367 |
|
| 368 |
+
[[package]]
|
| 369 |
+
name = "diskcache"
|
| 370 |
+
version = "5.6.3"
|
| 371 |
+
source = { registry = "https://pypi.org/simple" }
|
| 372 |
+
sdist = { url = "https://files.pythonhosted.org/packages/3f/21/1c1ffc1a039ddcc459db43cc108658f32c57d271d7289a2794e401d0fdb6/diskcache-5.6.3.tar.gz", hash = "sha256:2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc", size = 67916, upload-time = "2023-08-31T06:12:00.316Z" }
|
| 373 |
+
wheels = [
|
| 374 |
+
{ url = "https://files.pythonhosted.org/packages/3f/27/4570e78fc0bf5ea0ca45eb1de3818a23787af9b390c0b0a0033a1b8236f9/diskcache-5.6.3-py3-none-any.whl", hash = "sha256:5e31b2d5fbad117cc363ebaf6b689474db18a1f6438bc82358b024abd4c2ca19", size = 45550, upload-time = "2023-08-31T06:11:58.822Z" },
|
| 375 |
+
]
|
| 376 |
+
|
| 377 |
[[package]]
|
| 378 |
name = "fastapi"
|
| 379 |
version = "0.135.3"
|
|
|
|
| 563 |
{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" },
|
| 564 |
]
|
| 565 |
|
| 566 |
+
[[package]]
|
| 567 |
+
name = "llama-cpp-python"
|
| 568 |
+
version = "0.3.20"
|
| 569 |
+
source = { registry = "https://pypi.org/simple" }
|
| 570 |
+
dependencies = [
|
| 571 |
+
{ name = "diskcache" },
|
| 572 |
+
{ name = "jinja2" },
|
| 573 |
+
{ name = "numpy" },
|
| 574 |
+
{ name = "typing-extensions" },
|
| 575 |
+
]
|
| 576 |
+
sdist = { url = "https://files.pythonhosted.org/packages/45/95/c69c47c9c8dda97f712f5864688d13a22b0159aa9adae91a69067a728532/llama_cpp_python-0.3.20.tar.gz", hash = "sha256:70f01b7d915d31c617dc66610a332cb2d51cde84c8b152d09a352206323616f5", size = 59323017, upload-time = "2026-04-03T06:56:32.455Z" }
|
| 577 |
+
|
| 578 |
[[package]]
|
| 579 |
name = "mann"
|
| 580 |
version = "0.1.0"
|
| 581 |
source = { virtual = "." }
|
| 582 |
dependencies = [
|
|
|
|
|
|
|
| 583 |
{ name = "fastapi" },
|
| 584 |
{ name = "huggingface-hub" },
|
| 585 |
+
{ name = "llama-cpp-python" },
|
| 586 |
{ name = "mcp" },
|
| 587 |
{ name = "pinecone" },
|
| 588 |
{ name = "pydantic" },
|
|
|
|
| 590 |
{ name = "python-dotenv" },
|
| 591 |
{ name = "requests" },
|
| 592 |
{ name = "sentence-transformers" },
|
|
|
|
| 593 |
{ name = "tqdm" },
|
|
|
|
| 594 |
{ name = "uvicorn" },
|
| 595 |
]
|
| 596 |
|
| 597 |
[package.metadata]
|
| 598 |
requires-dist = [
|
|
|
|
|
|
|
| 599 |
{ name = "fastapi", specifier = ">=0.115.0" },
|
| 600 |
{ name = "huggingface-hub", specifier = ">=1.10.1" },
|
| 601 |
+
{ name = "llama-cpp-python", specifier = ">=0.3.0" },
|
| 602 |
{ name = "mcp", specifier = ">=1.27.0" },
|
| 603 |
{ name = "pinecone", specifier = ">=8.1.2" },
|
| 604 |
{ name = "pydantic", specifier = ">=2.0.0" },
|
|
|
|
| 606 |
{ name = "python-dotenv", specifier = ">=1.1.1" },
|
| 607 |
{ name = "requests", specifier = ">=2.33.1" },
|
| 608 |
{ name = "sentence-transformers", specifier = ">=5.4.0" },
|
|
|
|
| 609 |
{ name = "tqdm", specifier = ">=4.67.3" },
|
|
|
|
| 610 |
{ name = "uvicorn", specifier = ">=0.30.0" },
|
| 611 |
]
|
| 612 |
|
|
|
|
| 1092 |
{ url = "https://files.pythonhosted.org/packages/3b/1d/a21fdfcd6d022cb64cef5c2a29ee6691c6c103c4566b41646b080b7536a5/pinecone_plugin_interface-0.0.7-py3-none-any.whl", hash = "sha256:875857ad9c9fc8bbc074dbe780d187a2afd21f5bfe0f3b08601924a61ef1bba8", size = 6249, upload-time = "2024-06-05T01:57:50.583Z" },
|
| 1093 |
]
|
| 1094 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1095 |
[[package]]
|
| 1096 |
name = "pycparser"
|
| 1097 |
version = "3.0"
|