diff --git a/generated/provider_dependencies.json b/generated/provider_dependencies.json index 296bba3c24ab3..969a4e55f590d 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 443221d5fd99b..ac6341c09405a 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 5dd889edcd9ba..3a42aee88ea80 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 3142dbd891087..5059e52acfd0c 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 8e662789212cc..d2b3c2042f198 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" }, ]