llama-index==0.14.13 incompatible with llama-cloud>=1.0.0 due to transitive dependency constraint #2

Closed
opened 2026-02-16 04:15:38 -05:00 by yindo · 4 comments
Owner

Originally created by @vitalyford on GitHub (Jan 28, 2026).

Description

Unable to install llama-index==0.14.13 when llama-cloud==1.1.0 is present in the environment.

Steps to Reproduce

uv add llama-cloud==1.1.0
uv add llama-index==0.14.13

Error (shortened)

× No solution found when resolving dependencies:
  ╰─ llama-index==0.14.13 depends on llama-cloud==0.1.35
      And because your project depends on llama-cloud==1.1.0 and llama-index==0.14.13,
      we can conclude that your project's requirements are unsatisfiable.

The transitive dependency llama-index-indices-managed-llama-cloud pins llama-cloud==0.1.35, preventing use of newer llama-cloud versions (1.x).

Expected Behavior

llama-index==0.14.13 should be compatible with llama-cloud>=1.0.0, or a newer version of llama-index should be released with updated dependencies.

Environment

Package manager: uv
Python: 3.13.11

Originally created by @vitalyford on GitHub (Jan 28, 2026). **Description** Unable to install `llama-index==0.14.13` when `llama-cloud==1.1.0` is present in the environment. **Steps to Reproduce** ```bash uv add llama-cloud==1.1.0 uv add llama-index==0.14.13 ``` **Error (shortened)** ```bash × No solution found when resolving dependencies: ╰─ llama-index==0.14.13 depends on llama-cloud==0.1.35 And because your project depends on llama-cloud==1.1.0 and llama-index==0.14.13, we can conclude that your project's requirements are unsatisfiable. ``` The transitive dependency `llama-index-indices-managed-llama-cloud` pins `llama-cloud==0.1.35`, preventing use of newer `llama-cloud` versions (1.x). **Expected Behavior** `llama-index==0.14.13` should be compatible with `llama-cloud>=1.0.0`, or a newer version of `llama-index` should be released with updated dependencies. **Environment** Package manager: `uv` Python: `3.13.11`
yindo closed this issue 2026-02-16 04:15:38 -05:00
Author
Owner

@vitalyford commented on GitHub (Jan 28, 2026):

As a temp solution, adding overrides in uv works, with those still listed in dependencies:

[tool.uv]
override-dependencies = [
    "llama-cloud==1.1.0",
    "llama-index==0.14.13",
]
@vitalyford commented on GitHub (Jan 28, 2026): As a temp solution, adding overrides in `uv` works, with those still listed in `dependencies`: ```bash [tool.uv] override-dependencies = [ "llama-cloud==1.1.0", "llama-index==0.14.13", ] ```
Author
Owner

@logan-markewich commented on GitHub (Feb 2, 2026):

Also, I would recommend not installing llama-index -- its a wrapper on several packages, basically a fake pip package. You can install llama-index-core and a few other packages like llama-index-llms-openai and llama-index-embeddings-openai to get the same thing

pip install llama-index-core llama-index-llms-openai llama-index-embeddings-openai llama-index-readers-file

https://developers.llamaindex.ai/python/framework/getting_started/installation/#quickstart-installation-from-pip

@logan-markewich commented on GitHub (Feb 2, 2026): Also, I would recommend not installing `llama-index` -- its a wrapper on several packages, basically a fake pip package. You can install `llama-index-core` and a few other packages like `llama-index-llms-openai` and `llama-index-embeddings-openai` to get the same thing ``` pip install llama-index-core llama-index-llms-openai llama-index-embeddings-openai llama-index-readers-file ``` https://developers.llamaindex.ai/python/framework/getting_started/installation/#quickstart-installation-from-pip
Author
Owner

@vitalyford commented on GitHub (Feb 2, 2026):

Thanks, I'll try that.

@vitalyford commented on GitHub (Feb 2, 2026): Thanks, I'll try that.
Author
Owner

@vitalyford commented on GitHub (Feb 2, 2026):

Tested the proposed solution by @logan-markewich and it's fine, at least in my app. Unless the main llama-index team wants to fix this, it's no longer an issue.

@vitalyford commented on GitHub (Feb 2, 2026): Tested the proposed [solution](https://github.com/run-llama/llama-cloud-py/issues/41#issuecomment-3836529274) by @logan-markewich and it's fine, at least in my app. Unless the main `llama-index` team wants to fix this, it's no longer an issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/llama-cloud-py#2