anshumanpatil commited on
Commit
77ddb31
·
1 Parent(s): 9426cf9

new faise and deps

Browse files
Files changed (3) hide show
  1. pyproject.toml +2 -0
  2. requirements.txt +3 -0
  3. uv.lock +52 -0
pyproject.toml CHANGED
@@ -5,9 +5,11 @@ description = "Add your description here"
5
  readme = "README.md"
6
  requires-python = ">=3.10"
7
  dependencies = [
 
8
  "docx2txt>=0.9",
9
  "faiss-cpu>=1.12.0",
10
  "langchain-community>=0.3.27",
 
11
  "pip>=25.2",
12
  "pypdf>=6.0.0",
13
  "sentence-transformers>=5.1.0",
 
5
  readme = "README.md"
6
  requires-python = ">=3.10"
7
  dependencies = [
8
+ "accelerate>=1.10.0",
9
  "docx2txt>=0.9",
10
  "faiss-cpu>=1.12.0",
11
  "langchain-community>=0.3.27",
12
+ "langchain-huggingface>=0.3.1",
13
  "pip>=25.2",
14
  "pypdf>=6.0.0",
15
  "sentence-transformers>=5.1.0",
requirements.txt CHANGED
@@ -1,3 +1,4 @@
 
1
  aiohappyeyeballs==2.6.1
2
  aiohttp==3.12.15
3
  aiosignal==1.4.0
@@ -37,6 +38,7 @@ jsonschema-specifications==2025.4.1
37
  langchain==0.3.27
38
  langchain-community==0.3.27
39
  langchain-core==0.3.74
 
40
  langchain-text-splitters==0.3.9
41
  langsmith==0.4.16
42
  MarkupSafe==3.0.2
@@ -53,6 +55,7 @@ pandas==2.3.2
53
  pillow==11.3.0
54
  propcache==0.3.2
55
  protobuf==6.32.0
 
56
  pyarrow==21.0.0
57
  pydantic==2.11.7
58
  pydantic-settings==2.10.1
 
1
+ accelerate==1.10.0
2
  aiohappyeyeballs==2.6.1
3
  aiohttp==3.12.15
4
  aiosignal==1.4.0
 
38
  langchain==0.3.27
39
  langchain-community==0.3.27
40
  langchain-core==0.3.74
41
+ langchain-huggingface==0.3.1
42
  langchain-text-splitters==0.3.9
43
  langsmith==0.4.16
44
  MarkupSafe==3.0.2
 
55
  pillow==11.3.0
56
  propcache==0.3.2
57
  protobuf==6.32.0
58
+ psutil==7.0.0
59
  pyarrow==21.0.0
60
  pydantic==2.11.7
61
  pydantic-settings==2.10.1
uv.lock CHANGED
@@ -8,6 +8,25 @@ resolution-markers = [
8
  "python_full_version < '3.11'",
9
  ]
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  [[package]]
12
  name = "aiohappyeyeballs"
13
  version = "2.6.1"
@@ -786,6 +805,20 @@ wheels = [
786
  { url = "https://files.pythonhosted.org/packages/4d/26/545283681ac0379d31c7ad0bac5f195e1982092d76c65ca048db9e3cec0e/langchain_core-0.3.74-py3-none-any.whl", hash = "sha256:088338b5bc2f6a66892f9afc777992c24ee3188f41cbc603d09181e34a228ce7", size = 443453, upload-time = "2025-08-07T20:47:03.853Z" },
787
  ]
788
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
789
  [[package]]
790
  name = "langchain-text-splitters"
791
  version = "0.3.9"
@@ -1569,9 +1602,11 @@ name = "poc-test"
1569
  version = "0.1.0"
1570
  source = { virtual = "." }
1571
  dependencies = [
 
1572
  { name = "docx2txt" },
1573
  { name = "faiss-cpu" },
1574
  { name = "langchain-community" },
 
1575
  { name = "pip" },
1576
  { name = "pypdf" },
1577
  { name = "sentence-transformers" },
@@ -1581,9 +1616,11 @@ dependencies = [
1581
 
1582
  [package.metadata]
1583
  requires-dist = [
 
1584
  { name = "docx2txt", specifier = ">=0.9" },
1585
  { name = "faiss-cpu", specifier = ">=1.12.0" },
1586
  { name = "langchain-community", specifier = ">=0.3.27" },
 
1587
  { name = "pip", specifier = ">=25.2" },
1588
  { name = "pypdf", specifier = ">=6.0.0" },
1589
  { name = "sentence-transformers", specifier = ">=5.1.0" },
@@ -1694,6 +1731,21 @@ wheels = [
1694
  { url = "https://files.pythonhosted.org/packages/9c/f2/80ffc4677aac1bc3519b26bc7f7f5de7fce0ee2f7e36e59e27d8beb32dd1/protobuf-6.32.0-py3-none-any.whl", hash = "sha256:ba377e5b67b908c8f3072a57b63e2c6a4cbd18aea4ed98d2584350dbf46f2783", size = 169287, upload-time = "2025-08-14T21:21:23.515Z" },
1695
  ]
1696
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1697
  [[package]]
1698
  name = "pyarrow"
1699
  version = "21.0.0"
 
8
  "python_full_version < '3.11'",
9
  ]
10
 
11
+ [[package]]
12
+ name = "accelerate"
13
+ version = "1.10.0"
14
+ source = { registry = "https://pypi.org/simple" }
15
+ dependencies = [
16
+ { name = "huggingface-hub" },
17
+ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
18
+ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
19
+ { name = "packaging" },
20
+ { name = "psutil" },
21
+ { name = "pyyaml" },
22
+ { name = "safetensors" },
23
+ { name = "torch" },
24
+ ]
25
+ sdist = { url = "https://files.pythonhosted.org/packages/f7/66/be171836d86dc5b8698b3a9bf4b9eb10cb53369729939f88bf650167588b/accelerate-1.10.0.tar.gz", hash = "sha256:8270568fda9036b5cccdc09703fef47872abccd56eb5f6d53b54ea5fb7581496", size = 392261, upload-time = "2025-08-07T10:54:51.664Z" }
26
+ wheels = [
27
+ { url = "https://files.pythonhosted.org/packages/30/dd/0107f0aa179869ee9f47ef5a2686abd5e022fdc82af901d535e52fe91ce1/accelerate-1.10.0-py3-none-any.whl", hash = "sha256:260a72b560e100e839b517a331ec85ed495b3889d12886e79d1913071993c5a3", size = 374718, upload-time = "2025-08-07T10:54:49.988Z" },
28
+ ]
29
+
30
  [[package]]
31
  name = "aiohappyeyeballs"
32
  version = "2.6.1"
 
805
  { url = "https://files.pythonhosted.org/packages/4d/26/545283681ac0379d31c7ad0bac5f195e1982092d76c65ca048db9e3cec0e/langchain_core-0.3.74-py3-none-any.whl", hash = "sha256:088338b5bc2f6a66892f9afc777992c24ee3188f41cbc603d09181e34a228ce7", size = 443453, upload-time = "2025-08-07T20:47:03.853Z" },
806
  ]
807
 
808
+ [[package]]
809
+ name = "langchain-huggingface"
810
+ version = "0.3.1"
811
+ source = { registry = "https://pypi.org/simple" }
812
+ dependencies = [
813
+ { name = "huggingface-hub" },
814
+ { name = "langchain-core" },
815
+ { name = "tokenizers" },
816
+ ]
817
+ sdist = { url = "https://files.pythonhosted.org/packages/3f/15/f832ae485707bf52f9a8f055db389850de06c46bc6e3e4420a0ef105fbbf/langchain_huggingface-0.3.1.tar.gz", hash = "sha256:0a145534ce65b5a723c8562c456100a92513bbbf212e6d8c93fdbae174b41341", size = 25154, upload-time = "2025-07-22T17:22:26.77Z" }
818
+ wheels = [
819
+ { url = "https://files.pythonhosted.org/packages/bf/26/7c5d4b4d3e1a7385863acc49fb6f96c55ccf941a750991d18e3f6a69a14a/langchain_huggingface-0.3.1-py3-none-any.whl", hash = "sha256:de10a692dc812885696fbaab607d28ac86b833b0f305bccd5d82d60336b07b7d", size = 27609, upload-time = "2025-07-22T17:22:25.282Z" },
820
+ ]
821
+
822
  [[package]]
823
  name = "langchain-text-splitters"
824
  version = "0.3.9"
 
1602
  version = "0.1.0"
1603
  source = { virtual = "." }
1604
  dependencies = [
1605
+ { name = "accelerate" },
1606
  { name = "docx2txt" },
1607
  { name = "faiss-cpu" },
1608
  { name = "langchain-community" },
1609
+ { name = "langchain-huggingface" },
1610
  { name = "pip" },
1611
  { name = "pypdf" },
1612
  { name = "sentence-transformers" },
 
1616
 
1617
  [package.metadata]
1618
  requires-dist = [
1619
+ { name = "accelerate", specifier = ">=1.10.0" },
1620
  { name = "docx2txt", specifier = ">=0.9" },
1621
  { name = "faiss-cpu", specifier = ">=1.12.0" },
1622
  { name = "langchain-community", specifier = ">=0.3.27" },
1623
+ { name = "langchain-huggingface", specifier = ">=0.3.1" },
1624
  { name = "pip", specifier = ">=25.2" },
1625
  { name = "pypdf", specifier = ">=6.0.0" },
1626
  { name = "sentence-transformers", specifier = ">=5.1.0" },
 
1731
  { url = "https://files.pythonhosted.org/packages/9c/f2/80ffc4677aac1bc3519b26bc7f7f5de7fce0ee2f7e36e59e27d8beb32dd1/protobuf-6.32.0-py3-none-any.whl", hash = "sha256:ba377e5b67b908c8f3072a57b63e2c6a4cbd18aea4ed98d2584350dbf46f2783", size = 169287, upload-time = "2025-08-14T21:21:23.515Z" },
1732
  ]
1733
 
1734
+ [[package]]
1735
+ name = "psutil"
1736
+ version = "7.0.0"
1737
+ source = { registry = "https://pypi.org/simple" }
1738
+ sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" }
1739
+ wheels = [
1740
+ { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" },
1741
+ { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" },
1742
+ { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" },
1743
+ { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" },
1744
+ { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" },
1745
+ { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" },
1746
+ { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" },
1747
+ ]
1748
+
1749
  [[package]]
1750
  name = "pyarrow"
1751
  version = "21.0.0"