- Update to 0.15.1 * Add python_requires metadata to avoid installing on unsupported Python versions. - Changes from 0.15.0 * Drop support for Python < 3.6. * FileSize validator. * Extra requirement email installs the email_validator package. * Fixed Flask 2.0 warnings. * Various documentation fixes. * Various CI fixes. - Add fix-ModuleNotFoundError-wtforms-compat.patch to fix ModuleNotFoundError in tests/test_form.py. - Add fix-ModuleNotFoundError-wtforms-widgets-html5.patch to fix ModuleNotFoundError in flask_wtf/html5.py. - Skip test_set_default_message_language and test_i18n because of gh#wtforms/wtforms#697. OBS-URL: https://build.opensuse.org/request/show/912375 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:flask/python-Flask-WTF?expand=0&rev=10
17 lines
525 B
Diff
17 lines
525 B
Diff
|
|
--- a/tests/test_form.py
|
|
+++ b/tests/test_form.py
|
|
@@ -2,7 +2,11 @@ from io import BytesIO
|
|
|
|
from flask import json, request
|
|
from wtforms import FileField, HiddenField, IntegerField, StringField
|
|
-from wtforms.compat import with_metaclass
|
|
+try:
|
|
+ from wtforms.compat import with_metaclass
|
|
+except ImportError:
|
|
+ def with_metaclass(meta, base=object):
|
|
+ return meta("NewBase", (base,), {})
|
|
from wtforms.form import FormMeta
|
|
from wtforms.validators import DataRequired
|
|
from wtforms.widgets import HiddenInput
|