Skip to content

Commit d7f50ba

Browse files
authoredOct 23, 2024
Bump Flask-AppBuilder to 4.5.2 (#43309)
https://pypi.org/project/Flask-AppBuilder/4.5.2/ # Conflicts: # dev/breeze/tests/test_packages.py # generated/provider_dependencies.json # providers/src/airflow/providers/fab/provider.yaml
1 parent 6a17a62 commit d7f50ba

File tree

5 files changed

+6
-13
lines changed

5 files changed

+6
-13
lines changed
 

‎Dockerfile.ci

+1-1
Original file line numberDiff line numberDiff line change
@@ -1195,7 +1195,7 @@ ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow"
11951195
# NOTE! When you want to make sure dependencies are installed from scratch in your PR after removing
11961196
# some dependencies, you also need to set "disable image cache" in your PR to make sure the image is
11971197
# not built using the "main" version of those dependencies.
1198-
ARG DEPENDENCIES_EPOCH_NUMBER="12"
1198+
ARG DEPENDENCIES_EPOCH_NUMBER="13"
11991199

12001200
# Make sure noninteractive debian install is used and language variables set
12011201
ENV PYTHON_BASE_IMAGE=${PYTHON_BASE_IMAGE} \

‎dev/breeze/tests/test_packages.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def test_get_documentation_package_path():
169169
"""
170170
"apache-airflow-providers-common-compat>=1.2.1",
171171
"apache-airflow>=2.9.0",
172-
"flask-appbuilder==4.5.1",
172+
"flask-appbuilder==4.5.2",
173173
"flask-login>=0.6.2",
174174
"flask>=2.2,<2.3",
175175
"google-re2>=1.0",
@@ -183,7 +183,7 @@ def test_get_documentation_package_path():
183183
"""
184184
"apache-airflow-providers-common-compat>=1.2.1.dev0",
185185
"apache-airflow>=2.9.0.dev0",
186-
"flask-appbuilder==4.5.1",
186+
"flask-appbuilder==4.5.2",
187187
"flask-login>=0.6.2",
188188
"flask>=2.2,<2.3",
189189
"google-re2>=1.0",
@@ -197,7 +197,7 @@ def test_get_documentation_package_path():
197197
"""
198198
"apache-airflow-providers-common-compat>=1.2.1b0",
199199
"apache-airflow>=2.9.0b0",
200-
"flask-appbuilder==4.5.1",
200+
"flask-appbuilder==4.5.2",
201201
"flask-login>=0.6.2",
202202
"flask>=2.2,<2.3",
203203
"google-re2>=1.0",

‎generated/provider_dependencies.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@
571571
"deps": [
572572
"apache-airflow-providers-common-compat>=1.2.1",
573573
"apache-airflow>=2.9.0",
574-
"flask-appbuilder==4.5.1",
574+
"flask-appbuilder==4.5.2",
575575
"flask-login>=0.6.2",
576576
"flask>=2.2,<2.3",
577577
"google-re2>=1.0",

‎hatch_build.py

-7
Original file line numberDiff line numberDiff line change
@@ -379,13 +379,6 @@
379379
# all parameters now are mandatory which make AirflowDatabaseSessionInterface incompatible with this version.
380380
"flask-session>=0.4.0,<0.6",
381381
"flask-wtf>=1.1.0",
382-
# WTForms are limited to 3.2.0 because of the error in tests. We technically do not need it directly
383-
# as this is a dependency of Flask-WTF, but we need to specify it here to add the limitation
384-
# The issue to track it is https://github.com/pallets-eco/wtforms/issues/863
385-
# Note. 3.2.0 has been broken because of imports https://github.com/pallets-eco/wtforms/issues/861 which
386-
# was fixed in 3.2.1, but after import was fixed, the tests started to work with 3.2.1
387-
# when the issue 863 is fixed, we should likely leave the line below and specify !=3.2.0,!=3.2.1
388-
"wtforms>=3.1.0,<3.2.0",
389382
# Flask 2.3 is scheduled to introduce a number of deprecation removals - some of them might be breaking
390383
# for our dependencies - notably `_app_ctx_stack` and `_request_ctx_stack` removals.
391384
# We should remove the limitation after 2.3 is released and our dependencies are updated to handle it

‎providers/src/airflow/providers/fab/provider.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ dependencies:
5555
# Every time we update FAB version here, please make sure that you review the classes and models in
5656
# `airflow/providers/fab/auth_manager/security_manager/override.py` with their upstream counterparts.
5757
# In particular, make sure any breaking changes, for example any new methods, are accounted for.
58-
- flask-appbuilder==4.5.1
58+
- flask-appbuilder==4.5.2
5959
- flask-login>=0.6.2
6060
- google-re2>=1.0
6161
- jmespath>=0.7.0

0 commit comments

Comments
 (0)