diff --git a/pyproject.toml b/pyproject.toml index 08699b82..fd5753ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,29 +44,30 @@ dependencies = [ "async-lru >= 2.0.4", "networkx >= 3.2.1", "google-cloud-pubsub >= 2.21.1", - "google-cloud-bigquery", + "google-cloud-bigquery ~= 3.29.0", "pydantic ~= 2.9.0", "gitpython >= 3.1.43" ] [project.optional-dependencies] xpack-llm = [ - "openai >= 1.58.1", - "litellm ~= 1.44.8", + "openai ~= 1.60.2", + "litellm ~= 1.44.28", "cohere ~= 5.1.0", "tiktoken >= 0.5", - "langchain_core == 0.1.30", - "langchain == 0.1.11", + "langchain == 0.2.0", + "langchain_community == 0.2.0", "llama-index-core ~= 0.10.0", "llama-index-readers-pathway ~= 0.1.0", - "llama-index-retrievers-pathway ~= 0.1.0", + "llama-index-retrievers-pathway ~= 0.1.3", "tenacity != 8.4.0", # langchain dependency, 8.4.0 wheel is broken "instructor == 1.2.6", - "google-generativeai >= 0.7.0", + "google-generativeai ~= 0.8.4", + "google-api-core ~= 2.24.1", "docling >= 2.15, <3.0", ] xpack-llm-local = [ # requirements that allow local ML inference - "unstructured[all-docs] >= 0.16", + "unstructured[all-docs] >= 0.16, < 0.16.15", "sentence_transformers", "transformers >= 4.42.0", ]