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

eladkal 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 5189c8d9185 Add marshmallow to fab provider dependencies (#63896)
5189c8d9185 is described below

commit 5189c8d918568e87a6be4ac3754e120d8eb48957
Author: Elad Kalif <[email protected]>
AuthorDate: Wed Mar 18 20:31:37 2026 +0200

    Add marshmallow to fab provider dependencies (#63896)
---
 providers/fab/docs/index.rst | 1 +
 providers/fab/pyproject.toml | 1 +
 uv.lock                      | 2 ++
 3 files changed, 4 insertions(+)

diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst
index eff6ed7c3a1..5aaed840069 100644
--- a/providers/fab/docs/index.rst
+++ b/providers/fab/docs/index.rst
@@ -121,6 +121,7 @@ PIP package                                 Version required
 ``werkzeug``                                ``>=2.2,<4``
 ``wtforms``                                 ``>=3.0,<4``
 ``cachetools``                              ``>=6.0``
+``marshmallow``                             ``>=3``
 ``flask_limiter``                           ``>3,!=3.13,<4``
 ==========================================  ==================
 
diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml
index 11a4bada9c0..fb2ceacd697 100644
--- a/providers/fab/pyproject.toml
+++ b/providers/fab/pyproject.toml
@@ -89,6 +89,7 @@ dependencies = [
     "werkzeug>=2.2,<4",
     "wtforms>=3.0,<4",
     "cachetools>=6.0",
+    "marshmallow>=3",
 
     # 
https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.6.3/setup.py#L54C8-L54C26
     # with an exclusion to account for 
https://github.com/alisaifee/flask-limiter/issues/479
diff --git a/uv.lock b/uv.lock
index 2e1f2e54710..f8f4eb2d430 100644
--- a/uv.lock
+++ b/uv.lock
@@ -4545,6 +4545,7 @@ dependencies = [
     { name = "flask-sqlalchemy" },
     { name = "flask-wtf" },
     { name = "jmespath" },
+    { name = "marshmallow" },
     { name = "msgpack" },
     { name = "werkzeug" },
     { name = "wtforms" },
@@ -4583,6 +4584,7 @@ requires-dist = [
     { name = "flask-wtf", specifier = ">=1.1.0" },
     { name = "jmespath", specifier = ">=0.7.0" },
     { name = "kerberos", marker = "extra == 'kerberos'", specifier = ">=1.3.0" 
},
+    { name = "marshmallow", specifier = ">=3" },
     { name = "msgpack", specifier = ">=1.0.0" },
     { name = "werkzeug", specifier = ">=2.2,<4" },
     { name = "wtforms", specifier = ">=3.0,<4" },

Reply via email to