Find answers from the community

Updated 3 months ago

We believe to have found a circular

We believe to have found a circular dependency between the packages: llama-index-agent-openai and llama-index-llms-openai

llama-index-agent-openai package depends on llama-index-llms-openai = "^0.2.0" as seen here

llama-index-llms-openai package depends on llama-index-agent-openai = "^0.3.1" as seen here

Our Bazel Dependency Graph detected this when attempting to update LlamaIndex packages to their latest versions.
t
L
10 comments
huh, I guess pip allows for this lol
but probably shouldn't be there
might need a openai-utils package
Yeah, from a pip install perspective, this is totally fine. But from a library maintenance perspective, I am not sure how to go about making updates.
Will the LlamaIndex team remove this circular dependency?
Yea -- like I mentioned, probably the common dependency here needs to be refactored into a utils package
Agreed and thanks.

Any ETA? I'm asking because my other (less than ideal) option is to patch this on our end...and deadlines man...deadly deadlines....
like... today or tomorrow? (You are welcome to make a PR if you need it faster too 😁 )
Add a reply
Sign up and join the conversation on Discord