mayankchugh-learning Cursor commited on
Commit
6d94f43
·
1 Parent(s): 1d1fda9

Fix HF Space build: bump langchain-chroma and pymupdf pins

Browse files

langchain-chroma==0.1.1 is no longer satisfiable on the Hub builder
(Python 3.13); align with PyPI-available 0.1.4 and pymupdf 1.25.5 to
match pyproject constraints.

Co-authored-by: Cursor <cursoragent@cursor.com>

Files changed (3) hide show
  1. pyproject.toml +2 -2
  2. requirements.txt +2 -2
  3. uv.lock +14 -36
pyproject.toml CHANGED
@@ -9,7 +9,7 @@ dependencies = [
9
  "langchain==0.2.0",
10
  "langchain-openai==0.1.7",
11
  "langchain-community==0.2.0",
12
- "langchain-chroma==0.1.1",
13
  "langchain-text-splitters==0.2.0",
14
  "langchain-anthropic==0.1.15",
15
  "langchain-ollama==0.1.3",
@@ -19,7 +19,7 @@ dependencies = [
19
  "openai==1.30.1",
20
  "anthropic==0.28.1",
21
  "pydantic-settings==2.3.4",
22
- "pymupdf==1.24.3",
23
  "python-multipart==0.0.9",
24
  "aiosqlite>=0.21.0",
25
  "httpx>=0.27.0",
 
9
  "langchain==0.2.0",
10
  "langchain-openai==0.1.7",
11
  "langchain-community==0.2.0",
12
+ "langchain-chroma==0.1.4",
13
  "langchain-text-splitters==0.2.0",
14
  "langchain-anthropic==0.1.15",
15
  "langchain-ollama==0.1.3",
 
19
  "openai==1.30.1",
20
  "anthropic==0.28.1",
21
  "pydantic-settings==2.3.4",
22
+ "pymupdf==1.25.5",
23
  "python-multipart==0.0.9",
24
  "aiosqlite>=0.21.0",
25
  "httpx>=0.27.0",
requirements.txt CHANGED
@@ -4,7 +4,7 @@ pydantic-settings==2.3.4
4
  langchain==0.2.0
5
  langchain-openai==0.1.7
6
  langchain-community==0.2.0
7
- langchain-chroma==0.1.1
8
  langchain-text-splitters==0.2.0
9
  langchain-anthropic==0.1.15
10
  langchain-ollama==0.1.3
@@ -12,7 +12,7 @@ chromadb==0.5.0
12
  posthog>=3.7.0,<4
13
  openai==1.30.1
14
  anthropic==0.28.1
15
- pymupdf==1.24.3
16
  python-multipart==0.0.9
17
  aiosqlite
18
  httpx>=0.27.0
 
4
  langchain==0.2.0
5
  langchain-openai==0.1.7
6
  langchain-community==0.2.0
7
+ langchain-chroma==0.1.4
8
  langchain-text-splitters==0.2.0
9
  langchain-anthropic==0.1.15
10
  langchain-ollama==0.1.3
 
12
  posthog>=3.7.0,<4
13
  openai==1.30.1
14
  anthropic==0.28.1
15
+ pymupdf==1.25.5
16
  python-multipart==0.0.9
17
  aiosqlite
18
  httpx>=0.27.0
uv.lock CHANGED
@@ -606,7 +606,7 @@ requires-dist = [
606
  { name = "huggingface-hub", specifier = ">=1.13.0" },
607
  { name = "langchain", specifier = "==0.2.0" },
608
  { name = "langchain-anthropic", specifier = "==0.1.15" },
609
- { name = "langchain-chroma", specifier = "==0.1.1" },
610
  { name = "langchain-community", specifier = "==0.2.0" },
611
  { name = "langchain-huggingface", specifier = ">=0.0.3" },
612
  { name = "langchain-ollama", specifier = "==0.1.3" },
@@ -616,7 +616,7 @@ requires-dist = [
616
  { name = "openai", specifier = "==1.30.1" },
617
  { name = "posthog", specifier = ">=3.7.0,<4" },
618
  { name = "pydantic-settings", specifier = "==2.3.4" },
619
- { name = "pymupdf", specifier = "==1.24.3" },
620
  { name = "pytest", specifier = ">=8.4.2" },
621
  { name = "pytest-asyncio", specifier = ">=1.2.0" },
622
  { name = "python-multipart", specifier = "==0.0.9" },
@@ -1342,7 +1342,7 @@ wheels = [
1342
 
1343
  [[package]]
1344
  name = "langchain-chroma"
1345
- version = "0.1.1"
1346
  source = { registry = "https://pypi.org/simple" }
1347
  dependencies = [
1348
  { name = "chromadb" },
@@ -1350,9 +1350,9 @@ dependencies = [
1350
  { name = "langchain-core" },
1351
  { name = "numpy" },
1352
  ]
1353
- sdist = { url = "https://files.pythonhosted.org/packages/c0/a9/1fdd211a1f1dd15b4f4f59c866938623d4ba4b2221fbed380d779c53db80/langchain_chroma-0.1.1.tar.gz", hash = "sha256:fb17c0cc591a425179958ca8cdb25d6cc9e43f4954a1ad4f3fe9cc2d306c455a", size = 8514, upload-time = "2024-05-15T21:06:38.167Z" }
1354
  wheels = [
1355
- { url = "https://files.pythonhosted.org/packages/cf/2f/66e209db560881be55a55f7ecbdc026ca3e45971833016401a951be78ab2/langchain_chroma-0.1.1-py3-none-any.whl", hash = "sha256:7346ba749e5c5735e2a659bc5e3bb2901177bd08448d61682db5a7f882e27b87", size = 8509, upload-time = "2024-05-15T21:06:36.174Z" },
1356
  ]
1357
 
1358
  [[package]]
@@ -2744,39 +2744,17 @@ wheels = [
2744
 
2745
  [[package]]
2746
  name = "pymupdf"
2747
- version = "1.24.3"
2748
  source = { registry = "https://pypi.org/simple" }
2749
- dependencies = [
2750
- { name = "pymupdfb" },
2751
- ]
2752
- sdist = { url = "https://files.pythonhosted.org/packages/95/7d/37ab1fa587e510e0d8ce21339be2c55e8f287f70e898183e5ccdec3ee39a/PyMuPDF-1.24.3.tar.gz", hash = "sha256:af412df645fa7c15d2fc9b64edb7031477dc8597d16e278157a760adaea49551", size = 22451095, upload-time = "2024-05-09T17:21:12.766Z" }
2753
- wheels = [
2754
- { url = "https://files.pythonhosted.org/packages/68/35/a17d952443225e1d3bee4f4f99e833feb1a6eb795c2fab25b53acffa7680/PyMuPDF-1.24.3-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:171313ee03e031437687cf856914eb61f66a5a76eddedc63048a63b69b00474b", size = 3179865, upload-time = "2024-05-09T17:20:24.112Z" },
2755
- { url = "https://files.pythonhosted.org/packages/10/be/c1a8afad3a3c1a10023548dc037c6b86b5ab8c234b6b8bc53a89c8d26051/PyMuPDF-1.24.3-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:a421b332c257e70d9daed350cebefc043817ae0fd6b361734ee27f98288cc8c7", size = 2964187, upload-time = "2024-05-09T17:19:52.959Z" },
2756
- { url = "https://files.pythonhosted.org/packages/bb/e8/20ea2abcd7fef7e98a7af9f961ee577ab71294fed9d81009a28c19af7db7/PyMuPDF-1.24.3-cp311-none-manylinux2014_aarch64.whl", hash = "sha256:cc519230e352024111f065a1d32366eea4f1f1034e01515f10dbed709d9ab5ad", size = 3197003, upload-time = "2024-05-09T21:05:02.046Z" },
2757
- { url = "https://files.pythonhosted.org/packages/8c/e8/c1874986e12e0443c79b45070056edc0ac5ff1e191d453c600a06514851a/PyMuPDF-1.24.3-cp311-none-manylinux2014_x86_64.whl", hash = "sha256:9df2d5e89810d3708fb8933dbc07505a57bfcb976a72bc559c7f0ccacc054c76", size = 3469240, upload-time = "2024-05-09T17:20:28.779Z" },
2758
- { url = "https://files.pythonhosted.org/packages/b9/ee/11b9821b162025b8a6758a411de2a56203e9b3c3f203389c743665d547d3/PyMuPDF-1.24.3-cp311-none-win32.whl", hash = "sha256:1de61f186c8367d1647d679bf6a4a77198751b378f9b67958a3b5d59adbc8c95", size = 2682305, upload-time = "2024-05-09T17:20:37.4Z" },
2759
- { url = "https://files.pythonhosted.org/packages/68/2c/20d8ff4cc0ed2375080501d91dd050ea9ca9def544a49629c04bb06fab11/PyMuPDF-1.24.3-cp311-none-win_amd64.whl", hash = "sha256:28e8c6c29de2951e29f98f17752eff0e80776fca7fe7ed5c7368363dff887c6c", size = 3206464, upload-time = "2024-05-09T17:20:33.654Z" },
2760
- { url = "https://files.pythonhosted.org/packages/ca/01/92f9968e52cf721a3e3ad3a0da11ecba02982c69db5c346ac242e47fa082/PyMuPDF-1.24.3-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:34ab87e6d0f79eea9b632ed0401de20aff2622c95aa1a57fd17b49401c22c906", size = 3215637, upload-time = "2024-05-09T17:20:41.677Z" },
2761
- { url = "https://files.pythonhosted.org/packages/50/a2/df6a3e6da33d31a206d26d1140e18157692b512871175df55a5b55968119/PyMuPDF-1.24.3-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:ef2311861a3173072c489dc365827bb26f2c4487f969501afbbf1746478553ea", size = 2968345, upload-time = "2024-05-09T17:20:45.553Z" },
2762
- { url = "https://files.pythonhosted.org/packages/8b/a1/1d8e18104abf727e071e8706c61297b8c4236fc366b52421e50fed937427/PyMuPDF-1.24.3-cp312-none-manylinux2014_aarch64.whl", hash = "sha256:c4df2c50eba8fb8d8ffe63bd4099c57b562d11ed01dcf6cd922c4ea774212a34", size = 3205542, upload-time = "2024-05-09T21:05:06.099Z" },
2763
- { url = "https://files.pythonhosted.org/packages/5a/24/29175b714b3761ebf36e11f5049057535b52e7822e688ba74d8d031bfb52/PyMuPDF-1.24.3-cp312-none-manylinux2014_x86_64.whl", hash = "sha256:401f2da8621f19bc302efa2a404c794b17982dea0e552b48ecd2c3f8d10b4707", size = 3476150, upload-time = "2024-05-09T17:20:49.183Z" },
2764
- { url = "https://files.pythonhosted.org/packages/5d/1e/7ba2326c01e2cbee7ea25cb3d62e1bef14bc85290b9c4e0fd4d0e58313d1/PyMuPDF-1.24.3-cp312-none-win32.whl", hash = "sha256:ce4c07355b45e95803d1221cece01be58e32d1d9daec0d1ebc075ad03640c177", size = 2686828, upload-time = "2024-05-09T17:20:56.218Z" },
2765
- { url = "https://files.pythonhosted.org/packages/5d/5c/d59bb4db06397c50b72cabf84833fe8f74f63511dc4ee80076be280d8f11/PyMuPDF-1.24.3-cp312-none-win_amd64.whl", hash = "sha256:4f084f735e2e2d21f2c76de1abdcb44261889ec01a2842b57e69c89502f74b7a", size = 3214829, upload-time = "2024-05-09T17:20:52.775Z" },
2766
- ]
2767
-
2768
- [[package]]
2769
- name = "pymupdfb"
2770
- version = "1.24.3"
2771
- source = { registry = "https://pypi.org/simple" }
2772
- sdist = { url = "https://files.pythonhosted.org/packages/9e/0e/ece14146cd8d0397149235ded80a671a6a205b9e39fe80cc645723fe2832/PyMuPDFb-1.24.3.tar.gz", hash = "sha256:7cc5da3031d160e0f01dbb88567ddca70adc82f062a3a5b4e2dd2a57646f442c", size = 37496, upload-time = "2024-05-09T17:21:15.742Z" }
2773
  wheels = [
2774
- { url = "https://files.pythonhosted.org/packages/47/52/d7a3351eebb23b94f3caac648290c69363d5d5e28e5c49e0b7997925d8b6/PyMuPDFb-1.24.3-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d2ccca660042896d4af479f979ec10674c5a0b3cd2d9ecb0011f08dc82380cce", size = 15296057, upload-time = "2024-05-09T17:18:25.598Z" },
2775
- { url = "https://files.pythonhosted.org/packages/7e/4a/27e4e2ce8f5d0ed1d1b2a1f7807f6158db1e8e547a7bf76ac462a800a4b4/PyMuPDFb-1.24.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ad51d21086a16199684a3eebcb47d9c8460fc27e7bebae77f5fe64e8c34ebf34", size = 14911671, upload-time = "2024-05-09T17:19:02.714Z" },
2776
- { url = "https://files.pythonhosted.org/packages/6c/7a/3b8347945a75e0b12817484080dd60913bc006d0cba3f11b7a3578007bda/PyMuPDFb-1.24.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e7aab000d707c40e3254cd60152897b90952ed9a3567584d70974292f4912ce", size = 15514309, upload-time = "2024-05-09T21:04:52.903Z" },
2777
- { url = "https://files.pythonhosted.org/packages/ed/77/8a25d8e9189f2c7f9f1c20c77dc74927630cb46e59d999056039142cce50/PyMuPDFb-1.24.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f39588fd2b7a63e2456df42cd8925c316202e0eb77d115d9c01ba032b2c9086f", size = 15750766, upload-time = "2024-05-09T17:19:22.641Z" },
2778
- { url = "https://files.pythonhosted.org/packages/0a/d6/c91d17e247e04962f4db9d414a23d8a3a16fe4a4ed104202117f16d4d011/PyMuPDFb-1.24.3-py3-none-win32.whl", hash = "sha256:0d606a10cb828cefc9f864bf67bc9d46e8007af55e643f022b59d378af4151a8", size = 11007908, upload-time = "2024-05-09T17:19:34.153Z" },
2779
- { url = "https://files.pythonhosted.org/packages/a2/e5/d2cba4c62c09ed54ba79d4d586517268a6a66b464cc9291a7647352e8124/PyMuPDFb-1.24.3-py3-none-win_amd64.whl", hash = "sha256:e88289bd4b4afe5966a028774b302f37d4b51dad5c5e6720dd04524910db6c6e", size = 12443485, upload-time = "2024-05-09T17:19:12.712Z" },
 
2780
  ]
2781
 
2782
  [[package]]
 
606
  { name = "huggingface-hub", specifier = ">=1.13.0" },
607
  { name = "langchain", specifier = "==0.2.0" },
608
  { name = "langchain-anthropic", specifier = "==0.1.15" },
609
+ { name = "langchain-chroma", specifier = "==0.1.4" },
610
  { name = "langchain-community", specifier = "==0.2.0" },
611
  { name = "langchain-huggingface", specifier = ">=0.0.3" },
612
  { name = "langchain-ollama", specifier = "==0.1.3" },
 
616
  { name = "openai", specifier = "==1.30.1" },
617
  { name = "posthog", specifier = ">=3.7.0,<4" },
618
  { name = "pydantic-settings", specifier = "==2.3.4" },
619
+ { name = "pymupdf", specifier = "==1.25.5" },
620
  { name = "pytest", specifier = ">=8.4.2" },
621
  { name = "pytest-asyncio", specifier = ">=1.2.0" },
622
  { name = "python-multipart", specifier = "==0.0.9" },
 
1342
 
1343
  [[package]]
1344
  name = "langchain-chroma"
1345
+ version = "0.1.4"
1346
  source = { registry = "https://pypi.org/simple" }
1347
  dependencies = [
1348
  { name = "chromadb" },
 
1350
  { name = "langchain-core" },
1351
  { name = "numpy" },
1352
  ]
1353
+ sdist = { url = "https://files.pythonhosted.org/packages/ea/0d/b55c34db346e531d72e629891606512a792c83c8c82b40e6e313db3e36b9/langchain_chroma-0.1.4.tar.gz", hash = "sha256:5963a79bf72af0f72019084bbc1e610d03ba33ec2df9a4b47b27c0132aa533fb", size = 10157, upload-time = "2024-09-14T00:36:36.523Z" }
1354
  wheels = [
1355
+ { url = "https://files.pythonhosted.org/packages/bc/8c/ef0a589e523e72373a79a64cd1184682155113b865f889d815a9f264a755/langchain_chroma-0.1.4-py3-none-any.whl", hash = "sha256:2877b284fc736bfd31628aa542ed0f5410c3cdc63ad2c670cb67fc360b4a236a", size = 10452, upload-time = "2024-09-14T00:36:35.033Z" },
1356
  ]
1357
 
1358
  [[package]]
 
2744
 
2745
  [[package]]
2746
  name = "pymupdf"
2747
+ version = "1.25.5"
2748
  source = { registry = "https://pypi.org/simple" }
2749
+ sdist = { url = "https://files.pythonhosted.org/packages/f9/af/3d5d363241b9a74470273cf1534436f13a0a61fc5ef6efd19e5afe9de812/pymupdf-1.25.5.tar.gz", hash = "sha256:5f96311cacd13254c905f6654a004a0a2025b71cabc04fda667f5472f72c15a0", size = 69812626, upload-time = "2025-03-31T23:22:13.891Z" }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2750
  wheels = [
2751
+ { url = "https://files.pythonhosted.org/packages/85/5f/153d6c338291448e182648844849d13938a62a82a3e4a9b0907d9b381148/pymupdf-1.25.5-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:cde4e1c9cfb09c0e1e9c2b7f4b787dd6bb34a32cfe141a4675e24af7c0c25dd3", size = 19364722, upload-time = "2025-03-31T23:18:04.729Z" },
2752
+ { url = "https://files.pythonhosted.org/packages/4e/55/43b64fa6cd048d2ea4574c045b5ac05d023254b91c2c703185f6f8a77b30/pymupdf-1.25.5-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:5a35e2725fae0ab57f058dff77615c15eb5961eac50ba04f41ebc792cd8facad", size = 18606161, upload-time = "2025-03-31T23:18:28.707Z" },
2753
+ { url = "https://files.pythonhosted.org/packages/8b/22/29edb3236aed2f99a7922699fd71183e2f6cdde3c3884670158ae4dcf3ea/pymupdf-1.25.5-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d94b800e9501929c42283d39bc241001dd87fdeea297b5cb40d5b5714534452f", size = 19467121, upload-time = "2025-04-01T09:31:13.172Z" },
2754
+ { url = "https://files.pythonhosted.org/packages/18/12/95e2ebe2933f94800fdeafd87bc281a790e1dc947b147c3d101df4f73703/pymupdf-1.25.5-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee22155d3a634642d76553204867d862ae1bdd9f7cf70c0797d8127ebee6bed5", size = 20030310, upload-time = "2025-03-31T23:19:03.607Z" },
2755
+ { url = "https://files.pythonhosted.org/packages/bd/db/b4edec9e731ea7c2b74bf28b9091ed4e919d5c7f889ef86352b7fd416197/pymupdf-1.25.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6ed7fc25271004d6d3279c20a80cb2bb4cda3efa9f9088dcc07cd790eca0bc63", size = 21293562, upload-time = "2025-03-31T23:19:34.612Z" },
2756
+ { url = "https://files.pythonhosted.org/packages/ec/47/682a8ddce650e09f5de6809c9bce926b2493a19b7f9537d80d4646989670/pymupdf-1.25.5-cp39-abi3-win32.whl", hash = "sha256:65e18ddb37fe8ec4edcdbebe9be3a8486b6a2f42609d0a142677e42f3a0614f8", size = 15110464, upload-time = "2025-03-31T23:20:02.136Z" },
2757
+ { url = "https://files.pythonhosted.org/packages/71/c2/a9059607f80dcaf2392f991748cfc53456820392c0220cff02572653512a/pymupdf-1.25.5-cp39-abi3-win_amd64.whl", hash = "sha256:7f44bc3d03ea45b2f68c96464f96105e8c7908896f2fb5e8c04f1fb8dae7981e", size = 16579671, upload-time = "2025-03-31T23:20:25.793Z" },
2758
  ]
2759
 
2760
  [[package]]