From d7b62ea51934b616b41cefe76397bb6f0cc0bc7b Mon Sep 17 00:00:00 2001 From: David Blain Date: Wed, 10 Jun 2026 09:36:58 +0200 Subject: [PATCH] refactor: Explicitly added pydantic dependency to http provider as raised by @NBardelot --- generated/provider_dependencies.json | 1 + generated/provider_dependencies.json.sha256sum | 2 +- providers/http/README.rst | 1 + providers/http/docs/index.rst | 1 + providers/http/pyproject.toml | 1 + uv.lock | 2 ++ 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/generated/provider_dependencies.json b/generated/provider_dependencies.json index e97e830bbd0a9..029b30a43f139 100644 --- a/generated/provider_dependencies.json +++ b/generated/provider_dependencies.json @@ -1068,6 +1068,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/generated/provider_dependencies.json.sha256sum b/generated/provider_dependencies.json.sha256sum index 49ab0db88c08e..d173961afb128 100644 --- a/generated/provider_dependencies.json.sha256sum +++ b/generated/provider_dependencies.json.sha256sum @@ -1 +1 @@ -f042436099826662d45d5f59c100a363d5e12facd51a7c8b850ccbce08d8c4ee +b17f09d421b67d9d3925516c27c0fc4b4fb9f4fa4e4c495ebf3c643b3d12e59c 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 35ea5e56476f2..722828014e1d1 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" }, ]