Find answers from the community

Updated 7 months ago

Hey, i think there are breaking changes

At a glance

The community member is experiencing issues with the latest builds of llamaindex, specifically with conflicting dependencies between the llama-index package and the llama-index-embeddings-openai package. The community member has provided their requirements.txt file, which includes several llamaindex-related packages.

In the comments, a community member who appears to be a developer of llamaindex explains that they are in the process of rolling out version 0.11.0, which involves publishing each sub-package separately. They advise the original poster to avoid using the new minor versions for now, or to remove llama-index from their dependencies and use llama-index-core==0.11.0 along with the other sub-packages they need. The developer also mentions that this process should be completed in a few more hours, and that the conflicts will be resolved once the process is complete.

The community members discuss the nature of the llama-index package, with one member stating that it is a wrapper around several sub-packages, and that using the sub-packages directly may work better in the meantime. The original poster indicates that they will wait for the developer's process to complete before updating their projects

Useful resources
Hey, i think there are breaking changes introduced in the latest builds of llamaindex. any release notes on these?
example:
ERROR: Cannot install -r requirements.txt (line 4) and llama-index-embeddings-openai==0.2.0 because these package versions have conflicting dependencies.

The conflict is caused by:
The user requested llama-index-embeddings-openai==0.2.0
llama-index 0.10.68 depends on llama-index-embeddings-openai<0.2.0 and >=0.1.5

my requirements.txt is as below
qdrant-client==1.11.0
python-dotenv==1.0.1
arize-phoenix==4.26.0
llama-index==0.10.68
llama-index-llms-openai==0.2.0
llama-index-llms-ollama==0.3.0
llama-index-embeddings-openai==0.2.0
llama-index-embeddings-ollama==0.3.0
llama-index-vector-stores-qdrant==0.3.0
llama-index-callbacks-arize-phoenix==0.2.0
L
p
12 comments
In the process of rolling out v0.11.0, and we need to publish every sub package πŸ˜… Don't use the new minor versions for now, or if you do, remove llama-index from your deps and use llama-index-core==0.11.0 + other sub-packages you might need
Should only be a few more hours to wrap this up
so it means currently the llama-index versions will have some conflicts untill this is fully completed
If you continue using the top-level llama-index package, yes
llama-index is not really a package, but a wrapper on several sub-packages
ya i know and i see that.
but there are many projects which are actually using the top level package for me so i would wait for your full process to complete
if you dont mind could you please leave me a message once you have notification from your process
Add a reply
Sign up and join the conversation on Discord