Skip to content

Commit 6b43d24

Browse files
authored
fix(deps): pin llama-index-cli to resolve dependency conflict (#423)
This PR resolves a dependency installation failure that occurs when upgrading `llama-index` to version `0.14.8` (#390). #### Problem The upgrade to `llama-index==0.14.8` introduced a conflict with one of its transitive dependencies, `llama-index-cli`. The error arises because: * `llama-index==0.14.8` requires `llama-index-core>=0.14.8`. * The older version of `llama-index-cli` that was being selected by the installer requires `llama-index-core<0.14.0`. These two requirements are mutually exclusive, causing the installation to fail. #### Solution This PR addresses the conflict by explicitly pinning the transitive dependency to a newer, compatible version. By adding `llama-index-cli==0.5.3` to the `requirements.txt` file, we instruct the package manager to use a version of the CLI tool that has updated its own dependencies to be compatible with the newer `llama-index` ecosystem.
1 parent d1cef0d commit 6b43d24

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
-e ../toolbox-core
22
llama-index==0.14.4
3+
llama-index-cli==0.5.3
34
PyYAML==6.0.3
45
pydantic==2.11.10
56
aiohttp==3.13.0
6-
deprecated==1.2.18
7+
deprecated==1.2.18

0 commit comments

Comments
 (0)