This is an automated email from the ASF dual-hosted git repository.
jscheffl 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 cf904d7852f refactor: Explicitly added pydantic dependency to http
provider as raised by @NBardelot (#68321)
cf904d7852f is described below
commit cf904d7852fb25b819909fcdf3adf1bef118e7fe
Author: David Blain <[email protected]>
AuthorDate: Thu Jun 11 23:52:14 2026 +0200
refactor: Explicitly added pydantic dependency to http provider as raised
by @NBardelot (#68321)
---
generated/provider_dependencies.json | 1 +
providers/http/README.rst | 1 +
providers/http/docs/index.rst | 1 +
providers/http/pyproject.toml | 1 +
uv.lock | 2 ++
5 files changed, 6 insertions(+)
diff --git a/generated/provider_dependencies.json
b/generated/provider_dependencies.json
index 296bba3c24a..969a4e55f59 100644
--- a/generated/provider_dependencies.json
+++ b/generated/provider_dependencies.json
@@ -1069,6 +1069,7 @@
"apache-airflow>=2.11.0",
"asgiref>=2.3.0; python_version < '3.14'",
"asgiref>=3.11.1; python_version >= '3.14'",
+ "pydantic>=2.11.0",
"requests-toolbelt>=1.0.0",
"requests>=2.32.0,<3"
],
diff --git a/providers/http/README.rst b/providers/http/README.rst
index 443221d5fd9..ac6341c0940 100644
--- a/providers/http/README.rst
+++ b/providers/http/README.rst
@@ -60,6 +60,7 @@ PIP package Version required
``aiohttp`` ``>=3.14.0``
``asgiref`` ``>=2.3.0; python_version <
"3.14"``
``asgiref`` ``>=3.11.1; python_version >=
"3.14"``
+``pydantic`` ``>=2.11.0``
==========================================
======================================
Cross provider package dependencies
diff --git a/providers/http/docs/index.rst b/providers/http/docs/index.rst
index 5dd889edcd9..3a42aee88ea 100644
--- a/providers/http/docs/index.rst
+++ b/providers/http/docs/index.rst
@@ -108,6 +108,7 @@ PIP package Version required
``aiohttp`` ``>=3.14.0``
``asgiref`` ``>=2.3.0; python_version <
"3.14"``
``asgiref`` ``>=3.11.1; python_version >=
"3.14"``
+``pydantic`` ``>=2.11.0``
==========================================
======================================
Cross provider package dependencies
diff --git a/providers/http/pyproject.toml b/providers/http/pyproject.toml
index 3142dbd8910..5059e52acfd 100644
--- a/providers/http/pyproject.toml
+++ b/providers/http/pyproject.toml
@@ -68,6 +68,7 @@ dependencies = [
"aiohttp>=3.14.0",
"asgiref>=2.3.0; python_version < '3.14'",
"asgiref>=3.11.1; python_version >= '3.14'",
+ "pydantic>=2.11.0",
]
[dependency-groups]
diff --git a/uv.lock b/uv.lock
index 8e662789212..d2b3c2042f1 100644
--- a/uv.lock
+++ b/uv.lock
@@ -5787,6 +5787,7 @@ dependencies = [
{ name = "apache-airflow" },
{ name = "apache-airflow-providers-common-compat" },
{ name = "asgiref" },
+ { name = "pydantic" },
{ name = "requests" },
{ name = "requests-toolbelt" },
]
@@ -5809,6 +5810,7 @@ requires-dist = [
{ name = "apache-airflow-providers-common-compat", editable =
"providers/common/compat" },
{ name = "asgiref", marker = "python_full_version < '3.14'", specifier =
">=2.3.0" },
{ name = "asgiref", marker = "python_full_version >= '3.14'", specifier =
">=3.11.1" },
+ { name = "pydantic", specifier = ">=2.11.0" },
{ name = "requests", specifier = ">=2.32.0,<3" },
{ name = "requests-toolbelt", specifier = ">=1.0.0" },
]