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" },