-
-
Notifications
You must be signed in to change notification settings - Fork 404
Closed
Labels
bugUnexpected behaviorUnexpected behavior
Description
Actual Behavior
Flask-AppBuilder is broken After removal of SelectFieldBase from the src/wtforms/fields/init.py
from airflow.www import utils as wwwutils
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/airflow/www/utils.py", line 28, in <module>
from flask_appbuilder.forms import FieldConverter
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/flask_appbuilder/__init__.py", line 5, in <module>
from .api import ModelRestApi # noqa: F401
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/flask_appbuilder/api/__init__.py", line 38, in <module>
from ..baseviews import AbstractViewApi
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/flask_appbuilder/baseviews.py", line 22, in <module>
from .forms import GeneralModelConverter
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/flask_appbuilder/forms.py", line 16, in <module>
from .fields import EnumField, QuerySelectField, QuerySelectMultipleField
File "/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/flask_appbuilder/fields.py", line 8, in <module>
from wtforms.fields import Field, SelectField, SelectFieldBase
ImportError: cannot import name 'SelectFieldBase' from 'wtforms.fields' (/home/runner/work/dataeng-airflow-dags/dataeng-airflow-dags/venv/lib/python3.9/site-packages/wtforms/fields/__init__.py)this is in consequence breaking a few airflow packages like so
from airflow.www import utils as wwwutilsthis started happening today so I assume it was due to the new release, more specifically this
Expected Behavior
expected behaviour is having Flask-AppBuilder work properly
Environment
- Python version: 3.9.12
- wtforms version: 3.2.0
MichaelKueller and potiuk
Metadata
Metadata
Assignees
Labels
bugUnexpected behaviorUnexpected behavior