Skip to content

Commit

Permalink
Bump Flask-AppBuilder to 4.5.2 (apache#43309)
Browse files Browse the repository at this point in the history
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
  • Loading branch information
kaxil authored Oct 23, 2024
1 parent 6a17a62 commit d7f50ba
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 13 deletions.
2 changes: 1 addition & 1 deletion Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -1195,7 +1195,7 @@ ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow"
# NOTE! When you want to make sure dependencies are installed from scratch in your PR after removing
# some dependencies, you also need to set "disable image cache" in your PR to make sure the image is
# not built using the "main" version of those dependencies.
ARG DEPENDENCIES_EPOCH_NUMBER="12"
ARG DEPENDENCIES_EPOCH_NUMBER="13"

# Make sure noninteractive debian install is used and language variables set
ENV PYTHON_BASE_IMAGE=${PYTHON_BASE_IMAGE} \
Expand Down
6 changes: 3 additions & 3 deletions dev/breeze/tests/test_packages.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ def test_get_documentation_package_path():
"""
"apache-airflow-providers-common-compat>=1.2.1",
"apache-airflow>=2.9.0",
"flask-appbuilder==4.5.1",
"flask-appbuilder==4.5.2",
"flask-login>=0.6.2",
"flask>=2.2,<2.3",
"google-re2>=1.0",
Expand All @@ -183,7 +183,7 @@ def test_get_documentation_package_path():
"""
"apache-airflow-providers-common-compat>=1.2.1.dev0",
"apache-airflow>=2.9.0.dev0",
"flask-appbuilder==4.5.1",
"flask-appbuilder==4.5.2",
"flask-login>=0.6.2",
"flask>=2.2,<2.3",
"google-re2>=1.0",
Expand All @@ -197,7 +197,7 @@ def test_get_documentation_package_path():
"""
"apache-airflow-providers-common-compat>=1.2.1b0",
"apache-airflow>=2.9.0b0",
"flask-appbuilder==4.5.1",
"flask-appbuilder==4.5.2",
"flask-login>=0.6.2",
"flask>=2.2,<2.3",
"google-re2>=1.0",
Expand Down
2 changes: 1 addition & 1 deletion generated/provider_dependencies.json
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@
"deps": [
"apache-airflow-providers-common-compat>=1.2.1",
"apache-airflow>=2.9.0",
"flask-appbuilder==4.5.1",
"flask-appbuilder==4.5.2",
"flask-login>=0.6.2",
"flask>=2.2,<2.3",
"google-re2>=1.0",
Expand Down
7 changes: 0 additions & 7 deletions hatch_build.py
Original file line number Diff line number Diff line change
Expand Up @@ -379,13 +379,6 @@
# all parameters now are mandatory which make AirflowDatabaseSessionInterface incompatible with this version.
"flask-session>=0.4.0,<0.6",
"flask-wtf>=1.1.0",
# WTForms are limited to 3.2.0 because of the error in tests. We technically do not need it directly
# as this is a dependency of Flask-WTF, but we need to specify it here to add the limitation
# The issue to track it is https://github.com/pallets-eco/wtforms/issues/863
# Note. 3.2.0 has been broken because of imports https://github.com/pallets-eco/wtforms/issues/861 which
# was fixed in 3.2.1, but after import was fixed, the tests started to work with 3.2.1
# when the issue 863 is fixed, we should likely leave the line below and specify !=3.2.0,!=3.2.1
"wtforms>=3.1.0,<3.2.0",
# Flask 2.3 is scheduled to introduce a number of deprecation removals - some of them might be breaking
# for our dependencies - notably `_app_ctx_stack` and `_request_ctx_stack` removals.
# We should remove the limitation after 2.3 is released and our dependencies are updated to handle it
Expand Down
2 changes: 1 addition & 1 deletion providers/src/airflow/providers/fab/provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ dependencies:
# Every time we update FAB version here, please make sure that you review the classes and models in
# `airflow/providers/fab/auth_manager/security_manager/override.py` with their upstream counterparts.
# In particular, make sure any breaking changes, for example any new methods, are accounted for.
- flask-appbuilder==4.5.1
- flask-appbuilder==4.5.2
- flask-login>=0.6.2
- google-re2>=1.0
- jmespath>=0.7.0
Expand Down

0 comments on commit d7f50ba

Please sign in to comment.