This is an automated email from the ASF dual-hosted git repository.

Lee-W pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new bec335f1cb4 Add dataclasses-json floor to common.ai llamaindex extra 
(#69755)
bec335f1cb4 is described below

commit bec335f1cb4d20a3f94a2d462734021d2d0dda3f
Author: PoAn Yang <[email protected]>
AuthorDate: Sun Jul 12 16:53:44 2026 +0900

    Add dataclasses-json floor to common.ai llamaindex extra (#69755)
---
 providers/common/ai/docs/index.rst | 8 ++++----
 providers/common/ai/pyproject.toml | 1 +
 uv.lock                            | 2 ++
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/providers/common/ai/docs/index.rst 
b/providers/common/ai/docs/index.rst
index 014d49450f1..7398a86ce73 100644
--- a/providers/common/ai/docs/index.rst
+++ b/providers/common/ai/docs/index.rst
@@ -210,9 +210,9 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-common-ai[anthropic]
 
 
-==============  
==========================================================================================================
+==============  
=======================================================================================================================================
 Extra           Dependencies
-==============  
==========================================================================================================
+==============  
=======================================================================================================================================
 ``anthropic``   ``pydantic-ai-slim[anthropic]``
 ``bedrock``     ``pydantic-ai-slim[bedrock]``
 ``google``      ``pydantic-ai-slim[google]``
@@ -225,11 +225,11 @@ Extra           Dependencies
 ``sql``         ``apache-airflow-providers-common-sql``, ``sqlglot>=30.0.0``
 ``common.sql``  ``apache-airflow-providers-common-sql``
 ``langchain``   ``langchain>=1.0.0``
-``llamaindex``  ``llama-index-core>=0.13.0``, 
``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0``
+``llamaindex``  ``dataclasses-json>=0.6.7``, ``llama-index-core>=0.13.0``, 
``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0``
 ``pdf``         ``pypdf>=4.0.0``
 ``docx``        ``python-docx>=1.0.0``
 ``git``         ``apache-airflow-providers-git``
-==============  
==========================================================================================================
+==============  
=======================================================================================================================================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/common/ai/pyproject.toml 
b/providers/common/ai/pyproject.toml
index 975ad4d8f49..e6e2926d921 100644
--- a/providers/common/ai/pyproject.toml
+++ b/providers/common/ai/pyproject.toml
@@ -113,6 +113,7 @@ dependencies = [
     "langchain>=1.0.0",
 ]
 "llamaindex" = [
+    "dataclasses-json>=0.6.7",
     "llama-index-core>=0.13.0",
     "llama-index-embeddings-openai>=0.6.0",
     "llama-index-llms-openai>=0.6.0",
diff --git a/uv.lock b/uv.lock
index d055eadf726..2973c8da268 100644
--- a/uv.lock
+++ b/uv.lock
@@ -4420,6 +4420,7 @@ langchain = [
     { name = "langchain" },
 ]
 llamaindex = [
+    { name = "dataclasses-json" },
     { name = "llama-index-core" },
     { name = "llama-index-embeddings-openai" },
     { name = "llama-index-llms-openai" },
@@ -4475,6 +4476,7 @@ requires-dist = [
     { name = "apache-airflow-providers-git", marker = "extra == 'git'", 
editable = "providers/git" },
     { name = "apache-airflow-providers-git", marker = "extra == 'skills'", 
editable = "providers/git" },
     { name = "apache-airflow-providers-standard", editable = 
"providers/standard" },
+    { name = "dataclasses-json", marker = "extra == 'llamaindex'", specifier = 
">=0.6.7" },
     { name = "fastavro", marker = "python_full_version >= '3.14' and extra == 
'avro'", specifier = ">=1.12.1" },
     { name = "fastavro", marker = "python_full_version < '3.14' and extra == 
'avro'", specifier = ">=1.10.0" },
     { name = "langchain", marker = "extra == 'langchain'", specifier = 
">=1.0.0" },

Reply via email to